Re: problems with SSH key

2019-11-14 Thread Werner LEMBERG
>> > [dev@lilydev:lilypond-git]$ git fsck >> > Segmentation faultrectories: 45% (116/256) >> >> Ouch. I've never experienced such a thing with git. Maybe >> something is broken with your installation? Does removing and >> installing again help? > > Do you mean removing git itself? I'd like to

Re: What is holding up 2.20 release?

2019-11-18 Thread Werner LEMBERG
>> 0deb785f64 Update texinfo.tex from Texinfo git master branch > > not sure about this one... IMHO this should be skipped. Instead, right before the 2.20 release, the newest `texinfo.tex` from texinfo's git master branch should be used. >> 804faebc79 Issue 5481/1: main.cc, relocate.cc: Minor

Re: problem with git pull -r

2019-11-21 Thread Werner LEMBERG
> Below is the console output. Any ideas? Clone the repository anew, and everything should be fine again. It seems that git has been upgraded on Savannah; a comparison between the old and the new clone shows a lot of differences in the `.git' directory... Maybe they forgot to set a compatibil

compiler flag issues

2019-11-28 Thread Werner LEMBERG
Most developers expect that you can easily adjust C++ compiler flags in a GNU package using CXXFLAGS. With LilyPond, however, this is quite problematic. Reason is that it internally uses the following variables to compute the final list of compiler flags (see files `c++-vars.make` and `aclocal.

Re: compiler flag issues

2019-11-30 Thread Werner LEMBERG
>> This is very, very non-standard and completely undocumented. > > Not completely undocumented. The CG has said to run configure with > --disable-optimising for as long as I can remember. I don't mean this option but the fact that CXXFLAGS as set by the user gets almost completely overwritten

Poster for music engraving conference

2019-12-04 Thread Werner LEMBERG
Folks, the music engraving conference in Salzburg (January 17.-19.) aims to present as much note engraving programs as possible. While some companies send representatives (e.g., Dorico, Capella, Finale) – some even with talks – we don't have something similar for LilyPond in the main part of th

Re: Build problem with fonts

2019-12-08 Thread Werner LEMBERG
> I notice, upwards in the log, that > > Invoking "t1asm feta11.pt1 feta11.pfb"... > mf2pt1: You'll need either to install t1utils and rerun mf2pt1 or find > another way to convert feta11.pt1 to feta11.pfb > > > despite I've t1utils-1.41-1.fc31.x86_64 installed. Can you execute t1asm? t1as

Re: Build problem with fonts

2019-12-08 Thread Werner LEMBERG
> which t1asm > /usr/bin/t1asm > > so I don't see any reason why, just at once, it failed at running… > after a good sleeping night! Strange indeed. Can you temporarily replace `mf2pt1` with a script that calls `strace`? Something like strace mf2pt1 ... &> ~/mf2pt1.strace.log You could the

Re: Build problem with fonts

2019-12-08 Thread Werner LEMBERG
>> Strange indeed. Can you temporarily replace `mf2pt1` with a script >> that calls `strace`? Something like >>strace mf2pt1 ... &> ~/mf2pt1.strace.log >> You could then investigate in more detail which files `mf2pt1` tries >> to open and/or execute. >> > > [jcharles@pc1 mf]$ strace mf2pt

Re: Build problem with fonts

2019-12-08 Thread Werner LEMBERG
>> Please try again with >>strace -ff -o ~/mf2pt1.strace mf2pt1 feta11.mf >> so that we can see the strace messages from `t1asm` also. Note that >> you will get at least two files called `mf2pt1.strace.X`, where >> `X` is a process ID. >> > > Four log-files were created, and the 3

Re: PATCHES - Countdown for December 10th

2019-12-09 Thread Werner LEMBERG
> New: > > 5633 musicxml: Replace new module by type() builtin - Jonas Hahnfeld > https://sourceforge.net/p/testlilyissues/issues/5633 > http://codereview.appspot.com/555070043 > > 5632 Replace string exceptions by RuntimeError - Jonas Hahnfeld > https://sourceforge.net/p/testlilyissues/is

Re: PATCHES - Countdown for December 10th

2019-12-09 Thread Werner LEMBERG
>> Is there a specific reason that issue #5621 is not on this list? > > If there exists a patchset on Rietveld, neither is it linked to on > Sourceforge nor is 5621 set to Patch:new. Oops. Silly me. Here it is now. https://codereview.appspot.com/553290043 Werner

