Skip to content
Commits on Source (3)
......@@ -11,7 +11,7 @@ Hi,
a test with piuparts revealed that your package misses the copyright
file after an upgrade, which is a violation of Policy 12.5:
https://www.debian.org/doc/debian-policy/#copyright-information
https://www.debian.org/doc/debian-policy/ch-docs.html#copyright-information
After the upgrade /usr/share/doc/$PACKAGE/ is just an empty directory.
......@@ -28,7 +28,7 @@ https://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
https://www.debian.org/doc/debian-policy/#details-of-unpack-phase-of-installation-or-upgrade
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)
......
......@@ -32,7 +32,7 @@ It may break in subtle ways and dpkg cannot detect this as a problem.
"win" and all others have "lost".
Note that dpkg intentionally does not replace directories with
symlinks and vice versa, see in particular the end of point 4 in
https://www.debian.org/doc/debian-policy/#details-of-unpack-phase-of-installation-or-upgrade
https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#details-of-unpack-phase-of-installation-or-upgrade
(Note: Adding Pre-Depends is *not* a solution.)
Please move the files shipped in your package to the "real" location.
......
......@@ -16,7 +16,7 @@ Configuration Management Specification, version 2 or higher.
Refer to Debian Policy Manual section 3.9.1 (Prompting in maintainer
scripts) for details. Quoting from
https://www.debian.org/doc/debian-policy/#prompting-in-maintainer-scripts
https://www.debian.org/doc/debian-policy/ch-binary.html#prompting-in-maintainer-scripts
------------------------------------------------------------------------------
[ 3.9.1 Prompting in maintainer scripts ]
......
......@@ -24,14 +24,14 @@ 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/#copyright-information
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/#details-of-unpack-phase-of-installation-or-upgrade
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)
......