UbuntuDev-2006-12-07

09:03   mdz     cjwatson: you're first up
09:03   cjwatson        setup-console-under-usplash: Bug 73955 appears to be graphics-card-specific and probably something wrong either in the kernel or in X. I think I've narrowed it down to one ioctl. Help?
Ubugtu  Malone bug 73955 in console-setup "Clobbered X screen state during installation" [High,Confirmed]  http://launchpad.net/bugs/73955
09:03   cjwatson        increase-hwdb-participation: pitti, did you get a chance to look at this?
09:04   pitti   cjwatson: yes, I did; I have a small snippet in my report about hwdb
09:03   cjwatson        ubiquity-more-user-info: Punted to admin RT last night.
09:04   cjwatson        scalable-installation-testing: Provided some feedback on this with my installer hat on, as promised last week.
09:04   cjwatson        misc: Herd 1 help; installer now basically works modulo a few glitches. Ported ubiquity to the new partman-auto today, which gets rid of one of the autopartitioning pages on multiple-disk systems. Spent some time trying to cram ext2 resize_inode support into libparted so that we can resize the type of filesystem we now create by default (!), but not finished yet. Made a start on http://wiki.ubuntu.com/InstallerDevelopment (comments welcome).
09:04   cjwatson        next-week: Finish first cut at InstallerDevelopment and start pushing for community involvement in installer work. Get back to ubiquity-advanced-partitioner.
09:04   cjwatson        er ... /misc/s/today/yesterday/. Yay relativity.
09:04   mdz     cjwatson: since you've already got one item in RT, would you mind taking responsibility for chasing devel-list?
09:05   cjwatson        mdz: righto
09:05   mdz     I emailed about it last week but haven't heard back
09:05   mdz     I'll forward a copy of the email
09:05   cjwatson        thanks
09:05   Keybuk  cjwatson: I have playing with setup-console on my todo list
09:05   cjwatson        Keybuk: does it break for you?
09:05   Keybuk  cjwatson: it has done
09:06   mdz     Keybuk: could you help cjwatson by reviewing InstallerDevelopment?
09:07   cjwatson        I know it needs more detail but I don't have perspective to know where
09:07   Keybuk  of course
09:08   mdz     cjwatson: ok, thanks

09:08   mdz     heno: next
09:08   heno    DONE:
09:08   heno    * access-gdm: Worked with artist on new High Contrast GDM theme. Discussions with GDM maintainer and MacSlow about accessible login.
09:08   heno    * common-at-conf: mock-ups of new config interface. Discussions with Gnome AT community. http://people.ubuntu.com/~henrik/images/flexi-at-conf-2.png
09:08   heno    * multilingual-speech: Decided on how to support eSpeak in Orca (write a gnome-speech driver for eSpeak). Planing a community initiative to create more/improve local language voices for eSpeak. Worked on the Norwegian voice files to learn the ropes and define the process.
09:08   heno    TODO:
09:08   heno    * access-gdm: Work out details on how to make GDM/Facebrowser accessible _without_ using AT-SPI.
09:08   heno    * color-filters: Investigate UI requirements for controlling colour filters in gnome-mag.
09:08   heno    * multilingual-speech: Complete design of the voice creation process and launch the localisation project.
09:08   heno    * General a11y testing: It seems bug 74249 has just been resolved, alowing testing with AT-SPI to proceed
Ubugtu  Malone bug 74249 in at-spi "Bug when we start Feisty : trouble with at-spi" [High,Confirmed]  http://launchpad.net/bugs/74249
09:10   mdz     heno: weren't there a few bits of edgy a11y specs which didn't quite make the cut?
09:10   mdz     are those being carried over or abandoned?
09:10   heno    like the sudo atspi spec, that is being folded in now
09:11   heno    other thinks like spoken boot have a very low priority
09:11   heno    a very small user group and would need to be done by Luke if he wants it
09:11   heno    sometimes things also just turn out not to be a good idea
09:12   mdz     heno: indeed, just checking. we'll review in more detail on the phone
09:13   heno    mdz: good I'll look back at the old specs
09:11   dholbach        heno: for sudo atspi, I'm going to subscribe the ubuntu-a11y-devel list to the upstream bugs we're having currently
09:12   seb128  gdm upstream just made that change:
09:12   seb128  "Now all GDM GUI's are run as the gdm user.  This change ensures
09:12   seb128    that all GDM GUI's can talk to the at-spi-registryd that is
09:12   seb128    running.  This change involved making the forked slave talk
09:12   seb128    to the the GDM daemon so that the dialogs can be displayed."
09:12   seb128  not sure if that's revelant
09:12   seb128  just mentioning it
09:12   heno    seb128: right, I wonder how well that will work in reality
09:13   mdz     seb128: sounds better than running as root
09:13   mdz     heno: ok, thanks

