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 ---

Reply via email to