bug-repo-syncer 0.2.0

A version that is relatively complete, and can be used to synchronize the bugs of a small project. The author wants to use it for his project "Freeode".

Milestone information

Project:
bug-repo-syncer
Series:
trunk
Version:
0.2.0
Released:
 
Registrant:
Eike
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
15 Eike
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Won't Fix, 15 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon bug-repo-syncer-0.2.0.tar.gz (md5) Source archive 1,750
last downloaded 42 weeks ago
Total downloads: 1,750

Release notes 

This is release contains the main features to synchronize the bug trackers of a small project.

Missing is the translation of links between bugs (really bug ID numbers in the text). Also missing is some functionality to repair repositories, although its currently unclear what would be useful.

Changelog 

View the full changelog

Features
--------

* Added global option ``--version``. It shows the program's version, and a
  license notice.

* Sub-command ``sync``: added option ``--dry-run`` if used, program does not
  modify the repositories, but prints what the program would normally do.

* Sub-command ``info``: test the repository configuration data, program tries
  anonymous login.

* added ability to use Launchpad's test servers ("staging", "qastaging").
  This lead to change in file format.

* Automatically add unknown milestones to the internal data (the translator).
  This does not add a milestone to the repository itself. This will
  nevertheless make new milestones appear in Trac repositories automatically.
  Milestones only have to be put into the milestone translator explicitly, when
  you use different names for them in your repositories. The feature can be
  switched off.

* changed file format

* Better error messages for broken configuration and data files.

* more tests for high level functionality.

Bugs
----

* Unicode fixes

* Crash when loading broken data file.

0 blueprints and 16 bugs targeted

Bug report Importance Assignee Status
941084 #941084 dummy - bug created when application crashes 6 Wishlist   4 Won't Fix
948127 #948127 Crash when trying to load binary incompatible data file 2 Critical Eike  10 Fix Released
943685 #943685 Program crashes if nonsens date is given to option `--since` 3 High Eike  10 Fix Released
943990 #943990 Add tests for high level functionality 3 High Eike  10 Fix Released
943562 #943562 Implement option `--version` 4 Medium Eike  10 Fix Released
943976 #943976 Pylint and Pydev don't know namedtuple 5 Low Eike  10 Fix Released
945123 #945123 Explain how to configure bug repositories 5 Low Eike  10 Fix Released
945913 #945913 Rename package `bug_syncer` to `bug_repo_syncer` 5 Low Eike  10 Fix Released
932191 #932191 Write milestone synchronizer 6 Wishlist Eike  10 Fix Released
937268 #937268 Research meaning of Launchpad bug statuses, adapt status conversion table 6 Wishlist Eike  10 Fix Released
941090 #941090 Test text merging, especially for more than 2 repositories 6 Wishlist Eike  10 Fix Released
941092 #941092 Find fast bug comparison method 6 Wishlist Eike  10 Fix Released
941593 #941593 Subcommand sync: implement --dry-run 6 Wishlist Eike  10 Fix Released
942809 #942809 Switch tests to staging 6 Wishlist Eike  10 Fix Released
946803 #946803 Delete all bugs on the test Trac repository regularly 6 Wishlist Eike  10 Fix Released
947531 #947531 Pydev wish: use asserts and type checking libraries for type inference. 6 Wishlist Eike  10 Fix Released
This milestone contains Public information
Everyone can see this information.