Diff for "VersionFourDotO/Stakeholders/Soyuz"

Not logged in - Log In / Register

Differences between revisions 3 and 4
Revision 3 as of 2009-09-01 12:23:19
Size: 5837
Comment:
Revision 4 as of 2009-09-01 15:56:00
Size: 258
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

== Mark Shuttleworth ==
 * 1
 * 2
 * 3
Line 25: Line 20:


== Suggestions ==
The following are bugs and ideas for improvement collected over the last cycle.
|| Item || Story Points || Description ||
|| PPA download counters || || Enable the distro team to prioritise merges from PPAs based on real usage and popularity and testing ||
|| SoyuzDistributionScript || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#soyuz-distribution-script|3]] || Re-write cron.publish in Python ||
|| Provide support for package sync reviews|| [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#package-sync-reviews|13]] ||Consider how critical uploads, bugs, the upload queue and PPAs can interact ||
|| Licensing Metadata support (see [[http://wiki.debian.org/Proposals/CopyrightFormat|1]] and [[http://fedoraproject.org/wiki/Packaging/LicensingGuidelines#License:_field|2]] || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#licensing-metadata|2]] || Extra data on SPR that specifies the set of licenses for a package; obtained by parsing the licensing description and creating a set) ||
|| Changelog repackaging for native source syncing || || Allows us to store proper changelogs for Debian-NSS'd packages ||
|| Fix changelog attribution and repackaging for native source syncing || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#changelogs|5]] || [[https://bugs.edge.launchpad.net/soyuz/+bug/55795|55795]], [[https://bugs.edge.launchpad.net/soyuz/+bug/139162|139162]], [[https://bugs.edge.launchpad.net/soyuz/+bug/247456|247456]] ||
|| Support zsync/pdiff for apt-get update || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#pdiff|XXX]] || [[https://bugs.launchpad.net/bugs/214612|214612]] ||
|| Pool buildds between PPAs and the distro || [[https://dev.launchpad.net/VersionThreeDot0/Soyuz/StoryCards#pool-builders|3]] || [[https://bugs.edge.launchpad.net/soyuz/+bug/285207|285207]] ||
|| Make buildmaster work with buildds that build any arch || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#any-arch-builder|13]] || [[https://bugs.edge.launchpad.net/soyuz/+bug/285206|285206]] ||
|| Display PPA diffs against Ubuntu || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#ppa-diffs-ubuntu|5]] || [[https://bugs.edge.launchpad.net/soyuz/+bug/259422|259422]] ||
|| Multi-series support in package uploads || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#multi-series-upload|8]] || [[https://bugs.edge.launchpad.net/soyuz/+bug/235064|235064]] ||
|| PPA popularity index || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#ppa-heat|5]] || Do an emergent "heat" on PPA's, which would quietly factor in downloads, subscribers, karma of uploaders etc. ||
|| SFTP package uploads || 5 || Provide a secure upload mechanism with synchronous feedback to uploaders; GPG still a requirement ||
|| Per-package apt:// download links.|| || ||
|| NoMoreAptFtpArchive || 8 || (package metadata, speeds up publishing by 20m) ||
|| RealDistroReleases || || Point-releases for distributions ||
|| Archive from librarian || 20 || Dynamic pool and autogenerated dists ||
|| Archive Branches, Snapshot Archives and Independent Suites || 13 || (could we have hardy-intel?) If done with ''Diskless Archives'' makes archive branching cheap ||
|| Upload RSS feed || || [[https://blueprints.edge.launchpad.net/soyuz/+spec/upload-rss-feed|Bluprint]] ||
|| LiveFS generation || || ||
|| Branch uploads || || https://edge.launchpad.net/bzr-builddeb, data model, branch uploads ||
|| Modelling seeds || 6 || Data model and basic germinate interface. Could be done with 'NoMoreAptFtpArchive' which needs to know about seeds ||
|| Package copying only shows first 20 packages || || bug 276019 ||
|| [[https://bugs.edge.launchpad.net/soyuz/+bug/236922|Current SourcePackage metadata persistence]] || 5 || Internal-only, performance and correctness, enables per-package features ||
|| Hang BPPH off SPPH || || ||
|| [[https://bugs.edge.launchpad.net/soyuz/+bug/236925|Explicit Distribution.currentseries]] || || Internal-only, perf and correctness ||
|| Remove Lucille config || || [[https://bugs.edge.launchpad.net/soyuz/+bug/55288|Bug 55288]] and [[https://bugs.edge.launchpad.net/soyuz/+bug/45270|bug 45270]]. Fix the publisher configuration system; get rid of the Lucille config stuff and prevent the publisher from failing when a new series is opened but is not initialised. Also see the [[https://blueprints.edge.launchpad.net/soyuz/+spec/remove-lucilleconfig|blueprint]] ||
|| AJAX +builds || || Sex up the /+builds pages with AJAX: Allow in-place re-try (including multiple arches), make failures more obvious, in-place rescoring, filter on series/arch/status. ||
|| AJAX +queue || || Add AJAX to the +queue page: approve all, in-place approval, remove actions where not permissioned, possibly lots more usability optimisations. ||
|| Soyuz instant messenger buddy (XMPP) || [[https://dev.launchpad.net/VersionThreeDotO/Soyuz/StoryCards#xmpp|XXX]] || [[https://bugs.edge.launchpad.net/soyuz/+bug/305331|305331]] For notifications of important events like build failures. Probably not limited to Soyuz ||
|| Rebuilds of binary packages without source changes || || [[https://bugs.edge.launchpad.net/soyuz/+bug/245594|bug 245594]] (required for bug 235064)||
|| PPA deletion || || [[https://bugs.edge.launchpad.net/soyuz/+bug/391807|We need a way of deleting unwanted PPAs.]] ||
|| PPA Mirroring || || [[https://bugs.launchpad.net/soyuz/+bug/396488|bug 396488]] ||

Soyuz 4.0 stakeholder priorities

OEM Services

Contact: Cody Somerville

  • 1
  • 2
  • 3

Ubuntu Foundations

Contact: Colin Watson / Robbie Williamson

  • 1
  • 2
  • 3

Ubuntu MOTU

Contact: wgrant and mok0

  • 1
  • 2
  • 3

VersionFourDotO/Stakeholders/Soyuz (last edited 2010-01-05 07:50:34 by jml)