summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Kalnischkies <kalnischkies@gmail.com>2012-09-09 21:22:54 +0200
committerDavid Kalnischkies <kalnischkies@gmail.com>2012-09-09 21:22:54 +0200
commit8ec008808cd6083a633685a732dfe9b8a58a89da (patch)
tree74c4d099fa8db145cc88806b42762c4f523140f8
parentc919ad6e4d0de48acb60f2a1371ade9bfb0451f8 (diff)
* apt-pkg/pkgcachegen.cc:
- do not create 'native' (or now 'none') package structures as a side effect of description translation parsing as it pollutes the cache
-rw-r--r--apt-pkg/pkgcachegen.cc2
-rw-r--r--debian/changelog3
2 files changed, 5 insertions, 0 deletions
diff --git a/apt-pkg/pkgcachegen.cc b/apt-pkg/pkgcachegen.cc
index 490c2ecbb..54b07c465 100644
--- a/apt-pkg/pkgcachegen.cc
+++ b/apt-pkg/pkgcachegen.cc
@@ -195,8 +195,10 @@ bool pkgCacheGenerator::MergeList(ListParser &List,
string const Version = List.Version();
if (Version.empty() == true && Arch.empty() == true)
{
+ // package descriptions
if (MergeListGroup(List, PackageName) == false)
return false;
+ continue;
}
if (Arch.empty() == true)
diff --git a/debian/changelog b/debian/changelog
index 90f3199b3..936f2557e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -32,6 +32,9 @@ apt (0.9.7.5) UNRELEASED; urgency=low
- do not warn about files which have a record in the Release file, but
are not present on the CD to mirror the behavior of the other methods
and to allow uncompressed indexes to be dropped without scaring users
+ * apt-pkg/pkgcachegen.cc:
+ - do not create 'native' (or now 'none') package structures as a side
+ effect of description translation parsing as it pollutes the cache
-- David Kalnischkies <kalnischkies@gmail.com> Sun, 26 Aug 2012 10:49:17 +0200