Package: libept1
Version: 1.0.3
Severity: serious
Tags: patch
Hello,
Serafeim Zanikolas noticed that:
I just noticed that /var/lib/debtags/vocabulary now lists tag names as
in facet:facet:tag, as opposed to the old style facet:tag. Is this
change intentional? If yes, what's the reasoning behind it?
I confirm it is libept: /var/lib/debtags/debtags-fetch-apt.voc contains
correct tag names, while /var/lib/debtags/vocabulary is corrupt, and it
is libept code what goes from one to the other in "debtags update
--local".
I tested this patch and it works, no need to rebuild debtags, just
updating libept with this patch fixed it.
--- a/ept/debtags/vocabulary.cc
+++ b/ept/debtags/vocabulary.cc
@@ -369,7 +369,7 @@ void Vocabulary::write(FILE* out)
t != f->second.m_tags.end(); t++)
{
//fprintf(stderr, "Writing tag %.*s\n",
PFSTR(t->first));
- writeDebStyleField(out, "Tag", f->first + "::" +
t->first);
+ writeDebStyleField(out, "Tag", t->first);
for (std::map<std::string, std::string>::const_iterator
j = t->second.begin();
j != t->second.end(); j++)
writeDebStyleField(out, j->first, j->second);
Ciao,
Enrico
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libept1 depends on:
ii apt [libapt-pkg4.10] 0.8.6 Advanced front-end for dpkg
ii libc6 2.11.2-6+squeeze1 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-4 GCC support library
ii libstdc++6 4.4.5-4 The GNU Standard C++ Library v3
ii libxapian22 1.2.3-2 Search engine library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
libept1 recommends no packages.
libept1 suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]