Your message dated Tue, 20 Aug 2013 17:18:11 +0000
with message-id <e1vbpzl-00014y...@franck.debian.org>
and subject line Bug#720150: fixed in python-scientific 2.9.2-5
has caused the Debian Bug report #720150,
regarding openmpipython: unhandled symlink to directory conversion: 
/usr/share/doc/PACKAGE
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.)


-- 
720150: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720150
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: openmpipython
Version: 2.9.2-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

an upgrade test with piuparts revealed that your package installs files
over existing symlinks and possibly overwrites files owned by other
packages. This usually means an old version of the package shipped a
symlink but that was later replaced by a real (and non-empty)
directory. This kind of overwriting another package's files cannot be
detected by dpkg.

This was observed on the following upgrade paths:

  jessie -> sid

For /usr/share/doc/PACKAGE this may not be problematic as long as both
packages are installed, ship byte-for-byte identical files and are
upgraded in lockstep. But once one of the involved packages gets
removed, the other one will lose its documentation files, too,
including the copyright file, which is a violation of Policy 12.5:
http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile

For other overwritten locations anything interesting may happen.

Note that dpkg intentionally does not replace directories with symlinks
and vice versa, you need the maintainer scripts to do this.
See in particular the end of point 4 in
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase

For switching from a symlink to a directory, the *preinst* script
should do something like this:

        DOCDIR=/usr/share/doc/@@PACKAGE@@

        if [ -L $DOCDIR ]; then
                rm $DOCDIR
        fi


>From the attached log (usually somewhere in the middle...):

1m2.7s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/openmpipython/NEWS.Debian.gz (openmpipython) != 
/usr/share/doc/python-mpi/NEWS.Debian.gz (python-mpi)
  /usr/share/doc/openmpipython/changelog.Debian.gz (openmpipython) != 
/usr/share/doc/python-mpi/changelog.Debian.gz (python-mpi)
  /usr/share/doc/openmpipython/copyright (openmpipython) != 
/usr/share/doc/python-mpi/copyright (python-mpi)


cheers,

Andreas

Attachment: openmpipython_2.9.2-4.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: python-scientific
Source-Version: 2.9.2-5

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

Debian distribution maintenance software
pp.
Picca Frédéric-Emmanuel <pi...@debian.org> (supplier of updated 
python-scientific 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...@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 19 Aug 2013 16:26:00 +0200
Source: python-scientific
Binary: python-scientific python-netcdf python-scientific-doc python-mpi 
mpich2python openmpipython
Architecture: source i386 all
Version: 2.9.2-5
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Picca Frédéric-Emmanuel <pi...@debian.org>
Description: 
 mpich2python - MPI-enhanced Python interpreter (MPICH2 based version)
 openmpipython - MPI-enhanced Python interpreter (OpenMPI based version)
 python-mpi - MPI module for Python
 python-netcdf - netCDF interface for Python
 python-scientific - Python modules useful for scientific computing
 python-scientific-doc - Python modules useful for scientific computing
Closes: 720150
Changes: 
 python-scientific (2.9.2-5) unstable; urgency=low
 .
   * handled the link to directory conversion done with the
     last upload of mpich2python and openmpipython documentation
     (Closes: #720150)
Checksums-Sha1: 
 1c6c40fcf24304b555eab56c63bb1247a2feb94b 1858 python-scientific_2.9.2-5.dsc
 2566406ab0a02bc5032953a51a2a12e0424af166 9032 
python-scientific_2.9.2-5.debian.tar.gz
 9d33c87cef6198dbbb9c5ae153e7fc57ebb2640c 181494 
python-scientific_2.9.2-5_i386.deb
 ee41a7c65e038be0b2067920011f2132537bda19 33562 python-netcdf_2.9.2-5_i386.deb
 b48b220f0e11afdf8eb7a08f4b0be221d475271d 444072 
python-scientific-doc_2.9.2-5_all.deb
 ee1820948b8e75f302457552289387f7332b9900 20924 python-mpi_2.9.2-5_all.deb
 1889e519cb5c7db808256b8093c3d86ae638c418 18024 mpich2python_2.9.2-5_i386.deb
 0c5454fa2832b90381174b16a71f04334769118c 18558 openmpipython_2.9.2-5_i386.deb
Checksums-Sha256: 
 e7a4469f000eaa0412433acc705a33572362cd8dd273bea4a04adf5a05d7776e 1858 
python-scientific_2.9.2-5.dsc
 15adcc1d6580b6cb18ede2ffa7cd429b1565e3026c766dd7af95ea31f162bf89 9032 
python-scientific_2.9.2-5.debian.tar.gz
 0f16b5d76b01859dd682181d99de5697a640a0bf1390d9686c5adce7cfd86f59 181494 
python-scientific_2.9.2-5_i386.deb
 f32b3de13bd9b030c0f788cf8c80a1ef51e025ba006766d848e03c9089ce9b5d 33562 
python-netcdf_2.9.2-5_i386.deb
 a7f98baa463234010eb5420b1cc7f2e16ad2755f03dfdf1f4652010f88d2df65 444072 
python-scientific-doc_2.9.2-5_all.deb
 5c0e73c5200a2dce66adbfdfbcb9bc5d4aac37b55dd69ca66cb0dd4953791cb5 20924 
python-mpi_2.9.2-5_all.deb
 cc77636c09083fa720cd251749c47e233286837676c5a115ea6e47a5de834fc0 18024 
mpich2python_2.9.2-5_i386.deb
 d7d1c788fcb90409009e872c776d9d41c8103389f8b1976c953c80b7ca7cea75 18558 
openmpipython_2.9.2-5_i386.deb
Files: 
 26f3067e07cbb8b05b039474fa637dd3 1858 science extra 
python-scientific_2.9.2-5.dsc
 c754d9dce58ef76ad568f4368a10dae6 9032 science extra 
python-scientific_2.9.2-5.debian.tar.gz
 fde15052e02e444fe605eb12df0171f8 181494 python extra 
python-scientific_2.9.2-5_i386.deb
 a05ddb9686425749382c45f17217c2be 33562 python extra 
python-netcdf_2.9.2-5_i386.deb
 b335d7f94156e74b668bb75e56dedfdf 444072 doc extra 
python-scientific-doc_2.9.2-5_all.deb
 d385e107df8c72506611111672ba5f56 20924 python extra python-mpi_2.9.2-5_all.deb
 64e386ecfe2b205305c265cd7866983d 18024 science extra 
mpich2python_2.9.2-5_i386.deb
 9784dd0f39b1e549b982b0367e9dec99 18558 science extra 
openmpipython_2.9.2-5_i386.deb

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

iEYEARECAAYFAlIToiIACgkQtqm6aqWbEXG50QCfQeCLMJ2YRCDQypmk2olj1Bbn
me8AoIubOJ+KlNm9l0h1QsNh0qaPkbF3
=fWrH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to