-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2011-01-19 20:51, Joachim Wiedorn wrote: > Dear mentors, >
Hey > I am looking for a sponsor for the new version 1:23.1-1 of my package > "lilo". > > It builds these binary packages: > lilo - LInux LOader - the classic OS boot loader > lilo-doc - LInux LOader - Documentation for the classic OS boot loader > > The package appears to be lintian clean. > > The upload would fix these bugs: 158955, 244741, 278373, 287257, 304065, > 306472, 325235, 335084, 339778, 389328, 409663, 428390, 431077, 459714, > 504267, 522283, 590022, 596258, 599934 > > The package can be found on mentors.debian.net: > - URL: http://mentors.debian.net/debian/pool/main/l/lilo > - Source repository: deb-src http://mentors.debian.net/debian unstable > - dget http://mentors.debian.net/debian/pool/main/l/lilo/lilo_23.1-1.dsc > > I would be glad if someone uploaded this package for me. > > Some notes: > - This package goes into unstable, ready for squeeze+1. Right, but until Squeeze is out I will upload to unstable without prior agreement with the release team. > - This package can be build an Ubuntu systems, too (without changes). > > Kind regards > Joachim Wiedorn > > > --- > Here is the changelog of these package: > > > lilo (1:23.1-1) unstable; urgency=low > > * New upstream release. (Closes: #339778) > * Upstream bugfixes: > - Option 'append' works with acpi=off. (Closes: #428390) > - Working on degraded RAID-1 device. (Closes: #278373, #522283) > - Working with spaces in labels. (Closes: #287257) > - Using new hook scripts for kernel and initrd only one time > when needed. (Closes: #599934) > - Include diffs for NMUs. (Closes: #504267, #409663) > - Fix error with LVM partition. (Closes: #244741) > - Compatible with devmapper version. (Closes: #325235) > * Solved upstream bugs of Ubuntu: > - Raid related error while upgrading (LP: #242879) > - Warn if initrd is too large (LP: #260059) > - Allow using LVM as root partition (LP: #274972) > - Stack overlaping on second stage (LP: #438177) > - Raid setup fatal errors (LP: #470502) > - Use hook scripts while updating kernel/initrd > (LP: #43869, #345482, #628858, #636211, #691975) > > * Remove all old patches. > * Remove very old lilo.conf examples. > * Remove obsolete file debian/NEWS. > * Bump to Standards Version 3.9.1. > * Move to debhelper compatibility level 7. > * Move to source format 3.0 (quilt). > * Update and new formatting of debian/copyright. > * debian/control: > - Move source dependency debhelper to version >= 7.0.15. > - Update some versions of source dependencies and remove quilt. > - Add VCS urls in Alioth. > - Add in package lilo-doc dependency to lilo. > - Optimize package descriptions. > > * Update all debian/lilo.* and debian/lilo-doc.* files. > * Add new debian/lilo-doc.doc-base file. > * Remove lilo.sh wrapper script, used because of devfsd. > * Remove obsolete script lilo_find_mbr and its manpage. > * Remove configured link update-lilo to liloconfig. > * Remove some obsolete manpages. > * Move script liloconfig into directory debian/scripts. > * Add new script update-lilo and its manual page. (Closes: #335084) > * Add new script lilo-uuid-diskid for ID conversion and its manual page. > > * Update scripts lilo.postinst, lilo.postrm, lilo.preinst. > * Add link creation for menu background sarge.bmp and sid.bmp > for compatibility in file debian/lilo.postinst. > * Remove hook scripts for kernel and initramfs and use upstream scripts. > (Closes: #590022, #306472, #389328) > * debian/patches: > - Add new patches for Debian. > - Add patches for simple rules using dh 7. > * debian/rules: > - Use simple rules with dh 7 capabilities. > * Move debian/Makefile.floppy into debian/floppy directory > and fix this Makefile. (Closes: #158955) > * Add debian/lilo.install file. > * Add lintian-overrides for package lilo. > * Update debian/README.Debian file. > * Remove obsolete file debian/NEWS. > * Remove obsolete debian/TODO file. > * Remove obsolete debian/lilo.changelogs file. > * Add patchset and changelog entries for use in Ubuntu. > > * debconf files: > - Remove message above old bitmap path. (Closes: #304065) > - Update of debian/lilo.templates and debian/lilo.config. > - Add some code to these files using lilo-uuid-diskid. > - Small update of german translation. > - Add updated Danish debconf translation. (Closes: #596258) > > * Some more bugfixes: > - Add usage hints about -H option in src/lilo.c. (Closes: #459714) > - su-to-root command without path in debian/lilo.menu. (Closes: > #431077) > - Diffs for NMUs already included. (Closes: #504267, #409663) > - Remove old obsolete workaround (see bugreport 146350#25). > > -- Joachim Wiedorn <[email protected]> Tue, 18 Jan 2011 23:38:32 +0100 > > lilo-23.1/debian/lilo.postinst: + # remove scripts of old lilo 22.8 if still exist + if test -f /etc/kernel/postinst.d/zz-lilo; then + rm -f /etc/kernel/postinst.d/zz-lilo; fi + if test -f /etc/kernel/postrm.d/zz-lilo; then + rm -f /etc/kernel/postrm.d/zz-lilo; fi + if test -f /etc/initramfs/post-update.d/lilo; then + rm -f /etc/initramfs/post-update.d/lilo; fi You cannot remove them if they have been modified by the local system administrator. Policy Manual 10.7.3 (emphasis added by me): "" Configuration file handling must conform to the following behavior: * local changes *must* be preserved during a package upgrade, and * configuration files must be preserved when the package is removed, and only deleted when the package is purged. Obsolete configuration files without local changes /may/ be removed by the package during upgrade. "" - That being said you can move them out of the way. I suggest you read http://wiki.debian.org/DpkgConffileHandling for how to do it properly. If you use the dpkg tool then it will be a Pre-Depends on dpkg >= 1.15.7.2 (since you need to add code in preinst as I recall). I am a little hazy on the details. debian/patches/02_lilo-version-${vendor}.patch: - Looks like lilo could use a "branding" macro or so for the build. - Any reason you replaced the "GNU/Linux" part with Debian in src/crt.S? Considering that Lilo is only supported on x86 and amd64 for Linux, "Debian GNU/Linux" is still quite valid (or will lilo also work for the FreeBSD ports?). debian/patches/03_keytab-lilo.8-${vendor}.patch: - It looks like the doc is being installed in lilo-doc instead of lilo though. - Since Ubuntu is based on Debian you can merge this into one patch. You can choose to use "Debian-based" if you prefer that. debian/patches/04_lilo.8-for-${vendor}.patch: - The "lilo vs lilo-doc" applies here as well. You can merge (most of)? the ${vendor} patches into a single patch and just used "Debian" or "Debian-based Systems" if you want to reduce the amount of patches. doc/README: - Says distclean will remove "pre-built LaTex files"... But I cannot see any part of doc/Makefile actually delete any .fig files. A quick look at d/rules suggest it does not remove it either, so are these rebuilt from source? ... and now it is way past 2 am. >.> ~Niels -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJNOjlFAAoJEAVLu599gGRCbdAP/3CP5+TyFzQDntvIGPsrrFu4 U2MDqwJtNpYV6Y91Bj9FOaSOZYhWxmepOh+d6p1puJkiHhqnow+3xHPASoY7Fkhe TNbyMEQfwtnPmaTTbIbJpIyY3mWI6VDoDdFQXYcCDRS7+1+oEFt/JF4JBp8zptRe wp0++Nbr2yT2IPHxlsSFrkL63JjGhYcfTvmUSd9CuNlszxZw/xr6TcPZY/n32kbX xLQlvdEPbxbPTBUZZAmjGjtT4oyqBj32vQmMXB2oNK+6SRxaCqI6aUc/ja8No1d0 l6oOljiT87dgu3sonfJESYUba7AcFwWhe/2rcutwWqv5we0VRjgjsawEm9H6UivQ k/Yg8cpvTA+8ZkEmltM4UMr4t+ZzflqihLO6DAv12kyRLIHzMpp9XUwC7FDhmyBM BXNNG4oyN1F3JUG+rVZVXXIiDHJpRuc53A3t2305iUNt4NiAgs3Kyh0uVSJwiPCh YYjYgk26VlB5/ebhHIyoTnG3/Q74vO74EEpl2U3RYyQLLxFM5nFm94HruJD/jyHZ S7OlXb3ePwF9SoOMjkSvsNWvYEqhZuPKFRS4R49/zaqHglwOEyWQoC41UTS4Alka 5S+f69RLVywdsl/3ZsQJXu9PJQKxiMGLqa2lYvKztqabP33DiKttHUZFnGbIXx/j Qq4BOX+5zhUBDuDWwdhV =E1Sh -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

