associate branch with source package

Bug #91579 reported by Martin Pool
18
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Jonathan Lange
Ubuntu Distributed Development
Fix Released
High
Unassigned

Bug Description

Branches can be associated with products. It would be useful to distro developers if they could also be associated with a source package. This gives a way to describe fixes that relate only to the distribution.

Revision history for this message
David Allouche (ddaa) wrote :

I think a branch should be associated to a product OR a source package.

A package branch is different in content and purpose from an upstream branch, and is targeted to different people. The distinction is a bit similar to how upstream bugtasks and distro bugtasks are different classes because that are related to the same object (bug, product) in different contexts (upstream, distro).

Tim Penhey (thumper)
Changed in launchpad-bazaar:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
James Westby (james-w)
Changed in udd:
importance: Undecided → High
status: New → Confirmed
Jonathan Lange (jml)
Changed in launchpad-bazaar:
assignee: nobody → jml
status: Triaged → In Progress
Revision history for this message
Jonathan Lange (jml) wrote :

On trunk, as it stands:
  - you can perform bzr operations on personal package branches (e.g. ~jml/ubuntu/jaunty/bzr/make-it-fast)
  - you can mark these branches as being the official branches for a pocket of a source package.

Well, you could if we hadn't got the feature turned off in a config file while we're getting the UI ready.

This week, I'll start talk about flipping the switch so you can push to production, rather than staging. That way the branches can be there even if the UI lags a bit.

I'll have been and will be filing bugs with the tag package-branches for the details of the work that's left. I'll only be filing them as they come to mind though.

Jonathan Lange (jml)
tags: added: package-branches
Revision history for this message
Jonathan Lange (jml) wrote :

You can create source package branches on production now.

There are many open bugs, but the core of the work is essentially done, so this particular bug task has served its purpose.

Changed in launchpad-bazaar:
milestone: none → 2.2.4
status: In Progress → Fix Released
Revision history for this message
Jonathan Lange (jml) wrote :
James Westby (james-w)
Changed in udd:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

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