Canonical Voices

Mathias Gug

The Ubuntu Server team is looking for feedback on which AWS client libraries should be made available as part of Ubuntu. Making it easy to develop applications that use AWS and  UEC services is one of the goal of the Ubuntu Server team. The AWS client libraries blueprint focuses on listing existing projects and then choose which ones should be packaged for Lucid.

If you know of great projects in PHP, Perl, Python, Ruby, Java (or any other platform)  that help using AWS and UEC services such as EC2 or S3 make a note of them in the wiki page (preferred choice) or by leaving a comment below.


Read more
Mathias Gug

While preparing for the second milestone on the road the Lucid Lynx release, the Ubuntu Server team is looking for help in testing the Ubuntu Server isos and EC2/UEC images. If you have some spare server hardware and have some time to dive into a RAID or LVM installation, head to the ISO QA tracker and pick one of the remaining ISO test cases.

If you’re more interested in the Cloud, either on EC2 or UEC, Lucid alpha2 candidates are available for testing as well. Bundle, run, test one of the image – and don’t forget to report your results to the ISO QA Tracker.


Read more
Mathias Gug

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

Review ACTION points from previous meeting

Most of the assignee were not attending the meeting.

ACTION: jib to talk to robbiew about ecryptfs in ubuntu

Check blueprint status and progress for the week

  • server-lucid-eucalyptus-karmic-retrospective: on track
  • server-lucid-eucalyptus-merging-and-packaging: on track
  • server-lucid-seeds: on track
    • mathiaz is preparing the final list of packages and will ask for feedback on the remaining items.
  • server-lucid-euca-remote-autoregister: 50% done, slightly slowed down by 1.6.2 integration work, on track
  • server-lucid-uec-testing: on track, even though the completion rate is low.

Weekly Updates & Questions for the Kernel Team (jjohansen)

ttx brought bug 499785 – nic-usb-modules should include asix to the attention of the kernel team as it is needed to help test UEC in laptops environments.

mathiaz mentioned he had asked the kernel team for feedback on dropping the kernel-package package to universe.

Blueprints for post alpha2

Once alpha2 is out, the server team will look at the next set of blueprints to be implemented. Some of them still need more discussion which will happen during the next meeting on January 6th.

The following blueprints will be reviewed:

Agree on next meeting date and time

Next meeting will be on Wednesday, January 6th at 14:00 UTC in #ubuntu-meeting.


Read more
Thierry Carrez


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

Scribe assignment

In an effort to share the burden, the responsibility and the community visibility, the meeting minutes scribe role will rotate alphabetically every week between the server team engineers. ttx will write up the current minutes, and zul will write the ones for next week. The process to follow is detailed in the Server team knowledge base. mathiaz can give access to the ubuntuserver blog to those missing it.

Review ACTION points from previous meeting

  • jos to find out the best time for the meeting: Server meeting time to stay the same for at least the next month or two

Check blueprint status and progress for the week

Everything is green so far. The Alpha2 burn down chart is positive. ScottK mentioned that his mail integration spec still needs approval.

ACTION: jos to review/approve server-lucid-more-mail-integration

Alpha1 ISO testing

Lucid Alpha 1 candidates are now up on the ISO tracker. Everyone is encouraged to participate in testing them ! Cloud images should be up soon as well.

ACTION: smoser to push cloud dailies to ISO tracker asap

Assigned and to-be-assigned bugs

Nothing assigned to team needing re-assignment. Some team members are still assigned to more bugs than they should be actively working on, so this might need more review. No red flag raised.

Weekly Updates & Questions for the Kernel Team

KSM has been turned on and should land in post-Alpha1 kernels. It requires user space to use the madise system call to mark pages for sharing. That’s expected to be part of soon-released qemu-kvm 0.12. jjohansen still has to go through and update the EC2 configs to be more like virtual. On the table is also ramdisk-less images, -virtual kernels with all reasonable disk drivers for root devices as built-in, and Hz. This will be tracked in a bug that smoser will open.

ACTION: smoser to open bug for kernel team follow-up

Development sponsorship

Every server engineer with sponsorship capabilities is expected to spend one hour a week sponsoring stuff. The easiest way to track that is to do it every week at a fixed time, and combine it with Code reviews.

ACTION: zul, kirkland, mathiaz to sign up for sponsoring time on https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews

Developer communication

Developer communication rules have been recently updated, please have a look at them and do the right thing.

soren’s QA project for Alpha2

Until Alpha-2, soren will be in the QA team, rather than the server team, working on automating a lot of the testing we are doing for servers. So far he has enabled a few test suites in package builds and set up kvm-autotest to do scripted, interactive testing.

Open Discussion

Instead of rewriting all Ubuntu Server python code in Perl, we plan to rewrite Jos in Python. Daviey encourages everyone to submit their Ubuntu Server tips to https://wiki.ubuntu.com/server-tips.

Agree on next meeting date and time

Next meeting will be on Wednesday, December 16th at 14:00 UTC in #ubuntu-meeting.

Read more
Mathias Gug


The Ubuntu Server team would like to get your feedback on whether the packages listed below should be demoted to universe or promoted to main.

Since Lucid is an LTS release the Ubuntu Server team conducted a critical review of the current contents of the server related seeds in order to free some space on the -server CD and to reduce the number of packages we’ll be maintaining for 5 years. Some packages are not necessary, might be abandoned and thus should be demoted to universe. Some packages are brought up in main by recommends while they should just be suggested. Some very useful packages are missing and should be promoted to main.

The list of packages considered is tracked in a wiki page and included below.  You can either edit the wiki page with your comments or reply to this thread.

