[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#276953: debian-policy: please clarify section 12.7.



Package: debian-policy
Version: 3.6.1.1
Severity: wishlist


This is not a formal proposal since I'm no Debian developer,
but it would be nice if the following would be clarified:


The first paragraph of section 12.7. of your policy is:

<--  snip  -->

     Packages that are not Debian-native must contain a compressed copy of
     the `debian/changelog' file from the Debian source tree in
     `/usr/share/doc/<package>' with the name `changelog.Debian.gz'.

<--  snip  -->



My personal opinion:

I'd read this section of your policy that
/usr/share/doc/<package>/changelog.Debian.gz must always point to
"a compressed copy of the `debian/changelog' file from the Debian
source tree" <package> was built from.

Therefore, if the /usr/share/doc/<package>/changelog.Debian.gz
comes from another binary package (built from the same source
package), a strict dependency on exactly the same version is
required. Otherwise, e.g. apt-listchanges can't work correctly
on partial upgrades.



Other people disagree and say that only an unversioned or less strict
versioned dependency was required (see the discussions in #249414
and #276822).



Could you clarify this issue in your policy?


TIA
Adrian



Reply to: