Your message dated Wed, 07 Mar 2007 15:58:52 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#402432: fixed in dtc 0.25.1-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: dtc
Severity: serious
Hi mate
Your package edits conffiles with the maintainer scripts, which do not
belong to your own package. This is a policy violation and results in
an RC bug, sorry.
Let me give you an example:
You edit a lot in the php.ini , for instance adding some extensions.
As far as I know (but I am not that familiar with php stuff, so others
are welcome to add more information) you can add a file and place it
into the /etc/php[4|5]/conf.d/ directory. The added extensions are
honoured by php and you have a lot of advantages. For instance when you
purge your package the file will just be removed and therefore the
extension will be removed as well. This is safe debian behavior, because
with home-made shell scripting you can run into heaps of problems really
fast, because you do not know what to expect from the php.ini and
therefore your shell scripts might fail. However it is allowed to ship a
configuration script which is NOT run by the maintainer script, but can
be manually run by the user. I personally prefer to have a good
documentation in the README.Debian file, so that the user can always
check what needs to be done for configuration purpose.
Please note that this is the example for the php.ini file, however there
are other modifications, for instance the /etc/resolv.conf file, please
remove all of them from the postinst and make them policy compliant.
Thanks in advance and have a nice sunday
Friendly,
Steffen
--- End Message ---
--- Begin Message ---
Source: dtc
Source-Version: 0.25.1-1
We believe that the bug you reported is fixed in the latest version of
dtc, which is due to be installed in the Debian FTP archive:
dtc-common_0.25.1-1_all.deb
to pool/main/d/dtc/dtc-common_0.25.1-1_all.deb
dtc-postfix-courier_0.25.1-1_all.deb
to pool/main/d/dtc/dtc-postfix-courier_0.25.1-1_all.deb
dtc-toaster_0.25.1-1_all.deb
to pool/main/d/dtc/dtc-toaster_0.25.1-1_all.deb
dtc_0.25.1-1.diff.gz
to pool/main/d/dtc/dtc_0.25.1-1.diff.gz
dtc_0.25.1-1.dsc
to pool/main/d/dtc/dtc_0.25.1-1.dsc
dtc_0.25.1-1_all.deb
to pool/main/d/dtc/dtc_0.25.1-1_all.deb
dtc_0.25.1.orig.tar.gz
to pool/main/d/dtc/dtc_0.25.1.orig.tar.gz
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.
Thomas Goirand <[EMAIL PROTECTED]> (supplier of updated dtc 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.7
Date: Sat, 16 Dec 2006 03:11:17 +0800
Source: dtc
Binary: dtc-postfix-courier dtc-toaster dtc dtc-common
Architecture: source all
Version: 0.25.1-1
Distribution: unstable
Urgency: low
Maintainer: Thomas Goirand <[EMAIL PROTECTED]>
Changed-By: Thomas Goirand <[EMAIL PROTECTED]>
Description:
dtc - A web control panel for admin and accounting hosting services
dtc-common - Config files in /etc for both dtc and dtc-postfix-courier
dtc-postfix-courier - A web control panel for admin and accounting hosting
services
dtc-toaster - A meta package to setup all necessary DTC package
Closes: 402432 402655 402834 403504
Changes:
dtc (0.25.1-1) unstable; urgency=low
.
* Now using a dtc-common package to avoid conflicts between
config files in /etc/cron.d and /etc/logrotate.d if someday
a user switch between dtc and dtc-postfix-courier. Also,
this makes both 2 packages (being in only dtc-common) having
less files and reduce the overall size.
* The chroot template is now built in /var/lib/dtc as default.
* Now using a2enmod for enabling apache2 rewrite and ssl.
* Long desc split in parts. (Closes: #403504).
* Now using po-debconf internationalization (Closes: #402655).
* The postinst doesn't modify other package config files anymore
this is now done in a script to be launched manualy after the
setup of the package (Closes: #402432).
* Many changes to be debian policy compliant as requested in the BTS:
- All things forbidden by debian policy removed from the postinst.
- The user has to cd into /usr/share/dtc/admin/install and run
./install in order to have the install script modify the
configuration files of the daemons this package (dtc or it's
brother dtc-postfix-courier) uses.
- The postinst script saves the values answered in debconf in
/var/lib/dtc as they are needed for the 2nd stage as
well (like path for hosted files, domain name, mysql password
and so on) as otherwise it would raise a "debconf is not a
registry" error in Lintian.
Side notes: This has been said to be the correct way (eg: debian
policy compliant). If there is a smarter way, I'm open to any
suggestions, but consider that it's not nice to ask twice the
same thing to the user to the package, and that splitting the
setup script in 2 parts (because touching other package config
file) is not a very nice feature already. Also, this is what
have been advised me to do in different channels in IRC, by
people in mentors (Closes: #402834).
Files:
fe6cfd496f7bdd2782cf2ff8ef38e224 605 admin optional dtc_0.25.1-1.dsc
138ca9dd91528981c23ea82942e66589 5425220 admin optional dtc_0.25.1.orig.tar.gz
1c49ac2e93ebb80253fbf64fc82d5de0 25812 admin optional dtc_0.25.1-1.diff.gz
16e2a4d221d95668caeb804b15e7b898 4741534 admin optional
dtc-common_0.25.1-1_all.deb
12794e59316e3a589db590cbe49de8cb 29774 admin optional dtc_0.25.1-1_all.deb
0ae35d24f9b5f767335818b7b08d4900 29980 admin optional
dtc-postfix-courier_0.25.1-1_all.deb
e07ee652a04341d7bbb4e3d02371cd49 19242 admin optional
dtc-toaster_0.25.1-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF5eQv+C5cwEsrK54RAqJjAKC8fmW6sE6qMPvKk3qdo77idY8VDQCgqqoJ
QGc1JosqmDSE7jFWf6QRwKk=
=rv0y
-----END PGP SIGNATURE-----
--- End Message ---