Proposed universe demotions

  • nis
  • elinks
  • lm-sensors
  • sensord
  • cricket
  • radvd
  • logwatch: logcheck provides the same functionality
  • vlock
  • lilo
  • libxp6
  • redhat-cluster-suite: not properly maintained
  • virt-manager
  • backuppc: bacula is the backup solution in main
  • racoon
  • ipsec-tools
  • siege
  • minicom: cu is tiny and trivial to support, but doesn’t support error correction
  • openssh-blacklist, openssl-blacklist: needs further consideration by cjwatson
  • analog: awstats is also in main – upstream much more active.
  • nut-hal-drivers: see Halsectomy

Proposed main promotions

  • oidentd
  • tdb-tools: for samba cluster
  • ctdb: for samba cluster
  • acl
  • nginx: 6.21 percent market share according to Netcraft
  • kernel-package: remove from -server iso

Proposed Recommends downgrades

  • kernel-package: remove from -server iso (stays in main thanks to platform.lucid/supported-development).

Read more
Mathias Gug


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

Review ACTION from previous meeting

ACTION: ttx to review status of bugs the following bugs for any missing info

  • 455625: lacking some reproduction, the Eucalyptus team marked it invalid
  • 460085: missing some feedback from the Eucalyptus team, basically the results of their long-standing rampart tests
  • 461156: fixed in Lucid, SRU pending

ACTION: mathiaz to compile a list of easy merges for publication

Check blueprint status and progress for the week (jib)

  • Feature Definition Freeze is this week.
    • All Alpha2-targed blueprints must be approved by then.
    • All non-Alpha2 blueprints will have at least summary, rationale & user story in the spec, and any notes taken from UDS

  • Non Alpha2, but ready for review:
    • other-cloud-providers
    • vmbuilder-multiple-outputs
  • To track progress during Alpha2, we will:

Assigned and to-be-assigned bugs: http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html (jib)

  • Nothing assigned to team

Weekly SRU review (mathiaz)

2009 Server Survey announce: http://nicolas.barcet.com/drupal/en/2009-server-survey-announce

Nick Barcet announced the 2009 Server Survey. To improve exposure, any of you that can republish the announce on a loco planet or some other means do relay the info in the next couple weeks. So far, the plan is to keep the survey up at least until mid-january. Nick will shortly send an email to the server ML with the same information.

Open discussion

  • Spamassassin – 3.3.0 will hit beta “soon”, Daviey emailed the DM to ask if he wants to work together to get the package updated.
  • Mdz & sabdlf covered server specs for Lucid yesterday. Sabdfl was very pleased with the work that was put in.

Agree on next meeting date and time

  • Several people would prefer the meeting to be slightly later in the day. ACTION on jos to coordinate with Maria & Kirkland to find a more suitable hour if possible.

  • Until further notice, next meeting will be on Wednesday, December 9th at 14:00 UTC in #ubuntu-meeting.

Read more
Mathias Gug


Now that UDS has ended one of the tasks Ubuntu developers focus on is merging packages from Debian. As Lucid will be an LTS release, packages from testing (instead of unstable) will be pulled in. Here is a selection of packages from the Ubuntu Server team that look easy to get you started on merges:

Some merges may already have been done. Other may turn out to be sync requests. And if you run out of packages to merge you can just head over to Merge-O-Matic to get the full list of packages waiting for your merging skills!

Read more
Mathias Gug


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

Review ACTION from previous meeting

ACTION: ttx to review status of bugs 455625, 460085 and 461156 for any missing info ACTION: mathiaz to compile a list of easy merges for publication

Check blueprint status and progress for the week (mdz)

mdz reminded that the list of blueprints is used to track plans for Lucid. The focus is now on drafting the specifications after last week discussions at UDS. Work items should also be added to the blueprint whiteboard so that a burn down chart can be generated during the cycle. Once the wiki page is written and the work items have been defined the status of the blueprint should be set to Review.

All of the blueprints should be ready for review first thing Monday morning.

Assigned and to-be-assigned bugs: http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html (mdz)

Nothing was assigned to the team. Most of the bugs seemed to be SRU-related.

Work items tracking (mdz)

 

mathiaz asked how to handle work items that can’t be defined up-front as they depends on completion of existing work items. mdz suggested to create work items for each of the proposed changes. If some of them can be skipped, it’s easy to skip them later, but we don’t want to forget any. The most important thing is that the list is at approximately the right level of granularity, so that we make steady progress through the list. Work items need to fit into a 1-2 day chunk of work.

Weekly SRU review (mathiaz)

 

Only the hardy nomination list had one bug to be reviewed. The last two weeks of fixed bugs have also been reviewed for potential SRUs.

Spamassassin update

 

ScottK asked about the status of Spamassassin in Lucid. mathiaz replied that Daviey had been investigating the situation with upstream. He also suggested to define work items in the associated blueprint even if the drafter doesn’t plan to do the work. Documenting what needs to be done may help in getting things moved forward by other people.

Agree on next meeting date and time

 

kirkland to discuss a new time slot with maria.

Next meeting will be on Wednesday, December 2nd at 14:00 UTC in #ubuntu-meeting.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

ACTION: nurmi to help investigate/validate/fix bugs 455625, 460085 and 461156

  • Daviey to investigate spamassassin status in lucid: Done

  • mathiaz to update the fridge: Done

UDS: server track planning

mdz will schedule the server track before the end of the week. To make sure he doesn’t miss your blueprint, please name it server-lucid-* and set him as approver. There can be two parallel sessions in the server track (as with other tracks), so you should subscribe to the blueprints you are interested in to try to avoid scheduling conflicts.

Merging, merging, merging

Lucid is open for merging, which is a great way to learn packaging for starters. Since compiling a list of easy merges seemed to help last time, mathiaz will compile it again this time and blog about it.

ACTION: mathiaz to compile a list of easy merges for publication