09:13   mdz     mvo: next?
09:13   mvo     Did:
09:13   mvo     * work on the AutomaticUpgradeTesting
09:13   mvo     * LSB meeting/packaging sumit Berlin (Mo-We):
09:13   mvo       gave two presentations
09:13   mvo     * apt work:
09:13   mvo       - fix crash in pkgSrcRecords::Binaries
09:13   mvo       - fix bug in pdiff method
09:13   mvo     Will do:
09:13   mvo     - look at the AdeptFeistyChanges spec
09:13   mvo     - merges
09:13   mvo     - work on CommonCustomizations
09:13   mvo     - catchup on the BUGS
09:15   mdz     mvo: is dynamic-mirror-decisions sorted now?
09:15   mvo     mdz: sorted in what way? [...] there is a step-by-step plan in the wiki and its approved :)
09:16   mdz     mvo: I mean incorporating the changes I requested via email
09:16   mdz     (just rescoping a bit)
09:17   mdz     oh, I may have sent that after you had left for the day
09:17   mvo     mdz: I'm not aware of the mail, but haven't looked through my inbox this morning
09:18   mdz     mvo: ok, thanks. shouldn't need substantial changes just reshuffling a bit
09:16   mdz     mvo: anything interesting at the summit? an email summary to distro-team would be appreciated
09:17   mvo     mdz: the sumit was intessting, especially the lsb packaging discussion
09:17   mvo     I will send a mail
09:17   doko    mvo: please drop notices when merging packages not assigned to you (generally it's welcome, but duplicating work is not)
09:18   mvo     doko: sorry
09:18   mdz     mvo: thanks

09:19   mdz     Mithrandir: next
09:19   Mithrandir      misc: herd 1 release, archive administration
09:19   Mithrandir      network-roaming: some discussion with pitti about how it interacts with his zeroconf spec; no real progress
09:19   Mithrandir      changelog-closes-bugs: trying to convince Debian that our approach is sensible, but no other progress
09:19   Mithrandir      grub2: installed and played with grub2, it seems to work, but its hook scripts requires a bit of work.
09:19   Mithrandir      next week: more archive admin, update to new network-manager and do our changes there (per network-roaming)
09:19   Mithrandir      (oh, and I need to actually add the herd dates I discussed with Colin on the release schedule)
09:19   Keybuk  what do Debian want us to do instead?
09:20   Mithrandir      Keybuk: Guillem seems to want one syntax which is common to all cases.
09:20   mdz     Mithrandir: do you have a target date for herd CD 2?
09:20   Mithrandir      mdz: two week from now.
09:20   mdz     Mithrandir: please add it to the wiki schedule. I see there's a milestone in launchpad already
09:20   Mithrandir      mdz: at least I think so.  That is, it will probably be after xmas since I'm going on vacation on the 19th
09:20   Mithrandir      mdz: yeah, I added the milestone so jbailey can target certification bugs to it
09:21   mdz     Mithrandir: is that testing happening now?
09:21   Mithrandir      mdz: I've requested it, I just got in, so I'm not sure if it has actually happened yet.
09:21   Mithrandir      mdz: I'll follow that up with Jeff/cr3
09:21   pitti   OMG, another herd in two weeks? that seems to consume an enormous time of work
09:21   seb128  and again the same week as a new GNOME
09:21   mdz     seb128: sounds like you and Mithrandir should chat about the timing
09:22   mdz     pitti: the first one is surely the hardest
09:22   pitti   although, in two weeks it's almost christmas and few people will be there for testing etc.
09:22   mdz     and it will be >2 weeks from the sound of it
09:22   cjwatson        AIUI we're going for 3 weeks normally but that collides with Christmas this time
09:22   Mithrandir      pitti: hence it might very well end up being the first week of January instead.
09:22   pitti   Mithrandir: right
09:22   Mithrandir      cjwatson: yeah, and we need to fudge around that somehow.
09:22   cjwatson        this one was hard because we froze too early; the installer wasn't ready yet.
09:23   cjwatson        note for future Foo 1s
09:23   Mithrandir      it's always hard to know when to freeze; much easier to see the sweet spot in retrospect.
09:23   mdz     and easier to judge when we have a todo list for next time, thanks cjwatson
09:24   mdz     Mithrandir: ok, thanks

09:24   mdz     Riddell: next
09:25   Riddell done:
09:25   Riddell * holiday
09:25   Riddell * Herd testing
09:25   Riddell * SRUs, universe merges, language pack testing, other odd bits
09:25   Riddell * kubuntu-feisty-language-selector: Qt 4 port done, usability changes half way
09:25   Riddell todo:
09:25   Riddell * finnish kubuntu-feisty-language-selector, start kubuntu-feisty-ubiquity qt4 port
09:25   Riddell specs:
09:25   Riddell * kubuntu-ubiquity-migration-assistant and kubuntu-feisty-adept-changes needing approval, cjwatson and mvo pinged
09:25   Riddell other:
09:25   Riddell * no idea what's happening with artists, sabdfl not replying
09:25   mdz     I have a call with sabdfl in <10 hours, will chase him on artwork
09:26   mdz     Riddell: what's the question you have for him?
09:26   Riddell mdz: if nuno and/or ken will get contracts to do artwork for feisty (as seemed to be suggested at UDS)
09:26   cjwatson        k-u-m-a is on my queue
09:26   cjwatson        (still)
09:26   Riddell great
09:27   mdz     Riddell: universe merges?
09:27   Riddell mdz: the ones with my name on them, they all turned out to be syncs
09:27   mvo     Riddell: is your language-selector branch on launchpad?
09:28   Riddell mvo: yes, branch is called kubuntu-feisty-language-selector
09:28   mdz     Riddell: is main all merged up now for KDE?
09:28   Riddell mdz: I need to check back on some stuff adept that was blocking on cmake being in main, but everything else was done before the herd freeze
09:29   pitti   ah, yeah, I need to do a MIR session
09:29   cjwatson        cmake's in main now
09:30   mdz     cjwatson: yeah, needs merging according to MOM
09:30   Riddell cjwatson: I saw, thanks
09:29   mdz     Riddell: ok, thanks

09:29   mdz     sfllaw: ready?
09:29   sfllaw  Done
09:29   sfllaw  * Decided on two interns, doing the paperwork for that
09:29   sfllaw  * Interviewed another intern
09:29   sfllaw  * More SRU approvals: Kopete
09:29   sfllaw  * Bug triage
09:29   sfllaw  * E-mail testers who volunteered to help with Herd 1.
09:29   sfllaw  To do
09:29   sfllaw  * SRU: mdadm (bug 74346)
Ubugtu  Malone bug 74346 in mdadm "[edgy sru]  multiple mdadm fixes" [High,Fix committed]  http://launchpad.net/bugs/74346
09:29   sfllaw  * Get computers for interns
09:29   sfllaw  * Get interns to sign paperwork
09:29   sfllaw  * Bug triage
09:29   sfllaw  * Wiki documentation for Ubuntu QA
09:29   sfllaw  * UbuntuHugDay to get people signed into Ubuntu QA.
09:29   sfllaw  Blockers:
09:29   sfllaw  * synaptic is not ready for -proposed (bug 65553, bug 67146)
Ubugtu  Malone bug 65553 in synaptic "Synaptic Crashes when changing fonts" [Medium,In progress]  http://launchpad.net/bugs/65553
Ubugtu  Malone bug 67146 in synaptic "synaptic pinning/locking does not work" [Medium,In progress]  http://launchpad.net/bugs/67146
09:30   mvo     sfllaw: I uploaded the two synaptic fixes to -proposed some time ago?
09:30   sfllaw  mvo: I think cjwatson rejected them.
09:31   mvo     right, that was even more time ago, I uploaded another one
09:30   cjwatson        SRU suggestion: Simon mails ubuntu-archive@lists when verification is done?
09:30   cjwatson        just off the top of my head, but might smooth the process to -updates
09:31   sfllaw  If you think it will help, I can do that.
09:31   mdz     sfllaw: what kind of hours are the interns putting in?  I assume you'll work from the office with them?
09:31   sfllaw  Standard 9-5.
09:31   sfllaw  Monday-Wednesday.
09:31   sfllaw  15 Jan to 2 May.
09:31   cjwatson        sfllaw: no, they're still there
09:31   cjwatson          113267 | S- | synaptic             | 0.57.11ubuntu12.1    | five weeks
09:31   cjwatson                 | * synaptic/0.57.11ubuntu12.1 Component: main Section: admin
09:31   cjwatson          137106 | S- | synaptic             | 0.57.11ubuntu12.1    | nine days
09:31   cjwatson                 | * synaptic/0.57.11ubuntu12.1 Component: main Section: admin
09:31   cjwatson        we need to reject one of those, yes :)
09:31   sfllaw  cjwatson: Can you and mvo work it out?
09:32   cjwatson        yes
09:32   mvo     cjwatson: reject the old please (I though it was already rejected)
09:32   cjwatson        mvo: done
09:32   mdz     sfllaw: do you have tasks planned for them?  both bug triage and CD image testing seem like good targets
09:32   sfllaw  Thanks.
09:32   sfllaw  mdz: I've got two of them I'm thinking of doing bug triage and CD image testing.
09:32   sfllaw  mdz: One of them can program (!) so we were thinking of doing those automated test cases you've been bugging cr3 about.
09:32   mvo     cjwatson: thanks, if you could accept/review the other one soon, that would be great :)
09:33   cjwatson        open in my browser now
09:33   mdz     sounds like they'll miss herd 2, but you should have time to train them for herd 3
09:33   sfllaw  They seem bright, so they should pick it up quickly.
09:34   sfllaw  I've asked jbailey to look into buying hardware so we'll be ready for them come Januaray.
09:34   sfllaw  So I think things can go smoothly, if we are allowed to buy it.
09:34   mdz     sfllaw: please make notes of their questions as they learn and use those to improve the documentation, as it's useful for the community as well
09:34   sfllaw  mdz: I plan on making them update the wiki as they learn things.
09:35   mdz     or that
09:35   mdz     sfllaw: thanks

