[Piuparts-devel] command not found statistics

Andreas Beckmann debian at abeckmann.de
Sat Jan 28 20:15:26 UTC 2012


sid/main/fail:
     33 postrm: deluser: not found
     31 postrm: ucf: not found
     10 postrm: delgroup: not found
      6 postrm: pkill: not found
      5 postinst: /usr/bin/sqlite3: not found
      3 postrm: update-initramfs: not found
      3 postrm: ucfr: not found
      3 postrm: mktexlsr: not found
      3 postrm: dbc_go: not found
      3 postrm: db_purge: not found
      2 prerm: ps: not found
      1 sid/main/fail/openswan-modules-dkms_1:2.6.37-1.log:  /usr/lib/ipsec/_realsetup: 452: /usr/lib/ipsec/_realsetup: ps: not found
      1 prerm: line 60: stop: command not found
      1 postrm: pyversions: not found
      1 postrm: openssl: not found
      1 postrm: newaliases: not found

wheezy/main/fail:
     36 postrm: ucf: not found
     18 postrm: deluser: not found
      6 postrm: pkill: not found
      3 postrm: update-initramfs: not found
      3 postrm: ucfr: not found
      3 postrm: mktexlsr: not found
      3 postrm: db_purge: not found

squeeze/main/fail:
     37 postrm: ucf: not found
     36 postrm: deluser: not found
      9 postrm: delgroup: not found
      6 postrm: pkill: not found
      3 postrm: ucfr: not found
      3 postrm: db_purge: not found
      2 preinst: ucf: not found

# for the curious (run from $MASTER directory)
for f in $(find -name fail) ; do echo $f: ; grep -E "command not found|: not found" $f/*.log 2>/dev/null | sed -re 's/.* (postrm|postinst|prerm|preinst): ([0-9]+: )?/\1: /' | sort | uniq -c | sort -rn ; done

We do have a template for deluser and friends, I added a template for 
ucf (sitting in the piatti.git updates branch), the others are minor. 
For pkill we could use:

  To use pkill in the 'postrm remove' phase, add Depends: procps to the 
  package. Using pkill in the 'postrm purge' phase is not neccessary 
  because any service stopping needs to be performed during
  'postrm remove' already.

Hmm, shouldn't stopping already occur in 'prerm remove'.

Anyway, using pkill does not seem right - this can easily escape our 
chroot and kill processes from the host ...

Can I go ahead filing ucf and deluser bugs or do we need a
debian-devel at ldo mass bug filing discussion first?


Andreas

PS: some more numbers

./sid/main/bugged:
     16 postrm: deluser: not found
      4 postrm: update-gsfontmap: not found
      3 postrm: pkill: not found
      2 postinst: modprobe: not found
      2 postinst: addgroup: not found
      1 prerm: ps: not found
      1 postrm: delgroup: not found

./wheezy/main/bugged:
     19 postrm: deluser: not found
      4 prerm: defoma-font: not found
      4 postrm: update-gsfontmap: not found
      3 postrm: pkill: not found
      2 postinst: modprobe: not found
      2 postinst: addgroup: not found
      1 ./wheezy/main/bugged/globus-gram-audit_3.1-2.log:  /etc/cron.hourly/globus-gram-audit: 22: /etc/cron.hourly/globus-gram-audit: /usr/sbin/globus-gram-audit: not found



More information about the Piuparts-devel mailing list