/srv/irclogs.ubuntu.com/2013/03/27/#ubuntu-release.txt

RAOFdoko: Re bug# 1088771 - I still see two python2.7 uploads in the precise-unapproved queue, not a single merged upload?01:16
xnoxdoko: sorry, lp doesn't let one do that =( noticed the update.01:34
ScottKdoko and xnox: It's an open LP bug that you can't re-add a deleted task.01:38
=== mmrazik is now known as mmrazik|afk
popeyScottK: what can we do to move bug 1126205 forward?13:25
ubot2Launchpad bug 1126205 in libdbusmenu-qt (Ubuntu) "[FFe] Bring Unity appmenu / HUD integration to Qt5" [Undecided,In progress] https://launchpad.net/bugs/112620513:25
ScottKpopey: I'm not at all convinced it should move forward.13:25
popeyobviously we want to minimise the impact and not raise other issues..13:26
ScottKFundamentally, we moved feature freeze later in the cycle for feature work to get done before it.  We said up front we'd generally say no after that.13:27
ScottKSo far this one seems not entirely well thought out and I'm not sure the long term implications make it worth while.13:27
seb128that's an user visible regression though13:28
seb128qt apps stop having their menus integrated13:28
ScottKThat's a separate issue.13:28
seb128you could argue it was a mistake to land qt5 with the regression and it's a bugfix13:28
ScottKThis is about having support extended to Qt5 where it's never existed.13:28
ScottKNo, it's a mistake not to have ported appmenu and libdbusmenu to Qt5 properly.13:29
seb128qt5 est just a new version of qt13:29
ScottKRe-adding the Qt4 design to Qt5 is a gross hack.13:29
seb128well, there is no room to re-implement that before release13:29
knomeare we freezing tomorrow as planned?13:31
stgraberknome: I was hoping for some more release team members to reply to my thread on ubuntu-release@lists.u.c but as it stands, based on current input (mine and ScottK), I'd go with being conservative and freeze tomorrow at 21:00 UTC13:37
RiddellScottK: yes mediacentre is separate application from active, but I'm thinking it would be useful to run on tablet type devices13:40
Riddellit's not a complete desktop shell as far as I've seen it13:40
ScottKI see.  OK then.13:41
knomestgraber, ok, thanks13:48
ogra_stgraber, i would have commented (since i think your proposal is sound) but i'm not in the release team13:48
JackYucjwatson: We have uploaded our changes on ubuntukylin-default-settings package. Would you please upload your change and rebuild an iso for testing?14:39
cjwatsonJackYu: livecd-rootfs uploaded, thanks - will rebuild a bit later14:49
JackYucjwatson: great, thank you:)14:52
ScottKseb128 and popey: I approved it.14:55
seb128ScottK, thanks!14:55
* popey hugs ScottK 14:56
ScottKpopey: Please note that there's a draft "S" schedule out there.  Feature freeze is tentatively August 22nd.  Please plan to land stuff well before then.14:57
popeyScottK: noted14:59
DavieyI am right in saying that a *.changes for an SRU that includes two deb versions, say a merge.. must be done with debuild -v, for the bug tasks to be handled appropriately ?15:34
ogra_Daviey, right15:34
ogra_(not sure about bug tasks specifically, but thats a general rule for merges)15:35
DavieyThat was my thinking, but someone reported tey saw some cleverness with bug numbers being handled from -proposed to -updates.15:37
xnoxDaviey: there is  some cleverness. But it's best to create correct .changes. I started to call $ debuild -v`oldver`, where oldver is this script http://paste.ubuntu.com/5652578/15:40
xnoxworks very quickly, correctly queries target release for me & generates correct .changes for me =)15:40
cjwatsonDaviey: almost all the problems with not using -v are fixed15:41
cjwatsonpending-sru tracks them and the bugs *usually* get closed15:41
Davieyxnox: yes, i do the same.  I referenced it on ubuntu-devel last year. :)15:41
cjwatsonthe one case I'm aware of where it still doesn't work properly is when the package was not previously in -updates15:41
Davieycjwatson: So is debian/changelog parsed back to creation ?15:42
cjwatsonin that case LP won't properly close the bugs from intermediate versions on copy to -updates15:42
cjwatsonDaviey: back to either the last version in -updates if there is one, or failing that only the most recent entry15:42
Davieyit parses back to <= lasyt published version?15:42
Davieyok, thanks15:42
cjwatsonso, IOW, you should use -v if the package was not previously in -updates as an LP bug workaround; otherwise you don't need to bother15:43
Davieycjwatson: Well, i was more wondering if it's required to reject SRU's not uploaed with -v15:43
cjwatsonDaviey: proper use of -v will never hurt, though15:43
=== medberry is now known as med_
ogra_using -v also helps people that just read the -changes ML :)15:43
cjwatsonogra_: I think that's also fixed except for the caveat above15:44
ogra_ah, cool15:44
cjwatsonhttps://bugs.launchpad.net/launchpad/+bug/1102870 is the remaining bug here15:44
ubot2Launchpad bug 1102870 in launchpad "Copies use naïve ancestry check to calculate previous version for notifications and bug closures" [High,Triaged]15:44
cjwatsonDaviey: I started trying to fix this type of bugs precisely because it really annoys me to have to reject SRUs for trivial things like that :)15:44
ogra_whhee, with UTF-8 fun in the title15:44
DavieyI wrote parsing for sru-accept based on using the uploaded *.changes.  It does break that :)15:44
cjwatsonI don't see that in lp:ubuntu-archive-tools ...15:45
Davieycjwatson: I just wrote it this morning, not yet committed15:45
Davieybut i'll change the logic now.15:45
cjwatsonDaviey: then you should just iterate back over all the changes back to the last published version - there's an example of doing that somewhere else in u-a-t15:46
Davieycjwatson: I did that elsewhere, i have code for that15:46
cjwatsonsru-report does it.  I think sru-release may need it too15:46
cjwatsonDaviey: I would say, if the package is already in -updates you're definitely safe; if not, you're safe if all the bug numbers are only in the most recent version; otherwise I might do something like reject but regen the .changes locally with -v and reupload for them15:47
Davieycjwatson: Well, i was looking to put this functionally into queue, as 'sruaccept'15:47
cjwatsonotherwise it's just kind of an annoying round-trip15:47
cjwatsonDaviey: mm, I was wondering if it should be a separate tool to drive the whole review process - bdmurray has a work item for that somewhere ...15:47
cjwatsonit should at least be library functionality that could be used by such a tool, IMO15:48
DavieyOh he does?  I was mainly doing this because it sucks to parse for bug numbers by hand.15:48
cjwatsonwell, queuediff does that for you :)15:48
cjwatsonbut yeah, it's not entirely ideal15:48
cjwatsonDaviey: it's on https://blueprints.launchpad.net/ubuntu/+spec/foundations-r-sru-queue-velocity15:49
cjwatsonif you wanted to write a review tool I suspect he wouldn't mind :)15:49
Davieybdmurray: Have you been able to touch this at all?15:50
bdmurrayDaviey: the review tool, no not yet15:50
Davieybdmurray: I might scratch an itch, if it helps you along - feel free to use it.. otherwise replace it. :)15:51
cjwatsonDaviey: I would say a good first step would be, rather than adding "queue sruaccept", change sru-accept to be able to accept the upload and snarf bug numbers out of it before it does the bug processing15:51
cjwatsonIt makes a bit more sense that way round to me, as queue is kind of supposed to be a pretty thin wrapper around the LP queue operations15:52
cjwatsonAnd I think it's equivalent work, possibly even a bit easier15:52
Davieycjwatson: well, I was starting to through stuff into an sru-common.py, which does the lifting.. then it can be driven from sru-accept or queue - as preference.15:53
Davieythrow*15:53
cjwatsonyeah, that probably makes sense15:54
cjwatsonI'm all for libraries15:54
xnoxcjwatson: is desktop respinning or still not fully fixed/ready to be respun?16:02
cjwatsonrespinning16:03
xnoxack.16:03
cjwatsonI'm doing all the ones that failed today, meetings permitting16:03
stgrabercjwatson: so I think I'll add that rebuild field to the tracker DB in the next release (maybe for 13.04 still, most likely early 13.10). By default it'll be set to "0" (no rebuild needed), "1" will be rebuild-requested and "2" will be rebuild-in-progress. There will be an authenticated API call to retrieve the list of requested rebuilds and another call to update the status from "1" to "2".16:36
stgrabercjwatson: from the UI point of view, we'll get two buttons, one to request a rebuild and one to cancel a rebuild request (only possible when state = "1" as if it's "2", it's too late to cancel)16:36
cjwatsonstgraber: sounds good, thanks17:31
cjwatsonfor those who weren't on the mumble call in question: this is a plot to make it easier for us to mass-rebuild images by piggybacking on ISO tracker status, and to kill two birds with one stone by using this to implement a way for flavour admins to get a respin by pushing a button on the tracker and waiting for a frequent cron job17:32
cjwatsonblam.  publish-release now in Python.17:33
cjwatsoninfinity: so I see you're on duty for publishing beta-2 next week; it might not be a terrible idea to make sure I'm around for the actual publish-release step, since this'll be the first real-world test of that new code and I may have to fix the odd thing up on the fly17:35
infinitycjwatson: Fun, fun.  WCPGW?17:35
cjwatsonexactly17:35
cjwatsonI've unit-tested at least some cases17:35
cjwatsonok, all the other images that failed earlier are respinning now17:41
cjwatson(ubuntukylin, xubuntu, wubi, zh_CN)17:41
cjwatsonand I'm going out17:41
* slangasek waves17:42
stgraberutlemming: finally found some time to look into that SSO issue with the QA tracker, hoping to get a fix or at least a clue as to what's going wrong this afternoon17:58
utlemmingstgraber: k, let me know, and I'll be happy to do tests17:58
stgraberutlemming: current plan is to dump the xml of the whole openid authentication sequence and check whether it's the tracker not requesting the team membership info or if it's the SSO service sending a partial reply18:00
=== psivaa is now known as psivaa_afk
stgraberutlemming: can I get you to try logging in again?18:21
utlemmingstgraber: interesting...I saw the team option18:23
stgraberutlemming: it appears to work fine with my test account here (had to tweak a regexp, I'm suspecting it was eating part of the team name)18:23
utlemmingstgraber: and now I see the aministration tag18:23
stgraberutlemming: ok, are you granted the matching rights? (do you see checkboxes next to images and an Administration link in the menu)18:23
stgraberok, cool18:23
stgraberso looks like that's one problem solved18:23
utlemmingstgraber: yeah, this looks good18:24
utlemmingthanks :)18:24
stgraberand I tested the API with up to 20 teams and it still works, so apparently SSO itself does the right thing18:24
stgraberok, so now I can setup access for the Kylin folks18:24
stgraberutlemming: can you remove my test account from the cloud images release team?18:28
utlemmingstgraber: sure18:29
stgrabergave myself a WI on foundations-r-future-release-infrastructure to add the required QATracker bits so we can do the whole nusakan<->tracker respin magic18:34
stgraber(targeted to end of April)18:34
marruslHi release folks... can I ask someone to look at approving alsa-utils in both the quantal and precise queues?  as crazy as it sounds, it's actually blocking some people.  :)20:15
marruslthat, and it's really, really a nothing patch.  :)20:15
stgrabermarrusl: you want the SRU folks actually ;) (but same channel and definitely quite a bit of overlap between the two teams)20:17
marruslstgraber, ah!  good point.  hey, at least I got the right channel. ;-)20:18

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