Your message dated Sun, 19 Dec 2010 18:21:51 +0000
with message-id <[email protected]>
and subject line Bug#607516: fixed in syslinux 2:4.03+dfsg-2
has caused the Debian Bug report #607516,
regarding extlinux-update manipulates boot files in unsafe ways
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.)
--
607516: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607516
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: extlinux
Version: 2:4.02+dfsg-7
Severity: important
Tags: squeeze
update-extlinux script modifies boot-related files in unsafe ways,
which is a "good" way to make system unbootable: it re-creates
several files in /boot/extlinux/ by zeroing the content at start
and adding information to them piece by piece. In case of a power
failure during this time, the system will be unbootable. We're
talking about the need to perform f(data)sync() on important files
to ensure data integrity, but this case is much more important
since it affects whole system, but here, file manipulation is
much less safe than just omitting fsync.
The rigth way to create these files is to create a temp file first,
and when it's done, rename it into place atomically.
--- End Message ---
--- Begin Message ---
Source: syslinux
Source-Version: 2:4.03+dfsg-2
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.03+dfsg-2_i386.deb
to main/s/syslinux/extlinux_4.03+dfsg-2_i386.deb
syslinux-common_4.03+dfsg-2_all.deb
to main/s/syslinux/syslinux-common_4.03+dfsg-2_all.deb
syslinux_4.03+dfsg-2.debian.tar.gz
to main/s/syslinux/syslinux_4.03+dfsg-2.debian.tar.gz
syslinux_4.03+dfsg-2.dsc
to main/s/syslinux/syslinux_4.03+dfsg-2.dsc
syslinux_4.03+dfsg-2_i386.deb
to main/s/syslinux/syslinux_4.03+dfsg-2_i386.deb
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: Sun, 19 Dec 2010 18:51:53 +0100
Source: syslinux
Binary: syslinux extlinux syslinux-common
Architecture: source i386 all
Version: 2:4.03+dfsg-2
Distribution: experimental
Urgency: low
Maintainer: Debian Syslinux Maintainers <[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)
Closes: 607516
Changes:
syslinux (2:4.03+dfsg-2) experimental; urgency=low
.
[ Daniel Baumann ]
* Using tmpfiles when creating configuration files in extlinux-update
(Closes: #607516).
* Applying modified patch from Michael Tokarev <[email protected]> to not
use tmpfiles but rather update in one go, updated to match existing
codying style.
.
[ Michael Tokarev ]
* Exiting early in extlinux-update if disabled.
Checksums-Sha1:
e3d37bc7ce3fb935504fdafbdf9945a37c132b22 1405 syslinux_4.03+dfsg-2.dsc
64e39b7331ff8075597f5aa8d74b6bf92670a767 26600
syslinux_4.03+dfsg-2.debian.tar.gz
229d2121967a2d591fc67f418dc6e4656a8ea551 92164 syslinux_4.03+dfsg-2_i386.deb
90469bd41ffd1467ad3af9569f9580499daa333f 85498 extlinux_4.03+dfsg-2_i386.deb
be21aed8b5274b9460fc49ed0dd3e9177c1e7a24 1272588
syslinux-common_4.03+dfsg-2_all.deb
Checksums-Sha256:
c9bcfc44140fb219b4219b89654ba5b2ad5eeb08afd79fc71c2cbde1a5fd2bbb 1405
syslinux_4.03+dfsg-2.dsc
64ca13561e668e1fd69e7fb28beee8b717e84c5babdf06ae981690d361cb5976 26600
syslinux_4.03+dfsg-2.debian.tar.gz
59bc72049e46f46ed390b023bb1df53eaf9bab94540cb3b016b95aec91c685f7 92164
syslinux_4.03+dfsg-2_i386.deb
b46f486c82fe265cd56b24db621a85d63f693a18295435157baac2ab5e4e8fb8 85498
extlinux_4.03+dfsg-2_i386.deb
c128d004cc92cda10be1eabb77614e5af1b694a6fa717540d691ede210d63c92 1272588
syslinux-common_4.03+dfsg-2_all.deb
Files:
dd10c9be66e34cd919bc33d6aede9926 1405 utils optional syslinux_4.03+dfsg-2.dsc
cd6bb02806e62470532eebcc0849cd68 26600 utils optional
syslinux_4.03+dfsg-2.debian.tar.gz
5af4170011e1c3e43471b9ddf02c2b70 92164 utils optional
syslinux_4.03+dfsg-2_i386.deb
78476f7475cd601b80ad12b8e831ede3 85498 utils optional
extlinux_4.03+dfsg-2_i386.deb
df4fee081b181fcd468c269ee8cf3f6b 1272588 utils optional
syslinux-common_4.03+dfsg-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk0ORx0ACgkQ+C5cwEsrK54VGQCggkV3cQ9lwoGmqZ+I5hgeiEd0
qvQAoNG+1VDtU3MgFXw+owpZa0wbw+ya
=ZsjT
-----END PGP SIGNATURE-----
--- End Message ---