09:35   mdz     kylem: next
09:35   kylem   Done
09:35   kylem       *  received core-dev status.
09:35   kylem       * dapper-security kernel: backed out netfilter abi breaking change.
09:35   kylem       * wrote new patch for above, sent upstream for verification.
09:35   kylem       * sky2 backport to dapper-updates, edgy-updates.
09:35   kylem       * tg3 backport to dapper-updates, edgy-updates.
09:35   kylem       * fix tso support in tg3 backport.
09:35   kylem       * dapper-security, edgy-security uploaded by ben.
09:35   kylem   To do
09:35   kylem       * forcedeth backport to dapper-updates, edgy-updates.
09:35   kylem       * figure out why my uploads were discarded.
09:36   sfllaw  kylem: Thanks for responding to EtienneG's support case so quickly.
09:36   kylem   sfllaw, np. ah ok.
09:36   pitti   kylem: btw, I didn't see a new dapper kernel upload yet
09:36   pitti   (in case it got dropped on the way)
09:37   pitti   kylem: Rejected: The key (0x7EB792DF191FCD8A) used to sign linux-source-2.6.15_2.6.15-27.50_source.changes wasn't found in the keyring(s).
09:37   kylem   pitti, heh, first i uploaded to upload.ubuntu.com by mistake, the second time i uploaded to security. and never heard back, so benc guessed something was up, i think he'll upload until i get it sorted.
09:38   cjwatson        -security has separate keyrings, I believe; ping elmo to have those updated
09:38   mdz     cjwatson: s/elmo/RT/ surely
09:38   BenC    pitti: I don't think his key is able to do security
09:38   pitti   it should be
09:38   pitti   worked instantly for Kees, but might need check with elmo
09:37   mdz     kylem: those backports are going to -proposed rather than -updates, right?
09:37   kylem   mdz, correct, sorry, the -updates is just the tree name
09:37   mdz     understood, thanks

09:38   mdz     pitti: next
09:38   pitti   Done:
09:38   pitti   * merges for main: almost all done, remaining ones are hairy (apache2: infinity asked me not to merge 2.2 yet, enigmail: we have to permanently fork due to Debian's icedove madness, linux-wlan-ng: Debian has a SVN snapshot instead of stable release, have to evaluate); merge of ia32-libs has been traded with doko in exchange for php5 and gettext
09:38   pitti   * merges for universe still outstanding, but I only have a few and they look easy (mostly stuff from library transitions)
09:38   pitti   * zero-configuration-networking: added the 'ipv4ll' ifupdown method, added support for this to gnome-system-tools & friends, taught network-manager to play along with avahi-autoipd; 95% finished, have fun! the only outstanding bits are: ubuntu-meta update to bring avahi-autoipd to ubuntu-desktop, and introducing the desktop notification about a disabled avahi due to an unicast .local domain <- I'd like to discuss how that should look like with
09:38   pitti   some interested people, anyone?
09:38   pitti   * gnome-mount: added proper policy check to hal mount backend (prerequisite of starting with mount-all-local-filesystems), discussed security improvements with sjoerd; came to the conclusion that we can't do better than trusting the main hal daemon for information, so there's nothing we can improve further; remaining TODOs: discuss degnomeification with Xubuntu guys, wait for udev-device-mapper to get implemented to get mounting of encrypted devices right
09:38   pitti   * no work on other specs, just quickly discussed Malone cloakroom with Bjorn; it's not there yet, thus bug-reporting-tool is blocked for now
09:39   pitti   * prepared g-s-t/s-t-backends/couple of applets SRU for edgy's gnome-system-tools authentication problem, awaiting approval from mdz
09:39   pitti   * new dapper/edgy langpacks to -proposed, asked for testing feedback on -translators@; looks good so far
09:39   pitti   * misc: lots of IRC talks on fresher's day (OpenWeek was great, btw!), CD testing for herd-1
09:39   pitti   * I looked at increase-hwdb-participation; doesn't look too complicated, I'm just swamped with specs; the notification part is a bit tricky due to the system wide state, also we need to put it into some gnome package to get the i18n infrastructure for free; in fact this problem is very similar to the avahi disabling notification (mvo: I! want! event-notifier! now, now, now! ;-) ); since this isn't a prerequisite of other specs and relatively easy, is it ok to defer this a little towards end of January?
09:39   pitti   Todo:
09:39   pitti   * finish remaining bits of zero-configuration-networking implementation
09:39   pitti   * finish mount-all-local-filesystems
09:39   pitti   * next Tuesday: dapper/edgy langpacks to -updates if all goes well
09:39   pitti   * change dapper's and edgy's ~/.xsession-errors rotation handling to new plan of mdz (I'd like to discuss this again interactively, I don't really like that solution)
09:39   mdz     pitti,*: please note that cjwatson is on point for SRUs
09:40   mdz     I'm not processing them directly atm
09:40   pitti   mdz: oh, alright
09:40   pitti   cjwatson: I added ubuntu-sru to the bug report, is that enough or should I rather mail you directly?
09:40   cjwatson        ubuntu-sru's perfect
09:42   cjwatson        pitti: I missed your SRU because somebody set it to fix-committed; please leave it as in-progress at most until the -proposed upload has been accepted
09:43   mdz     the SRU wiki page has been updated a bit
09:43   seb128  pitti: bug status are documented on the wiki page now
09:43   cjwatson        we've been tuning the SRU workflow as we go
09:43   mdz     cjwatson: maybe worth emailing a summary of the diff to -devel-announce
09:43   mdz     now or once it stabilizes, or both
09:43   cjwatson        will do
09:43   pitti   cjwatson: ah, ok; still learning the optimal workflow
09:40   cjwatson        pitti: increase-hwdb-participation> I'm mostly just looking for somebody to assign it to :-) I don't mind when you schedule it provided that you can fit it in somewhere
09:41   pitti   I can certainly fit it in until January, but only at the expense of cutting down on another spec
09:40   Riddell cjwatson: katapult has a patch waiting for sru btw
09:41   cjwatson        Riddell: noted
09:41   cjwatson        I can't use my own +subscribedbugs as a to-do list because it's too big, but I can use ubuntu-sru's
09:41   mdz     pitti: the zero-conf-net stuff isn't dependent on network-manager, right?
09:41   pitti   mdz: no, it isn't
09:41   pitti   I'm done with n-m for zeroconf now
09:41   pitti   and the patch wasn't really intrusive
09:41   mdz     but they are compatible now
09:42   pitti   mdz: right, n-m has its own implementation of ipv4ll address assignment, I needed to disable that
09:42   mdz     pitti: we have a commitment from kiko to deliver the cloakroom by early January
09:42   mdz     pitti: that should leave enough time to complete it for feature freeze, yes?
09:42   pitti   mdz: yes, I hope so; and I can start early with the GUI side
09:42   mdz     pitti: ok, yes, please block only as much as necessary
09:44   pitti   mdz: wrt ~/.xsession-errors handling, can we have a quick discussion at the end?
09:44   mdz     pitti: with the team, or just me?
09:44   pitti   with the team preferably, to collect opinions
09:43   mdz     pitti: thanks

09:43   mdz     BenC: next
09:44   BenC    :: Specs
09:44   BenC    * driver-device-manager: Had phone converstation with Keybuk to discuss the kernel/udev interface for this. Have started coding the kernel changes needed. Once that is in place, the actual UI implementation can be finished.
09:44   BenC    * driver-backports: Still in pending approval (poke mdz), but work has begun. Some of the features for this depends on the udev/kernel work for driver-device-manager (driver preference).
09:44   BenC    :: Kernel Work
09:44   BenC    * Started syncing for 2.6.20. So far merges have gone fairly well. Kernel is compiling for all architectures.
09:44   BenC    * Debugging ata_piix regression on ich6 variants.
09:44   BenC    * Also noticed a soft-lockup on a P4 system. Debugging is slow due to nature of bug.
09:44   BenC    * Relocation of Ubuntu kernel git repo's to a single kernel-team accessible location on rookery. This will eventually be expanded to a public repository, complete with git-web access.
09:44   BenC    * Intel enabling (paperwork only)
09:44   BenC    :: Work for next week
09:44   BenC    * Main priority right now is getting 2.6.20 pre kernel into feisty.
09:44   BenC    * Once kernel is uploaded, move all 2.6.19 bugs to linux-source-2.6.20 and ping for revalidation.
09:44   BenC    * Fix kernel regression with gdb attaching to PID's.
09:44   BenC    * Still have a few merges to take care of, but I need the kernel to settle down before I start mucking with the tools that build it.
09:45   Keybuk  BenC: I'm happy to trial any kernel patches you have -- as I'll need to do the udev changes
09:45   mdz     BenC: I had a quick look at driver-backports and it needs more detail; iirc we had agreed on the specifics and they just need to be written down
09:45   BenC    mdz: Ok, will get that done tomorrow
09:45   mdz     BenC: e.g. the placement of the modules and that arrangements will be made to prefer the backported ones
09:46   mdz     BenC: does driver-device-manager overlap with the work we discussed to allow for new PCI IDs to be added in userspace?
09:46   BenC    mdz: Yeah
09:47   BenC    it oerlaps for PCI id's and driver preference (like for driver-backports)
09:47   mdz     oh, should probably be linked from driver-backports then
09:47   pitti   BenC: I need your help with apport-improvements (the core_pattern pipe fix and the core PAM limit); is it possible to cram that into your schedule?
09:47   BenC    pitti: Sure, ping me sometime in the next couple of days, I'll make time
09:47   Keybuk  mdz: we have a master plan that allows us to fix several problems with one hefty stone
09:48   BenC    s/master plan/plan to take over the world/
09:48   mdz     Keybuk: ok, I'm interested in the details via email later
09:48   mdz     BenC: thanks

