Your message dated Wed, 13 Feb 2013 08:49:23 +0000
with message-id <e1u5y1r-0002c7...@franck.debian.org>
and subject line Bug#688737: fixed in aster 11.3.0-2-1
has caused the Debian Bug report #688737,
regarding code-aster{, -mpi}-engine: configuration file in /usr, modified by 
postinst: /usr/lib/codeaster/STA10.6{, _mpi}/config-py2.7.txt
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 ow...@bugs.debian.org
immediately.)


-- 
688737: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688737
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: code-aster-engine,code-aster-mpi-engine
Version: 10.6.0-1-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

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

At least I assume by its name that this is a conffile, but then it needs
to be placed in /etc (with perhaps a symlink in /usr).

10.7.2: "Any configuration files created or used by your package must
reside in /etc. [...]"

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 http://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...):

  /usr/lib/codeaster/STA10.6/config-py2.7.txt
  /usr/lib/codeaster/STA10.6_mpi/config-py2.7.txt

    

cheers,

Andreas

Attachment: code-aster-engine_10.6.0-1-4.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: aster
Source-Version: 11.3.0-2-1

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

Debian distribution maintenance software
pp.
Andrea Palazzi <palazziand...@yahoo.it> (supplier of updated aster 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 26 Jan 2013 10:27:30 +0100
Source: aster
Binary: code-aster code-aster-engine code-aster-dev code-aster-engine-dbg 
code-aster-mpi-engine code-aster-mpi-engine-dbg code-aster-mpi-engine-dev 
code-aster-test
Architecture: source all amd64
Version: 11.3.0-2-1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Andrea Palazzi <palazziand...@yahoo.it>
Description: 
 code-aster - Code_Aster finite element program - metapackage
 code-aster-dev - Code_Aster finite element program - development files for 
sequant
 code-aster-engine - Code_Aster finite element program - sequential binary
 code-aster-engine-dbg - Code_Aster finite element program - sequential binary 
with debugg
 code-aster-mpi-engine - Code_Aster finite element program - parallel binary
 code-aster-mpi-engine-dbg - Code_Aster finite element program - parallel 
binary with debuggin
 code-aster-mpi-engine-dev - Code_Aster finite element program - development 
files for paralle
 code-aster-test - Code_Aster finite element program - test files and examples
Closes: 671945 688737 698588
Changes: 
 aster (11.3.0-2-1) unstable; urgency=low
 .
   * Package code-aster-test: fixed list of tests without homard
   * Updated to upstream version 11.3.0-2
   * Various enhancements to the rules file
     The rules file has been reorganized and now it has the targets
     build-arch and build-indep; moreover the build-arch target has
     been split in build-serial and build-mpi targets.
   * Removed reference to the actual version in the installation path
     Now the installed version of code-aster-*engine packages is no
     longer under /usr/lib/codeaster/${VERSION} but under
     /usr/lib/codeaster/STABLE for serial version and
     /usr/lib/codeaster/STABLE_MPI for parallel version; the postinst
     script however creates symlink with the actual version number
     pointing to STABLE and STABLE_MPI to recreate the usual path;
     target get-orig-source has been updated accordingly.
   * config.txt is no longer modified by postinst (Closes: #688737)
   * Created files under /var/lib/codeaster with the installed version
     The postinst scripts now create files in /var/lib/codeaster with
     the names of the installed engine versions; this should help in
     fixing bug #670567 in the right way.
   * files in the code-aster-test package are now under /usr/share
     Files contained in the code-aster-test package are common data
     files; thus, they are now under /usr/share/codeaster directory.
     Also, the script as_test.sh is now under /usr/bin
   * Now it builds using the current gcc compiler (4.7) and not gcc-4.6
   * Updated to make use of mumps-4.10.0 (Closes: #671945)
   * Fixed typo in description of code-aster-engine-dbg package
     (Closes: #698588)
Checksums-Sha1: 
 a9cf22954b509eebe0ea7862cb41cf14f2071a94 2239 aster_11.3.0-2-1.dsc
 2545739c274033becf9b3349c9784faf7ac4208c 105188936 aster_11.3.0-2.orig.tar.gz
 190ec49d859a9dea69bc5d52990917f511e4b72a 156519 aster_11.3.0-2-1.debian.tar.gz
 923923da6ea6e4453ed4dc063d8406ddf2f08a5f 95709208 
code-aster-test_11.3.0-2-1_all.deb
 07b3cd7946ee3c229631ea2f2b53b25ba2d51f0d 3816 code-aster_11.3.0-2-1_amd64.deb
 51bf199a7caa7d669bb307e7811de89b9aa2b7cd 22219738 
code-aster-engine_11.3.0-2-1_amd64.deb
 0bca9b2861e78a3b26e3ae895d41d58ad3b6d1e2 30603364 
code-aster-dev_11.3.0-2-1_amd64.deb
 df334bacf5f7a5a925c977164e3a095981bad718 67939476 
code-aster-engine-dbg_11.3.0-2-1_amd64.deb
 8bc6ae4e702899b2059fecd38e5c31a1d09ae858 23428934 
code-aster-mpi-engine_11.3.0-2-1_amd64.deb
 c52f8d6b120521cb232f2c0a2c21516eebd19b08 349866 
code-aster-mpi-engine-dbg_11.3.0-2-1_amd64.deb
 5b4304abad958d2fe85313c39028f41ce44ecbef 71744506 
code-aster-mpi-engine-dev_11.3.0-2-1_amd64.deb
Checksums-Sha256: 
 e24e34389edb1d7e428f58295b25ed6c34557b226eac061eb6b78ff7a276133c 2239 
aster_11.3.0-2-1.dsc
 e3747e08a574ee0a0302c417a0dc19d42bb6a0276eacc73a36429dd387fa9301 105188936 
aster_11.3.0-2.orig.tar.gz
 6e22c52a250305e6d7c4fed24170c7a431938bc9986bfa9d170c1882d36986f9 156519 
aster_11.3.0-2-1.debian.tar.gz
 3f7f42136c1ee0781c4124371b8323bcb76dc803673aa61f6e4a1abace8a100f 95709208 
code-aster-test_11.3.0-2-1_all.deb
 8166b23eaf32bc8ad5ee03b9e94b19e67f33dc59dd0ec4f3575ac0d3250fcd0b 3816 
code-aster_11.3.0-2-1_amd64.deb
 9488b53234c49674d3e008fefd713d1dad18e265ed4080067ce534c9ca5cbbe8 22219738 
code-aster-engine_11.3.0-2-1_amd64.deb
 611f30932502875767a309be3f3625ccd360fa3d898aa8b9435e9f076afaa55f 30603364 
code-aster-dev_11.3.0-2-1_amd64.deb
 9c9e15aa4de32233877524b31241f802bdf5c1a9bd85b1cd46681c98d527ec36 67939476 
code-aster-engine-dbg_11.3.0-2-1_amd64.deb
 5c721bd456a3a4cd16544ff3bb0bd4a85ba06f4b9b785350f00fb08acb900e2a 23428934 
code-aster-mpi-engine_11.3.0-2-1_amd64.deb
 475ca3a275300a54a6e416e5c688bec91a0571ef4c0ba94f88976736a2a41fb6 349866 
code-aster-mpi-engine-dbg_11.3.0-2-1_amd64.deb
 9a24243b268773e0833cf1311b01a64b98513fb1b48a4d1ee7f22043be748b99 71744506 
code-aster-mpi-engine-dev_11.3.0-2-1_amd64.deb
Files: 
 467a8d4f22f113dc778e989738dd3912 2239 science extra aster_11.3.0-2-1.dsc
 cd85e17673f1ece30e48a7c0c72d865d 105188936 science extra 
aster_11.3.0-2.orig.tar.gz
 6be7a19106027e86eafc98732eacfe41 156519 science extra 
aster_11.3.0-2-1.debian.tar.gz
 bb210e189033c652709829418da8f519 95709208 science extra 
code-aster-test_11.3.0-2-1_all.deb
 78980177e09c6ff0aab22a3534f580cf 3816 science extra 
code-aster_11.3.0-2-1_amd64.deb
 f09b3807bb15934a28699e638987d80e 22219738 science extra 
code-aster-engine_11.3.0-2-1_amd64.deb
 667719f2a4efc8fb48c38659aaf721e4 30603364 devel extra 
code-aster-dev_11.3.0-2-1_amd64.deb
 2c18ae1009560ffbc400323d3720bf92 67939476 debug extra 
code-aster-engine-dbg_11.3.0-2-1_amd64.deb
 4452d6b53fbc0be673ecc79654326f6a 23428934 science extra 
code-aster-mpi-engine_11.3.0-2-1_amd64.deb
 5db677d714fba563d8acf7664edd14aa 349866 debug extra 
code-aster-mpi-engine-dbg_11.3.0-2-1_amd64.deb
 1439c11166f26f7ebc66ca427eac159b 71744506 devel extra 
code-aster-mpi-engine-dev_11.3.0-2-1_amd64.deb

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

iEYEARECAAYFAlEbRuYACgkQiOXXM92JlhDAPACfQlOptDh7wmcpNIJFKAbjiSCs
G+4AoKrSWKCjLpJfF0/0V05J3ZdlEqha
=EGI3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to