Bug#749911: libcurses-perl: FTBFS on hurd-i386: outdated c-gnu.h
Hi Pino, Pino Toscano wrote: > > Attached there is an updated version of the hurd patch, which allows > > libcurses-perl to build again. Would it be possible to forward it > > upstream, so this header will need less Debian-specific handling? Sorry to not have handled that with the previous upload. It was my plan to look at it in the next few days, now that the previous upload migrated to testing. > I finally forwarded that to upstream last week, and the new version > 1.36 contains all the needed changes (so > libcurses-perl_hurd1.debdiff is obsolete). Thanks for the forwarding and the notice. I already saw 1.36 in my feedreader (via UDD DMD) and planned to look at that, too. > Can you please upload it to Debian and close this bug with it? Wanted to import the new upstream release, but "git tag -s" seems to no more find my private key since the switch to gpg2. Meh. Might take a little bit more time until I figured out how to sign git tags again. (Any hints welcome. debsign also seems to have that issue, but the option "-pgpg1" helps.) Regards, Axel -- ,''`. | Axel Beckert, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#749911: libcurses-perl: FTBFS on hurd-i386: outdated c-gnu.h
tag 749911 + fixed-upstream thanks Hi, In data venerdì 30 maggio 2014 16:22:20 CEST, Pino Toscano ha scritto: > Source: libcurses-perl > Version: 1.31-1 > Severity: important > Tags: patch > User: debian-h...@lists.debian.org > Usertags: hurd > > Hi, > > libcurses-perl 1.31-1 fails to compile on GNU/Hurd [1]. > > The problem is that the "hints" header c-gnu.h, provided by the Debian > patch libcurses-perl_hurd1.debdiff, is not up-to-date w.r.t. the > changes done upstream between 1.28 and 1.31 to the "hints" headers. > > Attached there is an updated version of the hurd patch, which allows > libcurses-perl to build again. Would it be possible to forward it > upstream, so this header will need less Debian-specific handling? I finally forwarded that to upstream last week, and the new version 1.36 contains all the needed changes (solibcurses-perl_hurd1.debdiff is obsolete). Can you please upload it to Debian and close this bug with it? Thanks, -- Pino Toscano signature.asc Description: This is a digitally signed message part.
Bug#749911: libcurses-perl: FTBFS on hurd-i386: outdated c-gnu.h
Source: libcurses-perl Version: 1.31-1 Severity: important Tags: patch User: debian-h...@lists.debian.org Usertags: hurd Hi, libcurses-perl 1.31-1 fails to compile on GNU/Hurd [1]. The problem is that the hints header c-gnu.h, provided by the Debian patch libcurses-perl_hurd1.debdiff, is not up-to-date w.r.t. the changes done upstream between 1.28 and 1.31 to the hints headers. Attached there is an updated version of the hurd patch, which allows libcurses-perl to build again. Would it be possible to forward it upstream, so this header will need less Debian-specific handling? [1] https://buildd.debian.org/status/fetch.php?pkg=libcurses-perlarch=hurd-i386ver=1.31-1stamp=1401458475 Thanks, -- Pino From: Barry deFreese bdefre...@debian.org From: Pino Toscano p...@debian.org Origin: vendor Bug-Debian: http://bugs.debian.org/533698 Subject: Fix build failure on Debian GNU/Hurd This fixes a FTBFS on Debian GNU/Hurd because it is missing a hints file. Last-Update: 2014-05-30 --- /dev/null +++ b/hints/c-gnu.h @@ -0,0 +1,27 @@ +/* Hint file for the GNU platform. + * + * If this configuration doesn't work, look at the file c-none.h + * for how to set the configuration options. + */ + +#include ncurses.h + +#ifdef C_PANELFUNCTION +#include panel.h +#endif + +#ifdef C_MENUFUNCTION +#include menu.h +#endif + +#ifdef C_FORMFUNCTION +#include form.h +#endif + +#define C_LONGNAME +#define C_LONG0ARGS +#undef C_LONG2ARGS + +#define C_TOUCHLINE +#define C_TOUCH3ARGS +#undef C_TOUCH4ARGS
Bug#749911: libcurses-perl: FTBFS on hurd-i386: outdated c-gnu.h
Hi Pino, Pino Toscano wrote: The problem is that the hints header c-gnu.h, provided by the Debian patch libcurses-perl_hurd1.debdiff, is not up-to-date w.r.t. the changes done upstream between 1.28 and 1.31 to the hints headers. Attached there is an updated version of the hurd patch, which allows libcurses-perl to build again. Would it be possible to forward it upstream, so this header will need less Debian-specific handling? Without having looked at it and just based on your description: Is there a chance that neither we nor upstream will have to ship that file and keep it uptodate, but that we build-depend on something on hurd-i386 only and we just have to #include that? Regards, Axel -- ,''`. | Axel Beckert a...@debian.org, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE `-| 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#749911: libcurses-perl: FTBFS on hurd-i386: outdated c-gnu.h
Hi, On 2014-05-30 17:07, Axel Beckert wrote: Pino Toscano wrote: The problem is that the hints header c-gnu.h, provided by the Debian patch libcurses-perl_hurd1.debdiff, is not up-to-date w.r.t. the changes done upstream between 1.28 and 1.31 to the hints headers. Attached there is an updated version of the hurd patch, which allows libcurses-perl to build again. Would it be possible to forward it upstream, so this header will need less Debian-specific handling? Without having looked at it and just based on your description: Is there a chance that neither we nor upstream will have to ship that file and keep it uptodate, but that we build-depend on something on hurd-i386 only and we just have to #include that? Unless upstream changes the way those ncurses hints header work, I'd say working around it locally just makes things worse. For the rest, I guess it might be better to take a look at the actual files in the hints/ subdirectory. -- Pino Toscano -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org