Package: dash Version: 0.5.5.1-7.4 Severity: wishlist Tags: patch Hi Gerrit,
Herbert Xu wrote: > So this isn't the reason why Debian has been stuck on 0.5.5.1? > If so what is the reason please? My fault, I fear. I'd like to propose dash 0.5.7 for upload to sid and experimental. You can find packaging at git://repo.or.cz/dash/debian/jrn.git proposed-uploads git://repo.or.cz/dash/debian/jrn.git proposed-experimental (sid at 3a62c122, experimental at 1ad34abe), or dget http://alioth.debian.org/~jrnieder-guest/dash/dash_0.5.7-1.dsc dget http://alioth.debian.org/~jrnieder-guest/dash/dash_0.5.7-2~exp1.dsc The changes are intentionally conservative. In the package for sid, there are no packaging changes relative to squeeze except to update the watch file. Upstream, there have been many changes, and all Debian patches except two have been applied upstream. In the package for experimental, the preinst takes care to make sure /bin/sh is not overwritten during extraction, to make it easier for people to hack postinst to carry out whatever logic is wanted. Example benefit that can be experienced today: dpkg-reconfigure dash; # set "dash as /bin/sh" to false ln -sf my-custom-shell /bin/sh dpkg -i dash.deb will the leave /bin/sh symlink alone. The preinst is rewritten in C, which should make it easier to make bash non-essential later. To be conservative, postinst's /bin/sh configuration logic is basically the same and /bin/sh remains in the files list. Thoughts of all kinds welcome, as always. Jonathan -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

