Your message dated Fri, 01 Feb 2019 05:34:21 +0000
with message-id <e1gprt3-0003wi...@fasolo.debian.org>
and subject line Bug#920705: fixed in jupyter-sphinx-theme 0.0.6+ds1-6
has caused the Debian Bug report #920705,
regarding python-jupyter-sphinx-theme: 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.)


-- 
920705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920705
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python-jupyter-sphinx-theme
Version: 0.0.6+ds1-5
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:

  stretch -> 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:
https://www.debian.org/doc/debian-policy/ch-docs.html#copyright-information

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
https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#details-of-unpack-phase-of-installation-or-upgrade

It is recommended to use the dpkg-maintscript-helper commands
'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.14)
to perform the conversion, ideally using d/$PACKAGE.maintscript.
See dpkg-maintscript-helper(1) and dh_installdeb(1) for details.


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

1m12.8s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/python-jupyter-sphinx-theme/changelog.Debian.gz 
(python-jupyter-sphinx-theme) != 
/usr/share/doc/jupyter-sphinx-theme-common/changelog.Debian.gz 
(jupyter-sphinx-theme-common)
    /usr/share/doc/python-jupyter-sphinx-theme -> jupyter-sphinx-theme-common
  /usr/share/doc/python-jupyter-sphinx-theme/copyright 
(python-jupyter-sphinx-theme) != 
/usr/share/doc/jupyter-sphinx-theme-common/copyright 
(jupyter-sphinx-theme-common)
    /usr/share/doc/python-jupyter-sphinx-theme -> jupyter-sphinx-theme-common


cheers,

Andreas

--- End Message ---
--- Begin Message ---
Source: jupyter-sphinx-theme
Source-Version: 0.0.6+ds1-6

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

Debian distribution maintenance software
pp.
Jerome Benoit <calcu...@rezozer.net> (supplier of updated jupyter-sphinx-theme 
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: SHA512

Format: 1.8
Date: Fri, 01 Feb 2019 05:22:58 +0000
Source: jupyter-sphinx-theme
Architecture: source
Version: 0.0.6+ds1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Jerome Benoit <calcu...@rezozer.net>
Closes: 920705
Changes:
 jupyter-sphinx-theme (0.0.6+ds1-6) unstable; urgency=medium
 .
   * Serious fix release, harden reintroduction for Python 2 support
     (Closes: #920705).
   * Debianization:
     - debian/rules:
       - override_dh_installdocs target, reintroduce support for Python 2;
     - debian/python-jupyter-sphinx-theme.maintscript, introduce.
Checksums-Sha1:
 01f95bbc2aaefbe3eb210c425e0f2ae20197c85b 3523 
jupyter-sphinx-theme_0.0.6+ds1-6.dsc
 65ca02323e8fc61cd92cc7bf92c134d8baa492c2 12776 
jupyter-sphinx-theme_0.0.6+ds1-6.debian.tar.xz
 8f37f6db9fe08777ecb0f189355b23f022e794de 4857 
jupyter-sphinx-theme_0.0.6+ds1-6_source.buildinfo
Checksums-Sha256:
 3817ecd6616e6ed57e24ee3f0b29881a58aecdd872b3712f4f9c24ad1c1df009 3523 
jupyter-sphinx-theme_0.0.6+ds1-6.dsc
 093dbc58f352787fa75ed4ceb301485a4fb962e44339f7166250322f9023f34c 12776 
jupyter-sphinx-theme_0.0.6+ds1-6.debian.tar.xz
 6e55b676682107dd6c49e4387aff9084b04e64dd4593cf7553c82f0acc701fdc 4857 
jupyter-sphinx-theme_0.0.6+ds1-6_source.buildinfo
Files:
 6e1da31b85004c5165aa23a3be3a1467 3523 python optional 
jupyter-sphinx-theme_0.0.6+ds1-6.dsc
 bfc976b4ff550f10f2808bdd24c0fde5 12776 python optional 
jupyter-sphinx-theme_0.0.6+ds1-6.debian.tar.xz
 4c2dae9446ff6e839900753db2ef34f5 4857 python optional 
jupyter-sphinx-theme_0.0.6+ds1-6_source.buildinfo

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

iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAlxT2PUVHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaLYU8gAMY+GkbboQyQ91c83S2wBHwFxZhV
T8njxUAPyWVo96S07I4BTU7lAdiZkrtn9hcX4bWF+yik6XpTkxVBp/LBLnUyLeUG
F4b4X3LuBrEdiMxB8rts4/zF9jwr9jwuNHyJIS+Wh6pisvZnNZHZ0I1fHEJS5idP
rzI+0QCloYAw44NMkonrioEWsYr1djE2YSdbpgUKO2nXyRIf+I/0o9WPM7gfIQP7
nScRq0i0jc1CY41tjfaGQfcbTJO4x/YHImDoQCRegdvbQV/CkG/viwZx1N/OG0Ft
7sULhZ10xAi68JmED5e8TTB1kD47m92VeCThkp4vO3YQiXBNQ/TQPKtE+M1HAbbT
LWScr0sZsK8eSln8KDHDRLEr+DBcN6HYwcvkRlHtfA3Fod3Teqy+IQXoF6j/vt3w
7LvHVlKOAvMO4qeZ4+BM+5rS3TTO+QMOpoFIeidnxycgRhThNmxkyKqS0pgAR/mL
qHhNlIIscMqhd6GT+dhoIjAG/0yIWBXhx7pReWEWc5rS6DpmjQjfaPgzDW73tftN
kC/X2KrBpOtkhoZdnatyd2B5gSvYa87RvNmj1NkLyDmPOMLiUhskQ0FzPnEBuS55
ZEdxNTNr8hCBh4RfBeVGAdGmUWnUmTqw01R2cfUgXtYHVeP+0LnhbSCnkr9mUu+1
z+JFBuu1CXCKVeWYVgfrTCJ4dCYdk6qGvGKoYrfnj6epwSVGfpLxcXyV/ysNseEX
Fe0p/J2yY+DoD3Zk0UnQfn/bl/6aB+rGYG6gItE2bsunaSdDSv44z2NMS6054dZw
p8tG+wY10yX2/haIgS1xoe5b04fInj6seJDIB9RQXz4xeRB9awrgB9Fz8Cp3vPpo
zsPz3fp9DoXUj4YeXgNnuMorUGC3555++6J8JPsc16Q2E6/sRkbbaXK6bJBwI13m
zTtq6L/7HLlBLkFJNU6aZ1q0CX2dK+Q54B/DLMDVHcBJ2KPTGod7QeR2rJITXbVx
BZyUNJ8XsQG82XHSZWkA7MchS9zTtQLyTZqghcNqD2Kw2r9nUIMIP+9kGocWCbgq
65Gn3cy8dYjqrnxArcbHmyzRmQdb1debrPDJwnIVaOSUudkuAcskqj5aZZLeH7bd
pmShzLr9Cs3SKxKARegNNyVT9MH9+2VYHEfYseSTrxYkMxgSJd60zr4PxTXd38LG
vgZfkTEhfokB+Iu78Uq4rCHjF8xmEWO/ZOmowtFTluDMcbK2rPX8cB9w7GMHcGj0
rH0DToov/4T1j26sk+MZi/YSdbOeRW6AH9bXFYnOTQm/NK+ZYtByAA48Zw/8ekib
HY4n1ih/rQ3t7I7mky2L86slh8zM7TQmB4cEFte6E/kHa5fX70l9q/K5ugQ=
=bkIo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to