[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1057815: marked as done (debian-edu-artwork-emerald: modifies conffile: /etc/plymouth/plymouthd.conf)



Your message dated Sat, 09 Dec 2023 10:49:35 +0000
with message-id <E1rButr-001mzr-R0@fasolo.debian.org>
and subject line Bug#1057815: fixed in debian-edu-artwork 2.12.3-3
has caused the Debian Bug report #1057815,
regarding debian-edu-artwork-emerald: modifies conffile: /etc/plymouth/plymouthd.conf
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 owner@bugs.debian.org
immediately.)


-- 
1057815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057815
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-edu-artwork-emerald
Version: 2.12.3-2
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts
Control: found -1 2.12.3-2~deb12u1

Hi,

during a test with piuparts I noticed your package modifies conffiles.
This is forbidden by the policy, see
https://www.debian.org/doc/debian-policy/ch-files.html#configuration-files

10.7.3: "[...] The easy way to achieve this behavior is to make the
configuration file a conffile. [...] This implies that the default
version will be part of the package distribution, and must not be
modified by the maintainer scripts during installation (or at any
other time)."

Note that once a package ships a modified version of that conffile,
dpkg will prompt the user for an action how to handle the upgrade of
this modified conffile (that was not modified by the user).

Further in 10.7.3: "[...] must not ask unnecessary questions
(particularly during upgrades) [...]"

If a configuration file is customized by a maintainer script after
having asked some debconf questions, it may not be marked as a
conffile. Instead a template could be installed in /usr/share and used
by the postinst script to fill in the custom values and create (or
update) the configuration file (preserving any user modifications!).
This file must be removed during postrm purge.
ucf(1) may help with these tasks.
See also https://wiki.debian.org/DpkgConffileHandling

In https://lists.debian.org/debian-devel/2012/09/msg00412.html and
followups it has been agreed that these bugs are to be filed with
severity serious.

debsums reports modification of the following files,
from the attached log (scroll to the bottom...):

/etc/plymouth/plymouthd.conf


Note that this bug is only easily reproducible in piuparts tests
with --install-recomends enabled. (It requires a certain combination of
packages (that are only linked via Recommends) to be installed
concurrently.)

This bug wasn't present in bookworm initially, but is now being
introduced via -pu.

This bug did not exist with pre-bookworm releases.

Since all other theme configuration is handled via alternatives, why
can't the same be done with plymouth? (It may require some packaging
changes on the plymouth side, though).


cheers,

Andreas

Attachment: debian-edu-artwork-emerald_2.12.3-2.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: debian-edu-artwork
Source-Version: 2.12.3-3
Done: Mike Gabriel <sunweaver@debian.org>

We believe that the bug you reported is fixed in the latest version of
debian-edu-artwork, 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 1057815@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated debian-edu-artwork 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 09 Dec 2023 08:00:36 +0100
Source: debian-edu-artwork
Architecture: source
Version: 2.12.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Edu Developers <debian-edu@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Closes: 1057815
Changes:
 debian-edu-artwork (2.12.3-3) unstable; urgency=medium
 .
   * Revert "debian/update-debian-edu-artwork: Stop checking if this is a Debian
     Edu system." (Closes: #1057815, see also: #856789)
   * debian/update-debian-edu-artwork: Add comment to never introduce this
     regression again.
Checksums-Sha1:
 ca74a6316ecc81074f87e14e47fe4848b67e5134 2649 debian-edu-artwork_2.12.3-3.dsc
 2205fd8d3f893dca5943e18e046ebd7ed48a004f 23928 debian-edu-artwork_2.12.3-3.debian.tar.xz
 91df4a2c715c15e07b5f52370b5ee35dc37106d6 15499 debian-edu-artwork_2.12.3-3_source.buildinfo
Checksums-Sha256:
 0d5c05f277b29f5703da2c3106d386b05b71ec2b45d8fb039f637ab9037cde2f 2649 debian-edu-artwork_2.12.3-3.dsc
 4855511b03ddba707629c8f67c1ac29dd51fd4b5d05c2ec7a5aa1d6d59f91acd 23928 debian-edu-artwork_2.12.3-3.debian.tar.xz
 fb27e24b0c67a3a8bc7e279a82947d6acc2971e40973eb62e7d7f59ef8735379 15499 debian-edu-artwork_2.12.3-3_source.buildinfo
Files:
 b96845a43de84ead05f6ee166e32a51e 2649 graphics optional debian-edu-artwork_2.12.3-3.dsc
 f69471acfe6bde786ec6316edcac356e 23928 graphics optional debian-edu-artwork_2.12.3-3.debian.tar.xz
 af59118a37ef896c543f5d3cfe387123 15499 graphics optional debian-edu-artwork_2.12.3-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmV0EMYVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxzOsP/jhdKgEggfwdPuImu5PAfC//VRAi
GjqkZ3ObEB879uv3vBlPyRs/ZvaJjWz93TM/r3e2Pl8E8xVzydaENHTat2/nXtsM
FMOjQXvDGjtH+fwBZoBnmJ4fv5if992y7ibez8pGFdWsQsufztSaXpPhr01AiHUG
4AAndDEbPKQ3HB260+MKHVvoKO5zXsB/cE8pORxqOS24q2EAmaYhRZCy/0ycG2PS
nhi4ucVQcy4ZskCBnMmAUWdYWF9V15faCc4rjgsHwZi58P5Ds/pW9u0pdnAKCOh0
ZWZBbr9+/L68tf42TQSMP/07O6P5ovno3xHa3ETsEY+4+TMifG9Ph4XzgvYjM0HI
TxCnPoFDmw5AXSUQPwtN2EBK0kwu1l8TZSaIo5F1RXzUa05ola8VSNGOWcgmvYwP
cz+vVl7uV/o+VPNWylarNYbMZVSptVqUcqR67+RhlQocXDMMtSb0pt9Bp2Ziv/H2
eXscKg9J7IoCp+FkfX+oSyhPEnNfONsZAKapSF24fhbgm7F+UJhfMT7RmOhxfYm+
IQ5jrfQlP+3EChVyOFbouy4Fs6tklhOjXtEIQl4UlJCj7+Y+/96eXxUIhOyv1eSV
i53QRN9ijG2qbkfTmMkam6ZW0hdbBu6bhF5ERHtn9IUMdrvhwFMsxB5BXm0RkNsg
pDa+VWqI6HXAJ/r8
=MXuW
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: