15:02:47 #startmeeting 15:02:47 Meeting started Wed Jun 27 15:02:47 2012 UTC. The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:02:47 15:02:47 Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 15:02:52 [TOPIC] lightning round 15:02:54 doko: go ahead 15:03:05 - python 3.3.0 beta1 work (upstreaming patches, updating libffi, packaging) 15:03:05 - wip: python3.3 cross build 15:03:05 - help wanted: why no output when building the extension modules 15:03:05 - gcc updates, applied temporary work around to fix std::list ABI incompatibility 15:03:06 - sent another gcc-multiarch update upstream, forwarded arm patches 15:03:08 - started reworking pysmbc python3, based on upstream feedback 15:03:10 - packaged openjdk-6 security update/release 15:04:33 doko: can you expand on the help wanted, give us a pointer to where it is you're expecting output and not seeing it? 15:04:34 .. 15:04:42 slangasek, chatting with barry 15:04:46 ok 15:04:55 * barry looked at that "no output when building ext modules" back in the 2.6-ish time frame iirc. at the time, i had no clue what's going on there :( 15:05:01 is the std::list temporary work-around consistent with what upstream is planning for 4.7.2? 15:05:23 $ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek ogra infinity cjwatson xnox stokachu) 15:05:26 jodh stokachu ogra bdmurray xnox doko barry slangasek cjwatson ev stgraber infinity 15:05:29 jodh: your turn next 15:05:35 I didn't get any feedback from upstream ... it's something planned, but it got quiet again 15:05:38 * boot/upstart: stateful re-exec support: 15:05:38 - lots of code refactoring to KISS ;) 15:05:38 - lots of progress on JobClass serialisation/deserialisation. 15:05:38 - working on breaking circular references between objects. 15:05:39 slangasek: there's no bug # and it doesn't break the build, but it's sure annoying 15:05:41 * misc: Sick Monday. 15:05:45 𝆲 15:05:48 15:06:21 jodh: does that mean you are done? 15:06:24 i cant tell what that is :P 15:06:38 stokachu: sliding glissando :) 15:06:43 ahh 15:06:55 *** INPROGRESS http://pad.lv/578536 15:06:57 Launchpad bug 578536 in autofs5 (Ubuntu Natty) "when stopped, automount orphans some mounts" [Medium,Fix committed] 15:06:57 DEADLINE: <2012-06-27 Thu> SCHEDULED: <2012-06-26 Tue> 15:06:59 Backported 2 patches that address hanging automount and listing 15:07:01 Or U+FFFD REPLACEMENT CHARACTER as it came through here ... 15:07:01 stale mount points in /proc/mounts during a re-read of map entries, 15:07:03 commits here http://is.gd/RpIFyQ, waiting OP testing results. 15:07:08 *** TODO http://pad.lv/977952 15:07:08 Launchpad bug 977952 in libbonoboui (Ubuntu Precise) "Please transition libbonoboui to multi-arch" [Medium,Triaged] 15:07:09 DEADLINE: <2012-07-06 Wed> SCHEDULED: <2012-06-26 Tue> 15:07:11 Blocked on http://pad.lv/977947 being completed. 15:07:12 Launchpad bug 977947 in libbonobo (Ubuntu Quantal) "Please transition libbonobo to multi-arch" [Medium,Triaged] 15:07:19 *** http://pad.lv/977964 [50%] 15:07:20 Launchpad bug 977964 in libart-lgpl (Ubuntu Precise) "Please transition libart-lgpl to multi-arch" [Medium,Triaged] 15:07:20 **** DONE SRU template 15:07:22 **** TODO needs debdiff for precise. 15:07:24 DEADLINE: <2012-06-27 Wed> SCHEDULED: <2012-06-22 Fri> 15:07:26 ... 15:07:36 org-mode rules btw 15:07:50 stokachu: +1000 15:07:53 stokachu: that is one of the tops on my list to investigate 15:07:54 * xnox we can tell 15:08:05 xnox: lol :P 15:08:25 stokachu: you tried the mobile versions too? 15:08:30 stokachu: export to text buffer may format it slightly nicer with C-c a 15:08:37 jodh: not yet 15:08:47 * xnox or was it C-c C-e a 15:08:48 stokachu: the Android version can sync using U1! 15:08:50 xnox: ok ill try that next, still learning everything 15:08:56 jodh: love it! 15:09:04 stokachu: oh yeah. 15:09:06 jodh: there are some functions i gotta write to not load inline images etc 15:09:11 i think that crashes on android 15:09:31 stokachu: images? I just do text :) 15:09:33 jodh: is that MobileOrg perhaps? (iOS) 15:09:41 emacs24 still needs chasing up, btw. 15:09:54 jodh: ditta is awesome 15:09:58 for charts etc 15:10:15 stokachu: so as far as blocking on 977947, I'm not aware that anyone else is working on this - do you intend to take this up to unblock yourself? 15:10:16 barry: the iOS version isn't quite as feature-ful (doesn't work with U1 for example), but is slicker. 15:10:32 slangasek: yea im planing on working both libonobo bugs 15:10:36 stokachu: ok cool 15:10:43 jodh: free as in beer and speech! :) 15:10:46 barry: originally iOS was the first one, but now android version overtook in feature 15:10:52 slangasek: ill have more next week once we do the point release meeting tomorrow 15:10:55 stokachu: I've included some general notes on the bug regarding Tom's patch; just ask if you have questions 15:10:59 ogra_: your turn 15:11:02 done: 15:11:02 * uploaded some merges 15:11:02 * got ac100 images building again 15:11:02 * switched the arm world to live images (omap omap4 and mx5) 15:11:02 * did set foundations-q-drop-preinst-images to implemented 15:11:02 todone: 15:11:04 * uploaded some merges 15:11:06 * got ac100 images building again 15:11:08 * switched the arm world to live images (omap omap4 and mx5) 15:11:10 * did set foundations-q-drop-preinst-images to implemented 15:11:11 * barry installs 15:11:12 todo: 15:11:14 * start on foundations-q-hwpack-integration 15:11:16 * start taking a look at the QA stuff for arm in preparation of the QA sprint end of the month 15:11:18 do: 15:11:19 "todone"? :) 15:11:20 * start on foundations-q-hwpack-integration 15:11:22 * start taking a look at the QA stuff for arm in preparation of the QA sprint end of the month 15:11:23 xnox: there seem to be 2 android versions too :) 15:11:24 .. 15:11:26 err 15:11:35 isgnore everything after do: 15:11:38 thats weird 15:11:43 ahh, double-paste one inside the other :) 15:11:48 yeah 15:12:01 funnily i have the marked text in the terminal in front of me 15:12:06 without such an issue 15:12:14 and can paste properly 15:12:16 wrote username and password scrubber for apt sources files in apt-clone 15:12:17 investigation into duplicates of bug 541595 15:12:17 modified bug pattern for bug 541595 to specify an apt version to reduce false duplicates 15:12:19 Launchpad bug 541595 in dpkg "[Master] package failed to install/upgrade: package is already installed and configured" [Undecided,New] https://launchpad.net/bugs/541595 15:12:19 removal of bug patterns for fixed bugs 15:12:25 updated bug pattern checker to also check the properties of duplicates and see if a package version is specified 15:12:28 work on arsenal to find bug tasks that have been reopened 15:12:31 set up a regression tagged bug subscription and sent instructions to SRU team 15:12:34 arsenal-cron mailing list request, setup and configuration 15:12:42 ⌁ done ⌁ 15:12:55 ogra_: and I saw your bug report this morning about 'quiet splash' being missing from the armhf live image boot options; are you blocked on someone else to fix that? 15:13:21 slangasek, nope, minro fix in debian-cd 15:13:25 *minor 15:13:29 ok 15:13:29 * jodh stands back to avoid bdmurrays sparks. 15:13:39 i'm just to busy with the images atm, i'll do it after A2 15:13:51 (the bug was just a todo item actually) 15:14:00 barry: http://doc.norang.ca/org-mode.html 15:14:07 barry: my favorite reference for org-mode 15:14:25 ogra_: ack 15:14:30 stokachu: thanks! i know what i'm doing tonight :) 15:15:17 barry: You wild man, you. 15:15:18 xnox: 15:15:21 * sent cleaned up patch for libpeas to debian 15:15:21 * SRU mdadm, e2fsprogs + writing test cases 15:15:21 * upload autofs merge, and updates to mdadm, btrfs-tools (patches submitted to debian) 15:15:21 * added testcase to dpkg bug 1015567 and added further TODO items 15:15:22 * alpha 2 RAID testing (VM and bare metal) 15:15:24 Launchpad bug 1015567 in dpkg (Ubuntu Quantal) "upgrade failed: mixed non-coinstallable and coinstallable package instances present" [High,Triaged] https://launchpad.net/bugs/1015567 15:15:24 * continuing work on ubiquity-lvm/luks 15:15:26 ǝnop 15:15:48 xnox: s/n/u/ 15:15:51 don't you mean əuop? 15:16:02 * xnox failed with upside-down unicode characters 15:16:14 ǝuop 15:16:26 * infinity isn't sure which char slangasek is using for that bloated ə 15:16:38 more discussion w/upstream about xapian py3; currently there are a couple of competing opinions :/ with no clear direction yet. finished libpeas py3. lots of random py3 porting consultations with various folks. bug 1013490; bug 1016170 (still debugging). sponsored python3-pam port. reviewed unattended-upgrade py3 port. looked at command-not-found for py3, but needs mvo to upload. worked on twisted py3 buildbot (waiting on at least 15:16:38 one more outgoing port hole). prepped python-mode 6.0.9 for debian but will probably wait until 6.0.10 is released. todo: more work on xapian py3. done. 15:16:40 Launchpad bug 1013490 in update-manager (Ubuntu Quantal) "update-manager crashed with ImportError in /usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeQuirks.py: No module named plugincore.manager" [High,Fix released] https://launchpad.net/bugs/1013490 15:16:42 Launchpad bug 1016170 in plymouth (Ubuntu) "No login screen unless "quiet splash" removed from boot line" [High,New] https://launchpad.net/bugs/1016170 15:16:44 infinity: U+0259 LATIN SMALL LETTER SCHWA 15:17:07 Welcome to RenegadeBBS 15:17:15 cjwatson: Except not small at all in the font I'm using. xnox's was the right size. Weird. 15:17:25 * ogra_ always wondered why unicode does not have a 15:17:31 tag 15:19:16 * slangasek яesponds to xnox's failed upside-down unicode by scatteяing inappяopяiate cyяillic chaяacteяs thяoughout 15:19:29 * xnox likes 15:19:30 lol 15:19:35 * Secure Boot 15:19:35 * SRU team work - learning that regression-* tags are not being used well, so doing some turfing 15:19:38 * and TB discussions about streamlining the MRE process for SRUs 15:19:39 (done) 15:19:42 * getting a semblance of accuracy on http://reports.qa.ubuntu.com/reports/rls-mgr/rls-q-tracking-bug-tasks.html 15:19:45 * troubleshooting regression in 802.11n behavior in quantal kernel with my Intel wireless (bug #1015834) 15:19:46 Launchpad bug 1015834 in linux (Ubuntu) "Centrino Ultimate-N 6300 wireless connection is unreliable after upgrading to quantal" [High,Incomplete] https://launchpad.net/bugs/1015834 15:19:47 * mvo hugs barry for the xapian work, even if the upstream path is not quite clear yet 15:20:32 cjwatson: 15:20:36 pfft, upstreams ... 15:20:37 mvo: btw, if you have any opinions on str v bytes: http://trac.xapian.org/ticket/346 15:20:54 UEFI: 15:20:54 * Secure boot planning and discussion. 15:20:54 * Further work on efilinux menu patch; v2 out for review. 15:20:54 * Pushed up Launchpad custom-uefi branch for review. Various comments which I'm attempting to address. 15:20:57 Launchpad: 15:21:00 * Remove change-override.py from Launchpad, now that there's an API replacement. 15:21:03 * Copy custom uploads when copying debian-installer/update-manager uploads between pockets. 15:21:07 * Discussed ddtp-tarball uploads with Michael. These have now been rearranged so that we don't need a dodgy archiveuploader back door to make them work, and so that copies should be possible shortly. 15:21:11 * Finished code to unrestrict librarian files when using Archive.copyPackage to copy from private PPAs. This is now confirmed to work for the security team, obsoleting unembargo-package.py. 15:21:16 Miscellaneous: 15:21:18 * Various syncs and merges. 15:21:21 * Downgrade new debootstrap warning which always occurs on Ubuntu to info message (bug 1017398). 15:21:22 Launchpad bug 1017398 in debootstrap (Ubuntu) "Quantal Server and alternate automated installation failed with error "Failed to retrieve InRelease"" [Undecided,Fix released] https://launchpad.net/bugs/1017398 15:21:24 * Fix missing hid-generic in initramfs (bug 1017991). 15:21:25 Launchpad bug 1017991 in initramfs-tools (Ubuntu) "Keyboard stops working after completing 'Check disk'" [Undecided,Fix released] https://launchpad.net/bugs/1017991 15:21:27 ¶ 15:21:35 cjwatson: \o/ for ddtp copies 15:21:41 - Very short week. Holiday on Thursday and Friday. Conference on Tuesday. 15:21:41 - More work on the Daisy duplicates database backend for Apport. 15:21:41 - Finished up the recoverable errors API branch of apport, submitted a merge 15:21:41 request. Martin echoed the earlier statements of Ted: DBus is heavyweight 15:21:41 for this. I will be discussing alternatives with him in the MP: 15:21:41 https://code.launchpad.net/~ev/apport/recoverable-errors/+merge/111840 15:21:41 - Work refactoring the error reports from application hangs branch after 15:21:42 receiving feedback from Martin: 15:21:53 https://code.launchpad.net/~ev/apport/reports-from-hangs/+merge/111179 15:21:54 - Started investigating options for the "ideal" line on the front of 15:21:54 http://errors.ubuntu.com. This will show the average number of crashes for 15:21:54 users who had the most recent version of the application that crashed 15:21:54 installed (and its dependencies). Apport already has something like this 15:21:54 built in, but it writes it as a translated string to the report file and 15:21:54 only accounts for whether the version installed is the most recent version 15:21:55 in the cache. Cassandra is not really built for tons of small random reads, 15:21:55 so I may have to involve Redis or Memcached. I'm going to talk to Rob and 15:22:05 James Troup about it once I've done a bit more research. Suggestions always 15:22:05 welcome. 15:22:05 - Attended the Software Experts Summit in London. Notes forthcoming, but the 15:22:05 big takeaway was write software to fail. There was an excellent talk by the 15:22:05 security lead on Bing where he detailed just how fault tolerant their entire 15:22:05 system is. Whole racks of computers can disappear and it will happily chug 15:22:07 mvo: I'll probably land it after custom-uefi, though, as the branches are rather overlapping 15:22:12 along (and indeed they effectively weld shut entire shipping crates of 15:22:12 racks). He also stressed when working in a system where realtime feedback is 15:22:12 possible to focus more on metrics and real usage of the system than unit 15:22:12 tests. Unit tests are only an approximation of how the system might be used. 15:22:12 They'll rarely catch the things you don't anticipate. I'll try to better 15:22:12 explain this and Microsoft's approach in my trip report. 15:22:15 (done) 15:22:36 ev: "very short week" shouldn't fill my scrollback buffer. Just sayin'. 15:22:37 oh, was a short week then 15:22:38 right, "very short week", that only used half of my screen vertical space ;) 15:22:46 hahahahaha, I love you all 15:22:50 LOL 15:23:04 Short week, Monday was a public holiday (Quebec day), next Monday is one too (Canada day). 15:23:08 - Containers 15:23:10 - Some more work on python3-lxc, available for testing in ppa:stgraber/experimental 15:23:13 - Helped testing the current SRU, preparing the next one 15:23:16 - Pushed some more bugfixes and apparmor improvements to quantal. 15:23:18 - Still need some more work on memory/error management in my C code... 15:23:21 - ISO tracker 15:23:23 - Minor UI fix in preparation for alpha-2. Landed on Friday. 15:23:26 - Networking 15:23:28 - Prepared a batch of network related updates: isc-dhcp, ifupdown, netbase, resolvconf 15:23:31 - Went through the network related bug lists, closed a few dozen bugs so far, triaging the 15:23:34 rest. Still have to go through 4-5 packages then will try to fix as many of these bugs 15:23:37 before uploading the new packages to Quantal. 15:23:40 - Other 15:23:42 - Alpha-2 related work (product changes on ISO tracker, Edubuntu, ...) 15:23:45 - TODO this week 15:23:47 - Prepare tomorrow's SRU team meeting (go through bug lists) 15:23:50 - Continue working on the network packages, hoping to have all of them uploaded on Thursday/Friday. 15:23:53 - Some more LXC work, testing the new hooks that Serge added, rebasing the API branch on that. 15:23:56 - Go through the pending-sru and help for these that are stuck on verification-needed 15:23:59 (DONE) 15:24:19 I think I'm going to celebrate Oregon Day next week 15:24:20 just 'cause 15:24:28 maybe Portland Day while I'm at it 15:24:28 hah 15:24:35 There's such a thing as Oregon Day? 15:24:44 stgraber: there will be massive Canada Day celebrations in London at Trafalgar Square ;-) 15:24:44 onyl in portland 15:24:54 stgraber: Which reminds me, I started trying to verify the ubiquity precise-proposed bug there, but had to make the livefses use -proposed first :-) I'll have another go 15:24:55 infinity: well there's a Quebec Day, and I don't see what's so special about them 15:25:00 only on portlandia? 15:25:01 so I figure that means I get a day too ;) 15:25:05 slangasek: Syrup. 15:25:08 * xnox thinks to go there for some maple syrup 15:25:13 vermont has syrup 15:25:20 but but... they speak french in an english speking country 15:25:26 slangasek: Vermont also has a bunch of French Canadians. Coincidence? 15:25:33 And loggers. 15:25:34 xnox: I'm sooooo tempted to work the crowd introducing myself to all the "Americans" 15:25:37 And flannel. 15:25:42 Vermont is basically Quebec. 15:25:42 yes, entirely a coincidence 15:25:52 ⸘ 15:25:52 This week: 15:25:52 - A lot of PlusOneMaint-related fixing and transitioning and such 15:25:52 - Caught up on a bunch of TILM merges and sync 15:25:52 - Looking into britney2 for our proposed->release migration purposes 15:25:54 - Spent some over the weekend looking into armel/mono and armel toolchain issues 15:25:58 - Threw some help at Alpha2 ubuntustudio issues, and respins 15:26:00 Next week: 15:26:02 - Should be working almost exclusively on making britney do useful things 15:26:05 ‽ 15:26:10 Yay 15:26:36 "some over the weekend"... I English good. 15:26:38 infinity: it's legal in Vermont to have English-only road signs, so no, it's not Quebec ;) 15:27:12 heh 15:27:15 slangasek: hehe, Quebec is pretty much a separate country, at least, quite a lot of people like to think it's ;) 15:27:22 slangasek: Meh. Flannel and syrup and duck-sounding accents. 15:27:31 stgraber: that's what I'm sayin', Portland should also have its own recognized holiday ;) 15:27:31 slangasek: The rest is minor implementation details. 15:27:34 [TOPIC] Bugs 15:27:38 slangasek: ;) 15:27:43 http://pad.lv/872824 15:27:44 Launchpad bug 872824 in network-manager-strongswan (Ubuntu Precise) "Network-manager locks up when adding strongSwan VPN connection" [Critical,Triaged] 15:27:54 oh, that's my bug isn't it? :) 15:27:58 stgraber: there is a patch (apparently not ideal workaround) 15:28:23 was curious if this is something we will still consider for 12.04.1 (could potentionally be a discussion for tom) 15:28:32 or even consider for 12.10 15:28:52 well, it's a universe package... 15:29:08 Argh, why are the precise livefses still lacking -proposed 15:29:27 it's also not completely clear whether that patch alone would work or if you need to take my package of the latest upstream + that patch 15:29:39 Oh God, I'm an idiot 15:29:39 https://blueprints.launchpad.net/ubuntu/+spec/foundations-o-live-build 15:29:45 "[cjwatson] Add a way to enable proposed updates: TODO" 15:29:50 I never did do that 15:30:09 hehe :) 15:30:17 cjwatson: Didn't this come up the last time we discussed it, too? 15:30:22 Possibly 15:30:24 cjwatson: Like, in Oakland? 15:30:40 stgraber: do i need to actually setup vpn to reproduce or can i just attempt the client side through NM 15:30:43 So I guess I'd better fix that forthwith 15:30:50 cjwatson: I notice it every time I look at BuildLiveCD. And then promptly do nothing about it. You can totally blame me. 15:31:03 stgraber, stokachu: "it's a universe package" - meaning the fix isn't tied to the 12.04.1 image releases 15:31:19 infinity: I always blame you 15:31:22 stokachu: last I tried, it'd explode before it'd start talking to the server 15:31:22 it certainly looks appropriate for an SRU anyway 15:31:24 slangasek: should i remove the 12.04.1 milestone 15:31:40 stokachu: I think -updates would be more appropriate 15:32:11 stokachu: I am not so interested in the accounting of the milestones - if you intend it to be worked on in that timeframe, .2 is fine for the milestone target 15:32:12 stgraber: ok ill run the tests myself and see targetted precise-updates milestone 15:32:14 cjwatson: That's fair. 15:32:56 stokachu, stgraber: do you have what you need for that bug, then? 15:33:05 slangasek: yea i think so 15:33:07 ok 15:33:09 other bugs? 15:33:14 stokachu: you probably should talk with cyphermox about that bug (if you haven't already) as he's the NetworkManager maintainer. I'm happy to help testing (as I have the server side) 15:33:25 not from me 15:33:31 slangasek: im targetting these mainly for setting expectations to higher power :D 15:33:56 stokachu: but we have worse NetworkManager bugs to fix first (for packages that are actually in main ;)) 15:34:03 stokachu: any more bugs on your side that need discussing? 15:34:13 slangasek: we're good 15:34:28 bug #1017001 15:34:30 Launchpad bug 1017001 in apt (Ubuntu Quantal) "package resolvconf 1.63ubuntu14 failed to install/upgrade: ErrorMessage: pre-dependency problem - not installing resolvconf" [Critical,Confirmed] https://launchpad.net/bugs/1017001 15:35:08 so this cropped up over the weekend and had me worrying that we have some kind of regression in lucid->precise upgradability 15:35:16 because there were a pair of them reported within 24h of each other 15:35:42 but I haven't seen more, so now I just think instead that we have latent problems with lucid->precise upgradability :/ 15:36:02 * cyphermox likes reading Foundations team meeting logs 15:36:23 something seems to be going wrong with setup of packages with circular dependencies... I have no idea why 15:36:29 slangasek: the trace looks almost identical to bug 937196, I think I mentioned it on IRC the other day, can't remember if you saw that 15:36:30 anyone else have an idea what's going on here? 15:36:31 Launchpad bug 937196 in ifupdown (Ubuntu) "10.04 LTS -> 12.04 upgrade failed: ifupdown depends on upstart and initscripts but they are not configured" [High,Confirmed] https://launchpad.net/bugs/937196 15:37:18 stgraber: I saw the comment, yeah - I think there was something that left me unconvinced they were the same bug, let me see 15:38:10 yeah, it may be the same bug indeed 15:38:16 but is this an apt bug or a dpkg bug? 15:38:34 * doko is leaving now 15:38:38 * slangasek waves to doko 15:38:39 not sure, I vaguely rmeember the other bug being in "can't reproduce, needs mvo" state... 15:38:39 thanks 15:38:43 dpkg: error processing dpkg (--configure): 15:38:44 package dpkg is already installed and configured 15:38:48 ^--- Cute 15:38:53 That's usually an apt bug 15:39:03 well, that part is secondary 15:39:06 i.e. it's failed to correctly predict the state 15:39:41 the root error is dpkg failing to configure ifupdown because upstart and initscripts aren't configured yet, but I believe there's a legitimate circular dependency there? 15:40:15 (But if this is lucid's apt — I haven't looked — then that was known to have some such bugs I think) 15:40:29 it's the release-upgrader apt 15:40:33 hm 15:40:34 slangasek: If friendly-recovery wasn't breaking upstart, we wouldn't be in this situation. 15:41:16 infinity: we also wouldn't be in the situation if the package manager wasn't buggy, and I think we get more bang for our buck if we fix that ;) 15:41:29 slangasek: Yeah, yeah. ;) 15:41:30 i wonder if changing breaks -> conflicts would improve the situation. 15:41:45 cause then the upstart stuff should be done before friendly recovery 15:41:46 because it's the same bug in 937196 and 1017001, but *not* the same set of packages 15:41:55 xnox: by definition, no 15:41:59 ok 15:42:31 we really don't want to permute the package relationships to try to work around this - that's like chasing lumps in wallpaper 15:42:53 but for my part I'm not sure if this is even an apt bug or a dpkg bug 15:43:07 we may have to wait until we can safely keep apt-clone attachments in LP before we can make headway 15:43:14 slangasek: Depends on how many dpkg runs there are here. 15:43:36 yeah, and I'm not sure we have enough info in the bug report to say that 15:43:48 slangasek: Sure you do. Count the "reading database" bits. 15:44:12 I wasn't aware that was a 1:1 mapping to dpkg calls? 15:44:27 slangasek: Well, at one point in time, it used to be. Perhaps not anymore. 15:44:34 anyway, even if we count the dpkg calls that doesn't tell us whether dpkg was asked to configure all the packages in one go 15:44:39 we only see the package it *failed* to configure 15:44:46 * infinity nods. 15:45:17 mvo: ^^ if you're around and have any ideas about how we can debug this without an apt clone file, that would be welcome :) 15:46:03 slangasek: what bug number? 15:46:03 in the meantime, doesn't sound like anybody else has any brilliant ideas for solving it 15:46:06 It's a 1:1 mapping to ensure_allinstfiles_available calls, which I think winds up being more or less unpack and remove 15:46:12 bdmurray: bug #1017001 + bug #937196 15:46:15 Launchpad bug 1017001 in apt (Ubuntu Quantal) "package resolvconf 1.63ubuntu14 failed to install/upgrade: ErrorMessage: pre-dependency problem - not installing resolvconf" [Critical,Confirmed] https://launchpad.net/bugs/1017001 15:46:16 Launchpad bug 937196 in ifupdown (Ubuntu) "10.04 LTS -> 12.04 upgrade failed: ifupdown depends on upstart and initscripts but they are not configured" [High,Confirmed] https://launchpad.net/bugs/937196 15:46:38 slangasek: uh, sorry, which bug was that? 15:46:44 mvo: Look up. 15:46:49 bug #937196 ? 15:46:56 * infinity nods. 15:47:06 mvo: bug #1017001, bug #937196: lucid release-upgrader apt + dpkg are somehow failing to configure packages when there's a dependency loop 15:47:20 but it's not *generally* reproducible 15:47:59 hrm 15:48:18 when we get to the bottom of it, we should probably backport to precise apt as well so that this doesn't still hit us for p->t upgrades 15:48:18 * infinity isn't sure 937196 relates specifically to loops at all, but rather just that a deconfigured/broken package didn't then get configured before its deps. Do we know definitively that this is the result of a loop? 15:48:36 infinity: I know that there is a loop, and I don't see any other cases of apt doing out-of-order configuration 15:49:37 slangasek: Oh! 15:49:42 initscripts Depends: upstart Provides: upstart-job Depends: initscripts, ifupdown Depends: upstart-job, initscripts 15:49:44 slangasek: Right, upstart/initscripts. 15:50:01 so this one's a double circular dep 15:50:11 but the other bug is a single circular dep between libc6:i386 and libgcc1:i386 15:50:24 slangasek: I bet that's actually completely deterministic, based on the "postinst versus no-postinst" loop-breaking rule. 15:50:49 Unless initscripts has a postinst. 15:50:50 infinity: it's not failing to run the maintainer scripts, it's declaring that the dependencies aren't satisfied 15:50:51 * infinity looks. 15:51:04 apt is supposed to be asking dpkg to configure them as a set 15:51:14 dpkg is supposed to sort out which one to configure first based on its own internal rules 15:51:33 and even if they all have postinsts, dpkg is supposed to play russian roulette 15:51:40 Yeah, and they do. 15:51:47 So nevermind deterministic. 15:52:16 and bear in mind that this is only reproducible for a relatively small percentage of users, and is *not* reproducible with any of the upgrade profiles being used in jenkins 15:52:17 And apt may be asking dpkg to do them as a set, it's hard to tell from the log. 15:52:20 * slangasek nods 15:52:27 It clearly didn't unpack/deconfigure as a set, but... 15:52:36 ok, I think we should take this offline, we've squeezed as much out of it as we can in this meeting 15:52:40 [TOPIC] AOB 15:52:42 AOB? 15:53:01 * mvo read them now 15:54:06 We seem rather AOBless. 15:54:18 AOBlessed ? 15:55:23 yep, seems so 15:55:24 #endmeeting