Open Discussion

nijaba mentioned bug 450044, which allowed to spot that ubuntu-server was not a bug contact for euca2ools (now fixed). Most of the crew is expected to enjoy the great(?) texan winter in Dallas next week.

Agree on next meeting date and time

Next week is UDS Lucid, so next meeting will be on Wednesday, November 25th at 14:00 UTC in #ubuntu-meeting.

Read more
Mathias Gug


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

Review ACTION points from previous meeting

ACTION: kirkland to add a recipe covering virsh to https://help.ubuntu.com/community/KVM/VirtManager

  • nurmi to investigate bug 455625

ACTION: nurmi to investigate bug 455625

UDS Lucid preparation

ttx created a wiki page for 10.04 input from server team. mathiaz reminded that there will two tracks dedicated to the Server team like the last UDS.

Assigned and to-be-assigned bugs

 

A discussion about adding python-software-properties to ubuntu-standard took place. soren noted that if the request was to add the package to the default server install adding it to ubuntu-standard may not be the best place. zul will look into that with the Fondation team.

ScottK mentioned that it looked like courier was pretty badly broken at the moment and in need of at least a serious triage effort.

Eucalyptus Karmic SRU

 

mathiaz announced that a first round of bug fixes for UEC in Karmic had been prepared. Packages are being uploaded to -proposed. Help in testing them will be welcome once they’re accepted by the SRU team.

Daily EC2 images

 

smoser reminded that ‘daily’ images of karmic for EC2 are now automatically published twice weekly. Image removal is now covered by the new policy In short, 5 builds of each release/arch are kept in ‘testing’ (daily builds). When a build ‘falls off’, it is made private for 30 days before deletion. This policy covers kernels and ramdisks in ‘-testing’ also. The code is available in LP – feedback is welcome!

spamassassin review

 

ScottK pointed to the state of spamassassin in Lucid: the upstream project hasn’t done a new release in over a year. Questions about its fate (leave it stale, switch to svn snapshot, other solution) should be discussed during UDS.

ACTION: Daviey to investigate spamassassin status in lucid

Agree on next meeting date and time

 

ACTION: mathiaz to update the fridge

Next meeting will be on Wednesday, November 11th at 14:00 UTC in #ubuntu-meeting.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

  • kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt: in progress

ACTION: kirkland to finish adapting help.ubuntu.com VM recipe(s?) to use libvirt

  • mathiaz to add test case for image store in testcases wiki: Done

  • zul to write up server upgrade test case: Done

  • nurmi to investigate bug 455625: TODO

ACTION: nurmi to investigate bug 455625

  • soren to complete demo virtual appliance: Published and tested, could use some polish
  • mdz to chase down details on production image store: Running and tested
  • mathiaz to test UEC integration with production image store: Tested and working OK

Karmic release last actions

Remaining RC bugs:

  • 458850: on track to be included on release cloud images

  • 458576: is safe to fix and would get rolled in the same respin

ISO testing and mentioning relevant bugs in the release notes should be the focus of this week.

Release notes candidates are:

  • 459101: Relay denied from eucalyptus registration emails

  • 444352: DB deadlock on reboot prevents UEC from working, temporarily

kirkland will review the bug lists and mention anything else UEC-related that I think is worth release-noting.

We should also help where we can the Foundations team in solving 457767 (iSCSI boot). It now seems related to kernel issue so wee should update the documentation to reflect current support.

Lucid Lynx

mdz gathered requirements from Canonical stakeholders, with some more to come. Items are expected in the same broad categories as 9.10: UEC, EC2, appliances, enterprise deployment items. But we will aim to focus on stabilization and negotiate our commitments with regard to that. Opening the meeting to 10.04 suggestions, lots of ideas were discussed. A wikipage was created to followup on those suggestions (and allow to suggest more): https://wiki.ubuntu.com/ServerTeam/LucidIdeaPool

ACTION: ttx to create wiki page for 10.04 input from server team (Done)

Open discussion

kirkland mentioned that the new time slot for the meeting (Wednesdays at 1400 UTC) is difficult for him, so we might (again) change it. ttx asked about how the triage days were going, and updated the knowledge base to make information about them more accessible. mdz asked about release parties that the team plans to go to, as a great way to celebrate and let the pressure go. mathiaz plans to get free beers all night.

Agree on next meeting date and time

Next meeting will be on Wednesday, November 4th at 14:00 UTC in #ubuntu-meeting.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

  • kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt: Deferred

ACTION: kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt

  • zul to fix m2crypto test suite and ensure that MIR is processed: Done
  • mathiaz to add test case for image store in testcases wiki: Not done yet

ACTION: mathiaz to add test case for image store in testcases wiki

  • zul to add missing server-ship packages to ubuntu-server: Done

Karmic RC

Review of remaining karmic-nominated bugs:

  • 455832: Not a regression and not encountered in normal use: untargeted for release

  • 451881: Only affects UEC, and not EC2, not critical for karmic: untargeted for release

  • 410886: vmbuilder needs to have the patch from trunk merged into it: milestoned and assigned to soren

  • 362511: Low importance, won’t get fixed for karmic: untargeted for release

  • 453456 and 455293: see below

  • 455411: Harmless to users, too late to fix: untargeted for release

  • 453495: Specific to qemu-only arches, can be dealt with postrelease: untargeted for release

  • 453453: doesn’t seem realistic to do anything about this bug for 9.10: left at kirkland’s discretion

  • 453467: not 9.10-critical, untargeted for release

  • 407949: milestoned to release, assigned to smoser, will trigger a UEC/EC2 image respin

Review of the Ubuntu-Server-relevant tests on the ISO tracker revealed a few test cases that were not covered by any team member:

  • netboot: Daviey and kirkland will cover those, as they have a local mirror
  • upgrades: zul will cover those cases. This involves defining a test procedure, as the current one is Desktop-oriented.

