[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-bug
Subject:    Re: Patch (from Debian) for buildling LilyPond 2.18.2 and 2.19.53 on GNU	Hurd
From:       Federico Bruni <fede () inventati ! org>
Date:       2017-02-22 13:15:19
Message-ID: 1487769319.22115.1 () smtp ! autistici ! org
[Download RAW message or body]

Hi Anthony

Thanks for the report! I've added it to the tracker:
https://sourceforge.net/p/testlilyissues/issues/5077/

We have a procedure for proposing patches. In a nutshell, you need to 
apply the patch to the master branch and upload it to Google Rietveld 
with a script called git-cl (available on github).

All information is here:
http://lilypond.org/doc/v2.19/Documentation/contributor/index.html

Can you take care of it?
Let me know, thanks
Federico


Il giorno ven 27 gen 2017 alle 8:40, Anthony Fok <foka@debian.org> ha 
scritto:
> Hello,
> 
> LilyPond failed to build on GNU Hurd because Hurd does not have 
> PATH_MAX.
> Fortunately, a workaround is available thanks to the combined effort 
> of
> Debian developers Don Armstrong (Debian package maintainer for 
> LilyPond)
> and Petter Reinholdtsen (Debian Hurd guru).
> 
> Petter expressed his wish to send this patch upstream to be included 
> in
> future releases of LilyPond, hence this bug report with the attached 
> patch!
> > -)
> 
> A little bit of history:
> 
> 2013-05-13, Don Armstrong <don AT debian.org>:
> 
> Changelog for LilyPond Debian package version 2.16.2-2:
> 
> * Patch around using PATH_MAX in flower/file-name.cc to have builds 
> work
> on hurd (hopefully).
> 
> 2014-09-10, Petter Reinholdtsen <pere AT hungry.com>, <pere AT 
> debian.org>:
> 
> https://bugs.debian.org/761036
> 
> Hi.  The lilypond package do not build on hurd, even with a hurd 
> patch
> in place.  The cause seem to be a typo in the file
> debian/patches/hurd_file_name_support, checking for _GNU_SOURCE_
> instead of _GNU_SOURCE (at least that is what the getcwd() manual 
> page
> claim to look for).
> 
> Attached is an updated patch, fixing that bug, a memory leak
> forgetting to release the memory allocated by 
> get_current_dir_name(),
> and adding the same code in the test code.
> 
> Please replace the patch in the current source with this new one, 
> and
> consider sending it upstream. :)
> 
> 2016-07-18, Dr. Tobias Quathamer <toddy AT debian.org>:
> 
> Reviewed and committed the patch to the debian-experimental branch
> (intended for an experiment with LilyPond 2.19.x and Guile-2.x)
> in the LilyPond deb packaging git repository:
> 
> 
> https://anonscm.debian.org/git/collab-maint/lilypond.git/commit/?h=debian-experimental&id=e56df084666dbf9905d90c062b1f462aeb6f5f4a
>  
> 2017-01-27, me:
> 
> Discovered the above, and cherry-picked Dr. Tobias's commit onto the
> "debian" (stable) branch with 2.18.2.
> 
> Many thanks!
> 
> Anthony
> foka AT debian.org
> _______________________________________________
> bug-lilypond mailing list
> bug-lilypond@gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-lilypond


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic