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

=== yofel_ is now known as yofel
didrocksinfinity: not sure if you noticed, but: https://lists.canonical.com/archives/utopic-changes/2014-May/002158.html09:06
didrocksso now, you have attribution to the guy pushing the "publish" button or for who the packaging/integration ack was sponsored for09:06
infinitydidrocks: \o/09:11
seb128infinity, you see that as an improvement?09:13
infinityseb128: How is it not?  Having thousands of uploads attributed to a bot that can't be harassed when there are problems is worthless.09:13
xnoxseb128: yes, it used to be "robot uploads" not it's "Timo uploaded, sponsored by robot"09:14
xnoxs/not/now/09:14
seb128infinity, because seeing the landing from today have all the wrong owners09:14
seb128they have the CI team guy who did push buttons09:14
seb128not the people who put the landing/tested it/asked it to land09:14
infinityThe "uploader" is the responsible person for an upload.09:14
seb128it's stealing credit and pointing the blame to the wrong person09:14
infinityThey shouldn't push the button if they don't want the responsibility.09:14
xnoxseb128: well, infinity get's a person to chase down and receive reject emails from the queue =)09:15
infinityThis is no different than sponsoring patches, which you do a lot.09:15
seb128I often keep the name in the changelog09:15
seb128and design with my key09:15
seb128I don't rename the changelog to steal credit09:15
seb128you have changed-by and signed-by09:15
infinityThere's no "stealing credit" here.09:15
seb128there is09:16
seb128when I sponsor something, the -changes email has the name of the person who did the work/own the changelog entry09:16
seb128I'm only the signer09:16
seb128it would make more sense to use the name of who is listed as "lander" for the corresponding line in the CI table09:17
infinityOkay, so that's a process fail in the CI stuff.  The person requesting the upload should actually relate to the changes.09:17
seb128stgraber, ^ I've been told you are the one against doing that, why?09:17
didrocksinfinity: but they are not the one acking the pakaging change though09:17
cjwatsonseb128: didrocks had been planning to have it attribute to the correct person; I don't know why that isn't happening09:17
didrockspackaging*09:17
cjwatson(Or I misunderstood)09:18
didrockscjwatson: with the discussion we had with stgraber, it was clear it needed to be the guy publishing the package09:18
didrocksnot the lander09:18
didrocksas they took responsability with the packaging ack09:18
didrocksand they are the ones on the road to get motu/more packaging upload access09:19
didrocksso, I really don't care09:19
didrocksjust be in agreement09:19
cjwatsonI don't feel that strongly either way; having any contact at all is better than none09:19
infinityAnyone is better than the bot, as long as there's a blame trail.09:19
didrocksbut don't turn around on criterias please09:19
infinityBut it would be nice if the blame was going to an appropriate place, whatever that place is.09:19
infinityI'm in no position to say, really, who that should be.09:19
cjwatson(criteria; the singular is criterion)09:19
cjwatsoninfinity: right, that's exactly my position09:20
didrocks(cjwatson: ok, at least that discussion will teach me that :))09:20
xnoxinfinity: seb128: -changes emails are wrong for all syncs, no?!09:21
xnoxinfinity: seb128: https://launchpad.net/ubuntu/utopic/+source/qtcreator-plugin-ubuntu/3.0.1+14.10.20140516-0ubuntu1 clearly has Timo as uploader, sponsored by robot, copied from -proposed -> -release by robot.09:22
seb128xnox, no, autosync don't end up on -changes, and syncpackage has a -s argument09:22
didrocksso… I just want you guys to come to a conclusion, it's either:09:22
didrocks- the guy pushing the publish button09:22
didrocks- the first lander listed for a request09:22
didrocksI don't care either way, just take a decision, I'll implement the change if it's the second09:23
seb128didrocks, thanks, and sorry for the discussion09:23
didrocksI just don't want that to be turn in and back09:23
xnoxseb128: the -s argument was used here, as far as i can tell.09:23
didrocks(both are easily to switch to now)09:23
seb128xnox, right, it's just that stgraber requested that the name to be used is the one who push the publish button09:23
seb128not to lander/owner of the landing09:23
xnoxdidrocks: it should be the person who has upload rights, thus it should be the person who pushes the publish button.09:23
xnoxdidrocks: this is me talking as an DMB.09:24
seb128ok, wfm09:24
didrocksxnox: well, you still sponsor for someone else… like we want sil2100 to get some credits of his reviewing and packaging work for instance09:24
seb128I'm just going to tell the CI team to stop pushing the publish button for me09:24
seb128:p09:24
didrockslike when seb128 is sponsoring any community member09:25
seb128(some of them are eager to do that)09:25
cjwatsonit's better to get to the point where people are doing that themselves anyway09:25
infinityseb128: Arguably, the button should be pushed by non-CI people anyway.09:25
seb128yeah, it's just that some CI lander jump on anything "ready to publish"09:25
infinityAnd if we start coming to CI people and blaming them for uploads, they'll learn that. :P09:25
cjwatsonI had the general understanding that having a team of people whose job is to push buttons on things isn't ideal :)09:25
seb128right09:25
seb128well, the process works fine09:25
cjwatson(yeah, I know it's rather more than that ...)09:25
infinitySponsors should always be prepared to be responsible for 100% of the changes they upload.09:25
seb128as said, just some people are eager to click on anything09:25
xnoxdidrocks: so, in the changelog i see who made the changes, robot did the upload, the reviewer/publisher (person with upload rights) is the one pushing the button. so i have all the information as to who did what, no?!09:26
didrocksxnox: not about the guy taking the test responsability09:26
didrockswho is the lander09:26
seb128xnox, well, I would like to be the one owning/be pinged for things I land09:27
xnoxdidrocks: true, but that's a ci-train type of role, for which there is no mapping in an soyuz upload record.09:27
seb128even if e.g sil2100 pressed publish for me09:27
seb128because I was not around and they wanted to get things moving09:27
xnoxdidrocks: but i presume the push-the-button person to know who the lander was.09:27
didrocksseb128: they can push the button, but attribute it to you, I added a field for that09:27
xnoxdidrocks: or add a changelog entry "Lander: mark"09:27
didrocksxnox: yeah, that's recorded09:27
sil2100Indeed o/09:27
didrocksnot in the changelog09:27
seb128didrocks, ok, seemed easier to take the lander in my view, but I guess that works too ;-)09:28
xnoxdidrocks: yeah, if it's recorded anywhere, that's sufficient.09:28
xnoxdidrocks: no need to duplicate it anywhere else.09:28
didrocksanyway, I don't want to jump to that discussion, just be in agreement with some plan, I'll do whatever changes are needed if you feel so09:28
xnoxdidrocks: everything looks good at the moment, no changes needed, let's gather more feedback.09:29
seb128+109:29
cjwatsonxnox: (can't go in the changelog because the packages are already built at the time somebody pushes the publish button)09:33
cjwatsondidrocks: Oh, I forgot to send e-mail - I deployed r594 of cupstream2distro last night (was r592) because the citrain publisher was crashing due to the lack of the get_person implementation that you did in r59409:35
didrockscjwatson: oh, I didn't pull it? sorry, I thought I did09:35
didrockscjwatson: yeah, I stupidely forgot to save the file during the checking…09:36
cjwatsondidrocks: Is there a way to see the logs other than just running it by hand (which is what I did in the end)?  The crontab says MAILTO=ubuntu-unity@lists.launchpad.net, but https://lists.launchpad.net/ubuntu-unity/ is empty09:36
cjwatsonMaybe I'm looking in the wrong place ...09:36
didrockscjwatson: unfortunately, I never took the time to look at why it was never published to the ML list09:37
didrockscjwatson: but anyway, should be in somewhere more central now than ubuntu-unity09:37
didrocksoh right, I forgot to pull on the publisher-side :/09:38
cjwatsonWe could just do what proposed-migration does: write out timestamped log files visible on http://people.canonical.com/~ubuntu-archive/somewhere09:38
didrockscjwatson: yeah, sounds sane, I can add that to my backlog and do it09:39
cjwatsongreat, thanks09:39
didrocksthanks for pulling yesterday :)09:40
xnoxhm, is britney not running, even though there are ADT test results, because there is no archive movements at the moment?10:46
cjwatsonThat would probably be usual, but I can run it manually if that would help10:47
xnoxcan we just cron britney to e.g. run at least every hour, if it hasn't otherwise run?10:47
xnoxcjwatson: please trigger it, i think sysvinit should migrate.10:47
cjwatsonMaybe but I'm not going to engage in major refactoring just before going on leave for the afternoon :)10:47
cjwatsonrunning10:47
xnox=)))))10:48
cjwatsonApparently not quite; linux and mysql-5.6 still running10:50
cjwatsonHopefully close though.  I'll watch those and re-run when they're done10:51
xnoxcjwatson: hm, mysql-5.6 should be in "always-failed" state now? even though it's currently-running, because it is "always-failed" the outcome of the currently running test is irrelevant.10:54
xnoxlinux however, has started to pass, so we'd need to wait for that one.10:54
cjwatsonFor something like sysvinit I'd really rather let the tools get to the point where they're happy10:55
xnoxtrue.10:55
cjwatsonOpportunity to test my livefs building setup against -proposed ...10:56
=== seb128_ is now known as seb128
infinityxnox: cronning britney isn't the answer, triggering it is, it's on my TODO.11:11
infinityxnox: As for ignoring "always failed" while it's still running, that's just you being impatient.  If it started succeeding, we wouldn't ignore it anymore, right? :)11:12
cjwatsonNeither the linux nor the mysql-5.6 test has moved in a while ...11:12
cjwatsonpitti: ^- can you tell if those two are actually doing anything?11:12
pittichecking11:13
pittilinux is at copying the source tree (which is just effing big); there's visible progress on albali11:15
pittialbali's disks aren't the fastest on earth; but linux only started 2 hours 10 mins ago, the previous one took 2:5511:16
cjwatsonOK11:16
cjwatsonAs long as it's moving11:16
pittimysql> yeah, we really need live output; it's quite tricky to do through qemu, but it's on my list11:17
pittilogging into the VM11:17
pitticjwatson: and there's also visible progress on mysql11:21
=== michagogo|cloud is now known as michagogo
argesbdmurray: sure I'll update the wiki.13:24
=== doko_ is now known as doko
ogra_stgraber, help ! ... do you know where cdimage sets a lock file ? i get an error for build_image_set_locked when trying to build a touch image ... looks like some stale file from failed builds tonight14:21
ogra_or infinity ^^^14:22
dokocjwatson, infinity: do you know why fonts-indic is not in Ubuntu?14:26
stgraberogra_: there are a few, the most annoying one is on the actual builder and requires IS to clean it up, let me take a quick look14:28
ogra_thanks14:28
ogra_looks like the builders finished fine14:29
ogra_ubuntu-touch-i386 on cardamom.buildd finished at 2014-05-16 13:26:48 (success)14:29
ogra_ubuntu-touch-armhf on kishi00.buildd finished at 2014-05-16 13:58:32 (success)14:29
ogra_Traceback (most recent call last):14:29
ogra_,,,,14:29
ogra_  File "/usr/lib/python2.7/xmlrpclib.py", line 793, in close14:29
ogra_    raise Fault(**self._stack[0])14:29
ogra_Fault: <Fault -32601: 'Server error. Requested method qatracker.get_access not specified.'>14:29
ogra_thats what i got14:29
ogra_oh, wait ... you too :P14:29
* ogra_ sees the CC list14:29
stgraberright, that's the qatracker causing a build failure14:30
stgraberlooks like the tracker database is down or something...14:30
* stgraber investigates14:30
Laneydoko: ttf-indic-fonts?14:30
ogra_stgraber, well, we had all builds failing tonight (and throughout the day) i assume thats some fallout14:31
ogra_(all arches, all flavours)14:31
stgraberwtf, all drupal plugins got disabled somehow14:32
ogra_lovely14:32
stgraberI suspect IS tried to apply some updates without contacting me and blew up the drupal setup14:32
dokoLaney, http://packages.qa.debian.org/t/ttf-indic-fonts.html is a dummy package, and http://packages.qa.debian.org/f/fonts-indic.html is not in Ubuntu14:32
ogra_i started the build via the qa tracker ...14:32
ogra_just FYI14:32
ogra_back then it worked fine14:33
stgraberso the tracker is sort of back online (modules re-enabled but read-only fs so it's pretty ugly)14:33
ogra_stgraber, think a build would survive ?14:34
* ogra_ doesnt want to start one if it will fail anyway14:34
stgraberogra_: the API seems fine, so probably worth a shot, I'm working IS to fix whatever broke14:35
ogra_ok, starting a touch build (again)14:35
ogra_hmm, i wonder where that 14:29 build failure came from ...14:51
ogra_i surely started my build later14:51
* ogra_ guesses the ttracker had some state cached or so14:52
stgraberthe tracker should now be back to its usual state, a code+DB security upgrade from IS + a broken apparmor profile caused quite a bit of trouble but it looks like we've figured it all out now14:58
ogra_stgraber, thanks a lot15:00
ogra_build worked btw15:35
rtginfinity, please guide new utopic 3.15 kernel packages to the appropriate place in main when they are done building.16:29
LaneyOops I should have had an arch restriction16:42
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
xnoxi need help with seeds. I'm failing to figure out why ubuntu-touch armhf has libmirplatformgraphics-mesa & libmirclientplatform-mesa installed, when libmirclientplatform-android & libmirplatformgraphics-android are seeded17:54
xnoxand the -android once should be sufficient.17:55
slangasekxnox: possibly a question of dependency traversal ordering18:10
slangasekwhat depends on libmirclientplatform-mesa, and is it something that's listed in the seed earlier than libmirclientplatform-android?18:11
ogra_xnox, iirc tasks resolve deps in reverse order to apt-get ...18:12
ogra_we had such an issue with java a while ago18:12
xnoxslangasek: yes. shall i move libmir*-mesa to the top or to the bottom of the seed then?18:12
slangasekxnox: you mean -android?18:12
ogra_if you switch the | dep in the package it will obey to the seed18:12
xnoxslangasek: yes.18:12
slangasekxnox: top18:12
xnoxslangasek: ack.18:12
slangasek(or at least, "above the thing whose dep order you need to override")18:13
xnoxslangasek: next we have on libqt5gui5:armhf depending on "libegl1-mesa (>= 7.8.1) | libegl1-x11"18:14
ogra_xnox, please be very very careful what changes you make right now we are all working after hours to get a wroking image with build 34 again after two days of total breakage18:14
xnoxslangasek: as far as i can see libegl1-x11 has only one provider, which is libegl1-mesa -> any clue as to why we have such a dep on a core qt library?18:14
xnoxit pulls in llvm3.4 on to touch images =)18:15
slangasekxnox: we have that dep because that's what the shlibdeps of libegl1 say?18:15
slangasekis there another package installed as part of the image that should satisfy the dep without pulling in the mesa version?18:16
slangasekIIRC the trick here was that the alternative provider was part of the device image, not the rootfs18:16
xnoxslangasek: is libhybris a reasonable provider of libgl1 & libegl1-x11 =)?18:20
* xnox will build a test dummy-package and check if the image is still functional.18:20
* ogra_ bets a monthly loan that if you make "libmirclientplatform-mesa | libmirclientplatform-android" to be "libmirclientplatform-android | libmirclientplatform-mesa" in libmirclient the mesa deps will be gone from the touch image ... 18:20
xnoxogra_: i don't want to flip that. we have far more mesa based mir installations then android.18:20
ogra_we had this issue before ... more than once18:20
slangasekogra_: yes, and then you would break the other unity8 image instead18:21
xnoxogra_: bubbling up -android in the seed is the cleanest way, instead of playing a whack-a-mole.18:21
ogra_iirc for the case where you cant flip there are/were hacks in livecd-rootfs18:21
slangasekthe right way to specify which provider of a dep you want is to explicitly seed it first18:21
ogra_hmm, all gone from the code nowadays ... there is a way to specify extra packages per flavour18:23
ogra_i know we used that for a bunch of arm builds18:23
slangaseklivecd-rootfs is the wrong place to specify that for official builds; it belongs in the seed18:23
ogra_ah, right it was add_package() ... in live-build/auto/config18:24
ogra_right, as i said, hacks :)18:24
infinitydoko: Looks like it was blacklisted long ago.  Probably not required anymore.  I'll go through the blacklisted fonts and see what's bogus.18:32
argesstgraber: infinity : hey i'm trying to review open-vm-tools-hwe , bug 1275656. it introduces the new package for precise and a patch for trusty that transitions the package out. should i sponsor this for trusty even though it will be copied to utopic as well?18:54
infinitydoko: Oh.  Those blacklists aren't bogus.  We're carrying a hefty delta to the source package that used to build those fonts (ttf-indic-fonts) that includes udebs.  Someone needs to put the time into porting that over to all the split packages.18:54
infinityarges: trusty is where it's needed.  That delta can be dropped in utopic again.18:55
argesinfinity: so should i make a note of that somewhere? or just wait until utopic gets synced over18:55
infinityarges: The idea is that if they're giving people a fancy HWE version in precise, precise+trusty -> trusty upgrades need to work.18:55
argesor merged over rather18:55
argesinfinity: yup i checked this, but then I just realized that utopic/trusty were at the same version and didn't want to mess up utopic18:56
infinityarges: It can be synced to utopic.  There's no harm in the cruft being there.  But the end result should be a utopic version that's higher and has that transitional package removed again.18:57
argesinfinity: ok i'll note that in the bug. thanks18:57
cjwatsondoko: yeah, exactly what infinity said - I tried once or twice to port the delta over but it was a multi-hour job19:21
bdmurrayslangasek: could you have a look at apport in the trusty -proposed queue?22:44
slangasekbdmurray: looking23:05
bdmurraythanks23:08

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