ACTION: zul to write up server upgrade test case

Eucalyptus status

We fixed ~36 bugs in 9 uploads last week. A few remaining bugs were mentioned during the review:

  • 455816: Given that this is globally harmless and difficult to test between RC and release, it’s unlikely that this will be fixed for release. mathiaz will validate the fix though.

  • 453456: Would be fixed only if log rotation is proved to be non-functional, and can be fixed in a SRU

  • 455293: Fix is committed but is not worth a new upload. Will get in only if something else gets fixed

  • 455625: This bug seems bad, though it still needs to be reproduced. Would get fixed in a Karmic SRU. nurmi is looking into reproducing it.

  • 452556 and 444352: ttx hits those regularly in ISO testing, the first one would warrant a note in release notes, this it seems systematic (task opened)

ACTION: nurmi to investigate bug 455625

UEC/EC2 images

This was reviewed separately and found to be in good shape.

Reference UEC appliance

The demo will very closely resemble what soren posted the week before last. The completely unpersistent appliance will be ready by Thursday.

ACTION: soren to complete demo virtual appliance

UEC appliance store

Integration with the “fake” test store was successfully tested. This needs now to be tested ASAP against the production server, if available. It can be tseted against Soren’s demo appliance but also the stock UEC image.

ACTION: mdz to chase down details on production image store

ACTION: mathiaz to test UEC integration with production image store

UEC documentation

Current community doc (http://help.ubuntu.com/community/UEC and http://help.ubuntu.com/community/UEC/PackageInstall) needs to be worked on. kirkland, nurmi, mathiaz and ttx stepped up to help in that area. Discussion on splitting the work amongst this team will be held on a mailing-list of kirkland’s choice.

Assigned and to-be-assigned bugs review

455873 was assigned to zul, but since it is for hardy, release-related tasks should take precedence.

AOB

ScottK mentioned that clamav 0.95.3 will likely be released on Monday, so it’ll go to -proposed.

Agree on next meeting date and time

Next meeting will be on Tuesday, October 27th at 15:00 UTC in #ubuntu-meeting.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

  • ttx to review test plans and ensure they are aligned with 9.10: Done, pending some alignment by ara and the QA team
  • kirkland to confirm that his test rig is fully operational: Done
  • kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt: Deferred

ACTION: kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt

  • mathiaz to work with the QA team on a server bug day for Karmic: Done, running Oct 14
  • mdz to follow up with marjo regarding general QA support in Karmic: Done
  • smoser to follow up with mdz regarding UEC image testing capability: HW received, setup to be done
  • zul to fix m2crypto test suite and ensure that MIR is processed: some more fixups needed to testsuite

ACTION: zul to fix m2crypto test suite and ensure that MIR is processed

  • soren/niemeyer to arrange a meeting to discuss reference appliance plan of action: Discussed via email
  • mathiaz to document test plan for image store: niemeyer wrote instructions in image-store-proxy README

ACTION: mathiaz to add test case for image store in testcases wiki

  • zul to triage his assigned bugs: Done

Eucalyptus status

Eucalyptus is currently at 1.6~bzr919-0ubuntu3. We expect a last upstream merge today, and it’s likely to be > rev925 so we should wait for it before merging (fixes for 430266 and 449944). It should be delivered before 5pm PST on Tuesday. 432154 is still stuck on integration of an upstream patch that might fix SCSI attach. 446023 is also on kirkland’s tasklist and should get fixed asap. 446841 needs some upstream help which nurmi should provide today.

UEC/EC2 images

All serious bugs have now been squashed. 440757 is next on smoser’s list. 444605 should now be marked as completed, since slangasek agreed that with the -kernel-info.txt file and even just the manifest we have what we need.

Server Team bugmail

zul went through the server-ship seeds to make sure that the server team is subscribed to the bugmail for the stuff in the seeds and came up with a list of missing items. After some minor cleanups (packages no longer in the archive that should be removed from the seed), we agreed that this list should be added to ubuntu-server package list.

ACTION: zul to add missing server-ship packages to ubuntu-server

RC – FinalFreeze ahead

FinalFreeze is coming up this Thursday, so most fixes should be in by Wednesday. Only release-critical fixes will be granted an exception after that date. A server bug day will be held Wednesday to help catching the missing bugs that should be targeted to release. See https://wiki.ubuntu.com/UbuntuBugDay/20091014 for more information.

Agree on next meeting date and time

We are still trying to find the best time for this meeting. Something along the lines of what the desktop team uses (https://wiki.ubuntu.com/DesktopTeam/MeetingTime) could be used to help in the process.

Next meeting will be on Tuesday, October 20th at 15:00 UTC in #ubuntu-meeting.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

  • niemeyer to send mathiaz and nurmi a mail with details on how to test the image-store-proxy integration with fakestoreapi.py: Done, though not tested yet
  • ttx and smoser to review the automation of the image publication process: Done. Some automation steps are still in progress, should be completed by RC
  • smoser to open bugs to cover kernel/ramdisk GPL reqs and renaming: Done, bugs 444598 and 444605
  • ttx to test UEC images + UEC kernel/ramdisk on karmic UEC: Done for beta release
  • ttx to see if some bugs assigned to soren need urgent reassignment: Done but needs some update now
  • Daviey to setup a doodle poll and send the url to the ubuntu-server@ mailing list: Done, but suboptimal

Beta release postmortem

ttx reported that beta release went relatively ok, the main issue was lack of UEC testing capability, which made it difficult to confirm the bugs that were found. mdz pointed at a blind spot in testing with regard to the UEC kernel and initramfs, which might require some adjustments on the test plan. Further UEC feature testing should now use the UEC beta image, together with published kernel and ramdisk. The need for at least two complete UEC testing setups in different timezones was mentioned. mathiaz should investigate the possibility of using some hardware from the certification labs. A reference Canonical UEC setup running on 1.6 should be the right place to validate UEC images.

ACTION: ttx to review test plans and ensure they are aligned with 9.10

ACTION: kirkland to confirm that his test rig is fully operational

RC preparation

Status on a few actions:

  • Automate publishing of AMIs to EC2 [smoser]: in progress
  • Publish ec2-version-query in a more appropriate place, automation [soren]: now in smoser hands
  • mathiaz to set up OpenLDAP/sssd test infra on EC2: in progress
  • mathiaz to get help from Michael Vogt on bug 194140: mvo will look at it tomorrow
  • kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt: still todo, planned an OpenWeek session about it

ACTION: kirkland to adapt help.ubuntu.com VM recipe(s?) to use libvirt

With FinalFreeze coming up on October 15th, we need to quickly identify missing release-critical issues and regressions in server packages. mdz stressed again the importance of using the regression-potential tag in that process, see https://wiki.ubuntu.com/QATeam/RegressionTracking for more details. kirkland mentioned libvirt as one package requiring a complete triage effort, quickly organizing a bug day on that package could help. For other packages, zul and mathiaz will be coordinating the effort of sweeping through the bug lists: mathiaz will look at Confirmed/Triaged bugs, while zul will look after New/Undecided ones. Other team members should help in that effort, especially for the packages that they usually take care of. A server bug day should be organized to provide a framework for community participation.

ACTION: mathiaz to work with the QA team on a server bug day for Karmic

ACTION: mdz to follow up with marjo regarding general QA support in Karmic

Parallel to that effort is the need to stay on top of new bugs filed during Beta testing, to quickly identify the potential show-stoppers. A process has been defined to at least set the importance of NEW bugs, and a team member was assigned to each day (to take care of the bugs filed during the day before). The backlog should be taken care of progressively.

Eucalyptus status

kirkland uploaded a new eucalyptus yesterday, merge of an upstream bugfix revision that closes ~12 bugs. ttx tested it, autoregistration still needs another pass as it seems to work by accident in that version (bugs 443325,444504), and a deadlock bug still needs some investigation (444352). kirkland holds a UEC-hardening mini-sprint with mathiaz and nurmi in Austin this week, where bug 432154 and 436977 should be discussed.

UEC/EC2 images

Reviewing the UEC image bug list: smoser will target to release appropriately (bugs 444605 444598 440757), and will take some time to setup a UEC image testing environment. zul should make sure the last MIR gets completed, by fixing the testsuite.

ACTION: smoser to follow up with mdz regarding UEC image testing capability

ACTION: zul to fix m2crypto test suite and ensure that MIR is processed

Reviewing the EC2 images buglist: jjohansen has put up some kernels with tweaked configs (bug 428692). Note that it is possible to test UEC images in plain KVM by passing kernel parameter ec2init=0. ttx and kirkland will dedicate some of their UEC testing time testing the candidate UEC images on smoser’s request.

Virtual appliance

The final design questions around the reference appliance need to be resolved ASAP.

ACTION: soren/niemeyer to arrange a meeting to discuss reference appliance plan of action

On the imagestore proxy side, niemeyer will provide mathiaz with an updated version with a couple of very minor changes today. Testing instructions are in mathiaz’s hands, and need to be documented in a test plan, that the happy few with a UEC setup can help test.

ACTION: mathiaz to document test plan for image store

Assigned bugs

mdz pointed to importance-Undecided bugs on the list, mostly assigned to zul, that need to be cleared. The highest importance triaged bugs on that list are the vmbuilder ones, assigned to soren, which should dedicate some time to vmbuilder tomorrow.

ACTION: zul to triage his assigned bugs

Agree on next meeting date and time

Discussion over a better time for the team meeting should be held on the mailing-list. Everyone should answer there.

Next meeting will be on Tuesday, October 13th at 15:00 UTC in #ubuntu-meeting.

Read more
Mathias Gug


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

Virtual appliance

kirkland mentioned he moved away from a moodle to a gobby server appliance. He also added that we needed to figure out how to make appliances out of packages that had critical debconf questions. It’s a generic problem and requires admin input on package installation. For the appliance to be useful all configuration should be web driven after instantiation. He asked whether the debconf web frontend could be used for that. cjwatson acknowledged that there was one although it wasn’t very good.

niemeyer reported that the proxy was in a pretty good state now. Work on the server side is required and he is waiting on the server infrastructure for this. He also noted that the server side can be faked with fakestoreapi.py for testing purposes.

ACTION: niemeyer to send mathiaz and nurmi a mail with details on how to test the image-store-proxy integration with fakestoreapi.py.

Asterisk stack

Daviey reported that Asterisk 1.6rc2 had been uploaded to karmic.

vmbuilder

smoser reported that vmbuilder used the seeds to build the list of packages to include in the UEC images. mdz asked that vmbuilder’s version be included in the manifest. This turns out to be less straightforward as vmbuilder trunk branch is currently used to build images.

Automate image publishing and ec2-version-query refresh

smoser reported that the image publication process was somehow automated. He started to write some scripts. The goal is moving towards being ready to work right away on image publication automation as soon as we get some access to amazon from data center.

ACTION: ttx and smoser to review the automation of the image publication process.

Roadmap review / Eucalyptus

kirkland put a huge effort into triaging eucalyptus bugs – the list is usable again.

ttx mentioned that the Eucalyptus help page was outdated especially in the Installer integration section. He asked for help on refreshing the content based on the test cases. alexm offered to review the doc while Daviey will try to update parts of it.

ACTION: kirkland to fix bug 438747, maybe bug 438602, package and push a respin with that package in

Roadmap review / UEC – EC2 bugs

smoser reported that all bugs targeted to beta with ec2-images or uec-images in a tag were fixed as far as he knew.

zul mentioned that amazon had released a new version of ec2-api-tools which added better ebs and vpn support. ttz suggested it was probably too late for the karmic release cycle. zul could just make them available in a ppa and upload it for lucid.

ACTION: smoser to open bugs to cover kernel/ramdisk GPL reqs and renaming

ACTION: ttx to test UEC images + UEC kernel/ramdisk on karmic UEC

Assigned and to-be-assigned bugs

ACTION: ttx to see if some bugs assigned to soren need urgent reassignment

Weekly SRU review

mathiaz conducted the weekly SRU review and relevant bugs have been accepted. He also reminded that the updated SRU workflow in the Ubuntu Server team was using package branches to prepare SRU. sbeattie mentioned he was interested in participating at the review stage making sure that both the package changes (via a merge proposal) as well as the SRU report were in good shape before the upload to the archive.

2009 Server survey status and call for action

nijaba announced he had updated the 2009 Server survey. A test server is available for reviewing the updated questions. Bugs should be filed in LP against the server-survey project.

Agree on next meeting date and time

soren started a discussion on the ubuntu-server mailing list about a new time and date for the meeting. Daviey suggested to use doodle to conduct a poll.

ACTION: Daviey to setup a doodle poll and send the url to the ubuntu-server@ mailing list.

Next meeting will be on Tuesday, October 6th at 15:00 UTC in #ubuntu-meeting.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

  • soren to add manifest files to UEC images build system for alpha6: Done
  • Daviey to update Asterisk 1.6 to RC1: In bzr and PPA, need sponsorship

ACTION: Daviey to get his Asterisk 1.6RC2 update sponsored

  • soren to publish ec2-version-query in a more appropriate place: assumed to be in hands of release team

ACTION: soren to clear out status for ec2-version-query publication

  • soren to automate updating of ec2-version-query”: Blocked by previous ACTION
  • zul to ensure rabbitmq-server gets reviewed and promoted: Done
  • soren to sponsor the patch for bug 420581 and update his vmbuilder on nectarine: Done
  • ivoks to file FFe for the redhat-cluster update: Done, bug 429834

Carried-on items, for reference:

ACTION: soren to automate updating of ec2-version-query” (once publication is resolved)

ACTION: kirkland to open discussion on how to best solve the remaining configuration options on Moodle appliance

ACTION: kirkland to get help from soren and smoser on proper UEC-compatible image generation

ACTION: kirkland to discuss with niemeyer and nurmi about image store integration testing

Alpha6 postmortem analysis

Alpha6 went out last week and was globally a smoother release process than Alpha5 release. A few todo items have been identified, to be implemented for beta release:

  • Define seeds for vmbuilder to use (cjwatson, soren)
  • MIR all non-main packages used in images (smoser), in progress

This includes using euca2ools, which in the latest version is ec2-interface compatible.

ACTION: soren to update to latest euca2ools

  • Publish ec2-version-query in a appropriate place (soren)
  • Automate image publishing (smoser)
  • Add build toolchain version numbers to manifests (soren)

ACTION: soren to add image-generation-toolchain version numbers to manifests

Roadmap review: UEC/EC2 images bugs

The karmic kernel used in the Alpha6 images turned out very good. The only issue reported about it is a few missing config options (bug 428692) and lack of modules (bug 429169).

The most blocking issues in those lists are the MIR bugs since they don’t strictly depend on the team and might raise last-minute extra work.

ACTION: zul to follow up on the UEC/EC2 packages MIR status

A bug needs to be filed about the fact that the images include unsupported packages, and targeted to beta.

ACTION: smoser to file one bug for the fact that the images include unsupported packages

Roadmap review: Packaging and integration of Eucalyptus 1.6

ttx performed some feature/usability testing on the Cluster install side that uncovered multiple issues preventing autoregistering of components to work properly. The blocking issue is that it is no longer possible to register using “localhost”, the external IP addresses must be used instead (as they will be passed to other components), see bug 434651. This might involve asking the user for the cluster’s user *and* node facing IPs. euca_conf should also support for forcing local copy of keys (bug 434651).

erichammond asked about euca2ools having to provide ec2-* links to the euca-* commands. At this point this is still under discussion. That discussion needs to happen somewhere, so a bug will be filed to support it.

ACTION: ttx to file bug about providing ec2-* command names which call euca2ools

Roadmap review: Virtual appliance

kirkland reported a slowdown in appliance creation last week, as other priorities kicked in. He encountered some issues creating the images, mostly related to vmbuilder and debconf questions. Several community members contacted him to propose their own VM appliances and appliance builders. mdz said that the reference appliance must be produced this week. We need a fully reproducible build system but producing a reference appliance to exercise UEC and the image store is more urgent. mdz will take the opportunity of being at LinuxCon with kirkland to discuss this more.

ACTION: mdz to sync with kirkland on Virtual appliance status

On the image store side things seem to be under control, with niemeyer pushing last fixes and mathiaz packaging them.

Assigned and to-be-assigned bugs

Review of the bug list raised the following remarks:

  • cjwatson considers himself almost entirely done with the eucalyptus tasks that were assigned to him
  • nurmi mentioned potential need for a few more bits in the init script to take into account /etc/eucalyptus/installer-cc.conf and will follow up with filing a bug if necessary
  • soren has a lot of bugs assigned, ttx will reassign a few to himself
  • mdz noticed that wishlist bugs should be omitted from that list unless they’re targeted

ACTION: ttx to poke QA team about omitting untargeted wishlist bugs from the buglist and add something to those pages which tell you who to contact about them

Weekly SRU review

Most bugs in the recently-fixed bug list pertain to karmic only, so nothing stands out as SRU-worthy. No nominations this week.

On the list of accepted bugs with an assignee, zul said most of them are now waiting to be accepted into *-proposed. mathiaz said we should start using bzr branches to handle the SRU process, and wanted to involve sbeattie in the process.

ACTION: mathiaz to involve sbeattie in the Weekly SRU review process

Open Discussion

erichammond said he still can’t update importance on any ec2-images bugs, as he is not a member of bugcontrol yet. mdz fixed it.

Agree on next meeting date and time

Next meeting will be on Tuesday, September 29th at 15:00 UTC in #ubuntu-meeting.

Soren should soon start a discussion about moving the meeting to another time, as the extended duration of the meeting doesn’t fit “people in CET with families” constraints.

Read more
Thierry Carrez


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

Review ACTION points from previous meeting

  • smoser to tag existing UEC image bugs with “uec-images”: Done
  • soren to ensure that smoser can update the UEC publishing scripts: Done
  • smoser to add MD5SUMs for UEC images: Done
  • soren to add manifest files for UEC images: Code landed in VMBuilder, will be added to build system today

ACTION: soren to add manifest files to UEC images build system for alpha6

  • smoser to open dialog with IS about automated publishing to EC2 and agree on a plan: Done, ticket 35660
  • soren to automate updating of ec2-version-query: Blocked on automated publishing

On that subject, nijaba mentioned it would probably be good to have a human-readable equivalent page updated at the same time. This should be discussed on ML and/or as a future meeting egenda item.

  • soren to publish ec2-version-query in a more appropriate place: soren needs to get back to slangasek on that.
  • smoser to add ec2-images tag to the relevant bugs: Done
  • nijaba to fold #ubuntu-ec2 and #ubuntu-cloud into #ubuntu-server: Done
  • soren to triage all eucalyptus bugs, and use the ‘eucalyptus’ tag for bugs which should be escalated to the eucalyptus team: Was done, but now needs a refresh
  • kirkland to build a proof of concept alfresco appliance: This was retargeted, see below.
  • mathiaz to get niemeyer’s proxy code packaged: Done, MIR ready.
  • zul to ensure rabbitmq-server gets reviewed and promoted: Still waiting on MIR team, zul will ping them again today.
  • mathiaz to upload openldap 2.4.18: Done
  • kirkland to speak with marjo about how to get qemu-kvm tested prior to release (and more generally server applications like it): Done, will hold a bugday in 2 weeks
  • mathiaz to get a server dev team set up in LP and work with TB to get it set up for archive reorg: This is believed not to be needed for now. However mathiaz will have a look at the package sets again.
  • ttx to update server team Roadmap to reflect current projects: Done
  • Daviey to call for testing of Asterisk 1.6: Done

On that subject, Daviey mentioned the opportunity to update to RC1 (we are using 1.6beta4 now and are expected to move to 1.6 release in the end). ttx advised to release early and often, especially since RC1 is a bugfix-only update from beta4.

ACTION: Daviey to update Asterisk 1.6 to RC1

For reference, here is the list of ACTIONs from last meeting still in progress:

ACTION: soren to automate updating of ec2-version-query

ACTION: soren to publish ec2-version-query in a more appropriate place

ACTION: zul to ensure rabbitmq-server gets reviewed and promoted

Alpha6 remaining actions

The alpha6-milestoned buglist is empty of server-related items, so the question was up if any alpha6 targets were missing from the list. Bug 413789 was mentioned, but retargeted to 9.10-beta, pending help from mvo on resolution.

Some release process improvements were also targeted for alpha6, here is the status on them:

  • Add signed MD5SUMS (slangasek): slangasek has now access to nectarine and proceeded on adding that.
  • Add manifest file for each image (soren): 87% done, see ACTION above
  • Automate publishing of AMIs to EC2 (smoser): Deferred to beta release
  • Automate updating ec2-version-query (soren): Blocked on automatic publication, so deferred
  • Publish ec2-version-query in a more appropriate place (soren): needs more discussion with slangasek
  • Ensure inclusion of relevant news in release notes (erichammond): Blocked on manifest generation

Roadmap review: UEC/EC2 images bugs

smoser compiled a detailed status at http://paste.ubuntu.com/271503/. ttx asked about bug 420581 which is targeted for alpha6: it needs soren to pull the patch, review it, sponsor it, and then update his vmbuilder on nectarine, which should be completed for today.

ACTION: soren to sponsor the patch for bug 420581 and update his vmbuilder on nectarine

smoser reported last week release of ami-a40fefcd and ami-3fb25256 to ubuntu-ec2, ubuntu-cloud last week. This is the first image we’ve published with karmic kernel by default. We’ve got fairly good feedback, the only real issue raised is on bug 428692. smoser is also working with jono, jorge and ara to get a community test plan together. ttx asked about bug 418130, which should be targeted for alpha6 since we are to release it with a Karmic kernel, and smoser retargeted it. erichammond asked whether kernel modules and a “loop” fix were going into Alpha6. smoser answered that those are 9.10-beta targets, though the kernel modules fix might make it into alpha6.

Roadmap review: Packaging and integration of Eucalyptus 1.6

As already mentioned, the list needs a refresh. No other comments from the crowd.

Roadmap review: Virtual appliance

niemeyer was not present to the meeting, but the image-store-proxy is currently blocked on the image-store-proxy MIR. During the ACTION review, kirkland mentioned a change in reference appliance. Alfresco was abandoned due to its dependency on sun-jdk, partner-only packaging and lack of community testing. The current target is Moodle, which is in main, all open source and has a nice first-time setup via a web front end. A proof of concept image was produced at http://rookery.canonical.com/~kirkland/ubuntu-9.04-moodle.qcow2.bz2 (260Mb). One remaining issue is the need to dpkg-reconfigure on first login, forcing the user to make a few selections. Most of them can have sane defaults, but FQDN probably can’t. Various possible workarounds were suggested, but none of them stood out as appropriate. This should be further discussed off-meeting.

ACTION: kirkland to open discussion on how to best solve the remaining configuration options on Moodle appliance

The appliance as generated now cannot be run in UEC (qcow2 format), nor would it be able to show up in the Eucalyptus Image Store.

ACTION: kirkland to get help from soren and smoser on proper UEC-compatible image generation

ACTION: kirkland to discuss with niemeyer and nurmi about ImageStore integration testing

Roadmap review: Other specs

On the Cluster stack front, ivoks reported everything for pacemaker as done and in karmic, ready for shipping. On the other hand, RHCS needs one more update (bug 429834). Looking at the extent of the update, this certainly requires a FeatureFreeze exception.

ACTION: ivoks to file FFe for the redhat-cluster update

With upload of OpenLDAP 2.4.18, the directory-enabled-user-login spec is feature-complete. It now needs testing.

Assigned and to-be-assigned bugs

The buglist at http://qa.ubuntu.com/reports/team-assigned/canonical-server-assigned-bug-tasks.html doesn’t show any bug needing to be reassigned. ttx wanted some feedback on proposed solution for bug 425928, and got a general agreement on that.

Weekly SRU review

The proposed bugs lists were reviewed and appropriate nominations were accepted. The list of accepted bugs with an assignee was also reviewed and updated.

Agree on next meeting date and time

Next meeting will be on Tuesday, September 22nd at 15:00 UTC in #ubuntu-meeting.

Read more
Mathias Gug


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

UEC images

There was a discussion on how to track bugs affecting UEC images. The outcome was to use the “uec-images” tag. ubuntu-bug and apport should also use it when filling bugs from an UEC image.

Test cases have been updated to include an EC2 test of the UEC images. That should be enough for now to make sure the UEC images are working correctly.

ACTION: smoser to tag existing UEC image bugs with “uec-images”

ACTION: mdz to follow up on ubuntu-bug/apport for uec images

EC2 AMIs

The release process for EC2 images was reviewed in view of Alpha6 scheduled for next week.

ACTION: soren to ensure that smoser can update the UEC publishing scripts

ACTION: smoser to add MD5SUMs for UEC images

ACTION: soren to add manifest files for UEC images

ACTION: smoser to open dialog with IS about automated publishing to EC2 and agree on a plan

ACTION: soren to automate updating of ec2-version-query

ACTION: soren to publish ec2-version-query in a more appropriate place

The state of the EC2 kernel was also discussed. zul reported that a 2.6.31-rc6 kernel based on the Xen patches had been successfully booted on ec2. Merging the patch into the karmic tree was under way.

ACTION: mdz to confirm ec2 kernel status for alpha 6

ACTION: smoser to add ec2-images tag to the relevant bugs

ACTION: mdz to see that bug documentation is updated for uec-images, ec2-images tags

ACTION: nijaba to fold #ubuntu-ec2 and #ubuntu-cloud into #ubuntu-server

Packaging and integration of Eucalyptus 1.6

As agreed with the Eucalyptus team relevant bugs should be tagged with ‘eucalyptus’. soren announced that Eucalyptus 1.6 had landed in Karmic. The installer experience has been reviewed by the Eucalyptus team and bugs have been filed. cjwatson is looking at them.

ACTION: soren to triage all eucalyptus bugs, and use the ‘eucalyptus’ tag for bugs which should be escalated to the eucalyptus team

Alfresco appliance

The main blocker to produce an appliance was the dependency on Sun jdk. Its EULA needs to be accepted by the end user when deploying the appliance.

ACTION: kirkland to build a proof of concept alfresco appliance

Appliance store

niemeyer reported that most of the code had been written. The store UI has already been integrated in Eucalyptus 1.6.

ACTION: mathiaz to get niemeyer’s proxy code packaged

Canonical application support

ACTION: zul to ensure rabbitmq-server gets reviewed and promoted

Directory items

2.4.18 has been released on Sunday and the FF Exception has been granted.

ACTION: mathiaz to upload openldap 2.4.18

CIM/WBEM

mathiaz reported the spec was implemented. More testing is welcome.

KVM-QEMU testing

kirkland noted that most of the bugs on kvm / qemu were reported after RC. He asked for ways to increase the testing of kvm in the development release.

ACTION: kirkland to speak with marjo about how to get qemu-kvm tested prior to release (and more generally server applications like it)

Server developer team in LP for ArchiveReorganisation

Package sets are available in Launchpad, and cjwatson was looking for the appropriate teams to have privileges on them. But there didn’t seem to be an appropriate team for Server Edition. If the server team wants to take advantage of the ability to provide upload privileges for server bits without requiring core-dev, somebody will need to sort it out.

ACTION: mathiaz to get a server dev team set up in LP and work with cjwatson to get it set up for archive reorg

Assigned and to-be-assigned bugs

The list will be used to keep track of active bugs in the team. The list needs to be reviewed and kept up-to-date.

Progress on Roadmap

The ServerTeam Roadmap is not up-to-date.

ACTION: ttx to update server team Roadmap to reflect current projects

Asterisk

The Debian VOIP hasn’t responded yet.

ACTION: Daviey to call for testing of Asterisk 1.6

SRU review

ACTION: mathiaz to produce a list of accepted bugs for packages related to the ubuntu-server team.

Agree on next meeting date and time

Next meeting will be on Tuesday, September 15th at 15:00 UTC in #ubuntu-meeting.

Read more