Bug#749911: libcurses-perl: FTBFS on hurd-i386: outdated c-gnu.h

2016-08-17 Thread Axel Beckert
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

2016-08-16 Thread Pino Toscano
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

2014-05-30 Thread Pino Toscano
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

2014-05-30 Thread Axel Beckert
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

2014-05-30 Thread Pino Toscano

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