Source: scsitools
Version: 0.12-2.1
Severity: wishlist
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu precise ubuntu-patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear maintainer,

In ubuntu, we can not compile scsitools because -D_FORTIFY_SOURCE=2 compiler 
flags is enabled,
please consider to enabling it. so Ubuntu can sync Debian instead of merge

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


  * Merge from Debian testing.  Remaining changes:
    - add debian/patches/01_ubuntu-toolchain.diff, fix FTBFS caused by
      -D_FORTIFY_SOURCE=2 compiler flag enabled in Ubuntu


Thanks for considering the patch.


- -- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 
'oneiric')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-14-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJPDCqFAAoJELmHbrCQs2xbUM8P/3C6G6PAXAYTtRvQy7NnpZOr
XFlN/N/sfDXRtH/8p4l9QwklB6bPfS6XfXrP4az0BfH2mtno+wW13vYGn7sJw9FB
1g+Ei5lb5w9n2cpvKfND1Yi0+7V0/Kk9SlZ8JuiEQHhGnh7rV//p/MGrTlM0NkOu
1aCs5vzc53eROYaoVOcTJy4HWcLeO/kVfME413eHiALB/yq6W9m3KYCOxpjwhvSO
z31iQ+gOwnYCh4minwiBFrRzkWNderN6pGhJAC3tFReX9WRi8O9/UKzb9ZZOpjMs
0EsNrPIzGvCXga7vz7Y2vZLn/aDteOwup8OeDeG72/SOViUSbkAYTfhcunyiYhqK
D7vGYVbOR6tGPvAXZk3hpBWBaNf8mwZOpFXgHUG9rUhnz3ezOy6lboYGXKgSCZND
qV28Ij0tuBLQfKjrRY80guxsYAM4JIIVXRwfx8ds3kFHeT3W4iXrSc0Keo7sMemx
b16B8OYPGlbWqL3AiIDHCp+4+eNxoR+Cm8heVZ5YqvdkXZPBXiqD9kxPQXi4PH76
bugtxKgmYmO2wSRs5T25Vyn7/tD1JdnHn+0G7jZvPlLZRUPT1gix3+fkNBQ5NiDy
Lt8QD9g602Ld2m/Y+GrjZ/hQLuzEvy0Ni6DJAd8kswGBpRduKDOvG28ZQiPsDCHR
yqkE85YvwCtWcFzCek+Q
=zJau
-----END PGP SIGNATURE-----
diff -Nru scsitools-0.12/debian/patches/01_ubuntu-toolchain.diff scsitools-0.12/debian/patches/01_ubuntu-toolchain.diff
--- scsitools-0.12/debian/patches/01_ubuntu-toolchain.diff	1970-01-01 07:00:00.000000000 +0700
+++ scsitools-0.12/debian/patches/01_ubuntu-toolchain.diff	2011-06-14 04:15:53.000000000 +0700
@@ -0,0 +1,11 @@
+--- a/scsidev/scsidev.c
++++ b/scsidev/scsidev.c
+@@ -747,7 +747,7 @@
+ 		return;
+ 	
+ 	if (status) {
+-		int fd = open (shadow, O_RDWR | O_CREAT | O_EXCL);
++		int fd = open (shadow, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR);
+ 		close (fd);
+ 	}
+ 	apply_perm (shadow, stbuf, 0);
diff -Nru scsitools-0.12/debian/patches/series scsitools-0.12/debian/patches/series
--- scsitools-0.12/debian/patches/series	2011-12-07 23:25:06.000000000 +0700
+++ scsitools-0.12/debian/patches/series	2012-01-10 17:56:31.000000000 +0700
@@ -2,4 +2,5 @@
 sraw.patch
 rescan-scsi-bus.patch
 scsidev.patch
+01_ubuntu-toolchain.diff
 rescan-scsi-bus_sleep.patch

Reply via email to