Bug#734368: libstatgrab ftbfs from source, test failures on many architectures

2014-03-08 Thread Manuel A. Fernandez Montecelo
Hi,

I'm planning to NMU this because affects my package razorqt.

I would like to do it ASAP since this is already failing for 2 months
and the fix seems straightforward (but still testing it), if possible
this weekend (if you reply and agree), or otherwise upload to delayed
queue.


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


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



Bug#734368: libstatgrab ftbfs from source, test failures on many architectures

2014-03-08 Thread Manuel A. Fernandez Montecelo
2014-03-08 16:21 GMT+00:00 Manuel A. Fernandez Montecelo
manuel.montez...@gmail.com:
 Hi,

 I'm planning to NMU this because affects my package razorqt.

 I would like to do it ASAP since this is already failing for 2 months
 and the fix seems straightforward (but still testing it), if possible
 this weekend (if you reply and agree), or otherwise upload to delayed
 queue.

Tested in powerpc porterbox, diffs of patch and NMU attached, and uploaded.

I decided to upload immediately (hope that it's OK, it abides to the
guidelines in [1]), the urgency being because:

a) the package never built in most of the architectures since the last
upload with the new upstream version, more than 2 months ago, and the
change is unlikely to break anything;

b) this RC bug has been submitted shortly thereafter and also not
fixed, triaged or has any comments for more than 2 months (so there's
no indication that it's being worked on);

c) the last version (new upstream) introduced a transition that made
rev-depends FTBFS in the first place;

d) at least my package, which depends on this, is going to be
auto-removed from testing in the couple of weeks because of this if
not fixed, so I want to get both libstatsgrab and my package razorqt
fixed and migrated to testing before the autoremoval happens;

e) and crucially, the change is quite trivial and minimal, and should
not cause any breakage by itself; but if it does I want to fix it ASAP
(e.g. this weekend better than during the week).


Cheers.

[1] 
http://www.debian.org/doc/manuals/developers-reference/pkgs.html#nmu-guidelines

-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com
diff -Nru libstatgrab-0.90/debian/changelog libstatgrab-0.90/debian/changelog
--- libstatgrab-0.90/debian/changelog   2013-12-25 18:30:19.0 +
+++ libstatgrab-0.90/debian/changelog   2014-03-08 17:53:09.0 +
@@ -1,3 +1,11 @@
+libstatgrab (0.90-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Fix tests causing FTBFS in some arches due to failing to find
+/etc/mtab fix-ftbfs-734368.patch (Closes: #734368)
+
+ -- Manuel A. Fernandez Montecelo m...@debian.org  Sat, 08 Mar 2014 16:42:36 
+
+
 libstatgrab (0.90-1) unstable; urgency=low
 
   * New upstream version.
diff -Nru libstatgrab-0.90/debian/patches/fix-ftbfs-734368.patch 
libstatgrab-0.90/debian/patches/fix-ftbfs-734368.patch
--- libstatgrab-0.90/debian/patches/fix-ftbfs-734368.patch  1970-01-01 
01:00:00.0 +0100
+++ libstatgrab-0.90/debian/patches/fix-ftbfs-734368.patch  2014-03-08 
17:10:11.0 +
@@ -0,0 +1,18 @@
+Description: Fix FTBFS in many arches due to FS tests
+ The cause is that it cannot find /etc/mtab (or equivalent) in some arches.  
The
+ new standard place for this is '/proc/self/mounts'.  ./configure
+ --with-mnttab='/proc/self/mounts' does not seem to work.
+Author: Manuel A. Fernandez Montecelo m...@debian.org
+Last-Update: 2014-03-08
+Bug-Debian: http://bugs.debian.org/734368
+--- a/src/libstatgrab/disk_stats.c
 b/src/libstatgrab/disk_stats.c
+@@ -807,7 +807,7 @@
+ #  endif
+ # endif
+ # ifndef MNT_MNTTAB
+-  static const char *mnttabs[] = { /etc/mnttab, /etc/mtab };
++  static const char *mnttabs[] = { /proc/self/mounts, /etc/mnttab, 
/etc/mtab };
+   unsigned i;
+ # endif
+ #elif defined(WIN32)
diff -Nru libstatgrab-0.90/debian/patches/series 
libstatgrab-0.90/debian/patches/series
--- libstatgrab-0.90/debian/patches/series  1970-01-01 01:00:00.0 
+0100
+++ libstatgrab-0.90/debian/patches/series  2014-03-08 13:45:08.0 
+
@@ -0,0 +1 @@
+fix-ftbfs-734368.patch
Description: Fix FTBFS in many arches due to FS tests
 The cause is that it cannot find /etc/mtab (or equivalent) in some arches.  The
 new standard place for this is '/proc/self/mounts'.  ./configure
 --with-mnttab='/proc/self/mounts' does not seem to work.
Author: Manuel A. Fernandez Montecelo m...@debian.org
Last-Update: 2014-03-08
Bug-Debian: http://bugs.debian.org/734368
--- a/src/libstatgrab/disk_stats.c
+++ b/src/libstatgrab/disk_stats.c
@@ -807,7 +807,7 @@
 #  endif
 # endif
 # ifndef MNT_MNTTAB
-	static const char *mnttabs[] = { /etc/mnttab, /etc/mtab };
+	static const char *mnttabs[] = { /proc/self/mounts, /etc/mnttab, /etc/mtab };
 	unsigned i;
 # endif
 #elif defined(WIN32)


Bug#734368: libstatgrab ftbfs from source, test failures on many architectures

2014-01-06 Thread Matthias Klose
Package: libstatgrab
Version: 0.90-1
Severity: serious
Tags: sid jessie

According to
https://buildd.debian.org/status/package.php?p=libstatgrab

the tests don't pass anymore on architectures where this package was built 
before.


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