Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-03 Thread Julien Cristau
On Sat, Feb  2, 2013 at 22:18:28 +, Thorsten Glaser wrote:

 Julien Cristau dixit:
 
 Once again, please stop filing m68k bugs at RC severity.
 
 I wrote into the bugreport that this *may* affect more than m68k
 due to the nature of the failure as much as I looked at it already,
 and that you’re of course still free to downgrade it if needed.
 
That's not how it works.  Unless you actually reproduce a FTBFS on a
release arch (and without fiddling with options), don't file it as RC.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-03 Thread Thorsten Glaser
Julien Cristau dixit:

That's not how it works.  Unless you actually reproduce a FTBFS on a
release arch (and without fiddling with options), don't file it as RC.

*sigh* Isn’t that something the maintainer can do?

I know, you as RT member have even more work to do, but the amount
of effort I put into Debian-Ports is absolutely not neglegible
either. Also, I do not have any fast enough release architecture
hardware to do so reasonably, and porterboxen require too much
roundtrips for B-Ds.

Maybe I should just not care about bugs in Debian and just mark
the packages as Failed… not sure if that is what you (and others
citing “debian-ports spam”) want…

EOT
//mirabilos
-- 
„nein: BerliOS und Sourceforge sind Plattformen für Projekte, github ist
eine Plattform für Einzelkämpfer“
-- dieses Zitat ist ein Beweis dafür, daß auch ein blindes Huhn
   mal ein Korn findet, bzw. – in diesem Fall – Recht haben kann


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-03 Thread Steinar H. Gunderson
On Sun, Feb 03, 2013 at 10:35:21PM +, Thorsten Glaser wrote:
 That's not how it works.  Unless you actually reproduce a FTBFS on a
 release arch (and without fiddling with options), don't file it as RC.
 *sigh* Isn’t that something the maintainer can do?

snappy has already built fine several times on release architectures.
I have seen this on GNU/Hurd, but never on any Linux architecture before this
report.

 I know, you as RT member have even more work to do, but the amount
 of effort I put into Debian-Ports is absolutely not neglegible
 either. Also, I do not have any fast enough release architecture
 hardware to do so reasonably, and porterboxen require too much
 roundtrips for B-Ds.

FWIW, I will fix this bug -- like I said, there will be a new upload
when the upstream release fixing this appears. But I will _not_ try to push
this through to wheezy unless the RT says this is something that should be
fixed. (We are already late in the freeze, as I understand it.)

/* Steinar */
-- 
Homepage: http://www.sesse.net/


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-03 Thread Julien Cristau
On Sun, Feb  3, 2013 at 22:35:21 +, Thorsten Glaser wrote:

 Julien Cristau dixit:
 
 That's not how it works.  Unless you actually reproduce a FTBFS on a
 release arch (and without fiddling with options), don't file it as RC.
 
 *sigh* Isn’t that something the maintainer can do?
 
I'm not saying you ought to do that work, I'm saying if you don't do it
you should not use RC severities.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-03 Thread Thorsten Glaser
Julien Cristau dixit:

I'm not saying you ought to do that work, I'm saying if you don't do it
you should not use RC severities.

Hm, okay. That is actually reasonable, sorry for over-reacting.
So an RC severity is only to be used when proven to be RC.

bye,
//mirabilos
-- 
  Using Lynx is like wearing a really good pair of shades: cuts out
   the glare and harmful UV (ultra-vanity), and you feel so-o-o COOL.
 -- Henry Nelson, March 1999


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-02 Thread Steinar H. Gunderson
On Thu, Jan 31, 2013 at 10:37:54AM +0100, Thorsten Glaser wrote:
 Source: snappy
 Version: 1.0.5-2
 Severity: serious
 Justification: fails to build from source (but built successfully in the past)

