PATCHES - Countdown to March 6

2024-03-04 Thread Colin Campbell

Here is the current countdown report.
The next countdown will begin on 2024-03-06
A list of all merge requests can be found here:
https://gitlab.com/lilypond/lilypond/-/merge_requests?sort=label_priority

 Push:
No patches in Push at this time.

 Countdown:
No patches in Countdown at this time.

 Review:
!2267 Various patches - Werner Lemberg
    https://gitlab.com/lilypond/lilypond/-/merge_requests/2267
!2266 Revert "Dashed bar lines do not stick out" - Thomas Morley
    https://gitlab.com/lilypond/lilypond/-/merge_requests/2266

 New:
No patches in New at this time.

 Waiting:
No patches in Waiting at this time.


Cheers,
Colin




Re: clang compiler warnings

2024-03-04 Thread Werner LEMBERG


> inline constexpr auto VPOS = vsize (-1);

This is now part of

  https://gitlab.com/lilypond/lilypond/-/merge_requests/2267


 Werner



Re: gs 10.04 will break doc builds again

2024-03-04 Thread Werner LEMBERG


> It seems that the Ghostscript generated PDF is broken
> regardless of LilyPond or extractpdfmark.
> 
> I tested Ghostscript GIT PRERELEASE at
> commit 99b48f1992844e30ab4b05dbb2764ba99f7b66f4
> Date:   Mon Feb 19 08:33:23 2024 +
> .
> Here's results.
> 
> ```
> $ cat test.ps
> /NimbusSans-Regular findfont 14 scalefont setfont
> 50 100 moveto
> (Hello World) show
> 
> $ ./gs -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=test.pdf test.ps
> 
> $ qpdf --check test.pdf
> checking test.pdf
> PDF Version: 1.7
> File is not encrypted
> WARNING: test.pdf: object 6/0: error reading object: integer out of range 
> converting 889058230272 from a 8-byte signed type to a 4-byte signed type
> WARNING: test.pdf (object 9 0, offset 100): stream dictionary lacks /Length 
> key
> WARNING: test.pdf (object 9 0, offset 146): attempting to recover stream 
> length
> WARNING: test.pdf (object 9 0, offset 146): recovered stream length: 82
> File is not linearized
> qpdf: operation succeeded with warnings
> 
> $
> ```

Interesting.  I cannot reproduce this failure: if I compile current
ghostpdl 'master' (commit b809058c5ea0cc5689d8b7c15f191a440c9bb426),
everything works fine; your example PS file compiles correctly, and
'qdf --check' (built from current git) passes, too.  I'm on a
GNU/Linux box in case this matters.


Werner



Re: gs 10.04 will break doc builds again

2024-03-04 Thread Masamichi Hosoda
> `gs` compiled from the current 'master' branch of the 'ghostpdl'
> repository makes a doc build fail if 'extractpdfmark' gets used: In
> the created `notation.pdf`, Emmentaler fonts are missing in all
> included snippets.
> 
[...snip...]
> 
> Sigh.  Masamichi-san, please have a look!

It seems that the Ghostscript generated PDF is broken
regardless of LilyPond or extractpdfmark.

I tested Ghostscript GIT PRERELEASE at
commit 99b48f1992844e30ab4b05dbb2764ba99f7b66f4
Date:   Mon Feb 19 08:33:23 2024 +
.
Here's results.

```
$ cat test.ps
/NimbusSans-Regular findfont 14 scalefont setfont
50 100 moveto
(Hello World) show

$ ./gs -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=test.pdf test.ps

$ qpdf --check test.pdf
checking test.pdf
PDF Version: 1.7
File is not encrypted
WARNING: test.pdf: object 6/0: error reading object: integer out of range 
converting 889058230272 from a 8-byte signed type to a 4-byte signed type
WARNING: test.pdf (object 9 0, offset 100): stream dictionary lacks /Length key
WARNING: test.pdf (object 9 0, offset 146): attempting to recover stream length
WARNING: test.pdf (object 9 0, offset 146): recovered stream length: 82
File is not linearized
qpdf: operation succeeded with warnings

$
```