Bug#871367: fftw: diff for NMU version 2.1.5-4.2

2017-08-16 Thread gregor herrmann
On Wed, 16 Aug 2017 19:28:46 +0200, Mattia Rizzolo wrote:

> > remote: YAML Error: Couldn't open 
> > /home/groups/debian-science/kgb/kgb-client.conf for input:\nNo such file or 
> > directory
> > remote:Code: YAML_LOAD_ERR_FILE_INPUT
> > remote:  at /usr/share/perl5/YAML.pm line 71
> That's the one problem with non-team mebers pushing there, as they can't
> read that file.  

Ah, makes sense (the explanation :))

> But everything else works, it's just that the commit
> msg doesn't appear in the IRC channel, so *shrugs*.

Ack.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Lenny Kravitz: It Aint Over Til Its Over


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#871367: fftw: diff for NMU version 2.1.5-4.2

2017-08-16 Thread gregor herrmann
On Wed, 16 Aug 2017 14:35:26 +0200, Mattia Rizzolo wrote:

> On Wed, Aug 16, 2017 at 03:41:22AM +0200, gregor herrmann wrote:
> > I've prepared an NMU for fftw (versioned as 2.1.5-4.2) and
> > uploaded it to DELAYED/5. Please feel free to tell me if I
> > should delay it longer.
> On the contrary, I've just rescheduled it to 0 days, thank you!

Thanks!
 
> Just, would you be so kind to `gbp import-dsc …` it into the git
> repository?  All DDs should be able to write to debian-science
> repos.

Done.

As a side note, there seems to be a problem with the hooks:

remote: YAML Error: Couldn't open 
/home/groups/debian-science/kgb/kgb-client.conf for input:\nNo such file or 
directory
remote:Code: YAML_LOAD_ERR_FILE_INPUT
remote:  at /usr/share/perl5/YAML.pm line 71
 

Cheers,
gregor 

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: The Eagles: Best Of My Love


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#871367: fftw: diff for NMU version 2.1.5-4.2

2017-08-15 Thread gregor herrmann
Control: tags 871367 + pending

Dear maintainer,

I've prepared an NMU for fftw (versioned as 2.1.5-4.2) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Pink Floyd: Yet Another Movie/Round And Ar
diff -Nru fftw-2.1.5/debian/changelog fftw-2.1.5/debian/changelog
--- fftw-2.1.5/debian/changelog	2016-09-18 14:15:51.0 +0200
+++ fftw-2.1.5/debian/changelog	2017-08-16 03:22:14.0 +0200
@@ -1,3 +1,14 @@
+fftw (2.1.5-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "FTBFS: Unescaped left brace in regex is deprecated here":
+add patch fix-texi2html-perl526.patch to fix Perl 5.26 regexp
+warnings/errors.
+(Closes: #871367)
+  * Add support for DEB_BUILD_OPTIONS=nocheck in debian/rules.
+
+ -- gregor herrmann <gre...@debian.org>  Wed, 16 Aug 2017 03:22:14 +0200
+
 fftw (2.1.5-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch
--- fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch	1970-01-01 01:00:00.0 +0100
+++ fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch	2017-08-08 01:00:14.0 +0200
@@ -0,0 +1,35 @@
+Description: Fix perl 5.26 regexp warnings/errors
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/871367
+Author: gregor herrmann <gre...@debian.org>
+Last-Update: 2017-08-07
+
+--- a/doc/texi2html
 b/doc/texi2html
+@@ -839,7 +839,7 @@
+ s/\@refill\s+//g;
+ # other substitutions
+ _substitutions;
+-s/\@value{($VARRE)}/$value{$1}/eg;
++s/\@value\{($VARRE)}/$value{$1}/eg;
+ s/\@footnote\{/\@footnote$docu_doc\{/g; # mark footnotes, cf. pass 4
+ #
+ # analyze the tag again
+@@ -1169,7 +1169,7 @@
+ #
+ # xref
+ #
+-while (/\@(x|px|info|)ref{($XREFRE)(}?)/o) {
++while (/\@(x|px|info|)ref\{($XREFRE)(}?)/o) {
+ 	# note: Texinfo may accept other characters
+ 	($type, $nodes, $full) = ($1, $2, $3);
+ 	($before, $after) = ($`, $');
+@@ -1768,7 +1768,7 @@
+ while ($changed) {
+ 	$changed = 0;
+ 	$done = '';
+-	while (/\@(\w+){([^\{\}]+)}/) {
++	while (/\@(\w+)\{([^\{\}]+)}/) {
+ 	$text = _style($1, $2);
+ 	if ($text) {
+ 		$_ = "$`$text$'";
diff -Nru fftw-2.1.5/debian/patches/series fftw-2.1.5/debian/patches/series
--- fftw-2.1.5/debian/patches/series	2016-09-18 14:06:40.0 +0200
+++ fftw-2.1.5/debian/patches/series	2017-08-08 00:46:34.0 +0200
@@ -5,3 +5,4 @@
 info-syntax
 fix-texi2html-perl522.patch
 perl-cwd-in-inc.patch
+fix-texi2html-perl526.patch
diff -Nru fftw-2.1.5/debian/rules fftw-2.1.5/debian/rules
--- fftw-2.1.5/debian/rules	2016-07-11 21:59:11.0 +0200
+++ fftw-2.1.5/debian/rules	2017-08-08 01:10:18.0 +0200
@@ -30,17 +30,21 @@
 	# single precision
 	F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) --enable-float --enable-type-prefix $(ARCHCONFFLAGS)
 	$(MAKE)
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	#$(MAKE) -C tests check
 	./tests/fftw_test  -t -e -v -p 1024 -x 1
 	./tests/rfftw_test -t -e -v -p 1024 -x 1
+endif
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-single
 	$(MAKE) clean
 	# double precision
 	F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) $(ARCHCONFFLAGS)
 	$(MAKE)
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	#$(MAKE) -C tests check
 	./tests/fftw_test  -t -e -v -p 1024 -x 1
 	./tests/rfftw_test -t -e -v -p 1024 -x 1
+endif
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-double
 	touch build-arch-stamp
 


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#871367: fftw: FTBFS: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/\@(\w+){ <-- HERE ([^\{\}]+)}/ at texi2html

2017-08-07 Thread gregor herrmann
Control: tag -1 + patch

On Mon, 07 Aug 2017 11:50:33 -0400, Lucas Nussbaum wrote:

> Source: fftw
> Version: 2.1.5-4.1
> Severity: serious
> Tags: buster sid
> User: debian...@lists.debian.org
> Usertags: qa-ftbfs-20170807 qa-ftbfs
> Justification: FTBFS on amd64
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<>/doc'
> > perl texi2html -split_chapter -no_toc_href fftw.texi
> > Unescaped left brace in regex is deprecated here (and will be fatal in Perl 
> > 5.30), passed through in regex; marked by <-- HERE in m/\@(\w+){ <-- HERE 
> > ([^\{\}]+)}/ at texi2html line 1771.
> > Unescaped left brace in regex is illegal here in regex; marked by <-- HERE 
> > in m/\@value{ <-- HERE ([^\s\{\}]+)}/ at texi2html line 842,  line 4.
> > Makefile:799: recipe for target 'html' failed
> > make[1]: *** [html] Error 25

Here's yet another patch for texi2html.
(And a bonus feature to make testing the build easier.)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   
diff -Nru fftw-2.1.5/debian/changelog fftw-2.1.5/debian/changelog
--- fftw-2.1.5/debian/changelog	2016-09-18 08:15:51.0 -0400
+++ fftw-2.1.5/debian/changelog	2017-08-07 18:39:10.0 -0400
@@ -1,3 +1,14 @@
+fftw (2.1.5-4.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "FTBFS: Unescaped left brace in regex is deprecated here":
+add patch fix-texi2html-perl526.patch to fix Perl 5.26 regexp
+    warnings/errors.
+(Closes: #871367)
+  * Add support for DEB_BUILD_OPTIONS=nocheck in debian/rules.
+
+ -- gregor herrmann <gre...@debian.org>  Mon, 07 Aug 2017 18:39:10 -0400
+
 fftw (2.1.5-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch
--- fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch	1969-12-31 19:00:00.0 -0500
+++ fftw-2.1.5/debian/patches/fix-texi2html-perl526.patch	2017-08-07 18:39:10.0 -0400
@@ -0,0 +1,35 @@
+Description: Fix perl 5.26 regexp warnings/errors
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/871367
+Author: gregor herrmann <gre...@debian.org>
+Last-Update: 2017-08-07
+
+--- a/doc/texi2html
 b/doc/texi2html
+@@ -839,7 +839,7 @@
+ s/\@refill\s+//g;
+ # other substitutions
+ _substitutions;
+-s/\@value{($VARRE)}/$value{$1}/eg;
++s/\@value\{($VARRE)}/$value{$1}/eg;
+ s/\@footnote\{/\@footnote$docu_doc\{/g; # mark footnotes, cf. pass 4
+ #
+ # analyze the tag again
+@@ -1169,7 +1169,7 @@
+ #
+ # xref
+ #
+-while (/\@(x|px|info|)ref{($XREFRE)(}?)/o) {
++while (/\@(x|px|info|)ref\{($XREFRE)(}?)/o) {
+ 	# note: Texinfo may accept other characters
+ 	($type, $nodes, $full) = ($1, $2, $3);
+ 	($before, $after) = ($`, $');
+@@ -1768,7 +1768,7 @@
+ while ($changed) {
+ 	$changed = 0;
+ 	$done = '';
+-	while (/\@(\w+){([^\{\}]+)}/) {
++	while (/\@(\w+)\{([^\{\}]+)}/) {
+ 	$text = _style($1, $2);
+ 	if ($text) {
+ 		$_ = "$`$text$'";
diff -Nru fftw-2.1.5/debian/patches/series fftw-2.1.5/debian/patches/series
--- fftw-2.1.5/debian/patches/series	2016-09-18 08:06:40.0 -0400
+++ fftw-2.1.5/debian/patches/series	2017-08-07 18:39:10.0 -0400
@@ -5,3 +5,4 @@
 info-syntax
 fix-texi2html-perl522.patch
 perl-cwd-in-inc.patch
+fix-texi2html-perl526.patch
diff -Nru fftw-2.1.5/debian/rules fftw-2.1.5/debian/rules
--- fftw-2.1.5/debian/rules	2016-07-11 15:59:11.0 -0400
+++ fftw-2.1.5/debian/rules	2017-08-07 18:39:10.0 -0400
@@ -30,17 +30,21 @@
 	# single precision
 	F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) --enable-float --enable-type-prefix $(ARCHCONFFLAGS)
 	$(MAKE)
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	#$(MAKE) -C tests check
 	./tests/fftw_test  -t -e -v -p 1024 -x 1
 	./tests/rfftw_test -t -e -v -p 1024 -x 1
+endif
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-single
 	$(MAKE) clean
 	# double precision
 	F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) $(ARCHCONFFLAGS)
 	$(MAKE)
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	#$(MAKE) -C tests check
 	./tests/fftw_test  -t -e -v -p 1024 -x 1
 	./tests/rfftw_test -t -e -v -p 1024 -x 1
+endif
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-double
 	touch build-arch-stamp
 


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#870821: esys-particle FTBFS with perl 5.26

2017-08-06 Thread gregor herrmann
Control: tag -1 + patch

On Sat, 05 Aug 2017 17:30:46 +0300, Adrian Bunk wrote:

> Source: esys-particle
> Version: 2.3.5+dfsg1-1
> Severity: serious
> 
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/esys-particle.html
> 
> ...
> ./makeglos.pl paper.glo
> Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in 
> m/\\newglossarytype\[(.*)\]{ <-- HERE (.*)}{(.*)}{(.*)}/ at ./makeglos.pl 
> line 49.
> Makefile:606: recipe for target 'ESyS-Particle_Tutorial.pdf' failed
> make[4]: *** [ESyS-Particle_Tutorial.pdf] Error 255

Here's a patch fixing the regexps in the helper scripts and making
the build succedd.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#837055: fftw: diff for NMU version 2.1.5-4.1

2016-09-18 Thread gregor herrmann
Control: tags 837055 + pending

Dear maintainer,

I've prepared an NMU for fftw (versioned as 2.1.5-4.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Tom Waits: Jack Kerouac on the Road
diff -Nru fftw-2.1.5/debian/changelog fftw-2.1.5/debian/changelog
--- fftw-2.1.5/debian/changelog	2016-07-12 23:16:24.0 +0200
+++ fftw-2.1.5/debian/changelog	2016-09-18 14:15:51.0 +0200
@@ -1,3 +1,13 @@
+fftw (2.1.5-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "FTBFS due to bfnnconv.pl failing to execute m-ascii.pl (.
+removed from @INC in perl)":
+add patch adding "./" to the require() calls in FAQ/bfnnconv.pl.
+(Closes: #837055)
+
+ -- gregor herrmann <gre...@debian.org>  Sun, 18 Sep 2016 14:15:51 +0200
+
 fftw (2.1.5-4) unstable; urgency=medium
 
   * Team upload
diff -Nru fftw-2.1.5/debian/patches/perl-cwd-in-inc.patch fftw-2.1.5/debian/patches/perl-cwd-in-inc.patch
--- fftw-2.1.5/debian/patches/perl-cwd-in-inc.patch	1970-01-01 01:00:00.0 +0100
+++ fftw-2.1.5/debian/patches/perl-cwd-in-inc.patch	2016-09-18 14:15:48.0 +0200
@@ -0,0 +1,21 @@
+Description: require() sripts with ./
+ After cwd was removed from perl's @INC (CVE-2016-1238),
+ bfnnconv.pl doesn't find its "subscripts" anymore.
+ require them with "./" prefixed.
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/837055
+Forwarded: no
+Author: gregor herrmann <gre...@debian.org>
+Last-Update: 2016-09-18
+
+--- a/FAQ/bfnnconv.pl
 b/FAQ/bfnnconv.pl
+@@ -61,7 +61,7 @@
+ 
+ open(U,">$prefix.xrefdb-new");
+ 
+-for $x (@outputs) { require("m-$x.pl"); }
++for $x (@outputs) { require("./m-$x.pl"); }
+ 
+ ('init');
+ 
diff -Nru fftw-2.1.5/debian/patches/series fftw-2.1.5/debian/patches/series
--- fftw-2.1.5/debian/patches/series	2016-07-11 08:55:51.0 +0200
+++ fftw-2.1.5/debian/patches/series	2016-09-18 14:06:40.0 +0200
@@ -4,3 +4,4 @@
 05_ac_define_syntax.diff
 info-syntax
 fix-texi2html-perl522.patch
+perl-cwd-in-inc.patch


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#805824: Team maintenance in Debian Science for pdl? (Was: pdl: Fails to build with GSL 2)

2016-01-15 Thread gregor herrmann
On Fri, 15 Jan 2016 14:13:33 +0100, Andreas Tille wrote:

> BTW, I have CCed Gregor Hermann since after noticing that the package is
> hosted at CPAN this might also be a package for Debian Perl team.  I
> trust Gregor to decide whether he want to forward this for discussion or
> leave it in Debian Science.

I'm fine with having it either in the Science or the Perl team,
whatever is more convenient for you guys.
Since you just moved it to Science, maybe we can leave it there for
now, and we're always around for help. Unless Henning prefers
pkg-perl of course.

Cheers,
gregor

-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: John Zorn: Kedushah (Sparks)


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#754661: findimagedupes: FTBFS: build-dependencies not satisfyable in sid

2014-07-14 Thread gregor herrmann
Control: block -1 with 754564

On Mon, 14 Jul 2014 15:06:39 +0200, Andreas Tille wrote:

 libinline-c-perl is in NEW - may be just waiting would help in this
 case?
 Gregor, what do you think?  (BTW, feel free to NMU according to your
 opinion!)

Correct, libinline-c-perl is in NEW; #754564.
I guess the ftp-masters were more busy with the point release in the
last days.

In general I think that this is a typical example of a lose-lose
situation:
- Either you upload early, then the package has a problem as long as
  the dependency is still in NEW (like now);
- or you upload late, then the package FTBFS as soon as
  (libinline-c-perl is accepted and) the new libinline-perl is
  uploaded.

I agreed that waiting for libinline-c-perl makes sense, and then
closing this bug.

(Uploading now with a reversed order, and then uploading again in a
few days with another reversal seems like a waste of time to me.)
 
Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Suzanne Vega: Knight Moves


signature.asc
Description: Digital Signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers