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

Bug#739749: apt: Source package contains two generated files that isn't removed by debian/rules clean.



Package: apt
Version: 0.9.14.2
Severity: minor

The cmdline/apt-key and vendor/debian/sources.list files are generated
from their respective *.in file if they doesn't exist at build time,
but they are not removed when cleaning the source directory.

This becomes a problem whenever the vendor information is updated, as
the generated binary packages will contain the stale files from the
source package instead of regenerated files with updated information.

For the recent release of Tanglu 1 (Aequorea Victoria) we got bitten
by an outdated cmdline/apt-key, and as a workaround manually removed
the generated files from the source package. A propper fix would be
to remove them at make clean time, but I'm unsure about the prefered
way of doing that, so are not providing a patch at this time.


-- System Information:
Distributor ID:	Tanglu
Description:	Tanglu Aequorea Victoria
Release:	1.0
Codename:	aequorea
Architecture: x86_64

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  gnupg                   1.4.15-3b1
ii  libapt-pkg4.12          0.9.14.2tanglu4
ii  libc6                   2.17-97
ii  libgcc1                 1:4.8.2-1tanglu1
ii  libstdc++6              4.8.2-1tanglu1
ii  tanglu-archive-keyring  2013.02

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.8.2-1.2
ii  dpkg-dev    1.17.1
ii  python-apt  0.8.9tanglu1
ii  xz-utils    5.1.1alpha+20120614-2

-- no debconf information


Reply to: