/srv/irclogs.ubuntu.com/2014/05/20/#ubuntu-release.txt

=== doko_ is now known as doko
=== locutus_ is now known as LocutusOfBorg1
xnoxI download http://cdimages.ubuntu.com/daily-live/current/utopic-desktop-amd64.iso and i get sha256 checksum failure. (does not match SHA256SUMS)09:55
cjwatsongosh, that's impressive09:57
cjwatsonbroken on the master - how on earth did that go wrong09:57
xnoxok, i thought maybe just the wire-tap wonky on my connection =)09:58
xnox(edward snowden interview on TED was funny)09:58
stgraberc960526985ce357b51feb961d4c80cd9ce060ddde43d34ed06de5dbb5080a2d3  www/full/daily-live/20140520/utopic-desktop-amd64.iso09:59
cjwatsonI'll force a rechecksum for now09:59
stgraberso SHA256SUMS for current contains the checksum of 20140520 but the symlinks points to 2014051509:59
xnox /pending/ is all correct.10:00
cjwatsonyes, 20140515 and 20140520 are fine in isolation10:00
stgraberdo we have locking to prevent a race between a new build and jenkins marking a new image as current?10:00
cjwatsonthere's no race there10:01
cjwatsonmark-current from ordinary builds won't update things that are expected to be updated by jenkins10:01
cjwatsonhm, I guess actually there is a possible race10:02
cjwatsonmight be worth a lock there, though it seems very rare, can somebody file a bug?10:02
cjwatsonxnox: should be fixed nowish10:03
* stgraber volunteers xnox 10:03
xnoxstgraber: i can honestly say, i did not touch/code any components involved in all of this =)10:04
xnoxcjwatson: stgraber: are trusty dailies not enabled? or am i just failing to find them?10:05
xnoxi am expecting something like http://cdimages.ubuntu.com/trusty/ but that's 40410:05
xnoxcjwatson: daily-live/current - all is good. ubuntu-server/daily/current still fails verification.10:09
xnoxsame issue?!10:10
cjwatsonThey aren't enabled right now10:11
cjwatsonSince we're still building precise, I'd kind of like to wait until the LP livefs code is in place before starting that, if possible10:11
bdrung_workScottK, can you copy ifupdown for the other releases besides trusty?10:12
cjwatson(BTW the canonical hostname is cdimage.ubuntu.com)10:12
xnoxcjwatson: ack.10:12
* xnox wishes to know how to unteach my browser history....10:14
dokoxnox, https://launchpadlibrarian.net/175890344/buildlog_ubuntu-utopic-amd64.autopilot-gtk_1.4%2B14.04.20140107-0ubuntu3_FAILEDTOBUILD.txt.gz10:18
xnoxdoko: yes, there is a better fix by pitti (either MP or upload, not sure)10:18
xnoxdoko: https://code.launchpad.net/~pitti/autopilot-gtk/update-tests/+merge/22007510:18
pittiI prodded the AP guys about landing it; I was promised "this week"10:19
pittiif it becomes a blocker, I can also upload directly and then we just use the MP to sync back bzr10:19
dokowell, gcc-4.9 will take a while to build, but not more than 8 hours10:20
Laneycjwatson: did you want to review my cdimage MP some more?10:41
Laneythat reads like a prod to do it now - I meant it to read as a question :)10:44
Laneyah, thanks10:46
cjwatsonLaney: done anyway.  one mistake I noticed after merging - "daily" should've been "daily-live", but I just made it a wildcard since there's no reason to limit it10:47
Laneyoh yes, in default-arches10:47
cjwatsonwhere do the seeds live?10:49
cjwatsonand does this need any debian-cd handling?10:49
Laneyinside ubuntu-touch.utopic10:50
Laneyand I'm not sure, how do I answer that question?10:50
cjwatsonis the image an ISO?10:50
Laneyyes10:50
cjwatsonright, then it will need some more work10:51
cjwatsonlet me see10:51
LaneyHappy to look given pointers10:52
cjwatsonI've done the boring and fiddly debian-cd bits10:54
cjwatsonbut we need to educate this about seed locations10:55
cjwatsonLaney: I think you need something in lib/cdimage/germinate.py:Germination.seed_dist10:55
LaneyOkay, it wasn't clear how this all fit together10:55
cjwatsonCases where one flavour is embedded in another's seed collection are exceptional and seed_dist needs to be told about those10:56
cjwatsonLaney: Also I suspect that this flavour needs universe enabled, so add it to the list of flavours that have CDIMAGE_UNSUPPORTED set to 1 in lib/cdimage/build.py:configure_for_project10:57
LaneyI see, touch wasn't in seed_dist because it fits the default case10:58
LaneyI've just added a branch for ubuntu-desktop-next → ubuntu-touch10:59
cjwatsonAlso touch is simpler than this because it doesn't build an ISO10:59
Laneydoes it need to know that we're using "desktop-next" within ubuntu-touch?10:59
cjwatsonSomething like ubuntu-gnome is probably a better template10:59
cjwatsonErr is there any chance that you could harmonise the seed names instead?11:00
cjwatsonlist_seeds is roughly what controls all this11:00
cjwatson(lib/cdimage/germinate.py)11:00
cjwatsonIn fact pretty much the whole GerminateOutput class there11:01
cjwatsonIt's probably mainly the ship-live seed that matters11:01
cjwatsonWe're going to need at least some things in ship-live, such as grub-efi/grub-efi-amd64-signed11:02
cjwatsonSo copy that seed over from ubuntu.utopic and cut it down as you see fit11:02
cjwatsonGiven that the desktop-next seed is in a different seed collection, is there any reason not to just call it desktop?11:03
cjwatsonThat would be easier to cope with11:03
LaneySorry this is a bit opaque to me currently11:03
LaneyI was following the name of the project11:03
cjwatsonOK, if you don't have a good reason just rename it to desktop :)11:03
cjwatsonWe're also going to need a Launchpad change to make it generate tasks for the ubuntu-touch seed collection11:03
Laneyship-live> can we just use the ubuntu one?11:03
cjwatsonYou can probably just copy it11:04
cjwatsonCan't use it directly from ubuntu.utopic because the seed inheritance would be all wrong11:04
cjwatsonFor Launchpad, you'll want to change cronscripts/publishing/cron.germinate and add ubuntu-touch to the FLAVOURS list11:05
cjwatsonI don't think there are any meaningful tests for that but it doesn't much matter11:05
cjwatsonThat will bloat up Packages a bit more with the other touch tasks, but that's probably a drop in the ocean and arguably they should be there anyway11:06
cjwatsonIs that enough to be going on with?11:09
LaneyI'll see what I can do, not confident I'm going to get the germinate part in cdimage right first time but we'll see11:10
cjwatsonThe best way to make it simple is to have the seed collection as much like others as possible11:12
cjwatsonSo it's probably enough to rename desktop-next -> desktop and add ship-live, and the associated STRUCTURE tweaks11:12
cjwatsonI don't mind if it goes wrong a couple of times in production and we need to rerun :)11:13
LaneyIn ubuntu.utopic/STRUCTURE ship-live inherits from boot and live11:14
Laneydo we need to take care of that here?11:14
cjwatsonProbably, yes11:15
cjwatsonYou need a live seed because otherwise there's no way to avoid having the installer still exist on the installed system11:15
cjwatsonboot is in platform.utopic so you don't need to copy it (unlike live), but you probably do want to mirror ubuntu.utopic's STRUCTURE inheritance for the relevant seeds as closely as possible unless you enjoy debugging thoroughly obtuse bits of germinate11:16
ScottKbdrung_work: I'll get to the other releases.  I only had time for trusty last night before I went to bed.11:48
ScottKbdrung_work: Done.12:17
bdrung_workScottK, thanks12:22
sergiusenscan someone please take a look at golang-udm (source) in the utopic queue?12:39
rcjstgraber, Is now a better time to look at the SRU in bug #1275656?  This is regarding the port of trusty's open-vm-tools to precise as a new package for HWE support12:51
stgraberrcj: yep, I'm around now12:52
rcjstgraber, great.  This is the package we spoke about in person.  I tried to capture everything in the SRU template but I'm sure there will be questions.12:54
stgraberrcj: reading the bug report now12:55
stgraberrcj: I think I'd have preferred the prefix be -lts-trusty to be in line with what's done for the kernel, the X stack and openvswitch but since there won't be any further backports, it's not critical13:00
rcjstgraber, I didn't use that because it would work with the the saucy hwe kernel as well.  I thought that trusty was in early test and wouldn't be supported until 12.04.5.13:01
stgraberwell, the trusty X stack also works fine with the saucy kernel :) I usually assume the -lts-X to simply be an indication of the source of the package more than a requirement that they all be installed together13:02
rcjstgraber, ah, good to know.13:02
stgraberbut anyway, it really doesn't matter this time around since it's just a single backport and we won't be backporting from utopic to precise13:03
rcjsure, but I'll keep it in mind for the future13:03
stgraberrcj: so I assume you already test built all of those locally, made sure that installing the -hwe packages on a machine which already has the non-hwe bits work fine and that upgrading a machine with those -hwe to trusty works with your updated trusty package?13:04
rcjYes.  Tested each of those scenarios.13:05
stgraberrcj: ok, so one problem with the precise backport is its version number. You should upload with something like ~precise1 as a prefix to avoid the case where we need to fix a bug in open-vm-dkms-hwe in precise, therefore bumping the version and as a result end up with binary packages that have an higher version number than those on trusty (breaking the transition)13:08
stgraber(when a binary is moved from one package to another as is the case here with your transitional package, the version of the new source package must be higher than that of the old one for an upgrade to happen)13:09
rcjstgraber, so '2:9.4.0-1280544-5ubuntu6~precise1', correct?13:09
stgraberyep13:09
rcjokay, I can fix that.13:10
stgraberI'm taking a quick look at the source too to see if there's anything else that should be fixed at the same time13:10
stgraberrcj: so the debdiff from the precise hwe to trusty is: http://paste.ubuntu.com/7492904/13:13
stgraberquickly going through it, there appears to be some missing conflicts13:13
stgraberunless it's indeed possible to co-install open-vm-tools-desktop and open-vm-tools-hwe-desktop for example13:14
rcjstgraber, that's the correct debdiff.  I'll fix that and figure out why I didn't catch that in testing13:15
stgraberrcj: cool, I'll reject what's in the queue, let me know when you have an updated package uploaded. (Note that I'm not working the rest of the week, so you may want to catch someone else if you don't want to wait until next week)13:18
stgraberrcj: apw pointed out in private messages that ~precise1 is a suffix not a prefix, though you apparently assumed as much since your proposed version string was correct :)13:19
rcjstgraber, thanks for the review.  I'll get this fixed up.13:20
cjwatsoninfinity: FYI, between didrocks and I, I believe we now have it so that people will be notified if there's some kind of error from the async copy job when they publish a package from the CI Train.13:41
didrockscjwatson: I need to dedicate some time to do the modification, but I'll before EOW13:42
cjwatsondidrocks: I thought you already did13:43
cjwatsonI wasn't highlighting you to request that you did anything :-)13:43
didrocksnot that one, only the assigning to landers that we discussed on thursday and friday13:43
cjwatsonOh, right13:44
didrocksbut not about the async copy13:44
cjwatsonWell, at least a real person gets the mail now, even if it's the wrong real person13:44
didrocksyeah13:44
didrocksif it's a rejection, not if the async job is stuck or anything (we need someone to ssh to the machine for now)13:44
didrocksI'll expose some logs, just need to find what level is suited to append to a file13:45
cjwatsonHm, rejections might be a different matter13:48
cjwatson            # This possibly should be sending a rejection email but I13:48
cjwatson            # don't think we need them for sync rejections.13:48
cjwatson            return13:48
cjwatsonThanks, whoever wrote that13:48
didrocksoh, yeah, as it's a sync…13:49
cjwatsonI was looking at actual errors or OOPSes13:51
rcjstgraber, I'll make the change to -lts-trusty as well with this.  Is there a preferred naming for this... open-vm-tools -> open-vm-tools-lts-trusty, but for open-vm-tools-dkms I used open-vm-tools-lts-trusty-dkms.  Any preference against the -dkms suffix after -lts-trusty?14:02
=== jhodapp__ is now known as jhodapp
=== jhodapp is now known as jhodapp|mtg
stgraberrcj: looking at our existing examples (X stack), we currently always put the -lts-trusty after the normal package name so it'd be open-vm-tools-dkms-lts-trusty but I'm not too attached to it personaly so whatever14:37
mlankhorstyeah except for -dbg :p14:38
rcjstgraber: okay14:38
rcjstgraber, I'll make sure that -lts-trusty comes last on all of the packages14:39
=== Ursinha is now known as Ursinha-afk
rcjstgraber, re-reading that.  -dbg must come last. right?14:40
stgraberrcj: yeah14:42
mlankhorstI did that just in case, to keep symmetry14:42
rcjstgraber, mlankhorst; thanks.  I'll clean this up to make it sane and consistent.14:42
rcjstgraber, and when you asked about the missing conflicts I was forgetting that those packages don't exist in the precise open-vm-tools so that's deliberate.14:47
mlankhorstrcj: do you want to add those packages to xorg-lts-transitional perhaps? :p14:48
mlankhorstin trusty14:48
stgraberrcj: ah, ok, makes sense then, sorry I didn't check for that particular case.14:50
rcjmlankhorst, I don't believe so.  This package backport enables some additional guest customizations when running in a vmware vCHS host environment.  It needs a 3.9 or later kernel but doesn't relate to anything in the X stack.14:51
rcjmlankhorst, the backport is to support that env for cloud images and otherwise I would rather that users need to install it manually so that they know what they're getting with this.14:53
mlankhorstrcj: xorg-lts-transitional is a package in trusty, and used when upgrading from precise to trusty14:54
mlankhorstand contains dummy packages with epoch 3 (bigger than anything in the xorg stack) so all the xorg lts-* packages get upgraded to the unrenamed xorg packages :)14:54
rcjmlankhorst, I'm confused as to what it gets me for open-vm-tools?  They would be upgrades to open-vm-tools in trusty per the packaging changes I'm making for that package.14:55
rcjtypo..  The precise packages would be upgraded to open-vm-tools in trusty per the packaging changes I'm making for that package.14:56
mlankhorstok14:58
=== Ursinha-afk is now known as Ursinha
marruslHello.  Anyone happen to know when the trusty X stack is expected in -proposed?15:13
marruslprecise-proposed15:13
mlankhorstit's in NEW, just pending review15:15
=== seb128_ is now known as seb128
marruslthanks mlankhorst15:25
sergiusensslangasek: hey, do you mind looking at golang-udm? We uploaded it directly instead of through the train since the changelog it created for the new package didn't look that nice15:27
=== jhodapp|mtg is now known as jhodapp
sbeattieHi, is there a reason the i386 iso image 20140520 for ubuntu-desktop hasn't been promoted from pending/ to current/ but the rest of the images have been? (Also, partially promoting images like this breaks the checksum files)18:08
cjwatsonsbeattie: Thought I fixed the checksums this morning, and it isn't supposed to break them, we think it might be a race18:20
cjwatsonsbeattie: The amd64 and i386 images go through automatic testing before they're promoted to current/; the others don't have automated testing set up so they go straight through18:21
cjwatson(autotesting was the entire point of the pending/current split)18:21
cjwatsonsbeattie: https://bugs.launchpad.net/utah/+bug/1199349 has been blocking autotesting18:21
cjwatsonAnd I see that http://ci.ubuntu.com/smokeng/utopic/desktop/ shows a pass on amd64 now which is probably why only i386 is held back now18:22
cjwatsonSo yeah, I see that the i386 checksums are broken again.  We need to figure out what's causing that, since now I don't buy the race theory any more18:23
sbeattiecjwatson: thanks. It's the broken checksum issue that made me ask.18:23
cjwatson(but I have to run, so not right now)18:24
rtgI uploaded a utopic package (openipmi) that should also be in trusty. is it sufficient to request a pocket copy, or should I futz with the trusty version and re-upload ?19:41
infinityrtg: If you uploaded to utopic first, we won't copy it backward.19:46
infinityrtg: So, yes, if it's an SRU we should have, please SRU it in the usual fashion.19:47
rtginfinity, ok, I'll swizzle the version and SRU it.19:47
* rtg should have done trusty first. oops.19:48
slangasekwe're far enough along that two uploads are preferred anyway19:55
slangasekit's just that we *never* copy backwards, whereas we *sometimes* copy forwards19:55
slangasek(except, er, for shim)19:55
=== beidl_ is now known as beidl

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