/srv/irclogs.ubuntu.com/2012/07/05/#ubuntu-release.txt

* infinity grumbles about people packaging new libraries without multi-arching them.01:34
phillwinfinity: I know little apart from a 1 hour session of multi-arching an rpm (Red Hat course), but I do agree with you 100%.02:06
=== jbicha is now known as Guest52408
infinityphillw: RedHat doesn't do multiarch, I suspect we're talking about two different things.04:03
phillwinfinity: okies, I was thinking about when I did the building of an .rpm (similar to a .deb)04:05
infinityphillw: Yes, I know what RPM is. ;)04:06
phillwlol04:06
infinityphillw: But "mutliarch" refers to coinstallable packages from different architectures based on unique paths.  RedHat doesn't do that.04:06
infinitySo, I assume you were perhaps referring to "making it build on more than one arch", which many RH/Fedora people never bother to think about (since they have a "primary arch / everyone else we don't care about" split), but it sort of the status quo for Debian and Ubuntu.04:07
phillwreminder to self... leave the devil of the details to the devils :) I was just trying to get a better understanding of how these things are done.04:07
phillwinfinity: in the brief hour I had on it, we could chose to build i386, X64 or for both. It's not a big part of the RHCE course, we just need to be aware of the difference of building for one arch, and the use of multiarch as per .prm04:18
phillw*rpm*04:18
Davieycjwatson: Hey, does sharand still belong in multiverse ?11:00
cjwatsonDaviey: well, it's in Debian non-free; unless we have some reason to care I'd rather they moved it first11:01
* ogra_ glares at nusakans processlist11:03
Davieycjwatson: ah, i see.. I just saw references of the licence change..11:03
ogra_cdimage   6104  6101  0 08:31 ?        Ss     0:00 /bin/sh -c DIST=precise for-project ubuntu cron.daily; PROPOSED=1 buildlive ubuntu daily-live precise && DIST=precise for-project ubuntu cron.daily-live11:03
ogra_...11:03
ogra_dimage   5494  5480  0 08:42 ?        S      0:00 ssh -n -o StrictHostKeyChecking no -o BatchMode yes buildd@celbalrai.buildd /home/buildd/bin/BuildLiveCD -l -A armhf -s mx5 -p -d precise ubuntu11:03
ogra_...11:03
cjwatsonYeah, AFAICS that made it distributable but not free11:03
ogra_why the heck is it building precise live images :/11:03
cjwatsonin general?  because we will care about a point release in the near future11:04
ogra_well, i only see mx5 atm11:04
cjwatsonfor mx5?  that is a little confusing11:04
ogra_massively, yes11:04
ogra_see the line above11:05
ogra_ogra@nusakan:~/branches/cdimage-private$ CDIMAGE_ROOT=/srv/cdimage.ubuntu.com/ ALL_DISTS=precise bin/default-arches ubuntu daily-live precise11:06
ogra_amd64 amd64+mac i386 powerpc11:06
ogra_seems ok though11:07
cjwatsonYeah, I'm just digging now11:08
ogra_really bad is that it runs 1h after the quantal live build starts ... so it will block the whole until all arm builds are done11:08
cjwatsonI'm fixing it now11:10
ogra_what is it ?11:10
* ogra_ is bothered that he couldnt find a cause11:10
cjwatsonDIST isn't passed through to default-arches11:10
ogra_ouch11:10
cjwatsonBecause the buildlive interface is anomalous and takes it on the command line11:11
cjwatsonI think I'm just going to regularise the buildlive interface11:11
ogra_yeah11:11
cjwatsonThough I guess I could just set DIST earlier11:11
cjwatsonactually yeah, that would work11:11
ogra_shouldnt BuildLiveCD set it ?11:11
ogra_or is that to late11:11
cjwatsoner that's the next layer down and doesn't help11:11
ogra_ah, k11:12
cjwatsonFWIW the way I investigated this was to make a copy of buildlive and add 'echo "$ARCHES"; exit 0' just after sourcing config11:12
cjwatsonthen I could sh -x it11:12
ogra_ah !11:12
* ogra_ *again* didnt think of -x11:12
ogra_damned11:12
cjwatsonyeah, well, it only helps if you have a version that won't go on and build stuff :)  hence the temp copy11:14
cjwatsonfixed now; although I do think we need to rebalance the builders again - what happened to different subarches being on different livefs builders?11:15
cjwatsonI guess that died when we shifted off the beagle kennels11:15
ogra_there is nothing to rebalance with11:16
ogra_we only have celbalrai atm11:17
ogra_i was told elmo works on getting another mandabox up though11:17
ogra_and that we should get balanced builders from that setup then11:17
ogra_not sure where that stands11:17
cjwatsonfair enough11:18
Davieycjwatson: Do you have some capacity today to look at squashfs for server?11:30
cjwatsonDaviey: maybe; how far have you guys got so far without me?11:39
Davieycjwatson: It feels barely off the starting block.. i was doing debug builds on nectarine.. but when tested, it didn't seem to provide useful info, or find the squashfs.. but did have it on the image.11:42
Davieycjwatson: Can we cover again what changes you thought were required.11:42
Daviey(it's only really me been working on it)11:43
cjwatsonIn that case I might as well JFDI I guess11:47
cjwatsonalthough *nectarine*?  why that?11:49
cjwatsonit shouldn't be involved11:49
cjwatsonDYM nusakan?11:50
cjwatsonI see http://people.canonical.com/~ubuntu-archive/livefs-build-logs/quantal/ubuntu-server/latest/livecd-20120704-amd64.out11:50
cjwatsonwe'll need to substitute live-installer for bootstrap-base, which is a bit tricky to do without committing all image builds to it; I might do some kind of temporary hack in cdimage for that11:52
cjwatsonhuh, why did that end up in NEW - it was already in -proposed11:54
cjwatsonoh, blast, I didn't realise that was part of a transition of some kind11:55
* cjwatson peers11:55
cjwatsonI hate this crappy half-use of proposed11:55
cjwatsonOK, this is crazy, there's no way that actually dropping python-software-properties can work in the short term given some of its rdepends (cloud-init, packagekit-backend-apt, ubuntu-orchestra-client-juju) - I'll revert the packaging to produce both11:58
seb128cjwatson, cyphermox said those just need their depends adapted11:59
seb128cjwatson, he said he would chase people down today, he couldn't yesterday (4th of july)11:59
cjwatsonI'm going to revert it anyway for now to make things smoother12:00
cjwatsonnot convinced of the correctness of the end of this port either given that some files have pretty fatal pyflakes errors12:00
cjwatsonin any case there's no reason to do a rough transition when a smooth one is possible12:01
Daviey< cjwatson> DYM nusakan?12:26
Davieyyes, sorry.12:26
cjwatsonDaviey: do you have a decision on what you want to be in the squashfs?  I assume that server being what it is you probably don't want to ship everything on the CD in the squashfs and would like some other things to be shipped as debs?14:00
ogra_is ubiquity-dm known to have any issues atm ? on omap images i end up in a live session (and get an apport popup for ubiquity-dm)14:00
cjwatsonDaviey: and do you want broadly the same set of packages to be on the converted image, one way or another?14:02
stgraberogra_: not sure it's known, but I see that here too (omap4)14:05
ogra_k14:06
* ogra_ doubts he can run an install on a beagle if the live session already ate all my ram14:06
stgraberogra_: installing will fail anyway because of ubiquity exploding when installing langpacks14:07
ogra_ah, crap, k14:08
* ogra_ pulls a netboot image then14:08
ogra_(and dont tell rick :P )14:09
Davieycjwatson: Yes.. just server in the squashfs, server-ship still as debs.. is that possible?14:09
cjwatsonshould be14:12
cjwatsonfirst attempt produced a tiny image so I obviously got things wrong14:12
ogra_geez, on a begle the netboot installer on fb really hurts my eyes ...  somehow the beagle interprets violet backgrounds as bright neon pink14:17
cjwatsonogra_,infinity: do you think I'm OK to add the server seed onto the ubuntu-server preinstalled images, as a side-effect of what Daviey's asking for?  i.e. http://paste.ubuntu.com/1076482/14:18
Davieycjwatson: I managed to create a 400MB image IIRC14:18
ogra_cjwatson, well, i think we would like to drop preinstalled for server once Daviey is done ... and switch arm to the new installation too14:19
ogra_so it shouldnt really matter14:20
ScottKcjwatson: I recall advice from you not to worry overmuch about packages that weren't useful in Ubuntu, but were sync'ed from Debian because it wasn't worth the trouble to maintain the blacklist.  Now that the blacklist is more self service (for me anyway, I don't recall who can access it), is there a problem with being more expansive about stuff we remove (specifically in this case chkconfig, which doesn't work with upstart and won't)?15:07
cjwatsonwho> ~ubuntu-archive.  That's probably OK - just try to keep blacklisting to stuff that will never be useful, rather than that is a bit busted at the moment15:09
ScottKOK.  Thanks.15:18
cjwatsonIn particular there's no need to blacklist for fakesyncs or already-removed-from-Debian or such - though you probably aren't in the habit of doing that since you've only used the new sync/removal tools15:19
ScottKRight.  No, I haven't.15:19
=== ralsina is now known as Grumpy
=== Grumpy is now known as Grumpy_
=== Grumpy_ is now known as ralsina
tumbleweedcjwatson: talking of fakesyncs, do you do them when auto-sync reports that they need to be done?15:55
tumbleweedor do we have a report listing teh packages out of sync because of tarball mismatches15:55
cjwatsontumbleweed: I just do them15:57
cjwatsonIt dodesn't list them separately but I generally notice15:57
tumbleweedas long as tehy aren't going unnoticed, that's what matters15:57
cjwatsonLet me do a final auto-sync for quantal just to check15:57
infinitycjwatson: If preinstalled sticks around, no, that change would be "wrong", IMO.16:15
infinitycjwatson: At least, I assume that "server" is being added to the squash build as the removable "live" part?16:16
infinitycjwatson: If not, then Daviey needs a talking to, cause not every server install in the world should have apache and mysql by default.16:16
ogra_in the preinstalled case i really dont care16:17
ogra_assuming we actually drop them anyway16:17
infinityogra_: If it sticks around, I do. :P16:17
infinityogra_: If the server live experiment works out, then yeah, we'll drop preinstalled and switch to that.16:17
infinity(At which point, I won't care)16:18
ogra_well, right, but the initial idea of offering people a minimal dev system through the arm server images is moot anyway16:18
infinity?16:18
ogra_the download is to big, most people use netinst anyway16:18
ogra_and i dont really know any actual "server" users16:18
infinityOh.  I thought you meant it wasn't "minimal" enough, which it is.16:18
infinityBut yeah, the image is large.16:18
ogra_right, and because it is large we can as well preinstall some server apps16:19
ogra_i wouldnt mind16:19
infinityI would.16:19
infinityAnd it violates a longstanding Ubuntu policy.16:19
ogra_to have useful bits preinstalled ?16:19
ogra_honestly i think though that we should probably drop server completely and resort to netinst16:20
ogra_(for arm that is)16:21
cjwatsoninfinity: server isn't what you think it is16:21
cjwatsoninfinity: are you thinking of server-ship?16:21
cjwatsonthe server seed is what we install by default on servers16:22
ogra_doesnt server define a set of apps that get installed ?16:22
cjwatsongo and look :)16:22
infinitycjwatson: Oh, I misplaced my ^16:23
infinityNote, selecting 'serverstats' for regex '^server'16:23
infinity^-- That doesn't end well.16:23
cjwatsonhah16:23
infinitycjwatson: In that case, yeah, it should match on preinstalled, for all that it doesn't matter much either way.16:24
ogra_oh, it does install additional apps ... !16:25
ogra_10 of them :P16:25
infinityYeah.16:25
ogra_right, thats fine i guess16:25
infinityHasn't kirkland been gone long enough that we can drop byobu from the server seed now? ;)16:25
ogra_though i would still like to drop arm server images :)16:25
infinityogra_: I'd like to drop pretty much all ARM images other than our "demo" desktop image for the blessed platform of the week (which is still omap4 right now).16:26
infinityogra_: But we've had this discussion.16:26
ogra_indeed16:26
infinityAnd given that netboot is the server experience we're giving people with real server hardware, it seems silly to offer something different for people without.16:27
ogra_yeap16:27
infinityWe really should discuss this with a broader group of people before I just go mad and turn all the images off.16:27
ogra_we should, i'll prepare a mail for tomorrow to ubuntu-devel16:27
ogra_(and will ping the eilt people about it)16:27
ogra_lets see what the feedback is16:28
infinityPass it by me before you send it?16:28
ogra_sure, np16:28
infinityI'll pass it through my "nutty German" filter. ;)16:28
infinity*duck*16:28
ogra_haha16:28
stgrabercjwatson: ^ there you go18:40
ScottKDoes this mean ABI compatibility is hard: http://www.technolog.msnbc.msn.com/technology/technolog/why-some-your-recently-updated-iphone-ipad-apps-are-crashing-86453419:57
Davieycjwatson: What is the current status of the squashfs.. is there anything i can help with?20:03
DavieyScottK: Is that why we opted out of it? :)20:04
infinitycjwatson: Hrm.  I just accidentally removed a package without a comment.  I'd perhaps argue that remove-package shouldn't allow that.20:10
infinitycjwatson: Thoughts?20:10
slangasekinfinity: I thought remove-package /didn't/ allow that...?20:32
infinityslangasek: The LP version might not have, the API one sure just did.20:40
slangasekcute20:40
cjwatsonDaviey: I ran out of time today but will continue tomorrow; I've done some necessary seed mangling, need to get the correct set of seeds onto the image22:28
cjwatsonstgraber: ust> thanks22:28
cjwatsoninfinity: feel free to fix the client to prevent that - or submit an LP branch to prevent it if you feel enthusiastic22:29
cjwatsonthough pretty sure the former will be quicker :)22:29
Davieycjwatson: thanks muchly.. if i can help, please do ask.22:32
infinitycjwatson: Yeah, fixing the client seems reasonable for now.  I'm not sure the API should flat-out block it anyway (though maybe it should).22:32
cjwatsonDaviey: it shouldn't be *desperately* hard from here22:33
cjwatsonDaviey: but I've blocked out a couple of hours for it on my calendar anyway to try to make sure I don't forget22:34
Davieycjwatson: really appreciate your effort on it.22:35
Davieycjwatson: I'd like to work out where i was being daft tho.22:36
cjwatsonmain thing was probably making sure that the image has live-installer.udeb on it rather than bootstrap-base.udeb22:37
cjwatsonat a guess22:37
cjwatsonwhich is not entirely obvious, but I have a hack in place to let me produce images that way22:37
Davieyah!22:38
Davieythat probably explains why it simply wedged with no useful debug22:38
cjwatsonright22:38
cjwatsonhopefully tomorrow it'll be debug-into-existence territory22:38
Davieyheh22:38
cjwatsonbut I must sleep now22:38
Davieythanks cjwatson !22:38
cjwatsonthree LP branches landing in parallel now that should give us the final bits of API queue22:40
cjwatsonthen I get to remove 2000 or so lines of code once that's deployed :)22:40

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