Your message dated Tue, 13 Aug 2013 05:03:21 +0000
with message-id <e1v96ln-0002vc...@franck.debian.org>
and subject line Bug#718736: fixed in python-defaults 2.7.5-4
has caused the Debian Bug report #718736,
regarding libpython-all-dbg: copyright file missing after upgrade (policy 12.5)
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.)


-- 
718736: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718736
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libpython-all-dbg
Version: 2.7.5-3
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

a test with piuparts revealed that your package misses the copyright
file after an upgrade, which is a violation of Policy 12.5:
http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile

After the upgrade /usr/share/doc/$PACKAGE/ is just an empty directory.

This was observed on the following upgrade paths:

  jessie -> sid

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

  MISSING COPYRIGHT FILE: /usr/share/doc/libpython-all-dbg/copyright
  # ls -lad /usr/share/doc/libpython-all-dbg
  drwxr-xr-x 2 root root 40 Aug  2 13:37 /usr/share/doc/libpython-all-dbg
  # ls -la /usr/share/doc/libpython-all-dbg/
  total 0
  drwxr-xr-x  2 root root   40 Aug  2 13:37 .
  drwxr-xr-x 90 root root 1960 Aug  2 13:36 ..


Additional info may be available here:
http://wiki.debian.org/MissingCopyrightFile

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 directory to a symlink the *postinst* script
should do something like this:

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

        if [ -d $DOCDIR ] && [ ! -L $DOCDIR ]; then
                rmdir $DOCDIR
                ln -s $DOCLINK $DOCDIR
        fi

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


cheers,

Andreas

Attachment: libpython-all-dbg_2.7.5-3.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: python-defaults
Source-Version: 2.7.5-4

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

