Truly immutable bugs

Bug #931828 reported by Eike
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bug-repo-syncer
Fix Released
Wishlist
Eike

Bug Description

There is now a blueprint and related issues:
https://blueprints.launchpad.net/bug-repo-syncer/+spec/separate-bug-data-and-ids
TrulyImmutableBugs

Separate two related concepts:

For bugs that were downloaded from the internet we must store from which repository it came, and its ID in this repository.

For known bugs we must store their IDs in each repository. Especially we must be able to store (pickle) this information.

The field ``BugData.ids: dict`` is currently used for both tasks:
* It is used like a tuple (repo_where_bug_came_from, ID), for bugs that were received from the repositories.
* It is used like a dict (repo_name, bug_ID_in_this_repo) to build the ID translator when a SyncTask is created.

Eike (eike-welk)
Changed in bug-repo-syncer:
milestone: none → 0.1.0
assignee: nobody → Eike (eike-welk)
importance: Undecided → Medium
status: New → Opinion
Eike (eike-welk)
Changed in bug-repo-syncer:
assignee: Eike (eike-welk) → nobody
Eike (eike-welk)
Changed in bug-repo-syncer:
milestone: 0.1.0 → 0.2.0
Eike (eike-welk)
Changed in bug-repo-syncer:
status: Opinion → Invalid
Eike (eike-welk)
Changed in bug-repo-syncer:
status: Invalid → Opinion
status: Opinion → Invalid
Eike (eike-welk)
Changed in bug-repo-syncer:
status: Invalid → Confirmed
status: Confirmed → Opinion
status: Opinion → Fix Released
Eike (eike-welk)
Changed in bug-repo-syncer:
status: Fix Released → Invalid
description: updated
Eike (eike-welk)
Changed in bug-repo-syncer:
assignee: nobody → Eike (eike-welk)
importance: Medium → Wishlist
milestone: 0.2.0 → 0.3.0
status: Invalid → Confirmed
description: updated
Eike (eike-welk)
summary: - Storing repository name and bug ID
+ Truly immutable bugs
Eike (eike-welk)
Changed in bug-repo-syncer:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.