Re: lilypond does not work with Mac OS 10.15 (Catalina)

2019-10-13 Thread Werner LEMBERG

>> Well, that homebrew occupies `/usr/local' is far from optimal.
>
> Bear in mind usr stands for Unix System Resources (allegededly), not
> user.  And as I understood it, /usr is for distro stuff, /usr/local
> is for system-wide stuff that is built locally.

This is the thing: `built locally'.  Normally, this is not true for
homebrew, since you download pre-compiled *packages* that don't
harmonize with, say, stuff built with `./configure; make; make
install'.  Homebrew wants absolute control over `/usr/local', and bad
things can happen if you install something without the `brew' program.


Werner

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: lilypond does not work with Mac OS 10.15 (Catalina)

2019-10-13 Thread Wols Lists
On 12/10/19 13:28, Werner LEMBERG wrote:
> 
>> The standard explicitly says it should not be there, but in
>> /opt/. Also, MacPorts is in /opt/local/ but should have been in
>> /opt/macports/, as it suggests /opt≮provider>/.
> 
> Yes.
> 
>> But on the hand, I have never seen anything installing in /opt/
>> besides MacPorts on MacOS. And also packages are put in /usr/local/.
> 
> Well, that homebrew occupies `/usr/local' is far from optimal.
> 
Bear in mind usr stands for Unix System Resources (allegededly), not
user. And as I understood it, /usr is for distro stuff, /usr/local is
for system-wide stuff that is built locally.

I could be wrong, it's ages since I looked at the FHS :-)

Cheers,
Wol


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LSR inconsistencies

2019-10-13 Thread Wols Lists
On 11/10/19 10:13, Thomas Morley wrote:
> According to wikipedia "etc", i.e. without full stop, is valid as
> well. Full stop removed.

Valid in common usage, maybe. If you're being a grammar pedant, it is an
abbreviation of "et cetera", so the full stop is required to indicate
the abbreviation (standard rules of grammar - characters that are left
out must be replaced by apostrophes or full stops).

Cheers,
Wol

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: make distclean now posts warning since commit b7532cf6e6d9

2019-10-13 Thread Dan Eble
On Oct 13, 2019, at 04:11, James  wrote:
> 
> I get the following messages - that I never used to get - when I run a make 
> distclean
> 

I checked out the previous commit (5674d4570d), wiped my build directory, ran 
autogen, and then this:

make -j3 CPU_COUNT=3 test-baseline 2>&1 | tee make_output.txt

And I conclude from the following that those warnings were there before.  
They’re probably more noticeable now that the output isn’t so profuse.

$ grep "overriding recipe" make_output.txt 
/home/user/lilypond-src/./input/regression/lilypond-book/GNUmakefile:22: 
warning: overriding recipe for target 'local-test’
/home/user/lilypond-src/./input/regression/lilypond-book/GNUmakefile:25: 
warning: overriding recipe for target 'out/collated-files.list’
. . .

I’ve been working on improving the regression test process.  I think I can fix 
the local-test warning at the same time.  The collated-files.list warning is 
possibly too involved to tackle now.

Regards,
— 
Dan


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Core dump: page-breaking.cc (line 1180) with \autoPageBreaksOff [2.19.83]

2019-10-13 Thread Trevor Bača
Hi,

The page-breaker core dumps in the following example:

%%% BEGIN BUG %%%

\version "2.19.83"

notes = {

c'4 c'4 c'4 c'4 c'4
c'4 c'4 c'4 c'4 c'4
c'4 c'4 c'4

}

\layout {

\context {
\name TimeSignatureContext
\type Engraver_group
\consists Axis_group_engraver
\consists Time_signature_engraver
\override TimeSignature.font-size = 3
}

\context {
\Score
\accepts TimeSignatureContext
}
}

\context Score = "Score"
<<

\context TimeSignatureContext = "Time_Signature_Context"
{

\autoPageBreaksOff
\time 5/4
s1 * 5/4
\time 5/4
s1 * 5/4
\time 1/4
s1 * 3/4

}

\context Staff = "Staff_I"
\context Voice \notes

\context Staff = "Staff_II"
\context Voice \notes

\context Staff = "Staff_III"
\context Voice \notes

\context Staff = "Staff_IV"
\context Voice \notes

>>

%%% END BUG %%%


Output:

GNU LilyPond 2.19.83
Processing `illustration.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1
page.../home/gub/NewGub/gub/target/darwin-x86/src/lilypond-git.sv.gnu.org--lilypond.git-stable-test/lily/page-breaking.cc:1180:
failed assertion `ret <= cached_line_details_.size ()'


Note, oddly, that almost every line in the MWE above needs to be present to
trigger the core. That is: commenting out \autoPageBreaksOff prevents the
core; reducing the example from four staves to three staves prevents the
core; selecting a different series of time signatures for the example
prevents the core (?!); even commenting out the TimeSignature.font-size
override prevents the core (?!).


Thanks,

Trevor.


-- 
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


PATCHES - Countdown for October 13th

