News and announcements

Delete local bug database.

Written for bug-repo-syncer by Eike on 2012-04-03

The storage format has gradually changed over the course of the development.
It can therefore happen that bug-repo-syncer reads an old bug database
seemingly without errors, but it creates erroneous results when it processes
the bugs.

Therefore delete the local bug database when you upgrade to version 0.3.0.
The database is in the file "sync-data.pickle".

I have just encountered odd behavior in one of my other projects (Freeode).
The symptom is that all bug links show up like "bug #123@repo", while the
program can not translate any bug ID in the bug description. This also leads
to additional duplication of lines in the bug description.

The error is a bit tricky to spot, because there will always be some text
duplication when you upgrade to version 0.3.0: Version 0.2.0 creates
un-translatable bug IDs in the bug description. Attempts to translate them
leads to different results in each repository and causes duplication of lines
that contain bug IDs.

Release 0.3.0

Written for bug-repo-syncer by Eike on 2012-04-02

A new release is out!

It has a single new feature: The translation of bug IDs in the bug description, that are rendered as links by the web front end. (For example: bug #934724) These links now keep pointing to the correct bugs in all repositories.

Translating Bug Links Between Repositories

Written for bug-repo-syncer by Eike on 2012-03-24

Text of the form "bug #123" is translated to links between bugs in the web front ends of Launchpad and Trac. An algorithm to translate those bug IDs in the bug description has just been finished. It is astonishingly complicated to get this seemingly simple task to work right, in common edge cases.

The algorithm seems to work, improved tests are necessary however.

The program became a little bit convoluted, but not too much fortunately.
A beta release with the new feature will be created soon.

13 of 3 results

Announcements