Your message dated Sat, 30 Jun 2012 12:49:54 +0000
with message-id <[email protected]>
and subject line Bug#676405: fixed in syslinux 2:4.05+dfsg-6
has caused the Debian Bug report #676405,
regarding syslinux FTBS against linux kernel headers from v3.4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
676405: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676405
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: syslinux
Version: 2:4.05+dfsg-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu quantal ubuntu-patch
Dear Maintainer,
In Ubuntu, the attached patch was applied to achieve the following:
We are test building against linux kernels at version v3.4, syslinux
will no longer build against the kernel headers as linux/ext2_fs.h has
been removed intentionally:
commit 4a165d25f63a989d0aabe9d8eed5b3a5d5da1862
Author: Thierry Reding <[email protected]>
Date: Fri Mar 23 10:27:36 2012 +0100
ext2: No longer export ext2_fs.h to user space
Since the on-disk format has been stable for quite some time, users
should either use the headers provided by libext2fs or keep a private
copy of this header. For the full discussion, see this thread:
https://lkml.org/lkml/2012/3/21/516
While at it, this commit removes all __KERNEL__ guards, which are now
unnecessary.
Signed-off-by: Thierry Reding <[email protected]>
Cc: Al Viro <[email protected]>
Cc: Jan Kara <[email protected]>
Cc: Ted Ts'o <[email protected]>
Cc: Artem Bityutskiy <[email protected]>
Cc: Andreas Dilger <[email protected]>
Cc: [email protected]
This fix switches us to use the libext2fs-dev copy.
* Fix reference to linux/ext2_fs.h which is now removed from the kernel
exported headers as of v3.4. Instead use the offical userspace copy
exported by e2fslibs-dev. Fixes FTBS with 3.4.x kernels.
Thanks for considering the patch.
-apw
-- System Information:
Debian Release: wheezy/sid
APT prefers precise-updates
APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500,
'precise-proposed'), (500, 'precise'), (100, 'precise-backports')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-25-generic (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru syslinux-4.05+dfsg/debian/changelog syslinux-4.05+dfsg/debian/changelog
diff -Nru syslinux-4.05+dfsg/debian/control syslinux-4.05+dfsg/debian/control
--- syslinux-4.05+dfsg/debian/control 2012-05-23 05:52:48.000000000 +0100
+++ syslinux-4.05+dfsg/debian/control 2012-06-06 18:56:17.000000000 +0100
@@ -5,7 +5,7 @@
Uploaders: Otavio Salvador <[email protected]>
Build-Depends:
debhelper (>= 9), gcc-4.6, gcc-multilib [amd64], libc6-dev-i386 [amd64],
- nasm, python, uuid-dev
+ nasm, python, uuid-dev, e2fslibs-dev
Standards-Version: 3.9.3
Homepage: http://syslinux.zytor.com/
diff -Nru syslinux-4.05+dfsg/debian/patches/11-local-ext2_fs.h.patch syslinux-4.05+dfsg/debian/patches/11-local-ext2_fs.h.patch
--- syslinux-4.05+dfsg/debian/patches/11-local-ext2_fs.h.patch 1970-01-01 01:00:00.000000000 +0100
+++ syslinux-4.05+dfsg/debian/patches/11-local-ext2_fs.h.patch 2012-06-06 18:24:37.000000000 +0100
@@ -0,0 +1,13 @@
+Index: syslinux-4.05+dfsg/libinstaller/linuxioctl.h
+===================================================================
+--- syslinux-4.05+dfsg.orig/libinstaller/linuxioctl.h 2011-12-09 18:28:17.000000000 +0000
++++ syslinux-4.05+dfsg/libinstaller/linuxioctl.h 2012-06-06 18:24:27.505927482 +0100
+@@ -19,7 +19,7 @@
+
+ #undef SECTOR_SIZE /* Defined in msdos_fs.h for no good reason */
+ #undef SECTOR_BITS
+-#include <linux/ext2_fs.h> /* EXT2_IOC_* */
++#include <ext2fs/ext2_fs.h> /* EXT2_IOC_* */
+
+ #ifndef FAT_IOCTL_GET_ATTRIBUTES
+ # define FAT_IOCTL_GET_ATTRIBUTES _IOR('r', 0x10, __u32)
diff -Nru syslinux-4.05+dfsg/debian/patches/series syslinux-4.05+dfsg/debian/patches/series
--- syslinux-4.05+dfsg/debian/patches/series 2012-05-23 05:52:48.000000000 +0100
+++ syslinux-4.05+dfsg/debian/patches/series 2012-06-06 18:24:00.000000000 +0100
@@ -8,3 +8,4 @@
08-as-needed.patch
09-efi-mbr.patch
10-conffiles.patch
+11-local-ext2_fs.h.patch
--- End Message ---
--- Begin Message ---
Source: syslinux
Source-Version: 2:4.05+dfsg-6
We believe that the bug you reported is fixed in the latest version of
syslinux, which is due to be installed in the Debian FTP archive:
extlinux_4.05+dfsg-6_i386.deb
to main/s/syslinux/extlinux_4.05+dfsg-6_i386.deb
syslinux-common_4.05+dfsg-6_all.deb
to main/s/syslinux/syslinux-common_4.05+dfsg-6_all.deb
syslinux-udeb_4.05+dfsg-6_i386.udeb
to main/s/syslinux/syslinux-udeb_4.05+dfsg-6_i386.udeb
syslinux_4.05+dfsg-6.debian.tar.xz
to main/s/syslinux/syslinux_4.05+dfsg-6.debian.tar.xz
syslinux_4.05+dfsg-6.dsc
to main/s/syslinux/syslinux_4.05+dfsg-6.dsc
syslinux_4.05+dfsg-6_i386.deb
to main/s/syslinux/syslinux_4.05+dfsg-6_i386.deb
syslinux_4.05+dfsg.orig.tar.xz
to main/s/syslinux/syslinux_4.05+dfsg.orig.tar.xz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Baumann <[email protected]> (supplier of updated
syslinux package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 30 Jun 2012 14:11:21 +0200
Source: syslinux
Binary: syslinux syslinux-udeb extlinux syslinux-common
Architecture: source i386 all
Version: 2:4.05+dfsg-6
Distribution: unstable
Urgency: low
Maintainer: Daniel Baumann <[email protected]>
Changed-By: Daniel Baumann <[email protected]>
Description:
extlinux - collection of boot loaders (ext2/3/4 and btrfs bootloader)
syslinux - collection of boot loaders
syslinux-common - collection of boot loaders (common files)
syslinux-udeb - collection of boot loaders (udeb)
Closes: 676405
Changes:
syslinux (2:4.05+dfsg-6) unstable; urgency=low
.
* Using official package-type for udeb packages in control now.
* Switching to xz compression.
* Updating todo file.
* Making some editorial changes in copyright file.
* Adding copyright headers in local debian additions.
* Adding patch from Andy Whitcroft <[email protected]> to fix FTBFS
with 3.4.x kernels (Closes: #676405).
Checksums-Sha1:
44c0038ba8d07ea7891cbff331c63add030e3f8a 1421 syslinux_4.05+dfsg-6.dsc
bdf58c9d11a246b3cb9db7d0af07f5e4097d5b5f 4483608 syslinux_4.05+dfsg.orig.tar.xz
6006ac041467dd96f8a8b83fcf4748e3937f77f2 31776
syslinux_4.05+dfsg-6.debian.tar.xz
5d41f255a5046fc6c69bf1c4e3530788e9a6ba9a 95894 syslinux_4.05+dfsg-6_i386.deb
0a3b3640badcc1dfe6e100dc4add703d43a4ad15 42244
syslinux-udeb_4.05+dfsg-6_i386.udeb
2dd8b32de12c19eafc2193d784b91d7a16846c1c 113606 extlinux_4.05+dfsg-6_i386.deb
845510cb9d00e971300d3e3d0a5821aa73b50f2a 938904
syslinux-common_4.05+dfsg-6_all.deb
Checksums-Sha256:
7ab7560e07c3049246dafcf88ce602f3beaed62ec41788443bfff4956437e7ef 1421
syslinux_4.05+dfsg-6.dsc
91f57a24dafd950ff137d2a1378c9db30fda57e82c58ecf09fe6e558ca1b5056 4483608
syslinux_4.05+dfsg.orig.tar.xz
9644c18f40dc697af4012dd5ec2970d543584b7efcb4b5941ed2311dc4bfb742 31776
syslinux_4.05+dfsg-6.debian.tar.xz
786d15fe0b81792ff46bb7424d88b6b51b4e2d86342438581179a107399da8c6 95894
syslinux_4.05+dfsg-6_i386.deb
89d4de08e759a56102bc13f7cb2a61e4f6ce7eb1d57fe04d20026463b52dfaf7 42244
syslinux-udeb_4.05+dfsg-6_i386.udeb
48ed4ab309c778be2ad54a40a1cde78ee9d9daa59dfeadcd1bd4fc0432475bd6 113606
extlinux_4.05+dfsg-6_i386.deb
753180bc693f98155d9a15f93581372f984a9ad828d3cf96dddba08cdc37136e 938904
syslinux-common_4.05+dfsg-6_all.deb
Files:
87338c5f6cc3d0a4ff61e9606e3ebcda 1421 utils optional syslinux_4.05+dfsg-6.dsc
7a1ef95ba82804dec3cd99e80aab0201 4483608 utils optional
syslinux_4.05+dfsg.orig.tar.xz
7edec8615f104a625cbf4e5dd49d21b3 31776 utils optional
syslinux_4.05+dfsg-6.debian.tar.xz
24ac150fa27ee37ff205532189cd20df 95894 utils optional
syslinux_4.05+dfsg-6_i386.deb
0d8c7a1bb505e97ed672b4284ae0fd53 42244 debian-installer optional
syslinux-udeb_4.05+dfsg-6_i386.udeb
be987581f0816d6ffdfbc6605a65a91b 113606 utils optional
extlinux_4.05+dfsg-6_i386.deb
e237a807cde6ccc016c1c6a045765568 938904 utils optional
syslinux-common_4.05+dfsg-6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk/u8dgACgkQ+C5cwEsrK548qACgz9DYpcGJqEsvEeRTN3AHttCp
gTAAoOFlhKqqW2A76ulNkmI0dfPrbJk8
=IMgq
-----END PGP SIGNATURE-----
--- End Message ---