09:48   mdz     seb128: nexkt
09:48   seb128  Done:
09:48   seb128  * GNOME 2.17.3
09:48   seb128  * merged GNOME packages with Debian while updating them
09:48   seb128  * bug triage, bug triage, bug triage
09:48   seb128  * contacted tracker upstream about package for Ubuntu, somebody is working on it for Debian and has a first set of packages available, waiting on 0.5.3 to fix some copyright issues before uploading
09:48   seb128  * tested desktop CD candidate for herd1
09:48   seb128  * caught up with mails backlog
09:48   seb128  Next week:
09:49   seb128  * bug triage, bug triage, bug triage
09:49   seb128  * get tracker uploaded
09:49   seb128  * keep doing merges with Debian
09:49   seb128  Note:
09:49   seb128  * The one week freeze has been annoying to work with, especially because "apt-get source" gives outdated packages during a freeze (somebody might have already done work on the same package and you doesn't get that version), could we freeze binaries instead of sources or make sources available from somewhere during a freeze?
09:49   mdz     seb128: just the few merges listed on MOM remaining for main?
09:49   seb128  yep
09:50   seb128  cairo is blocked on directfb (BenC should do it)
09:50   mdz     seb128: any leads on that bug we were chasing yesterday with gnome-session?
09:50   mdz     bug(s) that is
09:50   seb128  not yet, I've been sleeping mostly since
09:50   cjwatson        I'd be happy with the UNAPPROVED queue being fetchable by people on the team who can upload to it
09:50   cjwatson        unfortunately Soyuz can't do queue fetching through the web UI at all yet
09:50   Mithrandir      cjwatson: as part of development freezes, we could rsync it somewhere and run apt-ftparchive over it?
09:50   Mithrandir      like, rookery.
09:51   Mithrandir      as a workaround.
09:51   cjwatson        Mithrandir: would be fine by me. Care to hack it up?
09:51   Mithrandir      cjwatson: will do.
09:51   pitti   I think an apt-ftparchive'd unapproved deb-src queue would be enough for most purposes, at least for me
09:51   mdz     seb128: freezing binaries only sounds interesting, but presumably would require LP implementation work
09:51   mdz     Keybuk: can MOM pay attention to unapproved as well?
09:51   Keybuk  mdz: provided there's an APT archive for it, sure
09:52   pitti   seb128: ^ what do you think?
09:52   seb128  I would like to get builds keep going if possible
09:52   Mithrandir      pitti: given that unapproved doesn't have binaries, just sources, it'd be a sources-only thing, yes.
09:52   seb128  that would avoid having a massive building of everything after unfreezing
09:52   mdz     seb128: I think that would need to be implemented in soyuz
09:52   cjwatson        it would, and it's tricky from an archive admin point of view too
09:52   seb128  but having sources available would be a really good start
09:52   mdz     seb128: have a chat with infinity about it and see, but I think it will be a long way off
09:53   cjwatson        easier to let through sources in one go than binaries (which arrive in dribs and drabs over time)
09:53   seb128  that would avoid conflicting on work
09:53   seb128  mdz: ok
09:53   Mithrandir      Mark has spoken about being able to do short-lived pockets or branches or writable snapshots or what you'd call it to ease this pain, but we won't see it in the near future, I believe.
09:53   mdz     seb128: thanks

09:53   mdz     dholbach: next
09:53   dholbach        Done:
09:53   dholbach        * GNOME 2.17.3 (most of it)
09:53   dholbach        * merges
09:53   dholbach        * trying to catch up with bugs
09:53   dholbach        * art-builder-improvements: deployed and announced art-builder (half way through high-prio items)
09:53   dholbach        * feisty-telepathy: no efforts from the team on landell and teletpathy-wildy yet, seems I have to do it myself
09:53   dholbach        * some motu mentoring
09:53   dholbach        Todo:
09:53   dholbach        * trying harder to catch up with bugs
09:53   dholbach        * more merges
09:53   dholbach        * fix some issues with the art builder
09:53   dholbach        * motu documentation clean up, organisation
09:53   dholbach        
09:53   sfllaw  dholbach: Your MOTU/SRU work has been good.
09:53   seb128  dholbach: "most of it", heh, I did some too :p
09:55   dholbach        seb128: I know you did - I should have said "we're mostly through now - everybody give seb128 a big hand" :-)
09:56   seb128  dholbach: I'm scared by your big hand :p
09:54   mdz     dholbach: anyone using the art builder now?
09:54   dholbach        mdz: somebody signed up for the team and needs a helping hand
09:54   dholbach        but that's just one
09:54   dholbach        I'll talk to James Troy about it
09:55   dholbach        sfllaw: I'm don't do the actual work on the motu-sru team - I "just" helped to put the team of people together
09:55   mdz     dholbach: also make sure sabdfl knows it is ready for use, he'll help spread the word
09:55   dholbach        mdz: alrighty
09:55   mdz     dholbach: thanks

09:55   mdz     iwj: next
09:55   iwj     Done:
09:55   iwj     udev-lvm: read the code in lvm2 and also got to grips with udev (of which I was previously ignorant).  Installed and broke feisty a few times (mainly by playing with partitions).  Half-done.
09:55   iwj     GnomeAppInstallCodecs: looked at various packages including codecs etc. so I know where to change things.  This is now blocked on new feature for gst-inspect.
09:55   iwj     Will do next week:
09:55   iwj     udev-lvm: Finish it off although integration testing will have to wait.
09:55   iwj     consistent-login-screen: need to read the code and play with gdm et al to make sure there aren't any hidden gotchas
09:56   iwj     package-dependency-field-breaks: rerun my search for candidates and send an announcement too, to get people to start using it
09:56   iwj     winmodem-support: read up on what's available and decide what to do for feisty
09:56   iwj     I'm on holiday starting from the 14th and will be back on the 2nd.
09:56   iwj     seb128: Do you think you could pass me some contact details for the gstreamer guys ?  I feel a bit out of the loop, having to send mails via you (who are busy) etc.
09:56   mdz     iwj: udev-lvm says Not started in LP
09:57   iwj     Oh, I haven't been setting the implementation status in LP.
09:57   iwj     I should have done that for this meeting.  Sorry.
09:57   seb128  iwj: ups, sorry I didn't reply to your mail yet, I've been catching up with old mails and not looked at new ones yet
09:57   seb128  iwj: #gstreamer guys are responsive and nice usually
09:57   iwj     seb128: Fair enough, thanks.
09:57   iwj     Noted.
09:57   mdz     seb128: the guy from UDS who was working on it went on holiday
09:57   mdz     I think he's back around ow
09:58   seb128  mdz: right, I know, you forwarded me that mail ;)
09:57   cjwatson        iwj: a reminder to -devel-announce that Breaks is ready for use might not hurt
09:57   iwj     cjwatson: Yes, exactly.
09:58   cjwatson        with a description of when one might want to use it
09:58   cjwatson        oh, "send an announcement"
09:58   cjwatson        sorry, I can't read at 9am apparently
09:58   mdz     iwj: please update the status on automated-testing-deployment as well
09:58   iwj     mdz: Willdo.
09:58   seb128  speaking about break, does apt manages it?
09:58   mdz     seb128: and you read it better than I did ;-)
09:58   iwj     seb128: Yes.
09:58   seb128  I used Breaks for the e-d-s update
09:58   seb128  and apt-get -f install was not able to remove the old evolution
09:59   seb128  it was just complaining about the break
09:58   Keybuk  seb128: talking of which, that's stuck on hold for me <g>
09:59   cjwatson        Breaks isn't supposed to cause removal ...
09:59   seb128  hum
09:59   cjwatson        it causes deconfiguration
09:59   seb128  I did dpkg -i new_eds
09:59   seb128  and I was expecting apt-get still working then
09:59   mdz     it should only deconfigure temporarily
09:59   seb128  but it didn't
09:59   iwj     Let's take that offline.
09:59   seb128  ok
09:59   mdz     yes
09:59   mdz     iwj: thanks

09:59   mdz     Keybuk: next
10:00   Keybuk  Done:
10:00   Keybuk  - couple of days holiday
10:00   Keybuk  - started work on upstart changes needed for feisty
10:00   Keybuk  - some landscape trialling
10:00   Keybuk  Todo:
10:00   Keybuk  - pretty much everything else ;)
10:00   Keybuk  - holiday from 18th thru 2nd (yay using up leave allowance)
10:00   Keybuk  Specs:
10:00   Keybuk  - udev-device-mapper, udev-evms, udev-mdadm: not started yet, will be much easier to test once some of the upstart bits are in place
10:00   Keybuk  - slick-boot: Colin's done the console changes, need to test those and make any adjustments necessary
10:00   Keybuk  - replacement-initscripts: needs upstart changes. which have begun
10:00   Keybuk  - new-pci-ids: having discussions with Ben about fixing the world to make this possible
10:00   Keybuk  - accelerated-x: hijacked as discussed with mdz
10:00   Keybuk  - automake-transition: implemented
10:00   mdz     Keybuk: how much more of slick-boot is feistyable?
10:01   Keybuk  mdz: it's a no-op spec
10:01   mdz     since that's an overview spec iirc, it's not entirely clear how it's targeted
10:01   Keybuk  right
10:01   Keybuk  it's mostly just "do what we were doing anyway"
10:01   Keybuk  Colin's console-setup changes should be the bulk of it
10:02   mdz     Keybuk: and it's still pending approval; pinged sabdfl?
10:02   Keybuk  mdz: yeah
10:02   Keybuk  tbh, I'm not too worried; the "real" spec is approved <g>
10:02   mdz     ok
10:02   mdz     Keybuk: thanks

10:02   mdz     doko: next
10:02   doko    - ill for two days
10:02   doko    - merges and sync requests for main (mostly finished)
10:02   doko    - openoffice.org for edgy-proposed
10:02   doko    - lsb face to face meeting; the agenda was changed, so I did miss
10:02   doko      the discussion about python in lsb; joined the discussion about
10:02   doko      C++ / libstdc++ in LSB.
10:03   doko    - no specific progress on specs, python-roadmap needs to be reviewed again.
10:03   doko    - priority for next week: prepare change to python2.5 as the default
10:04   mdz     cjwatson: that reminds me, what was the story with gnome-btdownload?
10:04   mdz     the seed bzr log seemed to imply that it had an alternative dependency on python2.5, but I didn't see one
10:04   cjwatson        doko: the reason I thought python-support was being dropped on the floor was chiefly that the spec mentions python-central but not python-support (plus what you told me in the lift)
10:04   cjwatson        mdz: that dependency is from bittorrent
10:04   mdz     ah, I see
10:04   cjwatson        mdz: bug 74514 is the story
Ubugtu  Malone bug 74514 in germinate "doesn't handle versioned dependencies" [Medium,Confirmed]  http://launchpad.net/bugs/74514
10:04   mdz     thanks
10:05   mdz     oh, saw that bit, yes
10:05   doko    cjwatson: yeah, I need to be more specific about the implementation as well, therefore I splitted it out
10:05   mdz     but didn't see the corresponding dependency
10:05   mdz     doko: feeling better now?
10:05   doko    mdz: yes, thanks :) still on drugs
10:05   cjwatson        it should go away naturally once we switch to python2.5, although I wouldn't mind taking the opportunity to fix the bug while it's still manifest
10:05   cjwatson        if I feel the urge today I'll poke at it
10:06   mdz     doko: ok, thanks
10:06   mdz     any further status updates?
10:06   mdz     pitti wanted to have a quick discussion about ~/.xsession-errors; if you don't have strong opinions on that and it's late at night for you, you're excused
10:06   sfllaw  Can I ask everyone to put their status updates on the https://wiki.ubuntu.com/DevelTeamMeeting20061207 page?
10:06   sfllaw  Just for summary purposes?
10:06   sfllaw  Thanks.
10:06   pitti   will do