What platform is this? I've never changed the behavior here, so RC on the
grounds of regression (“built successfully in the past”) sounds a bit odd.

 make[2]: Entering directory `/tmp/buildd/snappy-1.0.5'
 Running microbenchmarks.
 BenchmarkTime(ns)CPU(ns) Iterations
 ---
 BM_UFlat/0   22000400590100 16.6MB/s  html
 BM_UFlat/1  207002850   2780100 24.1MB/s  urls
 /bin/bash: line 5: 12339 Floating point exception${dir}$tst

FWIW, the only way I know this can happen is if your gettimeofday() has very
poor timing resolution. This bug has been fixed in the forthcoming Snappy
1.1.0; I can cherry-pick the patch in question if the release team feels this
is worthy of a freeze exception. It only affects the benchmark, not the
library itself.

This is the patch from upstream (which I wrote myself):

  https://code.google.com/p/snappy/source/detail?r=65

debian-release, do you want to have a point fix for this? I'll be happy
either way.

 Do *not* run benchmarks on buildds! Especially not if nocheck
 is set! Even more especially not if nobench is set! Do not
 assume the buildd machine is otherwise idle, that is, your
 benchmark results will not be reliable even one minute later!

I must admit I never became comfortable with DEB_BUILD_OPTIONS, but I'll give
it a shot. For a variety of boring reasons, you can't run the Snappy unit
tests without also running the benchmarks; what do you suggest the priority
should be here if nocheck is set but not nobench?

/* Steinar */
-- 
Homepage: http://www.sesse.net/


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-02 Thread Julien Cristau
Control: severity -1 normal

On Thu, Jan 31, 2013 at 10:37:54 +0100, Thorsten Glaser wrote:

 Source: snappy
 Version: 1.0.5-2
 Severity: serious
 Justification: fails to build from source (but built successfully in the past)
 
Once again, please stop filing m68k bugs at RC severity.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-02-02 Thread Thorsten Glaser
Julien Cristau dixit:

Once again, please stop filing m68k bugs at RC severity.

I wrote into the bugreport that this *may* affect more than m68k
due to the nature of the failure as much as I looked at it already,
and that you’re of course still free to downgrade it if needed.

If something is clearly m68k specific, or debian-ports specific,
I’ll sure downgrade it myself. But I think I mentioned this in
this bugreport explicitly enough, did I not?

bye,
//mirabilos
-- 
„nein: BerliOS und Sourceforge sind Plattformen für Projekte, github ist
eine Plattform für Einzelkämpfer“
-- dieses Zitat ist ein Beweis dafür, daß auch ein blindes Huhn
   mal ein Korn findet, bzw. – in diesem Fall – Recht haben kann


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#699419: snappy: FTBFS because it insists on doing benchmarks despite nocheck/nobench DEB_BUILD_OTPS

2013-01-31 Thread Thorsten Glaser
Source: snappy
Version: 1.0.5-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

despite “export DEB_BUILD_OPTIONS='nobench nocheck'” your
package insists on running benchmarks during the package
build and then fails due to a bug in the benchmark script
and/or GNU bash:

make[2]: Entering directory `/tmp/buildd/snappy-1.0.5'
Running microbenchmarks.
BenchmarkTime(ns)CPU(ns) Iterations
---
BM_UFlat/0   22000400590100 16.6MB/s  html
BM_UFlat/1  207002850   2780100 24.1MB/s  urls
/bin/bash: line 5: 12339 Floating point exception${dir}$tst
FAIL: snappy_unittest
==
1 of 1 test failed
==
make[2]: *** [check-TESTS] Error 1

Do *not* run benchmarks on buildds! Especially not if nocheck
is set! Even more especially not if nobench is set! Do not
assume the buildd machine is otherwise idle, that is, your
benchmark results will not be reliable even one minute later!

Full build log attached. Keeping severity as-is because this
problem is not necessarily restricted to m68k (I assume this
happens on slowish machines or buildds doing more than one
build in parallel as well), but the release team is free to
lower to “important” or tag it as ignore.

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: m68k

Kernel: Linux 3.2.0-4-atari
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh-static
I: Using pkgname logfile
I: Current time: Thu Jan 31 04:14:30 CET 2013
I: pbuilder-time-stamp: 1359602070
I: Obtaining the cached apt archive contents
I: Installing the build-deps
W: no hooks of type D found -- ignoring
 - Attempting to satisfy build-dependencies
 - Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: m68k
Maintainer: Debian Pbuilder Team pbuilder-ma...@lists.alioth.debian.org
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (= 7), autotools-dev, dpkg-dev (= 1.16.1~)
dpkg-deb: building package `pbuilder-satisfydepends-dummy' in 
`/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 12287 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from 
.../pbuilder-satisfydepends-dummy.deb) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring 
anyway as you requested:
 pbuilder-satisfydepends-dummy depends on autotools-dev; however:
  Package autotools-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
  autotools-dev{a} 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/73.0 kB of archives. After unpacking 186 kB will be used.
Writing extended state information...
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package autotools-dev.
(Reading database ... 12287 files and directories currently installed.)
Unpacking autotools-dev (from .../autotools-dev_20120608.1_all.deb) ...
Processing triggers for man-db ...
Setting up autotools-dev (20120608.1) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
 - Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
Starting
Starting 2
Done
debhelper is already the newest version.
debian-ports-archive-keyring is already the newest version.
file-rc is already the newest version.
apt is already the newest version.
eatmydata is already the newest version.
fakeroot is already the newest version.
wtf-debian-keyring is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Copying back the cached apt archive contents
I: Copying source file
I: copying [/root/snappy_1.0.5-2.dsc]
I: copying [/root/snappy_1.0.5.orig.tar.gz]
I: copying [/root/snappy_1.0.5-2.diff.gz]
I: Extracting source
gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Mon Jul  2 18:56:38 2012 UTC using DSA key ID 52B7487E
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./snappy_1.0.5-2.dsc
dpkg-source: info: extracting snappy in snappy-1.0.5
dpkg-source: info: