As dicsussed on #debian-qa, here are more proposals on what to detect and report using piuparts.
Some packages fail to install because the init.d script have conflicting provide. This is normally reported like this: insserv: script clvm: service lvm already provided! insserv: exiting now! Other packages fail to install because their dependencies are missing. This is normally reported like this: insserv: Service portmap has to be enabled to start service quotarpc insserv: exiting now! It would be great if piuparts would recognize these errors and make a list of packages with such problem on <URL: http://piuparts.debian.org/ >. The 'exiting now!" string is printed when insserv return an error code to the postinst script. Those errors are fatal and block package installation. The request I started with was to detect the non-fatal issue with inconsistencies between the init.d script header and the update-rc.d call. Those are reported like this: update-rc.d: warning: cman start runlevel arguments (S) do not match LSB Default-Start values (2 3 4 5) All three of these are related to dependency based boot sequencing, and should perhaps be grouped together? Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org