10:07   mdz     pitti: go ahead
10:07   pitti   so, I have a small snippet for that:
10:07   pitti   The issue is about bug 60448; we need to make our handling of ~/.xsession-errors consistent
10:07   pitti   - gdm has always just removed the entire file on login
10:07   pitti   - with kdm/xdm, dapper did never remove/truncate the file, which caused disk space DoS with programs where logging has gone wild
10:07   pitti   - in edgy, we mitigated that by truncating the file to .5 MB on login
10:07   pitti   - mdz proposed to change that fix in edgy to mv the file to .old and rm the .old file, and do the same in dapper; it is more consistant with what we do in /var/log, but my objection
10:07   pitti   is that this would make the 'full disk' problem worse, not better for the next login attempt (i. e. it takes two logins to clean up)
Ubugtu  Malone bug 60448 in xinit ".xsession_errors file grows out of control & saturates disk space" [High,Fix committed]  http://launchpad.net/bugs/60448
10:08   mdz     if the disk is quite full, then attempting to copy part of the file will fail
10:08   pitti   so we should agree to one strategy of handling the file and implement it consistently across all *dms and releases
10:08   mdz     we rotate all other logs by renaming, and it's nice and simple, so that's my preference
10:08   mdz     rotating it should prevent it from ever filling the disk in the first place
10:09   pitti   the problem in that bug was that someone never really logged out
10:09   pitti   so none of this is an actual solution to that, but it should clean up itself with a session restart
10:09   mdz     any opinions from the crowd?
10:09   iwj     mdz: No, he means if some program goes mad and spews crap until the disk gets full.
10:10   mdz     iwj: in that case, renaming is still OK, since it will clobber .old and free enough space to login
10:10   pitti   I think we can solve the 'disk space for temporary truncated file' problem, if we want to do that
10:10   iwj     I think if the log is too big (whatever that means) then just truncating it is probably fine.
10:10   mdz     I ack that it's sub-optimal that the rotation is not time-limited
10:11   Burgundavia     is there anything of value in .xsession-errors to both to keep it around? it seems mine is filled with noise from various apps, something I know people have complained about in the past
10:11   Mithrandir      Burgundavia: yes.
10:12   Burgundavia     Mithrandir: ok, just wondering (that was comment from the crowd)
10:11   pitti   syslogd has this nice thing of 'previous msg repeated n times', but hard to do that for ~/.xsession-erors
10:11   pitti   since there is nothing in between to filter
10:11   pitti   I'm actually fine with gdm's behaviour, it causes least clutter
10:11   pitti   and adding a new file to the user's ~ makes me a bit nervous
10:11   pitti   (adding the .old file)
10:12   iwj     You need to be able to log in and find out why your last session went west.
10:12   Mithrandir      pitti: I'm quite happy with the "grab the last half megabyte of the old one and put that into the new one"
10:12   Mithrandir      (or 100k or whatever)
10:13   pitti   ^ I prefer that, too, it would avoid a new file and clean things up at the next session restart (not just at the 2nd after the next one fails)
10:13   pitti   and logging in twice wouldn't loose all the previous logs
10:13   pitti   ^ which double-rotation would do
10:13   seb128  Burgundavia: new bug-buddy includes recent entries from .xsession-errors to crashes sent
10:13   iwj     If the disk is full then you can't sensibly rewrite the file.
10:14   mdz     pitti: does this also mean that gdm would continue to clobber the file?  it's useful to have the last session for debugging as iwj says
10:14   pitti   iwj: we can if we read the last .5 MB into a variable or a file in /tmp
10:14   Mithrandir      iwj: sure you can.  Read in the last half megabyte, delete the file, write it out again.
10:14   pitti   mdz: the fix for gdm would be to disable the code that rm ~/.xsession-errors
10:14   Mithrandir      iwj: if you don't have half a megabyte of memory to spare at login time, your desktop is going to suck anyway.
10:14   iwj     Mithrandir: I suppose it doesn't have to be reliable :-).
10:14   pitti   reading into a variable drops 0 bytes, but oh well
10:15   mdz     please don't read 500k into a shell variable
10:15   Mithrandir      pitti: sponge ftw.
10:15   pitti   but reading into a file in /tmp should do
10:15   pitti   oh, argh, we don't install separate /home by default
10:15   iwj     I think you should do this truncation to .0 after running savelog, though.
10:15   pitti   so, memory, I guess
10:15   iwj     That way each session gets its own log, etc.
10:15   mdz     pitti: I suggest mailing technical-board; if you can get signoff on the actual code by two TB members, then I concede
10:16   pitti   iwj: too much clutter in the home directory for my taste
10:16   pitti   mdz: oh, I don't think that the current code DTRT
10:16   iwj     You're complaining about clutter in ~ ?  I think you're two decades too late for that, at least ...
10:16   pitti   iwj: rotating logs in ~ is something new, I think
10:17   iwj     We could make a subdir for them if you really want.
10:17   pitti   hm, I don't want to keep you guys from breakfast/sleep any longer, so maybe we should discuss it at -devel@
10:18   mdz     pitti: just clarifying that the implementation needs signoff as well as the design
10:18   pitti   I summarize the various options and their pros/cons
10:18   pitti   mdz: understood
10:19   pitti   ok, thanks for the feedback so far, I'll sumarize on the ML

MeetingLogs/UbuntuDev-2006-12-07 (last edited 2008-08-06 16:27:07 by localhost)