#905508 ironic-common: unowned files after purge (policy 6.8, 10.8): /etc/ironic/{ironic.conf,policy.json}, /var/lib/ironic/httpboot/boot.ipxe

#905508#5
Date:
2018-08-05 14:19:02 UTC
From:
To:
Hi,

during a test with piuparts I noticed your package left unowned files on
the system after purge, which is a violation of policy 6.8 (or 10.8):

https://www.debian.org/doc/debian-policy/#details-of-removal-and-or-configuration-purging

Filing this as important as having a piuparts clean archive is a release
goal since lenny.

From the attached log (scroll to the bottom...):

2m14.3s ERROR: FAIL: Package purging left files on system:
  /etc/ironic/	 owned by: ironic-common
  /etc/ironic/ironic.conf	 not owned
  /etc/ironic/policy.json	 not owned
  /var/lib/ironic/	 not owned
  /var/lib/ironic/httpboot/	 not owned
  /var/lib/ironic/httpboot/boot.ipxe	 not owned
  /var/log/ironic/	 not owned


cheers,

Andreas

#905508#10
Date:
2018-09-05 21:49:49 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ironic, which is due to be installed in the Debian FTP archive.

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 905508@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated ironic 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 05 Sep 2018 23:22:33 +0200
Source: ironic
Binary: ironic-api ironic-common ironic-conductor ironic-doc python3-ironic
Architecture: source all
Version: 1:11.1.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 ironic-api - bare metal hypervisor API for OpenStack - API server
 ironic-common - bare metal hypervisor API for OpenStack - common files
 ironic-conductor - bare metal hypervisor API for OpenStack - conductor
 ironic-doc - bare metal hypervisor API for OpenStack - doc
 python3-ironic - bare metal hypervisor API for OpenStack - Python lib
