Package: sysstat
Version: 10.1.6-1
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu saucy ubuntu-patch

Dear Maintainer,

A build failure was identify to be a concurrency issue. The problem
is fixed by carrying over one makefile rule already present and identified
as a concurrency fix.

The Ubuntu package modified with the fix now builds correctly


In Ubuntu, the attached patch was applied to achieve the following:

Avoid a failure to build from source.

  * New 11-fix-concurrency-build-issue.patch :Extend
    explicit rules to avoid build issues occuring during
    parallel build


Thanks for considering the patch.


-- System Information:
Debian Release: wheezy/sid
  APT prefers raring-updates
  APT policy: (500, 'raring-updates'), (500, 'raring-security'), (500, 
'raring'), (100, 'raring-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8.0-25-generic (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru sysstat-10.1.6/debian/changelog sysstat-10.1.6/debian/changelog
diff -Nru sysstat-10.1.6/debian/patches/11-fix-concurrency-build-issue.patch sysstat-10.1.6/debian/patches/11-fix-concurrency-build-issue.patch
--- sysstat-10.1.6/debian/patches/11-fix-concurrency-build-issue.patch	1970-01-01 01:00:00.000000000 +0100
+++ sysstat-10.1.6/debian/patches/11-fix-concurrency-build-issue.patch	2013-06-26 10:50:32.000000000 +0200
@@ -0,0 +1,23 @@
+From: Louis Bouchard <louis.bouch...@ubuntu.com>
+Date: Tue, 25 June 2013 16:23:14 +0200
+Subject: 11-fix-concurrency-build-issue.patch
+
+Extend explicit rules to avoid build issues occuring
+during parallel build
+---
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -202,9 +202,11 @@
+ libsyscom.a: common.o ioconf.o
+ 	$(AR) rvs $@ $?
+ 
+-librdstats.a: librdstats.a(rd_stats.o count.o)
++librdstats.a: rd_stats.o count.o
++	$(AR) rvs $@ $?
+ 
+-librdsensors.a: librdsensors.a(rd_sensors.o)
++librdsensors.a: rd_sensors.o
++	$(AR) rvs $@ $?
+ 
+ sadc.o: sadc.c sa.h version.h common.h ioconf.h sysconfig.h rd_stats.h rd_sensors.h
+ 
diff -Nru sysstat-10.1.6/debian/patches/series sysstat-10.1.6/debian/patches/series
--- sysstat-10.1.6/debian/patches/series	2013-06-13 22:28:07.000000000 +0200
+++ sysstat-10.1.6/debian/patches/series	2013-06-26 10:50:32.000000000 +0200
@@ -8,3 +8,4 @@
 08-scripts.patch
 09-format-warning.patch
 10-isag-menu-refresh.patch
+11-fix-concurrency-build-issue.patch

Reply via email to