2019-10-13 Thread James

Hello,

Here is the current patch countdown list. The next countdown will be on
October 15th.


A quick synopsis of all patches currently in the review process can be
found here:

http://philholmes.net/lilypond/allura/




 Push:

5570 Fix header variables from musicxml2ly on Windows - hahnjo
https://sourceforge.net/p/testlilyissues/issues/5570
http://codereview.appspot.com/545040043

5569 Drop requirement for python-devel - hahnjo
https://sourceforge.net/p/testlilyissues/issues/5569
http://codereview.appspot.com/566870043

5567 Allow slurs instead of brackets with tuplets - Werner LEMBERG
https://sourceforge.net/p/testlilyissues/issues/5567
http://codereview.appspot.com/581110043


 Countdown:

5564 Fix conversion warnings in beaming code - Dan Eble
https://sourceforge.net/p/testlilyissues/issues/5564
http://codereview.appspot.com/553010043


 Review:

5571 streamline cat | sed | sed - Dan Eble
https://sourceforge.net/p/testlilyissues/issues/5571
http://codereview.appspot.com/551070043


 New:

No new patches at this time.




***

Regards,


James
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


make distclean now posts warning since commit b7532cf6e6d9

2019-10-13 Thread James

Hello,

I've noticed that since the recent commit


Issue 5568: make build output terse by default
author    Dan Eble 
    Fri, 4 Oct 2019 22:38:30 +0100 (17:38 -0400)
committer    Dan Eble 
    Fri, 11 Oct 2019 14:36:00 +0100 (09:36 -0400)
commit    b7532cf6e6d99a22ee1e7de5a183aa8e7b3fe0f1


I get the following messages - that I never used to get - when I run a 
make distclean


--snip--

GNUmakefile:22: warning: overriding recipe for target 'local-test'
../../../make/lysdoc-targets.make:12: warning: ignoring old recipe for 
target 'local-test'
GNUmakefile:25: warning: overriding recipe for target 
'out/collated-files.list'
../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for 
target 'out/collated-files.list'

GNUmakefile:22: warning: overriding recipe for target 'local-test'
../../../make/lysdoc-targets.make:12: warning: ignoring old recipe for 
target 'local-test'
GNUmakefile:25: warning: overriding recipe for target 
'out/collated-files.list'
../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for 
target 'out/collated-files.list'

GNUmakefile:30: warning: overriding recipe for target 'po-update'
/home/james/lilypond-git/stepmake/stepmake/podir-targets.make:14: 
warning: ignoring old recipe for target 'po-update'

GNUmakefile:30: warning: overriding recipe for target 'po-update'
/home/james/lilypond-git/stepmake/stepmake/podir-targets.make:14: 
warning: ignoring old recipe for target 'po-update'

Making out/VERSION
Making out/share/lilypond/current/lilypond-force
GNUmakefile:22: warning: overriding recipe for target 'local-test'
../../../make/lysdoc-targets.make:12: warning: ignoring old recipe for 
target 'local-test'
GNUmakefile:25: warning: overriding recipe for target 
'out-www/collated-files.list'
../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for 
target 'out-www/collated-files.list'

GNUmakefile:22: warning: overriding recipe for target 'local-test'
../../../make/lysdoc-targets.make:12: warning: ignoring old recipe for 
target 'local-test'
GNUmakefile:25: warning: overriding recipe for target 
'out-www/collated-files.list'
../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for 
target 'out-www/collated-files.list'

GNUmakefile:30: warning: overriding recipe for target 'po-update'
/home/james/lilypond-git/stepmake/stepmake/podir-targets.make:14: 
warning: ignoring old recipe for target 'po-update'

GNUmakefile:30: warning: overriding recipe for target 'po-update'
/home/james/lilypond-git/stepmake/stepmake/podir-targets.make:14: 
warning: ignoring old recipe for target 'po-update'

GNUmakefile:22: warning: overriding recipe for target 'local-test'
../../../make/lysdoc-targets.make:12: warning: ignoring old recipe for 
target 'local-test'
GNUmakefile:25: warning: overriding recipe for target 
'out-test/collated-files.list'
../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for 
target 'out-test/collated-files.list'

GNUmakefile:22: warning: overriding recipe for target 'local-test'
../../../make/lysdoc-targets.make:12: warning: ignoring old recipe for 
target 'local-test'
GNUmakefile:25: warning: overriding recipe for target 
'out-test/collated-files.list'
../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for 
target 'out-test/collated-files.list'


--snip--

Should I be worried?

James



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Compiling instructions for macOS 10.15 Catalina

2019-10-13 Thread Hans Åberg

> On 13 Oct 2019, at 06:02, tansongchen  wrote:
> 
> I tried to follow this, but I encountered another problem: dependency
> "libgcc9" is not able to be built. Here is the log:  main.log
>   

Make ticket with the log attached at
  https://guide.macports.org/#project.tickets

When resolved, 'port selfupdate’ might be required before retrying. You can 
also try this first, to see if it has been resolved.


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel