Backports BoF

Registered by Evan Broder on 2012-05-05

Talk about backports, including joining the backports team.

Blueprint information

Status:
Not started
Approver:
Kate Stewart
Priority:
Medium
Drafter:
Evan Broder
Direction:
Approved
Assignee:
MOTU
Definition:
Discussion
Series goal:
Accepted for quantal
Implementation:
Deferred
Milestone target:
milestone icon ubuntu-12.10

Related branches

Sprints

Whiteboard

 - Pre-release backports
   * Needs easy LP patch. Needs someone to write tests
   * Needs bot to watch for release/backports skew
  * Concerns: archive skew within the backports pocket
 - Backports can't build-depend on other backports - https://bugs.launchpad.net/launchpad/+bug/888665
  - packages can depend just fine because apt is smart
- Need more people using them
  - Blog posts?
Treat -backports pocket as the release pocket for next release,
 - backports needs to be strictly ahead (in version number)
 - backports should have ~quantal1 (or whatever code name), and then when we forward port them we increment the changelog and drop the final tilda in the version history (they get rebuilt at this time as well)
 - User experience of installing them?
   - software center does the right thing here (prompts when there are multiple versions, although possibly not the most intelligible prompt),
   - apt-get could have some UI to suggest the package is coming from one of multiple options (coloring?) -- may be useful for security/proposed updates too.
   - apt-url doesn't quite allow for explicit backport links
http://people.ubuntuwire.org/~broder/rebackporter/rebackports.json
https://code.launchpad.net/~broder/+junk/rebackporter
http://harvest.ubuntu.com/opportunities/?opp.list=rebackports&pkg=

(?)

Work Items

Work items:
[laney] Update rebackporter bot to generate report on packages in backports that need to be updated: INPROGRESS
[stefanor] Figure out why #993296 has duplicate reverse deps: DONE
[broder] Buy mvo a beer: POSTPONED
[broder] Recommend using pkg/pocket instead of -t pocket: DONE
[broder] Update docs to cover new software-center backports feature: TODO
[scottritchie] Talk to mvo about command-line UI: TODO
[scottritchie] Also talk to mvo about apt:// urls and backports: TODO
[ajmitch] Fix Launchpad for pre-release backports: DONE
[jonathan] Draw flowchart of where packages should go (ARB/backports/archives/debian/ppa/etc.), turn it into a nice web wizard once we reach some kind of consensus on that: POSTPONED
[broder] Document how to join backporters: TODO

This blueprint contains Public information 
Everyone can see this information.