New Firefox Support Model and Coming Changes in Stable Updates

The desktop team has been working since the Karmic UDS on the following blueprint: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-new-firefox-support-model

The upshot of the blueprint is that there will be some changes to users’ desktops if they are currently Hardy, Jaunty or Karmic users.

In Lucid, we put in a lot of effort to ensure these updates will be easier in the future (Firefox now uses bundled libraries rather than system libraries, we have reduced the number of applications in the archive using xulrunner, and dropped a lot of extensions too). The update for Lucid is quite trivial, but the update in Hardy, Jaunty and Karmic is not quite as simple. When we roll out the new version, we also need to update the following:

  • All the Firefox extensions that we ship in the archive
  • Language packs
  • In addition to this, we are going to be porting some applications which are currently using xulrunner 1.9 to either the latest version of xulrunner (1.9.2.4) or Webkit. However, this can happen after the Firefox rollout, as the 2 xulrunner versions can be installed in parallel. We have a list of the affected applications. We won’t be porting all of the applications on that list, but will be focusing on the applications which are exposed to insecure content (at the bottom of
    the page)
    .

    Why:

    Firefox 3.0 (and xulrunner 1.9) are now unsupported by Mozilla. Rather than backporting security fixes to these now, we are moving to a support model where we will be introducing major new upstream versions in stable
    releases. The reason for this is the support periods from Mozilla are gradually becoming shorter, and it will be more and more difficult for us to maintain our current support model in the future.

    When:

    Next week, Mozilla will release Firefox 3.6.4 as a minor update to the 3.6 series. This will be rolled out to Lucid, Hardy, Jaunty and Karmic (along with xulrunner 1.9.2.4).

    Call for Testing:

    Packages will be hosted in the Ubuntu Mozilla Security team PPA.

    As this is being rolled out as a security update (rather than a SRU), there is no bug report tracking this. The rollout is being covered (and will be announced) by USN-930-1.

    Clearly, there are significant risks associated with the update. In addition to ensuring that Firefox and all the extensions still function correctly after the update, we also need to ensure:

    1. All the Firefox plugins (eg, Flash) still work
    2. The actual upgrade to the latest version goes smoothly
    3. We don’t break Hardy -> Lucid and Jaunty -> Karmic upgrades
    4. The upgrade works with the *-updates pocket disabled

    Applications that are ported to the latest version of xulrunner (or to Webkit) will also need testing. However, we will also need to test every application on the list in (even the ones which aren’t being updated), with the latest version of xulrunner installed on the system. The reason for this is that most applications dynamically load one of the GRE’s on the system, and some of these applications will load 1.9.2.4 if it is present. I already know of 1 API change in 1.9.2.4 which had been causing me problems with applications I’ve been porting, so it’s possible that the same issue will affect applications we aren’t
    porting if they load the newest GRE.

    You can help testing the upgrade by following the instruction on https://lists.ubuntu.com/archives/ubuntu-devel/2010-June/030811.html

    [Discuss New Firefox Support Model and Coming Changes in Stable Updates on the Forums]

    Originally posted on the ubuntu-devel-announce by Sebastien Bacher on Tue Jun 1 11:59:25 BST 2010

Maverick Alpha 1 Freeze Ahead

The Meerkat wants to stick its head out to the world the first time! We haven’t really started landing new features from ourselves yet, but the first milestone is important for testing the new kernel on a variety of hardware, as
well as the result of the autosyncs from Debian and first wave of merges and package updates.

Alpha milestones in Ubuntu use a “soft freeze” for main, which means that developers are asked to refrain from uploading packages between Tuesday and Thursday which don’t bring us closer to releasing the alpha, so that these
days can be used for settling the archive and fixing any remaining showstoppers.

The list of bugs targeted for alpha-1 can be found here.