Closes: 898168 905508 906172
Changes:
 ironic (1:11.1.0-3) unstable; urgency=medium
 .
   * Correctly purge ironic-common (Closes: #905508).
   * Add new debconf translations, with thanks:
     - de.po, Helge Kreutzmann (Closes: #906172).
     - ru.po, Lev Lamberov (Closes: #898168).
Checksums-Sha1:
 b6658dab6aa92cb770c16a1def7f8dcf7c0cd48a 4409 ironic_11.1.0-3.dsc
 cc5da236e8816873d116c561060262fd0225f9c6 14536 ironic_11.1.0-3.debian.tar.xz
 560fe1524462a4005a97fbd50bba844c9e13a323 19988 ironic-api_11.1.0-3_all.deb
 34928e36b3cbade3d48b003bf954d51616a1b470 49748 ironic-common_11.1.0-3_all.deb
 398c9d66102c5339b791726458e217a8cd202089 9448 ironic-conductor_11.1.0-3_all.deb
 b16e65ebbdd6de06472e2fb10ffee2b761523c53 2064484 ironic-doc_11.1.0-3_all.deb
 67bb76a48678276c65f95e22960842a368598a60 16612 ironic_11.1.0-3_amd64.buildinfo
 81414b985526b348529ac49d1fb6a1bd176f082a 661928 python3-ironic_11.1.0-3_all.deb
Checksums-Sha256:
 d503b11cbe54916a1c6f1dd5f7046b40de0627a20c0ab5025c7692699ebcf91b 4409 ironic_11.1.0-3.dsc
 e9b65f278b086a8aa9a5fc837d2a221333d248790fe1ff3f26c926e7193db93a 14536 ironic_11.1.0-3.debian.tar.xz
 777536679ec0317babe43f082aea5cd9429a5de4b36e67ebfde25712928301d5 19988 ironic-api_11.1.0-3_all.deb
 73bdd4f399bae9040a2d553a6e9af4ac363032304e7c11dcb79a71f5ade5cf2b 49748 ironic-common_11.1.0-3_all.deb
 c20ed32c70e8668c098a64fe1c83d12fff9e5804c886fc4907946cb4d2b9752e 9448 ironic-conductor_11.1.0-3_all.deb
 b5720d66d58c8763a63e34b40fd76e37543923ddd7ba19accb752c42e82918b1 2064484 ironic-doc_11.1.0-3_all.deb
 6123acd506991feb01194a688a4f729ac3621b20da68e886a152b92267ed351a 16612 ironic_11.1.0-3_amd64.buildinfo
 157805f6e3130cf02a5c97ad6080f67c4ca89594e2f7674e31609b18c3089a2c 661928 python3-ironic_11.1.0-3_all.deb
Files:
 f5f08fcdcf28cc3b6271313088f727fb 4409 net optional ironic_11.1.0-3.dsc
 dafc54d56c3370fed33f9e45e1c76d7a 14536 net optional ironic_11.1.0-3.debian.tar.xz
 2c083d51797ccb15ed48e3eb6f023dec 19988 net optional ironic-api_11.1.0-3_all.deb
 a6caf60d0e01bb7ff1ae3ba2466cb28a 49748 net optional ironic-common_11.1.0-3_all.deb
 75c62f4d1e70b366b6812ebbeb3f71ae 9448 net optional ironic-conductor_11.1.0-3_all.deb
 45f49d2ae5dedfc183d3d944cf62f60a 2064484 doc optional ironic-doc_11.1.0-3_all.deb
 7298039699c6a965d6ae0d5bfabc8e02 16612 net optional ironic_11.1.0-3_amd64.buildinfo
 49e0e14e63393ff06fdf5eb1711b3b3e 661928 python optional python3-ironic_11.1.0-3_all.deb
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEtKCq/KhshgVdBnYUq1PlA1hod6YFAluQSnsACgkQq1PlA1ho
d6bvwRAAk2PTHIDenyC+GQg7LDlJY4XoWz5J0dXevU9v3x9FZfghfzmV6dnA5Rew
XAjIzBCq3BT6I+EKrdMkxj9j5y0gh60kDpsMeVojjZG7CKbczfVPI3e71DaztiRc
m/Xstx9XRT6Xmn31fs8W4OAnW+LG/xlZyMss0y6NTCYouy0hRlx8KheTyAtxc4nV
tVLZ2SJDh63zlNjfxua+JaEowBilfNd5fPr1q+rq8W3thcQU5jEVFWzZRX++MGgo
1jpV7CdriTX56NabznF8y6qgf+nq8xpgPJ7vK3xy0EC//X5azQ5fpk8gu1XIl/ju
YVG3T6YgpDB2bCANdInoo+VLWL3N9lzFqSSYdXFZlyjMqOO0e1LzyI1PaAbIwvfJ
ydvPv6XzSjbddyZXXgKlPAkEr4SXh1DW3C/mRW3b1OOXTTfUHG8smvLcJ5AR7QO9
0UY9t2uhWHuG8ry77SjJtLFUoVgdzBECcgp1aYL5jCBk2SgHaEBY91S3waz/fd45
y16brTALTJWoR0FZ9+hGqPzNZPpvxzQv7Zy/QEKEW6rTfhVazO54SstvYtp+hWWc
+uBzpJ3lOiHwR1zz48TYvr/NMlLLf1OlUlmFnhDYvRAldSLO1KaG4lcMU7+PJI3F
b/e0lcu0XRJZNPYldhSUegn8WNVYe5RToljg/QfAZw/etUS/vxk=
=Sy6/
-----END PGP SIGNATURE-----

#905508#15
Date:
2018-09-25 20:04:54 UTC
From:
To:
Hi,

that was not fixed with the last upload :-(

2m15.7s ERROR: FAIL: Package purging left files on system:
  /etc/ironic/	 owned by: ironic-common
  /etc/ironic/ironic.conf	 not owned
  /etc/ironic/policy.json	 not owned
  /var/lib/ironic/	 not owned
  /var/lib/ironic/httpboot/	 not owned
  /var/lib/ironic/httpboot/boot.ipxe	 not owned
  /var/log/ironic/	 not owned


Andreas

#905508#22
Date:
2019-01-08 08:41:06 UTC
From:
To:
Hello,

Bug #905508 in ironic reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/openstack-team/services/ironic/commit/0209be35444f4edd4caadc050e4cb77f35aecd09

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/905508

#905508#29
Date:
2019-01-08 09:04:21 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ironic, which is due to be installed in the Debian FTP archive.

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 905508@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated ironic 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 08 Jan 2019 09:35:54 +0100
Source: ironic
Binary: ironic-api ironic-common ironic-conductor ironic-doc python3-ironic
Architecture: source all
Version: 1:11.1.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 ironic-api - bare metal hypervisor API for OpenStack - API server
 ironic-common - bare metal hypervisor API for OpenStack - common files
 ironic-conductor - bare metal hypervisor API for OpenStack - conductor
 ironic-doc - bare metal hypervisor API for OpenStack - doc
 python3-ironic - bare metal hypervisor API for OpenStack - Python lib
Closes: 905508
Changes:
 ironic (1:11.1.0-5) unstable; urgency=medium
 .
   * Escapes $@ in postrm (Closes: #905508).
Checksums-Sha1:
 530e293146ebf786cbd8fac8216a991af1868ed1 4409 ironic_11.1.0-5.dsc
 007042fed036e8c45bbf53e210b23c0d974f7208 25944 ironic_11.1.0-5.debian.tar.xz
 c51564d4c2d8e9664bbff52c20a359ba93f9f984 20080 ironic-api_11.1.0-5_all.deb
 d01eb4b94a6a79e867e7ade5b73bc7f695efe6da 49904 ironic-common_11.1.0-5_all.deb
 fd23c2be03f2ff64ca6b47ae11c70f076bc420a2 9428 ironic-conductor_11.1.0-5_all.deb
 d61bc82d908fdd75e8174eb55de4c33283997c65 2064164 ironic-doc_11.1.0-5_all.deb
 07b79757223af7a7df7b6cdc3fcc08af4a55d573 16471 ironic_11.1.0-5_amd64.buildinfo
 533824496629d80d207c8f304eba84b6324723a1 654068 python3-ironic_11.1.0-5_all.deb
Checksums-Sha256:
 17808ce91dc2ab8c0c4a7e15aca4eb7fa5c38feb2e8796a5623d3e0b668f25ce 4409 ironic_11.1.0-5.dsc
 edb834af79f805aded4c2f9dc9d9d61b6d673a3ceaf71005e50b2d98d498d20c 25944 ironic_11.1.0-5.debian.tar.xz
 2ef1c07a1b9c16884dac611c4da0585ec902e3d1c33302e990c974827fe22e2a 20080 ironic-api_11.1.0-5_all.deb
 07ff840e73485da0de42efbd0b8371f27e688c80d0e73cc1003d172199f5e051 49904 ironic-common_11.1.0-5_all.deb
 e2924b431fe02c426bc08b2404a152eb27513e5a719b9cb57979e87e2ea9f760 9428 ironic-conductor_11.1.0-5_all.deb
 4215994179b1b2339b3ec3ef02672a83d6d114f0722c5b99d7b270891ed22247 2064164 ironic-doc_11.1.0-5_all.deb
 6658cc407eb945c349bffc17f1280dbaabfd1bff4e35784ae3c3e2a0e5aba4ce 16471 ironic_11.1.0-5_amd64.buildinfo
 77f22531f126aeb1e5d9a51564a9805656c5ad9ab8e93291b54e45bc7015246d 654068 python3-ironic_11.1.0-5_all.deb
Files:
 89def9d3ff244f0f669ffcf6e04832d3 4409 net optional ironic_11.1.0-5.dsc
 d562112683fe31dc11b255eb36a70686 25944 net optional ironic_11.1.0-5.debian.tar.xz
 a331aa6d6928ce0c3ba9df7f96dd8457 20080 net optional ironic-api_11.1.0-5_all.deb
 5e0b3ab1224178b13d3b5e34434c99de 49904 net optional ironic-common_11.1.0-5_all.deb
 e17618d30dd696dd549909f6cecdee0a 9428 net optional ironic-conductor_11.1.0-5_all.deb
 6ce45275cc0cc3835e9a89190f96abbe 2064164 doc optional ironic-doc_11.1.0-5_all.deb
 3cfd87e3876ae57febe4c9b7bc1a703e 16471 net optional ironic_11.1.0-5_amd64.buildinfo
 4897f7df00b9d813ea9c4e921a65ae65 654068 python optional python3-ironic_11.1.0-5_all.deb
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEtKCq/KhshgVdBnYUq1PlA1hod6YFAlw0YgUACgkQq1PlA1ho
d6bBNBAAp2mSQur5vYixyr02IlfZNUnlH8PgTaPoE4irJgHg2Ab98J7OBelKCKpq
mu44xNHHH1ZG1iWQ05Lp00zLtJLQ7TNaAn6lWYhpmtNzYlg4Rkrb7H4Aq+lAfO4a
Hd3PeRy+QmEl4cxip+R78ukiPVyppRMbsV5VqVsPCEjJW1seSG8pYn4i8+ukz5Z0
7xYM6jUdzu8VhWjnBqJka12VAEn8iOG3dYDRRjmoWLOc9sdEDTwtu80csObKtlGW
J8htKuz2vJYI2BfQRXPWWtF3OzFTB5EslqAK0TYZZ6GqodIWv6qBxh3G5NAHRUb/
8UU0efFLJruSsAIpPpGawaZCM/zV4AkDEjWfLVB8ZE1c35Ez+9mZ/irNqKXx/ZPn
V34VhWzKz93xXEWbfA46yDryhVPVhROhK+laxHWczuEGDWY2BWyxUzwJs92gTLlv
0lFyFgAvq36o9YvpFSEJ1sESxa21SLEclso/21MeraO792Wu33t/JI1C9ZZZOprR
TVzfoqy7lsSi4fR6375KJK1jkW7j54ylPiqXm7utaURaZe6QO4tWjGNh6A0ebrkc
dJitHCB3vtfcao/pMlbZ8Y99A6C7xIE9qIuZhIXY+TsVfBUNslG6zdK+VEcimZsq
vYwGTzWjBvWoavplvzQgd8NS0TA6WbfjjvjuEXTtRqHKA4cj0EY=
=y7aN
-----END PGP SIGNATURE-----

#905508#40
Date:
2021-10-27 13:21:53 UTC
From:
To:
Fixed, can be closed