~/talk

Ubuntu and the opportunistic programming

Talkat EuroPython 2011 · 2011-06-20..06-26· [linux-and-operating-systems, python]
links:none on file
slides:none on file

Explains how Ubuntu tooling turns a prototype into a distributable package: use Bazaar branches for code, automatic bug–commit linking, blueprints for specs, web PO translation with suggestions, and a Launchpad PPA that builds packages (green build mark after ~30 minutes) signed with GPG so Software Center installs them. Demonstrates the quickly create workflow from templates (GTK app, CLI, games), auto-generates deb metadata and changelog, and uploads a changes file to Launchpad — the packaged app installs and runs as expected.

AI-written summary · about

  1. 0:00Opportunistic programming intro
  2. 1:11What is Launchpad
  3. 3:48Hosting projects on Launchpad
  4. 7:54Tracking specs with Blueprints
  5. 10:00Translating software
  6. 13:43Managing support
  7. 15:10Personal Package Archives with PPAs
  8. 17:17Introducing Quickly for opportunistic developers
  9. 22:11Create project with Quickly
  10. 28:19Package app with Quickly
  11. 31:59Publish to PPA
  12. 34:13Join projects & Quickly future
  13. 36:01Managing dependencies
  14. 39:00Internationalize projects
  15. 43:15Customize package metadata
  16. 46:54Advanced packaging
  17. 48:17Quickly philosophy
  18. 49:20Improving Quickly
  19. 51:26Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.