Debian distribution maintenance software
pp.
Scott Kitterman <sc...@kitterman.com> (supplier of updated python-defaults 
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: Tue, 13 Aug 2013 00:23:58 -0400
Source: python-defaults
Binary: python python-minimal python-examples python-dev libpython-dev 
libpython-stdlib idle python-doc python-dbg libpython-dbg python-all 
python-all-dev python-all-dbg libpython-all-dev libpython-all-dbg
Architecture: source all i386
Version: 2.7.5-4
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <d...@debian.org>
Changed-By: Scott Kitterman <sc...@kitterman.com>
Description: 
 idle       - IDE for Python using Tkinter (default version)
 libpython-all-dbg - package depending on all supported Python debugging 
packages
 libpython-all-dev - package depending on all supported Python development 
packages
 libpython-dbg - debug build of the Python Interpreter (version 2.7)
 libpython-dev - header files and a static library for Python (default)
 libpython-stdlib - interactive high-level object-oriented language (default 
python v
 python     - interactive high-level object-oriented language (default version)
 python-all - package depending on all supported Python runtime versions
 python-all-dbg - package depending on all supported Python debugging packages
 python-all-dev - package depending on all supported Python development packages
 python-dbg - debug build of the Python Interpreter (version 2.7)
 python-dev - header files and a static library for Python (default)
 python-doc - documentation for the high-level object-oriented language Python
 python-examples - examples for the Python language (default version)
 python-minimal - minimal subset of the Python language (default version)
Closes: 718736
Changes: 
 python-defaults (2.7.5-4) unstable; urgency=low
 .
   * Add libpython-all-dbg.postinst to convert the doc directory to a symlink
     on upgrade (Closes: #718736)
Checksums-Sha1: 
 08c239fbe01d14597998c0f7b217ca3b553ac02f 1825 python-defaults_2.7.5-4.dsc
 ba525485fd49883e073a008136daf8ff8c19afdf 163900 python-defaults_2.7.5-4.tar.gz
 b4617cb83e61155c61ba13bbbf236e4e60ce2aa0 900 python-examples_2.7.5-4_all.deb
 210dbe3fa1789528488f6465aeb7d58f4472c81c 3064 idle_2.7.5-4_all.deb
 8f4c2cd59f353a193d73039d22060c9312ff43a2 21988 python-doc_2.7.5-4_all.deb
 f5c78636a944010dba5fea0ec4bf4b53b99987dc 145648 python_2.7.5-4_i386.deb
 8fd948ff6464bd7d58692af773fedd4a6fa896cf 38944 python-minimal_2.7.5-4_i386.deb
 bfacf8f313a694c4425d0bf1e46c8295c6e7852a 1102 python-dev_2.7.5-4_i386.deb
 8f45bf7873919b49ee62dfb5270c4d6aa3a1a1c7 18644 libpython-dev_2.7.5-4_i386.deb
 3ed7eec34e62c71293545b3cc061f5c5899b64f7 18566 
libpython-stdlib_2.7.5-4_i386.deb
 6f8747f6a4c6e8e5b61bd9cf077f63f9a9e29e7b 1180 python-dbg_2.7.5-4_i386.deb
 7be724b13c4f0bd7d238eed3eb122508adb0f605 18586 libpython-dbg_2.7.5-4_i386.deb
 c61aeaa9cabbff3ac4422408ba3087cd0cd6bc2e 918 python-all_2.7.5-4_i386.deb
 df9b464af0890569a3fe84566b82ff3add4313f5 938 python-all-dev_2.7.5-4_i386.deb
 71149718bed143401faa8eb06c0522214f91dae0 940 python-all-dbg_2.7.5-4_i386.deb
 2b518e064bf271032110c4b30f991f1b420fe60c 948 libpython-all-dev_2.7.5-4_i386.deb
 3b66c12f8384e4721e5cd673037c5cb20051e37a 1070 
libpython-all-dbg_2.7.5-4_i386.deb
Checksums-Sha256: 
 d227f076948297efb44824c5d47f0e8094384fb05304d8a7a79fd135bc90eef1 1825 
python-defaults_2.7.5-4.dsc
 f3161fb1c372beb66f0cb90b5e33984a61136ea5a38d1aa7e7e3835042bec3ce 163900 
python-defaults_2.7.5-4.tar.gz
 5fdb8dc93c25a46abcb01c0c4dfcc2be5e2813fe8df9bf8f48feb0b33b8cccc7 900 
python-examples_2.7.5-4_all.deb
 e3b78190d4d3c6c9998f40808a76697410798c6d1af181aeab91b22c93b647d3 3064 
idle_2.7.5-4_all.deb
 262d78b66b119604b3cc231461977d896c94ea248e6b4f6bf813304c35a1499e 21988 
python-doc_2.7.5-4_all.deb
 036e6b6d8a4d73f02ec82ba829b508510383d11e5cb154b41245f427be8e0c4d 145648 
python_2.7.5-4_i386.deb
 26ac270042d9914b390c492caf2f26cf7107f7ec9d10b98b1f955517c8344dd4 38944 
python-minimal_2.7.5-4_i386.deb
 da6cf367cfe207d4bdf9b36f27b721769d2e146586af6de159206e59ec6d6dc0 1102 
python-dev_2.7.5-4_i386.deb
 24a7106d9261a9ca35b5b0cc78437e295bc662c59941319eb084383e410d19fb 18644 
libpython-dev_2.7.5-4_i386.deb
 32cd9b46ec37c670f3df9b70d58e516e9015fd41cf8002fa440b45d5e8c39a65 18566 
libpython-stdlib_2.7.5-4_i386.deb
 1411f9714622a6a60276f1942448d17ba7c30724a2031a192a7eed09146c4bb0 1180 
python-dbg_2.7.5-4_i386.deb
 f4a61cc84669c8816e6a139e8585053e5a9688f2457be57141083e60d6614256 18586 
libpython-dbg_2.7.5-4_i386.deb
 58bcf2b8b35c6b9b0a44e9e95d6539aa24f605893e934f3af7303802b177a6b0 918 
python-all_2.7.5-4_i386.deb
 1e40fbc1dcf1c38ad176e80ea75cf5359ae8ebcd64bb7714440626140f58d49f 938 
python-all-dev_2.7.5-4_i386.deb
 9a8fa3e82e6a2a4029ac53aa1494ea12f55b24305f3af1f388849d8c9d1dc941 940 
python-all-dbg_2.7.5-4_i386.deb
 4a65c7cab2e3efd06cc97c6acf9b430e11e9072898a48e24495e136618b63d74 948 
libpython-all-dev_2.7.5-4_i386.deb
 a20bcc74e2ce10d6c609c7a4479ce5925656f0b7fffb90059d52e304088e8b15 1070 
libpython-all-dbg_2.7.5-4_i386.deb
Files: 
 57c948dd7fd93e998490952d3630c4c7 1825 python optional 
python-defaults_2.7.5-4.dsc
 aa4c6cbcfb897a676c187181de453cb3 163900 python optional 
python-defaults_2.7.5-4.tar.gz
 54a7971747ed31be78300add184fa38b 900 python optional 
python-examples_2.7.5-4_all.deb
 373dc09eed486aeb197a7776c88b679d 3064 python optional idle_2.7.5-4_all.deb
 d105da3f65381277e7a038b2634867ed 21988 doc optional python-doc_2.7.5-4_all.deb
 fe24f31f91589711b3d83c5822efe9aa 145648 python standard python_2.7.5-4_i386.deb
 945136c46addd1d7c0f3bc1df9dd4de9 38944 python standard 
python-minimal_2.7.5-4_i386.deb
 fe4bd218b3020e7a5a31c60d4ed0ee0f 1102 python optional 
python-dev_2.7.5-4_i386.deb
 a26ebd874179888279989d871dac845d 18644 libdevel optional 
libpython-dev_2.7.5-4_i386.deb
 c390a1a88f32ba0d39c712b09b25d520 18566 python optional 
libpython-stdlib_2.7.5-4_i386.deb
 1b7d567c2920b984a7a9b006259f3f0b 1180 debug extra python-dbg_2.7.5-4_i386.deb
 acf4c3deb501466d7cb40cb5b341613d 18586 debug extra 
libpython-dbg_2.7.5-4_i386.deb
 9f439ceda2f2c6fe3e34b0ae75f941fe 918 python optional 
python-all_2.7.5-4_i386.deb
 0e3b4e2a0369b16de329c69858cd46a2 938 python optional 
python-all-dev_2.7.5-4_i386.deb
 ac58ea0f4627e10059a4663f48b11502 940 debug extra 
python-all-dbg_2.7.5-4_i386.deb
 8cb6e39ca29bf1c46aca8daa1f1c632a 948 libdevel optional 
libpython-all-dev_2.7.5-4_i386.deb
 36e4bca9b0e2585fe4c802a781c0a094 1070 debug extra 
libpython-all-dbg_2.7.5-4_i386.deb

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

iEYEARECAAYFAlIJugcACgkQHajaM93NaGqdDQCggIR12nrHl50c+q+cJYnx3IMO
cC0An0Nu7eaLPeJSzLNdVwrVnPqO7Pvs
=LgYd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to