[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