OK, there are a bunch of changes I made to how we package this.

Before, there were a lot of in-place changes to the source:
 * We modified Makefile.am to install vocabulary.gz
 * We modified get_tags to point at anonymous svn
 * We modified get_vocabulary to not get the Debian security team's tags
 * We modified sources.list to point at installed vocabulary.gz

Then, the packager was expected to (1) run autogen.sh which rebuilt
Makefile.in (and friends) and re-downloaded tags and vocabulary (this
time without the security stuff) and (2) gzip vocabulary.

As a side-effect to (1), the debdiff was hard to read and sometimes the
package would have newer tags/vocab because of the fresh svn download.
I'm not certain, but I don't believe that was necessarily an intended
feature.

So I tried to clean this up.  I added patches to strip the security tags
from vocabulary and to modify sources.list.  Then I added a hook to
debian/rules that gzips vocabulary.

There were a couple patches I was able to drop with the new version.  A
ftbfs patch and a libept api change patch.  Both are upstream now.

The attached ubuntu-to-ubuntu.debdiff only has debian/* changes which is
not the whole picture, since as I said, previously several changes were
in-place.  Full debdiff available upon request.

Finally, there is a bug in libwibble that causes us to FTBFS.  I'll not
subscribe a sponsor until bug 385317 is fixed.

** Attachment added: "ubuntu-to-ubuntu.debdiff"
   http://launchpadlibrarian.net/27705979/ubuntu-to-ubuntu.debdiff

** Changed in: debtags (Ubuntu)
       Status: In Progress => Confirmed

** Changed in: debtags (Ubuntu)
     Assignee: Michael Terry (mterry) => (unassigned)

-- 
Please merge debtags 1.7.9 (universe) from Debian unstable
https://bugs.launchpad.net/bugs/385245
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to