/srv/irclogs.ubuntu.com/2013/03/02/#ubuntu-installer.txt

infinityYeah, it would have to be a udeb, that was implied.00:00
cjwatsonIt wouldn't even have to depend on everything - just kernel-image-blah-di would be enough00:00
cjwatsonOf course I'm not totally certain proposed-migration checks deps for udebs00:00
infinitySure, as long as it catches all the kernel images used per arch, that would work too.00:00
cjwatsonOh and cdimage also needs to know the ABI, so it's a bit more than just that00:00
cjwatsonHence why I'd like to be able to do it in germinate somehow if possible00:00
infinitycdimage knows the ABI due to the seeds.00:00
cjwatsonWhich have to be in sync00:00
infinityAnd if you seed that udeb, it pulls in all the deps.00:00
cjwatsonHence the problem00:00
infinityThat was my point.00:00
cjwatsonHm.  Maybe.00:01
cjwatsonYeah, for that it'd have to be everything relevant00:01
cjwatsonYou'd probably need one per ABI00:01
infinitySo, yeah, it would need to depend on all the ones in the manifest, not just the kernel images.00:01
infinityI don't see why the metapackage would need to be one per ABI, though?00:01
infinityThe whole point is to avoid that.00:02
cjwatsonBecause we haven't always had all the ABIs seeded in the installer seed00:02
cjwatsonI mean flavour00:02
cjwatsonI'll think about it - it seems clunky to me somehow, but might be the best available00:02
infinityBasically, exactly what the fake "debian-installer-images" depends on today.  If that were seeded, it would just work.  I think.00:02
infinityAnd yeah, we could further divide by flavour, but we don't currently.  The ARM server image actually contains all the flavours' udebs.00:03
infinityWhich is a bug, to be sure.00:03
infinityBut germinate has no concept of subarches.00:03
infinitySo, it's a bit tough.00:03
infinityIf cdimage udebs could pull from a metapackage, we could actually fix that.00:04
cjwatsonThe installer seed certainly hasn't always included all flavours, and this is deliberate and necessary for cdimage - we'd have to reflect that00:05
cjwatsonYou don't have to have germinate have a true concept of subarches - just have debian-installer-udebs-generic etc.00:05
infinityRight.00:05
infinityThat's kinda the conclusion I was coming to in arguing against it.00:05
cjwatsonI still don't quite like it in some visceral way, but it does sound workable, and it's better than what we have now.  If you want to do it, be my guest :)00:06
cjwatsonJust make sure that it's Priority: extra00:07
cjwatson(Or maybe optional.  >= standard would be bad.)00:07
infinityMy usual MO is optional, and wait for the archive to tell me I'm wrong.00:07
cjwatsonextra would be best here, I think.00:07
infinityBut by Policy rules, since nothing conflicts with it, optional should be right.00:07
infinitypriority-mismatches will yell until it lands in the right tier anyway, no?00:08
cjwatsonpriority-mismatches doesn't care about udebs.00:08
infinityI've never looked at priority-mismatches' implementation, but I assume it's vaguely policy-compliant.00:08
infinityOh, right.00:08
infinityThen extra it is. :P00:08
cjwatsonAnd it doesn't care about enforcing optional/extra either; all it does is ensure that required/important/standard match up with the expansions of the required/minimal/standard seeds.00:09
cjwatsoninfinity: BTW, you said you have sbuild configured to use a giant tmpfs.  Does that work with lvm-snapshot?  If so, what's the simplest way to configure it?00:09
infinityI don't use LVM snapshots, so not sure the best way to do that.00:09
cjwatsonI assume just mounting a tmpfs on /var/lib/schroot/mount won't work, since schroot overmounts snapshots under those.00:09
infinityI flip flop between aufs and overlayfs, both of which are just simple directory unions, so I mount /var/lib/schroot/union/overlay as a tmpfs and done.00:10
infinityIf it doesn't something similar for lvm, that's the answer, but I dunno.00:10
cjwatsonAh, maybe I could do it in /etc/schroot/whatever/fstab00:10
infinityWhy LVM?  Just got sick of random overlayfs/aufs bugs/misfeatures?00:11
cjwatsonMy new server has 16GB RAM and already uses LVM for nearly everything00:11
infinityFair enough.00:11
cjwatsonSo it seemed the logical choice00:11
cjwatsonLVM snapshot removal doesn't seem totally robust, though :-/00:11
infinityAnd yeah, 16G here too.  Hence:00:11
infinityschroot          12G  1.7G   11G  14% /var/lib/schroot/union/overlay00:11
infinityschroot        /var/lib/schroot/union/overlay/            tmpfs   size=75%          0       000:11
infinity(It was a glorious day when I learned you could specify tmpfs size by percent)00:12
cjwatsonI've mounted a tmpfs statically on /var/lib/sbuild/build and configured the schroot fstab to bind-mount that onto /build00:18
cjwatsonNot perfect since you still hit disk for installing build-deps, but should help00:18
infinityYeah, my solution's definitely speed for build-deps, but has the downside of aufs and overlayfs both sucking differently. :P00:20
infinitys/speed/speedy/00:20
* infinity would pay good money to not be deathly ill a day before he has to get on a plane.00:21
cjwatsonDebian wheezy's kernel does have aufs, at least, so I can fall back to that if this turns out to suck too much00:21
cjwatsonPretty sure that not running sbuild on my laptop all the time is going to be FTW though.00:21
infinityA new laptop would also be FTW.00:21
cjwatsonI've got a QA surplus one from Pete00:22
cjwatsonIn the process of setting it up00:22
infinityOh, yay.  No more laptop trying to pretend to be a tablet?00:22
cjwatsonQA seems to have killed its battery though00:22
cjwatsonIt'll be a while before I get general life transferred, but yeah00:22
infinityJust don't do what I did.00:23
cjwatsonI've spent a good part of the tail end of this week on sysadmin ...00:23
cjwatsonOh?00:23
infinityI backed up to a non-redundant disk and wiped mine out.  And the backup disk died about 10% into the return rsync.00:23
cjwatsonOops00:23
infinityYeah, timing++00:23
cjwatsonI do need to refresh my secondary backup disk, but I'm not generally too badly off for backups these days00:24
cjwatsonWith the new server I can abolish the ridiculous situation where my laptop was also the house backup server00:24
cjwatsonBecause the old system with 192MB RAM wasn't very good at anything involving, well, work00:24
infinityHeh.00:25
cjwatsonAn 85x RAM upgrade was pretty much what it needed00:25
infinityMy PPC kit keeps me pretty well covered for servers, though I need to get around to slapping some big/cheap disks in the POWER5.00:25
infinityWhich would be so much easier if the SAS controller in there wasn't the only SAS controller in the world that refuses to talk to SATA drives. :/00:26
cjwatsonThese days, I really do not have disk shortage problems.  Occasionally disk is in the wrong places.00:26
infinitySo, I probably need to pick up a cheap SATA controller and hook it up to the SAS backplane.00:26
infinityCause I refuse to pay the ridiculous premium for SAS drives.00:27
cjwatsonThis one's still half-SATA half-PATA while I migrate, but I can cope.  It's an improvement.00:27
cjwatsonA few pvmoves at some point won't be a big deal.00:27
infinityAww.  Half the fun of fixing NBS rdeps is being able to remove the binaries, and someone beat me to it.00:49
infinitySad face.00:49
cjwatsonToo slow, old man.00:50
infinityWhy, I oughtta.00:51
cjwatsonI did component-mismatches too.00:51
infinityAlso: get off my lawn.00:51
* antarus gets a lawnchair00:51
* infinity does priority-mismatches.00:52
infinityAt least I caught the kernel override thing at the magic mid-copy moment.00:52
cjwatsonMy, this HP laptop has an abysmal UEFI implementation.00:54
cjwatsonYou have to manually select "Boot from EFI file" and navigate your way through the EFI System Partition if you want to boot Ubuntu using UEF.00:54
cjwatson*UEFI00:54
infinityYeah, apw's HP netbook is about that bad.00:55
cjwatsonSpec compliance must be for other people.00:55
stgraberis that a win8 certified system?00:56
cjwatsonIt doesn't have Secure Boot, so no.00:56
cjwatson(At least not AFAICS.)00:56
cjwatsonIt has a Windows 7 sticker on it.00:56
stgraberas bad as they all are, so far my experience is that Microsoft at least managed to force everyone to have an half decent UEFI implementation for simple things like booting (the configuration tools they ship with are all different and all broken though)00:57
cjwatsonIt's fairly clear from the design and what docs exist that this UEFI implementation is just for experimentation.00:57
cjwatsonMight haul the thing back to BIOS at some point.  But I'm going to use it to track down this GRUB networking bug first.00:57
cjwatsonI think I've reproduced it, or at least a precursor to it; I can see it sending out ARP packets and ignoring the result.00:58
stgrabercjwatson: cool. Let me know when you have something I can test here. Oh, and on the subject, do you know if grub2 does IPv6? (next one on my list will be IPv6 UEFI PXE-like boot)01:01
cjwatsonYes, in 2.0001:01
cjwatsonAt least the code exists; can't speak to testing01:02
stgrabercool, I'll do some more testing once we have working IPv4.01:02
cjwatsonYeah, I should be able to do at least minimal testing as well.01:02
cjwatsonThat's a pretty major item on the UEFI implementation list.01:02
stgraberI'm not even sure what UEFI IPv6 PXE does. My guess is that it involves DHCPv6 to get the tftp server, that or just randomly pokes the gateway and hopes to find a tftp server there.01:03
cjwatsonMTFTP, I think, but yeah01:04
* antarus will be putting Ubuntu on his Pixel this weekend01:06
xnoxantarus: join #ubuntu-arm i'm hure hrw and ogra will be drooling over that =)01:13
xnoxs/hure/sure/01:13
xnoxinfinity: yeah, feel free to remove my comment. i guess a few times when images failed to build was due to new abi kernels not being promoted / out-of-sync with seeds, which you and colin discussed now anyway.01:14
infinityxnox: Remove it?  Nonsense.  We have a time-honored tradition of sniping in whiteboards.  It's one of life's simple pleasures.01:16
* xnox got level 5 in ingress, not sure what else to do. good night everyone.01:20
infinityWas that pretty much your last goal in life?01:21
antarusxnox: not arm01:21
antarusxnox: its just an i501:21
infinityAn ARM system with a display like that would make me a very happy man.01:21
* antarus avoids ingress01:22
antarusthat thing will ruin my life01:22
infinityOf course, it would also need a ThinkPad-style trackpoint.01:22
infinityWhich usually limits my options to... ThinkPads.01:22
antarusinfinity: afaik the chromeos team wrote their own driver for the touchpad01:22
antarus(which is open source)01:22
antarusor so the guy told me ;p01:22
infinityantarus: Yes, I've been following davem's battle with it. :)01:22
infinityantarus: But that's hardly relevant, since I was just pointing out that I had touchpads.01:23
infinityhad?01:23
infinityhate.01:23
infinityHATE.01:23
infinityTyping hard.01:23
* antarus hands infinity an external mouse01:23
antarusproblem solved!01:23
infinityNot at all. :P01:23
infinityThe beauty of the trackpoint is never having to move your hands off the keyboard.01:24
antarusyeah I liked them too01:24
antarusbut no one is making them anymore01:24
antarusnot 'stylish'01:24
infinityI'll never quite grasp why they didn't become more popular.01:24
infinityLenovo still ships with them on most machine, except the very low end.01:24
stgraberyou can get USB thinkpad keyboards (with trackpoint), but not that great to have to carry a usb keyboard around with your laptop ;)01:25
antarusahh01:25
antarusthe x1 doesn't have them, afaik01:25
antaruslet me go look01:25
infinityI think I'll just be waiting for a thinkpad with a high res screen.01:25
infinityThe Carbon sure does.01:25
antarusoh yeah01:25
antarusI'm wrong01:25
* antarus doesn't play with the new hardware much ;p01:26
infinityThe Carbon would be dangerously close to the perfect laptop if the screen res was a bit shinier.01:26
infinityWell, and if I could stuff in tons more RAM, but I always want that, there's never enough.01:26
antarusyeah the pixel has 4GB soldered on :/01:27
antarusmy chromebox desktop has 16, heh01:27
infinityMy T420s has 16G.01:27
infinityAnd even that's not enough. :P01:27
antarusyou are one of those weirdos that runs like 40 VMs on your laptop aren't you01:27
infinityNo, I do everything in tmpfses.01:28
infinityAlso, web browsers suck.  All of them.01:28
antarusI'm going to tell you something that will blow your mind01:28
antarusthere is this thing01:28
antaruscalled the cloud01:28
antarusit has more cpus and memory than your laptop01:28
antarusif you do your work there.. ;p01:28
infinityAnd irritating round trips, and sometimes fees.01:28
infinityAnd so much fiddly crap I don't really care to deal with for one-off builds.01:29
infinityBut if you can figure out a way to offload all my web browsing to the cloud, I'm all ears.01:29
cjwatsonMy auto-cross-builder project made complete sense to do in the cloud.  For everything else, when the cloud magics up more bandwidth for me, I might be there.01:30
infinityAt least when Firefox started doing the on-demand tab loading, that helped a ton.01:30
cjwatsonOh yes.01:30
antaruscjwatson: bandwith, or latency?01:32
antarus(or both)?01:32
cjwatsonBandwidth.01:32
cjwatsonI suppose both, but latency is not really the blocker for anything I care about.01:32
antarusI'm actually unfamiliar with Canonical, do they have an office, or is everyone remote?01:32
cjwatsonWe have offices, but most developers aren't in one.01:32
infinityWhat he said.01:32
antarusthat is what I expected01:33
antarusyeah i think that would be a tough sell then01:33
infinityI have tons of bandwidth at home because I live in the promised land, apparently.  But I still find the concept of setup/teardown and pushing my sources to the cloud, retrieving binaries and/or logs, lather, rinse, repeat, to be ludicrous for anything other than large rebuilds.01:33
antarusbest home internet I had was 100mbit, and that was in .de in the middle of Munich01:33
infinityIt's not an efficient way to debug and iterate.01:34
antarusinfinity: ahh you work *all* on your laptop them01:34
antarusthen*01:34
antarusmy laptop is just a thin client01:34
antarusto my 'cloud desktop' as it were01:34
infinityHence the server-specced laptop.01:34
cjwatsonMy row of houses is surrounded by a solid ring of areas where there is fibre-to-the-cabinet.  But our area: old-fashioned copper ADSL only, and we're 4km from the exchange so 2.5Mbps is the best we can do.01:34
cjwatsonWhich is why I'm afraid things like the Chromebook leave me rather cold. :-P01:35
antarusyeah01:35
antarusright now I have like 25/5 business comcast01:35
antarusso using stuff like NX from home works pretty well01:35
infinity250/25 here.01:35
cjwatson(Also, our area isn't planned for upgrade because apparently I live near too many poor people.)01:35
antaruspromised land indeed01:35
antaruscjwatson: I get more than 2.5mb down over my phone ;p01:35
cjwatson(I paraphrase only very slightly.)01:35
cjwatsonMy phone's 3G isn't too bad, but they start imposing annoying restrictions at less than my typical monthly limit.01:36
antarusyeah i had ot give up my unlimited data01:36
antarusnow i just have 2G01:36
cjwatsonI found this out when I had a three-week ADSL outage last summer.01:36
infinitycjwatson: I assume your neighbourhood is also expected to run its own telephone exchange, including emergency services?01:36
infinitycjwatson: And your "ambulances" are just voluneers with wheelbarrows?01:36
antarusalso EC2 is expensive as hell01:37
antarusclouds need to be cheaper01:37
cjwatsoninfinity: Heh.  But no, we're on the Cambridge exchange.  It's just our one cabinet that apparently sucks.01:37
* antarus was speccing out on-demand buildbots on EC201:37
antarushorrible idea01:37
cjwatsonI literally went and mapped out all the addresses around us with the post office's postcode checker and BT's address checker to figure out what FTTC coverage looked locally.  All the surrounding cabinets: fine.  Number 83: sucks to be us.01:38
cjwatson(Tedious, but BT are allergic to providing data in useful formats.)01:38
infinitycjwatson: I'm trying to sort out if that's sad or hilarious.01:38
infinitycjwatson: I'm guessing there are no reasonably-priced LTE providers or anything in the area?  Pretty much anything would be better than that.  Pringles can repeater to a friend a mile down the road?01:39
infinitycjwatson: I'm sure we can send you lamont to help replicate his old setup.01:40
cjwatsonThere's a cable monopoly provider.  I may buckle at some point.  For now, they're evil and I want nothing to do with them (e.g. mandatory intrusive web filtering).01:40
infinity(He did finally get cable though, so you're even more ghetto than lamont...)01:40
* antarus makes a note never to move to what I'm assuming is the UK)01:40
cjwatsonWe're a bit behind.  Pretty sure my 250-house block is rather worse than average, though.01:41
infinityantarus: cjwatson's in Cambridge, England, yeah.  lamont, who was even more ghetto for ages is in Colorado.01:41
infinityBut we did hear entertaining stories about him scaling towers to fix his internet in the middle of ice storms.01:41
antarusgives me bad memories of college01:41
antarusmicrowave link01:41
cjwatsonThe sad bit is that Cambridge is a geek-packed tech city.01:41
antaruswent down in a storm, so we had a 56k dialup for the remote building (200 users)01:42
antarusand we had solaris, NIS+, and NFS homedirs01:42
antarusso about nothing worked01:42
infinityOw.01:42
antarusThey 'ran' on that 56k for two weeks01:42
infinityYeah, I was going to comment that 56k wasn't so bad when I was in college, but not for an NIS/NFS network.01:42
cjwatsonIt was great at job-2 when the NFS server went down (once every couple of months) and it took IT several hours to recover it so we all got to go to the pub.01:43
infinityThough, while I would have put 200 users on a 64k ISDN link, my university certainly never was that bad off.01:43
infinityPretty sure they had redundant T3s or better by the time I was there.01:43
infinityExternally.  Internally was shinier.01:44
* xnox ponders if monopolised kingston communications internets in hull was worse than connection in cambridge.01:44
antaruscjwatson: that sounds like Google Circa 2002 ;p01:45
xnoxit was something like 1 Mbps.01:45
xnoxand that's 3 years ago.01:45
stgraberEverytime I fly back from a family visit in Switzerland it takes me a couple of weeks to get used to my slow 30Mbps/10Mbps internet again... my grand-mother is the one with the slowest internet and she has 50Mbps/25Mbps for a quarter of what I pay here... (my parents currently have 100Mbps/50Mbps for half the price I pay)04:23
stgraberat least I'm good at mirroring stuff, so I very rarely grab big stuff directly from the internet (letting me get unlimited internet for a small premium was the worst decision my ISP ever made, currently averaging 1.5TB a month)04:24
=== jetole_ is now known as jetole
xnoxstgraber: =)20:00

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