Re: MacOS 64bit support

2019-12-15 Thread Werner LEMBERG
> Thanks for your answer, I managed to install Lilypond from macports, > it works like a charm. We could include a note in the > website/documentation about this workaround, what do you think? Could you provide a patch to either the .html page or the corresponding .texi file? (The latter might

Re: MacOS 64bit support

2019-12-15 Thread Werner LEMBERG
>>Sure! IIUC, I need to upload the patch to the code review tool and >>update the issue tracker? If so, could you (or someone else) give >>my account yassinec write access to the issue tracker? Otherwise I >>can send the patch by email Both is OK. > I've added yassinec to the issue tracker wi

Re: questions about LilyPond dependencies

2020-01-02 Thread Werner LEMBERG
>> 2. ./configure found mpost but it's complaining about missing >>metapost CTAN package. Should I be worried about this error? Yes, you should be worried if you are building lilypond. It means that the `mpost` binary could be found, but not its basic input files like `mfplain.mp`. >>Ca

Re: Salzburg conference attendance?

2020-01-06 Thread Werner LEMBERG
Hello Han-Wen, > I'll be at the Salzburg music engraving event. now registered :-) > I was wondering if there is anything regarding LilyPond that you > want my input on. Being at the conference for the discussions and talks on Sunday is already a big bonus. I'm sure there will be a lot of q

lilypond's python code analysis by LGTM.com

2020-01-07 Thread Werner LEMBERG
This looks interesting! https://lgtm.com/projects/g/lilypond/lilypond Werner

Re: MacOS 64-bit build

2020-01-09 Thread Werner LEMBERG
> `configure` should warn or bail on incompatible flex versions. I > suggest we add a version check in configure.ac to ensure that flex > version is between 2.5.37 and 2.5.39 (given that 2.5.38 and 2.5.39 > actually works). What you suggest wouldn't work as expected. There is no guarantee that

for Kieren

2020-01-09 Thread Werner LEMBERG
[Sorry for this off-topic message, but it's really urgent...] Hello Kieren, did you receive my recent e-mail messages that I sent to ? Werner

Re: MacOS 64-bit build

2020-01-09 Thread Werner LEMBERG
>> There is no guarantee that `FlexLexer.h` found during compilation >> is the one that is used by a recent flex version. Unfortunately, >> `FlexLexer.h` doesn't contain any version information, so it is >> really impossible to protect against this situation automatically. > > Akim Demaille made

Re: macOS 64-bit

2020-01-09 Thread Werner LEMBERG
> There is one lingering problem: when LilyPond calls Guile, Guile is > not finding the library files specified in load-extension > expressions, even though they *should* be in the right place. > Before I go too crazy searching, does anyone know what controls this > path choice? I'm assuming it

Re: macOS 64-bit

2020-01-09 Thread Werner LEMBERG
>> It seems you have to set LDTL_LIBRARY_PATH. Typo! I mean LTDL_LIBRARY_PATH/ > I saw that, of course, but I’m not sure what that variable even is. > In particular, I have no reason to believe that it affects Guile’s > load path...but I’ll try it and see. It's documented in the guile manual,

Re: [Notensatz im 21. Jahrhundert] edition-engraver session, Sunday Jan 19 @ 15:30

2020-01-11 Thread Werner LEMBERG
> 11:15 Frescobaldi > 15:30 openLilyLib > 16:00 edition-engraver Program changed accordingly; I now use »Vormittag« and »Nachmittag« as block names. Werner

Re: [Notensatz im 21. Jahrhundert] documentation for those who cannot attend?

2020-01-12 Thread Werner LEMBERG
> I assume that many of the talks and discussions would be interesting > for lots of developers who cannot come. Is there a possibility to > document the unconference day, f.e. by recording video and > distributing it (if not public then protected by password that only > users asking for it get

Re: github mirror of lilypond?

2020-01-18 Thread Werner LEMBERG
> While that may be true, there are already GNU projects using GitHub > as their host, for example gnucash and gnuradio. Gnucash uses github as a mirror only, see https://wiki.gnucash.org/wiki/Git#code.gnucash.org But gnuradio admittedly uses github. I'm 100% sure that if RMS knew that he w

mirroring lilypond on github

2020-01-19 Thread Werner LEMBERG
I'm going to call git push --mirror g...@github.com:lilypond/lilypond.git to update the github mirror. However, this will cause the following changes: To github.com:lilypond/lilypond.git - [deleted] refs/changes/31/482031/1 - [deleted] refs/changes/31/482031/m

grand-replace

2020-01-19 Thread Werner LEMBERG
It's January. This means we should run make grand-replace David K, do you have objections, especially w.r.t. cherry-picking? Werner

Re: grand-replace

2020-01-20 Thread Werner LEMBERG
> So go wild. Thanks. Copyright years are now updated in staging. Werner

Re: mirroring lilypond on github

2020-01-20 Thread Werner LEMBERG
>> To github.com:lilypond/lilypond.git >> - [deleted] stable/2.18 >> * [new branch]origin/stable/0.0 -> origin/stable/0.0 > > It looks like you are trying to push a normal clone of the savannah > repo, where as you should be pushing from something that was cloned > as >

Re: github mirror of lilypond?

2020-01-20 Thread Werner LEMBERG
>Send an email (must be less than 64 KB) to > briefly explaining your work, with the > patch files attached. Translators should send patches to > . After your patches are reviewed, the > developers may push one or more of them to the main repository or > discuss them with you. Han-Wen has

Re: github mirror of lilypond?

2020-01-20 Thread Werner LEMBERG
>> Han-Wen has recently pushed a bunch of changes directly to >> Rietveld, most of them quite uncontroversial. I assume that this >> is as good as an e-mail :-) >> >> I thus suggest that after his patches have been reviewed, > > How are they going to get reviewed when there is nothing pointing

Re: github mirror of lilypond?

2020-01-20 Thread Werner LEMBERG
> Trivial things from a developer with push access can be just pushed. > Complex or otherwise contential things warrant a chance for > developers to take a look at it. "Half a chance" seems an > unnecessary complication. Anyway, I was misled. Han-Wen actually *did* create proper SF issues, whi

Re: github mirror of lilypond?

2020-01-20 Thread Werner LEMBERG
>> At any rate: we haven't had a protocol for patches not going >> through the regular process. Maybe we should use the >> Signed-off-by: convention for such patches, including the original >> submitter and the LGTM votes? It's probably mostly psychological, >> but it suggests a bit of accounta

Re: packaging lilypond as a docker container?

2020-01-21 Thread Werner LEMBERG
> Almost exactly a year ago, there was a sizable "Please test gub" > effort initiated by Knut Petersen. By the way: Any idea what has happened with Knut? He doesn't respond even to private e-mails since a few months... Werner

Re: github mirror of lilypond?

2020-01-21 Thread Werner LEMBERG
> A problem with the policy "trivial things can just be pushed" is > that "trivial" is open for interpretation. Of course, but this shouldn't be a hindrance. > Even a change that was intended to affect only comments could have a > bad impact if, say, it inserts an accidental stray character and

Re: Issue 4550: Avoid "using namespace std; " in included files (Take 2) (issue 579240043 by nine.fierce.ball...@gmail.com)

2020-01-24 Thread Werner LEMBERG
> What I meant to say: I guess I should be able to handle those > comparatively obvious merge conflicts. > > https://codereview.appspot.com/579240043/ Thanks for taking care of Han-Wen's patches. My back is still not OK; I must avoid sitting too much in front of the computer currently...

french beaming incorrectly makes stems longer

2020-01-24 Thread Werner LEMBERG
Before adding it to the bug tracker I want to check this group's knowledge whether there is a reason that French beams are longer than normal: \relative c'' { r16 f d f \override Stem.french-beaming = ##t r16 f d f } Looking into scores from French publishers this behaviour seems

Re: french beaming incorrectly makes stems longer

2020-01-24 Thread Werner LEMBERG
> What is "french beaming" supposed to do/be? No stems within the beam. Werner

Re: french beaming incorrectly makes stems longer

2020-01-25 Thread Werner LEMBERG
> The minimum length of the stem of the middle note is forcing the > beams down. Sounds sensible. Can you provide a patch to fix that? The minimum stem length for french beams must be handled identically to the non-french case. Werner

Re: mirroring lilypond on github

2020-01-25 Thread Werner LEMBERG
> I'm going to call > > git push --mirror g...@github.com:lilypond/lilypond.git > > to update the github mirror. However, this will cause the following > changes: I've now done a push, and it seems to have worked correctly. Please check. Werner

Re: automated formatting

2020-01-27 Thread Werner LEMBERG
> I put up a .clang-format code that mostly mimicks our style at > > https://codereview.appspot.com/561340043 > > I have a lot of good experience with automating code formatting. It > removes drudgery for code authors, obviates discussions over style > in code review, and generally elevates

Re: automated formatting

2020-01-30 Thread Werner LEMBERG
> * statically linked binaries of clang-format are available here: > https://github.com/angular/clang-format/tree/master/bin ; Aaah! This is very nice, thanks. > 1. Recognize clang-format as a "good enough", so I can use it > locally on my diffs and not get reviews on style. I did a quick vie

Re: Add Code of Conduct (issue 575620043 by janek.lilyp...@gmail.com)

2020-02-05 Thread Werner LEMBERG
[Being on the return from Hawaii I'm late with everything, so please don't be surprised if I answer to stuff that has already been discussed to death.] > The preamble and intent is one thing; adding a corrective committee > with the authority to enact punishments based on anonymous reports > i

Re: Add Code of Conduct (issue 575620043 by janek.lilyp...@gmail.com)

2020-02-05 Thread Werner LEMBERG
David, > [...] the principal impact to be expected on LilyPond development > appears to have an official body entitled to censure my behavior and > eventually, out of a sense of duty, remove me. I won't definitely do that. > The general stance of the GNU project on its internal lists is to >

Re: Add Code of Conduct (issue 575620043 by janek.lilyp...@gmail.com)

2020-02-06 Thread Werner LEMBERG
> I'd like to recommend that everyone argues with him [David K.], if > you think he is wrong. Otherwise take his posts literal and _not_ > offending. That's it. Werner

Re: Stepping down from Patch Meister role

2022-01-08 Thread Werner LEMBERG
> As said before off-list, thanks a lot for all the work you've been > doing. Yes. Thanks, James! Werner

Re: Texinfo error: need help for debugging

2022-01-10 Thread Werner LEMBERG
Hello Federico, > I'm testing a translation patch and I cannot understand which > mistake is causing the following error: AFAIK, the problematic error message is the following: > .../Documentation/out-www/it/it/usage/updating.texi:14: This command > can appear only outside of any environment, n

Re: 'blackpetrucci' stem attachment

2022-01-15 Thread Werner LEMBERG
> > On lilypond-user-fr, a user wonders about this: > > > > \version "2.23.6" > > > > { > >\override NoteHead.style = #'petrucci > >c'8 > >\override NoteHead.style = #'blackpetrucci > >c'8 > > } > > > > > > If you zoom on the o

Re: RFC: Adding syntax highlighting to the official documentation

2022-01-30 Thread Werner LEMBERG
> The syntax highlighting patch is back. I have pushed the latest > version to the GitLab MR (as a reminder, this is > https://gitlab.com/lilypond/lilypond/-/merge_requests/1019). You > can find the new demo here: Congrats! Overall, it looks very nice to me. Werner

Re: RFC: Adding syntax highlighting to the official documentation

2022-01-31 Thread Werner LEMBERG
> My idea for this would be > > @lilypond[verbatimonly,quote] > > [...] This is an excellent suggestion! > So that is doable, but as you can see there is a fair bit of work to > invest, especially for changing many instances of @example to > @lilypond[verbatimonly,quote] ... > > $ git grep "@

Re: RFC: Adding syntax highlighting to the official documentation

2022-01-31 Thread Werner LEMBERG
> OK, putting on my list, but I still plan to do the Scheme lexer > improvements before that (and it definitely deserves a separate > merge request anyway). Thanks. > If you want to have a go in the mean time, feel free :-) Probably not in the nearer future :-) Werner

Renaming `ly:wide-char->utf-8`

2022-02-09 Thread Werner LEMBERG
Given that LilyPond uses Unicode exclusively I wonder whether we should rename ly:wide-char->utf-8 to ly:unicode->utf-8 or something similar. 'Wide character' is too broad a term IMHO, and the function doesn't do any character set conversions. Werner

Re: Renaming `ly:wide-char->utf-8`

2022-02-09 Thread Werner LEMBERG
>> Given that LilyPond uses Unicode exclusively I wonder whether we >> should rename >> >>ly:wide-char->utf-8 >> >> to >> >>ly:unicode->utf-8 >> >> or something similar. 'Wide character' is too broad a term IMHO, and >> the function doesn't do any character set conversions. > > We are m

Re: Renaming `ly:wide-char->utf-8`

2022-02-10 Thread Werner LEMBERG
> [...] we will be able to spell (ly:wide-char->utf-8 1234) as either > (integer->char 1234) or (for literals which is the majority of > cases) #\x4d2 (where 4d2 is the hex representation for the number > that has the decimal representation 1234). In other words, the function will become obsolet

Re: Naming midi files

2022-02-17 Thread Werner LEMBERG
> In the archives I read from David in 2016: > >   “I cannot exactly blame Ian Hulin for stopping to >   contribute (and I don't actually know whether he is >   still alive).” > > https://lists.gnu.org/archive/html/lilypond-devel/2016-05/msg00077.html > > Saddeningly, Ian seems to have died aged

Comments wanted on code highlighting in PDF output

2022-02-21 Thread Werner LEMBERG
Folks, Merge request https://gitlab.com/lilypond/lilypond/-/merge_requests/1210 is now mature enough to produce LilyPond documentation with syntax B/W highlighting of LilyPond code in PDF output.[*] You can find the Learning Manual as an example at https://gitlab.com/lilypond/lilypond/u

Re: Blockers for Guile 2.2

2022-02-22 Thread Werner LEMBERG
[First of all: Thanks, Jonas, for releasing 2.22.2 today!] I guess most people like me lack the skills to give helpful comments, so they stay silent. The only part where I can voice an opinion is the following. >> Meanwhile, please take a look at reality: Linux distributions are >> switching

Re: Comments wanted on code highlighting in PDF output

2022-02-22 Thread Werner LEMBERG
> I haven't worked wirh TexInfo markup before, however it occurs to me > that lisp is regular enough that with some effort one could hope to > scrape out a majority of the function definitions and then use such > a database to touch up the help source? Having a script that converts `@code` to, s

Re: Blockers for Guile 2.2

2022-02-23 Thread Werner LEMBERG
> See https://gitlab.com/hahnjo/lilypond/-/commits/guile2-bytecode Let > me know if this is miraculously sufficient to make people happy and > I can open a merge request. For me, this looks very good, thanks. Werner

Re: Blockers for Guile 2.2

2022-02-23 Thread Werner LEMBERG
>> [First of all: Thanks, Jonas, for releasing 2.22.2 today!] > > [Well, I didn't do this alone, Phil does most of the actual release > procedure like editing the right files that both of us keep > forgetting and things like that] D'oh, sorry for that omission, Phil – many cudos to you, too!

Re: Comments wanted on code highlighting in PDF output

2022-02-24 Thread Werner LEMBERG
> I believe that these pdf documents are a significant improvement. I > love them. Good to hear, thanks. > I do not see the need to use the syntax highlighting in the text > references. In fact, I think the syntax highlighting in the text > references would get in the way. Could you explain

automatic footnotes in stand-alone text broken?

2022-02-28 Thread Werner LEMBERG
[git commit e51c3e033564d84a687eea86832563197e8a9815] In the NR section 'Footnotes in stand-alone text with automatic marks' the following example is given. ``` \book { \header { tagline = ##f } \markup { "A simple" \footnote "tune" \italic " By me" "is shown below. It is a"

strange results for LedgerLineSpanner and \balloonText

2022-03-01 Thread Werner LEMBERG
[git commit 3cdce08c24d3cef7f242214f2b48763242a2ead6] Please have a look at the output of ``` \new Score \with { \consists "Balloon_engraver" } \new Staff { \balloonGrobText LedgerLineSpanner #'(1 . 1) "ledger line" c'''1 \balloonGrobText LedgerLineSpanner #'(1 . -1) "ledger line" c''

Re: strange results for LedgerLineSpanner and \balloonText

2022-03-01 Thread Werner LEMBERG
> Aren't ledger lines printed as a singular stencil for the entire > line? If so, it would make sense that the origin of the stencil > aligns with the staff symbol. It would also mean there is only one > grob to attach a balloon to. Aah, ok. I didn't know that (or skipped or forgot a correspo

VoltaBracketSpanner → VoltaBracketLineSpanner?

2022-03-05 Thread Werner LEMBERG
Given that we have CenteredBarNumber → CenteredBarNumberLineSpanner DynamicTextSpanner DynamicText Hairpin→ DynamicLineSpanner SostenutoPedal → SostenutoPedalLineSpanner SustainPedal → SustainPedalLineSpanner UnaCordaPedal → UnaCordaPedalLineSpanner I wo

Re: VoltaBracketSpanner → VoltaBracketLineSpanner?

2022-03-05 Thread Werner LEMBERG
>> SostenutoPedal → SostenutoPedalLineSpanner >> SustainPedal → SustainPedalLineSpanner >> UnaCordaPedal → UnaCordaPedalLineSpanner > > Does "Spanner" add anything to "Line" in these cases, or is it like, > "I brought down that wolf-animal with my rifle-object mere seconds > bef

Re: "Structure and interpretation" of Scheme

2022-03-06 Thread Werner LEMBERG
> I went and learned about Scheme. Obv the classic reference would be > SICP (Structure and Intepretation of Computer programs) But as I was > reading stuff I stumbled into this pdf by Prof Wilson of > UTexas/Austin [...] Link, please. Werner

Re: How to use LaTeX code from manual to include LilyPond-generated TOC?

2022-03-10 Thread Werner LEMBERG
> %% > % \includescore{PossibleExtension} > %% > > [...] Ouch, this is ugly LaTeX code. Besides the formatting, it will exhaust TeX's macro stack, AFAI

Re: How to use LaTeX code from manual to include LilyPond-generated TOC?

2022-03-11 Thread Werner LEMBERG
> The (pdf|Xe|(dvi)?Lua)?(La)?TeX experts in the room are going to > find this question ridiculous, but anyway: how do I use the code > here? > > https://lilypond.org/doc/v2.23/Documentation/usage/sharing-the-table-of-contents.html Here is an enhanced replacement. For simplicity I didn't conve

Re: How to use LaTeX code from manual to include LilyPond-generated TOC?

2022-03-11 Thread Werner LEMBERG
> It seems to me most natural the TeX would be having the last word > (if you'll look after the lame pun there), and thereby lilypond > should indirect somewhat its internal sense of page numbering, so > that some negotiation can happen wrt to where things are... > > It seems to me this discussi

Re: How to use LaTeX code from manual to include LilyPond-generated TOC?

2022-03-11 Thread Werner LEMBERG
>> https://lilypond.org/doc/v2.23/Documentation/usage/sharing-the-table-of-contents.html > > Here is an enhanced replacement. Here is an even more enhanced replacement that allows formatting commands in the TOC entries, for example ``` 2, section, 1, {\emph{B}}, toc97 ``` Werner

Re: Blockers for Guile 2.2

2022-03-18 Thread Werner LEMBERG
> [...] I'd like to manage the releases for some time now. +1, and thanks! Werner

LilyPond's 'oldEE' accordion symbol

2022-03-18 Thread Werner LEMBERG
Hello Tom, in 1998 you introduced the 'oldEE' accordion symbol to LilyPond's Emmentaler font. Since some time we are wondering where this symbol comes from; we weren't able to find any reference to it. Could you please tell us where you got this from? Werner

Re: SMuFL name mapping update, 17 March

2022-03-18 Thread Werner LEMBERG
> I've finished mapping the last five glyph categories: Mensural, > Neomensural, Petrucci, Solesmes, and Kievan. Of those, only the > Mensural and Neomensural glyphs provided much trouble, but as > always, extra pairs of eyes are encouraged to spot typos and other > mistakes or give suggestions t

Re: Should \partial accept music instead of duration?

2022-03-20 Thread Werner LEMBERG
> A convert-ly rule would probably not be possible given the > limited power of regular expressions. As such, \partial might > need to support both duration and music arguments. Initially I > thought this might not be possible, given that a naked duration > can be treated as

Re: SMuFL name mapping update, 17 March

2022-03-21 Thread Werner LEMBERG
>>> * A glyph should be created for SMuFL's clefChangeCombining >>> character. >> >> Really? Why? > > I was following precedent. Bravura includes it, even though it's a > zero-width empty character. OK. >> If this is correct, no glyph is needed at all. This was a bit sloppy. I meant 'no ne

Re: Slanted Beams thickness,Slanted Beams thickness

2022-03-24 Thread Werner LEMBERG
> Lilypond handles slanted Beams in a geometrically weird way, that > is, the thickness is not measured as the shortest distance between > the opposing sides of the boundary, but as vertical distance. This > results in Beams getting optically thinner and closer the higher the > slope is. But we

unusable backtrace

2022-03-26 Thread Werner LEMBERG
[782f5528e0, using a self-compiled, static version of Guile 2.2.7] While working on some LilyPond Scheme code I made a typo in file `define-markup-commands.scm`. While executing `lilypond -V` (after `make install`) to process my `.ly` file I get the following backtrace. ``` 19 (ly:boo

Re: unusable backtrace

2022-03-26 Thread Werner LEMBERG
> Byte-compilation, I guess. I seem to recall that Guile 2 uses > primitive-eval to run code that is not byte-compiled, and this loses > the location information. Generally speaking, running code without > compilation seems to be preserved for the sake of eval but not > well-supported at all. T

Re: unusable backtrace

2022-03-26 Thread Werner LEMBERG
>> IMHO, this is completely useless. There is not a single hint to >> the location of the error – why does Guile treat >> `define-markup-commands.scm` as an 'unknown file'? >> >> What am I missing? > > That the error does not _occur_ in define-markup-commands.scm? > define-markup-command is a ma

Re: unusable backtrace

2022-03-26 Thread Werner LEMBERG
>> * The compilation output says, for example, >> >> ``` >> ;;; compiling >> /home/wl/lilypond/out/share/lilypond/current/scm/lily/graphviz.scm >> ;;; compiled >> /home/wl/lilypond/out/share/lilypond/current/guile/ccache/2.2-LE-8-3.A/home/wl/lilypond/scm/graphviz.scm.go >> ``` >> >> T

Re: unusable backtrace

2022-03-27 Thread Werner LEMBERG
Jean: >>This is strange: What does '2.2-LE-8-3.A' mean? Why do I get two >>paths concatenated? Additionally, the `.go` files are put into >>`/home/wl/lilypond/scm/out` > > Because of Lilypond's functions exported from C++, which are added > only when running Lilypond but are neede

Re: Scheme pattern for retrieving data in objects

2022-04-02 Thread Werner LEMBERG
>> Over the years, I've become extremely wary of syntactic sugar: it >> adds an extra barrier to usage/development because everyone not >> only has to learn Scheme, they also have to learn the (lilypond >> specific) idioms involved. > > I'm curious you say that, since my experience is precisely t

Re: LilyPond's 'oldEE' accordion symbol

2022-04-07 Thread Werner LEMBERG
> I have searched most of my accordion literature, both old and modern > norwegian and german publications, some old sovjet accordion books > and old american publications like the one I sent you a snapshot of > earlier. I only find the (R) and (*) symbols in the publications > from Alfred Music

Re: LilyPond's 'oldEE' accordion symbol

2022-04-08 Thread Werner LEMBERG
> In that case, I propose the SMuFL name for the glyph be > accdnClosedSwitchOld, [...] Sounds reasonable. Werner

Strange formatting of optional Scheme function arguments

2022-04-18 Thread Werner LEMBERG
With current git (commit 44f1033467a6, using Guile 2.2.7), the formatting of optional Scheme function arguments in the IR looks strange. For example, the signature ``` (define*-public (markup->string m #:key (layout #f) (props '())) ``` appears as ``` Function: markup->string m #:#:layout #:#

Re: Strange formatting of optional Scheme function arguments

2022-04-19 Thread Werner LEMBERG
>> With current git (commit 44f1033467a6, using Guile 2.2.7), the >> formatting of optional Scheme function arguments in the IR looks >> strange. [...] > > I'll fix that later. An issue seems like the way to go for now. Done. https://gitlab.com/lilypond/lilypond/-/issues/6330 Werner

Re: Quotes around \consists argument?

2022-04-24 Thread Werner LEMBERG
> \new Staff    not  \new "Staff" > \override NoteHead.color  not  \override "NoteHead"."color" > \repeat volta not  \repeat "volta" > \change Staff not  \change "Staff" > > OK to drop that policy? I can easily make a patch to sed out all > existing occurrences

Re: LSR and Documentation/snippets/new

2022-05-06 Thread Werner LEMBERG
>> currently I'm updating all LSR-files to work with 2.22. > > Btw, current state: > I converted all lsr-snippets to 2.22., inserted those from > Documentation/snippets/new, fixed all crashes and most warnings: > > No ERRORs > Some 'programming error's for engravers-one-by-one.ly, on purpose, >

Re: etags regex for Lilypond & LY_DEFINE* tags

2022-05-07 Thread Werner LEMBERG
> Well, I'm an unsophisticated Emacs user, so I'd appreciate thoughts > from Werner or David. Mhmm, I don't use Emacs for editing LilyPond input files, so I don't have an opinion here. What I can imagine is to have, say, a git repository, and the CG containing a link to that. Werner

Re: LSR and Documentation/snippets/new

2022-05-07 Thread Werner LEMBERG
>> I think it's not really used at the moment because the LilyPond >> version is 8 years old. I at least will definitely use it more when >> it gets updated to 2.22. > > It has been already updated. This is excellent news! However, https://lsr.di.unimi.it/LSR/html/contributing.html still s

Re: LSR and Documentation/snippets/new

2022-05-09 Thread Werner LEMBERG
>> All snippets are updated. > > Thanks a lot, Harm! +1. Good job! Werner

Re: LilyPond 2.23.9 released

2022-05-21 Thread Werner LEMBERG
>> Currently homebrew provides Lilypond 2.22.2 for Apple Silicon, >> that is what I am using. > > Did you try running the x86_64 binaries via Apple's Rosetta tool? That > might be a bit slower than native executables, but given that Homebrew > builds 2.22.2 without Guile bytecode, it might actu

Re: LilyPond 2.23.9 released

2022-05-21 Thread Werner LEMBERG
>> Note that the MacPorts port of LilyPond 2.22.2 already uses Guile >> 2.2 bytecode and provides a binary for Apple Silicon, too. >> >>   https://ports.macports.org/port/lilypond/details/ > > No, the 2.22.2 version uses Guile 1.8 as can be easily seen from the > dependencies. Even if it used G

Re: Lilypond patch

2022-05-23 Thread Werner LEMBERG
können > als ich. Willkommen bei Lilypond! Und wenn Sie Hilfe vor Ort brauchen: Sowohl Lukas-Fabian Moser als auch ich sind am Mozarteum tätig – und Valentin Petzel sitzt ebenfalls in Salzurg :-) Werner Lemberg

RFC on MR 1368

2022-05-24 Thread Werner LEMBERG
Folks, Jonas and I have an intense (and very exhausting) discussion where to add kerning data. I want to hear more opinions whether I should go 'route one' (which I prefer) or 'route two' (which Jonas prefers). Please have a look at MR 1368 https://gitlab.com/lilypond/lilypond/-/merge_requ

Re: RFC on MR 1368

2022-05-25 Thread Werner LEMBERG
> Werner instead wants all outlines in one file, all kerning info in a > separate file, all OT features in their own file and so on. This is not correct. I would *love* to be able to have everything in `.mf` files if it made sense. However, it doesn't. As mentioned in the very beginning of th

fontconfig cache problems with `FcConfigAppFontAddDir`

2022-06-11 Thread Werner LEMBERG
Folks, this e-mail is cross-posted to two lists since the problems are relevant to both LilyPond and FontConfig, and I hope that I can get comments from both sides. I've just had a very nasty experience with FontConfig on my GNU/Linux box that cost me hours of checking my own changes for bugs b

Re: Distribution delays on mailing lists for GNU LilyPond

2022-06-16 Thread Werner LEMBERG
>> Does lilypond want one or more of their lists to be one of the >> initial group to move to mailman 3? > > Yes, I'd be in favor of doing that. Others, what do you > think? I support that, at least for 'lilypond-devel'. Werner

Re: RFC: disconnect from the Translation Project

2022-07-06 Thread Werner LEMBERG
> The PO template that is the basis for PO files needs to be updated > at every release by notifying the coordinator of the release. > That's a maintenance cost. Right now, we're not paying it, and the > result is that the PO template any translators would base their work > on is from LilyPond 2.

<    5   6   7   8   9   10   11   12   13   14   >