Per the policy described on the RC Bug Targetting Wiki, this list is used for tracking bugs that are blockers for the alpha 1 milestone – so as you can see, the list will be quite short (and is in fact empty right now).
If you know of bugs that should be considered blockers, please nominate them for release and set the milestone target for those bugs. If you have questions about whether a bug should be considered a blocker, please contact a member of the release team.

Beyond that short list of bugs that are blockers for Alpha 1, we have those bugs that are listed as release-critical for Maverick as a whole: https://bugs.launchpad.net/ubuntu/maverick/+bugs

If you aren’t among the small group of people who have milestoned bugs assigned to you, please consider helping with those bugs, using your best judgement with regard to the alpha freeze when uploading fixes.

Please also help us to get the archive in a consistent state for the alpha, as described on
https://wiki.ubuntu.com/UbuntuDevelopment/PackageArchive#Consistency.

There’s also plenty that can be done to help packages that aren’t included on the CDs: https://merges.ubuntu.com/main.html shows over 300 package merges still outstanding in main for maverick, and
https://merges.ubuntu.com/universe.html shows close to 400.

Finally, if you know of new features in Maverick that you think should be highlighted for Alpha 1, let a member of the release team know so that they can be added to the technical overview.

[Discuss Maverick Alpha 1 Freeze Ahead on the Forums]

Originally posted to the ubuntu-devel-announce mailing list by Martin Pitt on Mon May 31 07:07:41 BST 2010

Announcing this week's Bug Day target – Compiz- Thursday, June 3rd, 2010

This week’s Bug Day target is *drum roll please* Compiz!

  • 100 New bugs need a hug
  • 62 Incomplete bugs need a status check
  • 82 Confirmed bugs need a review

Bookmark it, add it to your calendars, turn over those egg-timers!

Are you looking for a way to start giving some love back to your adorable Ubuntu Project?

Did you ever wonder what Triage is? Want to learn about that?

This is a perfect time!, Everybody can help in a Bug Day! Open your IRC Client and go to #ubuntu-bugs (freenode) the BugSquad will be happy to help you to start contributing!

Wanna be famous? Is easy! remember to use 5-A-day so if you do a good work your name could be listed at the top 5-A-Day Contributors in the Ubuntu Hall of Fame page!

We are always looking for new tasks or ideas for the Bug Days, if you have one add it to the Planning page https://wiki.ubuntu.com/UbuntuBugDay/Planning

If you’re new to all this, head to https://wiki.ubuntu.com/Bugs

[Discuss Announcing this week’s Bug Day target – Compiz- Thursday, June 3rd, 2010 on the Forums]

Originally sent to the ubuntu-devel-announce Mailing List by Pedro Villavicencio Garrido on Wed Jun 2 13:58:06 BST 2010

Ubuntu Server Team – June 1st, 2010 – Meeting Minutes

Server Team 20100601 meeting minutes

Here are the minutes of the meeting. They can also be found online with the irc logs here.

Action points from the last meeting

  • sommer to try to move server doc spec to Ubuntu specs: DONE
  • ttx to document (or delegate documentation of ) package stack names: DONE

Alpha1 milestone

The Alpha1 milestone will be released Thursday. Please participate to Server ISO testing to get as much coverage as we can. Current known issues include an oversized CD, due to bug 587893. smoser will publish cloud images soon. Between now and Alpha1 we are in soft freeze and should not upload major changes that could impact negatively the milestone.

ACTION: all to run ISO testing coverage on alpha1

ACTION: smoser to ensure cloud images make it to the alpha1 iso tracker

Alpha2 subcycle status

The Canonical team tracks progress on their specs here. Please remember to keep your work items and Status: line updated in the blueprints, at least once per week before Monday EOB. See the WorkItemsHowto for more info. ttx will reset the trends line tomorrow to something more useful to track progress.

server-maverick-cloud-kernel-upgrades needs some attention since there is some work separation between smoser and jjohansen, and a more detailed work items plan is desired.

On the community side, Mail & cluster stack look in great shape. jib asked to seperate items out for before & after feature freeze to help track things. The doc spec is also in good shape.

ACTION: smoser to coordinate with jjohansen and ttx to provide a more detailed work item overview for server-maverick-cloud-kernel-upgrades

Weekly Updates & Questions for the QA Team

hggdh verified bug 565101, which should go to -updates as soon as possible. Additionally, he also did a quick test of bug 586134, and seems to work with 512 loop devices configured. There might be a delay in the Eucalyptus SRU due to a potential regression on bug 566793.

Weekly Updates & Questions for the Kernel Team

jjohansen is in vacation, so no progress yet on pv-ops. SpamapS mentioned that the proposed PTRACE changes would also affect negatively the ops population, and will chime in on the thread to make that concern known.

Weekly Updates & Questions for the Documentation Team

Lucid serverguide PDF is available on h.u.c. For next week’s meeting, sommer will present new sections for which the doc team will need input from the server team.

ACTION: sommer to present list of sections that need input from server team

Papercuts selection for Alpha2 subcycle

We currently have 14 bugs nominated for a desired total of 16 targets, so choosing between them should be easy. Last-minute nominations can still occur since ttx will proceed with formal selection tomorrow morning. You can also start assigning yourself to those you’re interested in.

Weekly SRU review

SRU nominations were reviewed. The tracker for the new SRU process is under work, with an early view accessible here.

Open Discussion

server-maverick-openldap-dit was reviewed and approved. EtienneG brought up the question of which iSCSI target is being chosen for main/UEC: tgt is the answer, and ccheney will work on the MIR, and zul on the upstartification.

Agree on next meeting date and time

Next meeting will be on Tuesday, June 8th at 18:00 UTC in #ubuntu-meeting.

[Discuss Ubuntu Server Team – June 1st, 2010 – Meeting Minutes on the Forums]

Originally posted to the ubuntu server blog by Theirry Carrez on Wed Jun 2, 2010

Ubuntu Weekly Newsletter #195

Welcome to The Ubuntu Weekly Newsletter. This is Issue #195 for the week of May 23rd -May 29th, 2010 and is available here.

In this issue we cover:

  • Track the Desktop Team and UNE in Maverick
  • Ubuntu Server update for Maverick Meerkat
  • Ubuntu Foundations and Maverick Meerkat 10.10
  • Maverick Community Team Plans
  • Welcome: New Ubuntu Members
  • Winners of the 1st Annual Ubuntu Women World Play Announced
  • Ubuntu Stats
  • Ubuntu NC LoCo Team: Guitars to Goat Festivals: Ubuntu For All
  • Ubuntu Massachusetts LoCo Team: Ubuntu @ Intel LAN Party
  • Catalan LoCo Team: Ubuntu Lucid release party in Valencia
  • Why Launchpad Rocks: Great Bug Tracking
  • Ubuntu Forums News
  • Interview with Penelope Stowe
  • The behavioral economics of free software
  • Return of the Ubuntu Server papercuts
  • Rethinking the Ubuntu Developer Summit
  • Testing Indicator Application Menu Support
  • In The Press
  • In The Blogosphere
  • Landscape 1.5 Released with new Enterprise Features
  • Canonical Pushes Skype into Ubuntu Repository
  • Linux Security Summit 2010
  • Full Circle Magazine #37
  • Ubuntu UK Poscast: Three Friends
  • Upcoming Meetings and Events
  • Updates and Security
  • and much much more!
  • This issue of The Ubuntu Weekly Newsletter is brought to you by:

    • Amber Graner
    • Chris Johnston
    • Isabelle Duchatelle
    • Penelope Stowe
    • Liraz Siri
    • Daniel Caleb
    • J. Scott Gwin
    • Mike Holstein
    • Mackenzie Morgan
    • And many others
    • If you have a story idea for The Ubuntu Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

      Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License