/srv/irclogs.ubuntu.com/2012/12/03/#ubuntu-release.txt

=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
ScottKstgraber: Yes.01:48
stgraber ScottK ok. Can you say so in the ubuntu-release@lists.u.c thread?01:49
ScottKstgraber: Riddell already did.01:49
stgraberScottK: ah? https://lists.ubuntu.com/archives/ubuntu-release/2012-November/ and https://lists.ubuntu.com/archives/ubuntu-release/2012-December/ don't seem to agree01:50
stgraberand there's nothing in the moderation queue01:51
cjohnstonstgraber: do you know where the code is for http://reqorts.qa.ubuntu.com/reports/boot-speed/ by chance?01:51
ScottKOK.  Done.01:52
stgrabercjohnston: nope01:52
stgraberScottK: thanks01:52
ScottKSeems I mis-remembered.01:52
ScottKNo problem.01:52
cjohnstonthanks stgraber01:52
infinityScottK: APAC woke up, rocs is building belatedly on armhf/quantal-proposed now.01:54
ScottKinfinity: Thanks.01:55
infinityScottK: When you get a moment, can you review and let the above hugetlbfs into lucid-backports?02:31
ScottKIs it tested?02:31
infinityYeahp.  stokachu had it tested.02:31
infinity(So says the bug log)02:31
infinityDo backports uploads auto-close bugs, or do I need to do it manually?02:35
* infinity goes to look.02:35
ScottKNo.  They don't, but I already did it.02:35
infinityAhh, thanks.02:35
ScottKIt wasn't actually even filed against backports.  Fixed that too.02:36
infinityOh, yeah.  The backport bug tracking is a bit odd to me.  The lack of per-pocket bugs targeting makes it sketchy, I guess.02:36
ScottKEach release is a separate project in LP.02:38
Riddellhmm I'm sure I e-mailed ubuntu-release02:38
* ScottK thought so too, but didn't see it.02:38
* ScottK did a backup mail and covered it though.02:39
Riddellmy sent-mail says I sent it to stgraber directly, silly me02:39
Riddelldoesn't explain why he hasn't seen it but02:39
infinityI dunno about him, but I spam filter all mail with Scottish accents.02:40
stgraberRiddell: well, I've had e-mail problems on Friday and likely lost an hour or so of e-mails. I re-checked all my mailing-lists manually for anything I'd missed, but there's not much I could do for private e-mails02:40
Riddelljings and crivvens02:41
infinityGreat, now I need to start filtering IRC.02:41
infinityAlso, http://en.wiktionary.org/wiki/crivvens is brilliant: "See also: cripes and crikey".02:42
=== henrix_ is now known as henrix
=== mmrazik is now known as mmrazik|lunch
cjwatsonGrr, getting live-build to install linux-generic-lts-quantal correctly is unexpectedly difficult11:05
=== mmrazik|lunch is now known as mmrazik
=== doko__ is now known as doko
=== yofel_ is now known as yofel
* ogra-cb wonders if the chinese images are built using a different build system ... bug 1085918 shows the same timestamp i use for nexus7 images but thats set only based on the subarch 13:24
ubot2Launchpad bug 1085918 in ubiquity (Ubuntu) "Chinese raring desktop images have different format of media-info to that of standard desktop images" [Undecided,New] https://launchpad.net/bugs/108591813:24
xnoxogra-cb: i'd like to know where the chinese images are...13:28
ogra-cbthe bug points to them13:29
ogra-cbhttp://china-images.ubuntu.com/raring/daily-live/current/13:29
ogra-cbits likely only a conicidence that they use the same timestamp format. but its irritating13:30
cjwatsonThe Chinese images use ubuntu-defaults-builder.13:31
cjwatsonWhich is based on live-build / livecd-rootfs, but another layer.13:31
ogra-cbxnox, i would also see a bug in utah here ... it should eb able to handle such stamps too13:42
ogra-cb(specifically because all arm images and images will have it)13:43
ogra-cb(well, all preinstallled ones at least)13:43
xnoxogra-cb: sure, but ideally we standartise on some kind of parsable format.13:46
ogra-cbyes, for preinstalled where the stamp is created on the live builder we cant know if it is yyyymmdd.n or just yyyymmdd13:48
ogra-cbso there must be another format that still makes it possible ot have more than a build per day13:48
ogra-cbif the stamp is added during post processing you code can check whats in the www dir alreday, cant do that from a live builder easily13:49
ogra-cb*your13:49
xnoxogra-cb: or the stamp can be yyyymmdd.HHMM13:58
ogra-cboh, sure13:58
xnoxand that has ~ same machine parsability.13:58
ogra-cbbut that will require code changes all over the place if you want consistency13:59
ogra-cbi.e. to make the download dirs use that13:59
ogra-cband i'm not sure we would want that (breaks likely lots of download scripts out there)14:00
ogra-cbi think we should rather determine the version string at the very beginning of the build and export it to the live builder14:02
ogra-cb(and to all other scripts indeed, but these are on teh same machine anyway)14:03
psivaaxnox: i am seeing bug 1085961 when i do side by side installations14:07
ubot2Launchpad bug 1085961 in ubiquity (Ubuntu) "Unable to install two raring desktops side-by-side" [Undecided,New] https://launchpad.net/bugs/108596114:07
xnoxogra-cb: I am not talking about urls, I am only talking about the format/regexp of the image/iso diskid.14:10
xnoxogra-cb: which we can use in ubiquity & utah etc.14:10
ogra-cbxnox, usually that corresponds to the url14:11
xnoxogra-cb: no. all urls use current/ symlink.14:11
xnoxogra-cb: and that's the canonical url, the rest may or may not exist as we rotate them a lot & images may not be build today.14:11
ogra-cbi.e. an iso from  cdimage.u.c/daily/20121201.1 will have exactly that timestamp insiuude too14:12
ogra-cband i think thats wanted14:12
ogra-cbcurrent is just a link to the latest of these timestamped dirs14:12
xnoxogra-cb: apart from that url -> file mapping is not always true (e.g. as we see in preinstalled & chinese images), while current->latest symlink is correct across all of them.14:13
ogra-cbpreinstalled just got that added two weeks ago ... and simply because i couldnt come up with anything better14:14
xnoxogra-cb: that gives me confidence that url != file is ok, but file having a different format within image is / can be a problem.14:14
ogra-cbchinese looks more like a bug14:14
xnoxack.14:14
ogra-cburl != file is not ok, it is there because i introduced it lacking a better implementation14:15
ogra-cbthe proper implementation would be as i said above, figure out the stamp at the very beginning and hand them to the respective scripts ... currently the stamp is only used in post processing14:16
ogra-cbwhich we dont do for preinstalled14:16
xnoxogra-cb: ack.14:16
xnoxogra-cb: and ubuntu-defaults builder should be fixed to generate more similarish timestamps.14:17
ogra-cbi simply didnt want to hack up the whole code of cdimage ... introducing yyymmdd-hhmm was just the way of least resistance for an unsupported image14:17
ogra-cbi dont mind replacing the dash with a dot for now ... but effectively it wont fix the bug14:17
ogra-cbthat can only be done by a bit of redesign14:18
ogra-cbi might even drop the whole thing again if we decide to switch to xz for nexus7 which means we would re-pack the tarball on nusakan anyway14:19
ScottKIt would be nice if someone in SRU (I uploaded it, so I can't) would review ^^^ so we don't end up hold all of KDE 4.9.3 up for it.14:34
=== mmrazik is now known as mmrazik|otp
=== Ursinha is now known as Ursinha-afk
=== mmrazik|otp is now known as mmrazik
=== mmrazik is now known as mmrazik|otp
=== mmrazik|otp is now known as mmrazik
cjwatsoninfinity,slangasek: ^- livecd-rootfs 2.65.4 - YA in the secure boot saga15:54
cjwatsonThis time I've actually tested the image build (which is currently failing in precise :-/)15:54
=== mmrazik is now known as mmrazik|afk_for_
ScottKstgraber: Now that I created the Alpha 1 milestone in the tracker, is everything going to get added automatically?16:01
ScottKIt'd be nice to only have the Kubuntu stuff in there so people don't get confused.16:02
stgraberScottK: yeah, I still need to setup some scripts to avoid that ^16:02
stgraberwas planning on doing that this afternoon :)16:02
ScottKExcellent.16:03
ScottKIIRC, that's not far off.16:03
cjwatsonHas anyone decided on whether a partial britney freeze is needed, and if so of what package(set)s?16:07
stgraberScottK: alright, I removed everything from the alpha-1 milestone. I'll add the Kubuntu desktop products to the manifest so that they'll auto-publish when we start building at 21:00 UTC today16:08
stgrabercjwatson: I didn't get any request so far, so I'm hoping not16:08
=== mmrazik is now known as mmrazik|afk
ScottKstgraber: Can we have the current images in there manually?16:10
ScottK(for Kubuntu)16:10
ScottKI added them manually when I set up the milestone.16:11
stgraberScottK: ok, added.16:11
ScottKThanks.16:11
stgraberScottK: you added them with an invalid version number (.0), so that's why I removed them earlier16:12
ScottKYes.  I messed that bit up.  I wasn't sure what to put in.  Thanks for fixing.16:12
stgraberbtw, we may end up having an Edubuntu alpha-1 after all. Seems like highvoltage will have enough time to take care of it all by himself.16:13
stgraberwe'll have the final decision by 21:00 UTC16:13
ScottKCool.16:17
=== yofel_ is now known as yofel
=== mmrazik|afk is now known as mmrazik
stgraberhighvoltage: edubuntu added to the alpha-1 manifest, first builds will show up a bit after 21:00 UTC17:15
slangasekcjwatson: livecd-rootfs accepted17:18
xnoxstgraber: yeah, so ubiquity-gtk frontend will be exercised ;-)17:18
cjwatsonslangasek: thanks17:28
infinitycjwatson: Oh, FWIW, verified over the weekend that the britney hack for d-i/udeb block/pass works fine.  So, that takes some pressure off d-i upload timing.17:35
slangasekblock/pass/pick/fumble/touchdown17:35
infinityI don't understand, that's not hockey.17:35
cjwatsonGood good, thanks.  (Not that I was feeling the pressure anyway, I must say; the worst case was NBS.  The difficult sync is between d-i and seeds ...)17:36
infinitycjwatson: Yeah, seeds are a bit sketchy still.  I've been trying to time my seed updates to when d-i hits disk on ftpmaster, which isn't an ideal thing for normal mortals to try to do. :P17:38
infinitycjwatson: Maybe that could do with some rethinking.  I was going to use the word "automation", but I don't really want automated commits to seed branches.17:39
cjwatsoninfinity: Quite.18:01
cjwatsoninfinity,slangasek: I've fixed britney to require at least one up-to-date binary on at least one architecture before promotion, regardless of any exceptions for slow architectures.18:01
infinitycjwatson: That should do.  Thanks.18:02
slangaseksounds good18:03
ScottKheka had a chroot problem failure, but it must have been gremlins/cosmic rays because the retry hit heka again and worked fine.18:17
infinityWhen we finally get decent ARM buildds, I intend to send a Panda from the DC to every member of ~launchpad-buildd-admins and ~ubuntu-release to mutilate as they please.18:19
micahginfinity: can I get on the list for one please :)18:19
infinityHeh.18:20
infinitymicahg: I see your firefox finally built. :P18:21
micahginfinity: yeah, last time it muttered about a \37....18:21
* micahg didn't ask it to fnid Amelia Earhart, just to build firefox...18:21
slangasekinfinity: mutilating machines that contain no spinning parts is way less fun18:35
* ScottK looks around for some spare dynamite.18:36
ScottKDepends on how you do it.18:36
sbeattieslangasek: the point is to make the parts that are not spinning spin.18:36
sbeattieor at least, that's what I go for.18:36
sbeattieYMMV and all that.18:36
ogra-cbits pandaboards, you can just make them spin completely with pretty low effort18:40
ScottKThis proposed thing is handy when a package update gets uploaded to the archive instead of a PPA by mistake ...19:38
slangasekheh19:39
ScottKWhich package owns the first startup screen in the installer (the one that Ubuntu doesn't show by default, where you, for example, set up an OEM install)?20:24
infinitySounds like ubiquity.20:26
infinityDo you have a string from said screen?20:27
ScottK"Boot from first hard disk"20:27
ScottKThat one is particularly relevant because it's trying to boot from my USB stick again.20:27
infinityOh, pre-boot?20:27
ScottKYes.20:27
ScottKThe one that you have to hold shift down in Ubuntu to see.20:28
infinityThat would be syslinuxish, though the actual menus don't come from syslinux.20:28
ScottKSo in the case of picking the wrong thing to boot from, what package do I blame?20:28
infinityI'm trying to sort that out...20:28
ScottKThanks.20:29
slangasekyour bios? :)20:29
=== henrix is now known as henrix_
infinitydebian-cd writes the menus.20:29
infinitylabel hd20:29
infinity  menu label ^Boot from first hard disk20:29
infinity  localboot 0x8020:29
slangasek"Boot from first hard disk" is done via BIOS calls; if the "first hard disk" it's booting isn't the one you want, that's a BIOS issue20:29
infinityAnd yeah, that's just booting 0x80, so if your BIOS is remapping your stick, that's correct.20:29
infinityAnd it's arguably correct for your BIOS to remap your stick when you select it as the boot device.20:30
ScottKHmmm.20:30
infinity(Though this behavious varies wildly between machines)20:30
slangaseksolution: upgrade your firmware to UEFI20:30
infinitybehaviour, too.20:30
slangasekthen you can't run syslinux at all, problem solved20:30
infinityHahaha.20:30
infinity"solved".20:30
ScottKSo does this option actually do any good?20:30
infinityScottK: It made a lot more sense on CDs, which were never remapped.20:31
ScottKRight.20:31
infinityScottK: And it makes sense for people who burn our images to DVDs (same argument).20:31
slangasekright, if the issue is that you're booted *from* the USB stick, it should probably detect that and translate it to 0x81 instead20:31
infinityThat's probably still more common than USB sticks, except for serial reinstallers.20:31
ScottKslangasek: That sounds sensible.20:32
infinityslangasek: That's a fair chunk of extra magic to ask of syslinux.20:32
slangasekIIRC the same el-torito boot image is used for both CD and hybrid USB booting, so this magic would have to be in syslinux20:32
slangasekinfinity: it doesn't hurt to ask20:33
ScottKAlso it doesn't have to detect it's a USB, it would have to detect that the device it's about to try to boot from is the same one it's already booted from.20:33
infinityBut yeah, one could do an "if current device = 0x80, shift all menu lookups by 1" or something.  I guess.20:33
infinityI'm not sure if it can even reliably know this.20:33
ScottKFrom the discussion, it seems like that would do it.20:33
infinityNot without more code than it has room to run.20:34
infinityStill, yeah, a mildly annoying buglet.20:34
ScottKI'll file it and then it will be what it will be.20:37
ScottKTurns out there is an existing bug.20:39
infinityHrm.20:42
infinityLooks like "localboot -1" triggers int 18h, which should force your BIOS to try the next boot device.20:42
infinityOf course, that's likely wildly buggy from machine to machine as well.20:43
infinity                cmp ax,-120:44
infinity                je .int1820:44
infinity.int18:20:44
infinity                int 18h                         ; Hope this does the right thing...20:44
infinity                jmp kaboom                      ; If we returned, oh boy...20:44
infinitySuch faith in his own code there...20:45
ScottKHeh.20:45
ScottKBug #1066387 in case you want some place to document findings.20:45
ubot2Launchpad bug 1066387 in syslinux (Ubuntu) "D-I install menu, select "Boot from first hard disk" and it goes back to Language selection" [Medium,Triaged] https://launchpad.net/bugs/106638720:45
ScottKBTW, the continuous quality push seems to be showing.  I got through all the Kubuntu test cases for i386 with  no failures.20:51
infinity\o/20:51
ScottKThe syslinux thing was the 2nd most annoying bug I found.20:55
infinityThat bug's been around forever, so hardly counts.  What was the first most annoying bug?20:57
ScottKhttp://launchpad.net/bugs/108604720:59
ubot2Launchpad bug 1086047 in qapt (Ubuntu) "Firefox installer fails in raring" [High,Fix released]20:59
ScottKThe Kubuntu package install mechanism was broken.20:59
ScottK(for adding specific packages)21:00
infinityAhh.21:00
ScottKqapt-batch21:00
* infinity nods.21:00
persiare: bug 1066387 : what problem is the "boot from first HD" option attempting to solve21:24
ubot2Launchpad bug 1066387 in syslinux (Ubuntu) "D-I install menu, select "Boot from first hard disk" and it goes back to Language selection" [Medium,Triaged] https://launchpad.net/bugs/106638721:24
slangasekpersia: to let you boot from the hard drive if you've accidentally left the CD in the drive21:25
slangasekwithout having to reboot and/or fiddle21:26
persiaGiven that it won't work with any machines that have a preinstall of Windows 8 or OS X > 10.6, how much longer should this remain relevant?21:26
persia(plus we did tell the user to remove the CD in order to perform the reboot, although some hardware lets one ignore this)21:27
slangasekpersia: any machines that have a preinstall of Windows 8 won't see syslinux at all21:28
slangasekI don't know that this bug is anything we're going to invest time in fixing21:29
slangasekbut I think it's true that it's a bug21:29
persiaMakes sense: rather than trim syslinux to just not show this for the dwindling use case, leave it as a known issue, and let it expire as BIOS becomes irrelevant.21:32
* ScottK doesn't have a strong opinion about fixing/removing, but thinks one of them should happen.21:33
cjwatsonUltimately the boot menu needs to move to GRUB for all architectures, but it's a non-trivial chunk of work to migrate the menu interface over.21:38
cjwatsonSomething I've tried to push up the hill before.  It may get higher-priority as UEFI becomes more common.21:38
cjwatsonIf we do it for UEFI then we can ditch syslinux across the board and rejoice.21:39
cjwatsonLongish-term plan though.21:39
persiaWhat produces txt.cfg?  I don't see it in the syslinux source.21:39
slangasekI believe that's in the debian-cd branch21:41
cjwatsonEither that or debian-installer.21:43
stgraberScottK: so I'm assuming you don't want your 21:00 UTC respin?21:48
ScottKstgraber: We do.  I want the newer qapt in.21:48
ScottKThe qapt-batch bug didn't cause the test case to fail, but it's still a significant bug.21:49
stgraberScottK: ok, so should I kick a respin now?21:49
* ScottK is lost in TZ math.21:50
stgraberit's 21:48 UTC :)21:50
stgraberor :50 even21:50
ScottKRight.21:50
ScottKSo if the 2100 respin is out of date for qapt, yes.  Please.21:50
persiaIt is in debian-cd, although in the branch, and not the package.  From infinity's suggestions, I get the impression that the bug should be retargeted, but I'm not sure of the semantics of that, as it's not in the debian-cd ubuntu package, nor in the debian-cd trunk branch on LP.  Can we do specific branch-targeting of bugs?21:50
persia(unless someone believes it to actually be a bug in syslinux code)21:51
slangasekit's a limitation of syslinux code21:52
slangasekwell, or there's that -1 option, isn't there21:52
slangasekso I'm actually not sure how that works when you've got a mapped eltorito image21:53
persiaWhat's the limitation in syslinux?  If it's being told to boot 0x80, and it does, why is this wrong?21:53
slangasekbecause 0x80 is the disk you just booted from21:55
slangasekso boot 0x80 is a loop21:55
slangasekI'm not sure you can properly solve this is a hybrid-friendly manner in bios21:56
persiaSure.  I agree it's a bug.  I'm just not convinced it's a syslinux bug, but rather a debian-cd bug.21:57
persiaI'm not sure why syslinux shouldn't boot from BIOS-mapped first hard drive when instructed to "localboot 0x80"21:57
slangasekpersia: er, show me how you can tell syslinux to dtrt21:58
slangasekit's a debian-cd bug iff there's already a way to express this to syslinux21:58
slangasekanyway, the place to target would be the ubuntu-cdimage project21:59
persiaAh, OK.  Not having hardware that does such BIOS mapping, I'll leave that alone then (as I can't test the -1 option).22:00
infinityI think the word "bug" is a bit harsh in this case.  Misfeature, perhaps. :P22:00
infinityThe (potential) problem with switching to -1 is that some BIOSes, upon remap, may remove your HDD entirely from the boot list, so 18h would trigger floppy, then fail.22:01
infinityBut that's theoretical, since I have no idea what any one person's weird BIOS will do. :/22:01
ScottKBut that's at least no worse off.22:02
infinityBarring that potential strange behaviour, though, 18h is probably what one actually expects to happen, since it's just the generic "this boot device sucks, fall through to the next" call.22:02
infinity18h being what, for instance, PXE firmware will do when it fails to get a BOOTP server, etc.22:03
cjwatsonpersia: bugs on our debian-cd branch go on the ubuntu-cdimage project22:03
cjwatsonoh, slangasek said that22:04
persiaBut you also saying it changes my mind to actually do the retarget, as opposed to wait longer for someone to test the -1 thing with appropriate hardware before retargeting.  It can always come back, if it turns out to really be a syslinux thing.22:04
infinitycjwatson: We could switch to -1, call it "Attempt to boot from next device..." and call it good. :P22:04
cjwatsonWe could.  I'm not much interested, TBH :-)22:05
cjwatsonI suspect that'll attract a different set of bugs.22:05
infinityYeah, I don't really care deeply either way.  The obvious solution to "it doesn't work" is "remove the USB stick, doofus".22:05
infinitycjwatson: In the known-working case (CDs), -1/18h should work just as well.22:06
cjwatsonAssuming sane BIOS ...22:06
infinitycjwatson: In the USB case, it'll likely just break in a different set of weird BIOS cases.22:06
* infinity doesn't care terribly if it just stays kinda broken anyway, given that "I left the disk in the drive, oops" is a time-honored "I own a PC, and did a stilly thing" deal.22:08
persiaAdded an ubuntu-cdimage task: someone should set it to wontfix or switch to -1, and set it to fixreleased (and be willing to argue with folk about which is the right thing for follow-on reports).22:08
infinityNote that this isn't remotely a "new" bug.  Well, as new as the ability to boot USB thumb drives.22:09
infinityI don't see that dealing with it suddenly became urgent. :P22:09
slangasekthat doesn't seem to be stopping anybody from talking it to death though :P22:11
ScottKslangasek: We could talk about systemd instead, if you'd prefer.22:14
ScottK;-)22:14
slangasekdoesn't bother me none22:14
ScottKIt seems to be the recent driver for most extensive flogging of a dead horse I've seen lately.22:15

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!