Your message dated Fri, 16 Apr 2010 05:18:24 +0000
with message-id <[email protected]>
and subject line Bug#571130: fixed in puppet 0.25.4-4
has caused the Debian Bug report #571130,
regarding puppet-common: Package purge should remove all puppet directories
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.)


-- 
571130: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571130
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: puppet-common
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu lucid ubuntu-patch


In Ubuntu we've applied the following patch:
  * debian/puppet-common.postrm:
    - On purge delete all puppet directories: /etc/puppet, /var/log/puppet and
      /var/lib/puppet.

IIUC /var/lib/puppet isn't deleted when the puppet package was purged
because it would break puppetmaster. Now that common files are shared
with the puppet-common package, purging the puppet package shouldn't
break puppetmaster anymore. 

Moreover log files should be removed when the package is purged.

-- System Information:
Debian Release: squeeze/sid
  APT prefers lucid-updates
  APT policy: (500, 'lucid-updates'), (500, 'lucid-security'), (500, 'lucid')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-25-server (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
=== modified file 'debian/puppet-common.postrm'
--- debian/puppet-common.postrm 2010-02-16 06:30:55 +0000
+++ debian/puppet-common.postrm 2010-02-16 14:39:11 +0000
@@ -2,11 +2,10 @@
 
 case "$1" in
     purge)
-               # Remove puppetd.conf (used in > 0.24)
-               rm -f /etc/puppet/puppetd.conf
-
-               # Remove explicitly created state directory
-               rm -rf /var/lib/puppet/state
+               # Remove puppet directories
+               rm -rf /etc/puppet/
+               rm -rf /var/lib/puppet/
+               rm -rf /var/log/puppet/
                ;;
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
 

--- End Message ---
--- Begin Message ---
Source: puppet
Source-Version: 0.25.4-4

We believe that the bug you reported is fixed in the latest version of
puppet, which is due to be installed in the Debian FTP archive:

puppet-common_0.25.4-4_all.deb
  to main/p/puppet/puppet-common_0.25.4-4_all.deb
puppet-el_0.25.4-4_all.deb
  to main/p/puppet/puppet-el_0.25.4-4_all.deb
puppet_0.25.4-4.debian.tar.gz
  to main/p/puppet/puppet_0.25.4-4.debian.tar.gz
puppet_0.25.4-4.dsc
  to main/p/puppet/puppet_0.25.4-4.dsc
puppet_0.25.4-4_all.deb
  to main/p/puppet/puppet_0.25.4-4_all.deb
puppetmaster_0.25.4-4_all.deb
  to main/p/puppet/puppetmaster_0.25.4-4_all.deb
vim-puppet_0.25.4-4_all.deb
  to main/p/puppet/vim-puppet_0.25.4-4_all.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.
Andrew Pollock <[email protected]> (supplier of updated puppet 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: Thu, 15 Apr 2010 21:18:32 -0700
Source: puppet
Binary: puppet puppetmaster puppet-common vim-puppet puppet-el
Architecture: source all
Version: 0.25.4-4
Distribution: unstable
Urgency: low
Maintainer: Puppet Package Maintainers 
<[email protected]>
Changed-By: Andrew Pollock <[email protected]>
Description: 
 puppet     - centralised configuration management for networks
 puppet-common - common files for puppet and puppetmaster
 puppet-el  - Emacs syntax highlighting for puppet manifests
 puppetmaster - centralised configuration management control daemon
 vim-puppet - Vim syntax highlighting for puppet manifests
Closes: 571130 577366
Changes: 
 puppet (0.25.4-4) unstable; urgency=low
 .
   [ Andrew Pollock ]
   * debian/watch: update for new upstream location
   * apply patch from Mathias Gug to add /etc/puppet to puppet-common's
     directories so that it is removed on package purge (if empty). Also removes
     /var/log/puppet on purge (closes: #571130)
 .
   [ Micah Anderson ]
   * add Suggests: libselinux-ruby1.8 as puppet supports it, but only
     if the library is present
   * cherry-pick: add puppetmasterd dbconnections option to increase
     the rails 'max pool size' (redmine: #2568)
   * fix puppetqd initscript status operation
 .
   [ Andrew Pollock ]
   * debian/rules: don't install config.ru owned by the puppet user (closes:
     #577366)
Checksums-Sha1: 
 b8571fc574870ffde7906d76bc4f2410f4c6b372 1469 puppet_0.25.4-4.dsc
 88566e353ff45c4cac78402b705ef91356780edf 39730 puppet_0.25.4-4.debian.tar.gz
 d54742b71ec2d1296c4419430c37ab17aa223462 192986 puppet_0.25.4-4_all.deb
 cb48e78cb156c4dbe1672c173876a1d910ac7f13 181830 puppetmaster_0.25.4-4_all.deb
 32333ef8edd5b4dfdaa4450f718062f8d652a571 678976 puppet-common_0.25.4-4_all.deb
 2790f20f37d15b83943b99761ead83e0874ef0f7 166748 vim-puppet_0.25.4-4_all.deb
 73a50139a7269be06b7a58a93b7cbf5f0944e08b 169282 puppet-el_0.25.4-4_all.deb
Checksums-Sha256: 
 eda7cdec599ed74b466ffaacd925f92774b00fb33c886df40e0f28b6f929e474 1469 
puppet_0.25.4-4.dsc
 d71aa1b0022c1834642ab3fa93924e5c02934b41a5984926d2f5519415fd7c3d 39730 
puppet_0.25.4-4.debian.tar.gz
 44ea0481fd4f14fab5bc32dba79d04433c0a53cbed0800797432fbbeeb278768 192986 
puppet_0.25.4-4_all.deb
 02d00d02a3675ccf87482891d8653a06bc9c20d0b175a8cadda11d96338da7ed 181830 
puppetmaster_0.25.4-4_all.deb
 5af54989422bb8bb78002d83bcbaeef92ccd03701360e43b6c70fe6598ff0fc1 678976 
puppet-common_0.25.4-4_all.deb
 1b6cfd38242eca73633214091bfd884b1b8d37ee4deabea7cecbd021ed3f6f8f 166748 
vim-puppet_0.25.4-4_all.deb
 a7a4cfb53f966017afb43ea3bb5f640abeeedfcc2d662db9541840a55417ae44 169282 
puppet-el_0.25.4-4_all.deb
Files: 
 56e917a556e816504142c66448d8e1dd 1469 admin optional puppet_0.25.4-4.dsc
 8a6a7ef2a29272b0d9620be998ecaa95 39730 admin optional 
puppet_0.25.4-4.debian.tar.gz
 1d228382f0ffab7490aea4ce740d3639 192986 admin optional puppet_0.25.4-4_all.deb
 e40a9c7635fe371a793f8c138baaa186 181830 admin optional 
puppetmaster_0.25.4-4_all.deb
 c341875d7b722f84252f2920f8668a31 678976 admin optional 
puppet-common_0.25.4-4_all.deb
 a8dda6fde614450356ac7b3fdb538132 166748 admin optional 
vim-puppet_0.25.4-4_all.deb
 b0e5dadf7d4a26303b6e9ba150dfcb70 169282 admin optional 
puppet-el_0.25.4-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkvH8OYACgkQIblXXKfZFgIASQCeNuki7XWImXa3iqjOjldhjNh2
uh0AnRq/A+V0tkT1NGEWbsQm9E1nJRov
=iMA4
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to