/srv/irclogs.ubuntu.com/2015/09/16/#ubuntu-ci-eng.txt

=== daker_ is now known as daker
=== slangase` is now known as slangasek
=== infinity1 is now known as infinity
=== kalikiana_ is now known as kalikiana
=== vrruiz_ is now known as rvr
seb128shrug09:20
seb128who published libusermetrics?09:20
seb128was that me?09:21
* sil2100 didn't push any buttons right now09:21
seb128I guess I pressed the button on the wrong line :-/09:21
seb128shrug09:22
sil2100I noticed it can get confusing... was it not ready for publishing?09:22
seb128it was failed QA09:22
seb128it creates some minor issue09:23
sil2100seb128: do you have the power to drop it from -proposed?09:24
sil2100I could re-upload the ealier version to the overlay09:24
sil2100And then restore the landing request09:24
seb128yes, but I wonder if we should keep it and fix the remaining issue09:24
sil2100jibel, davmor2: ^ hey, what do you guys think?09:24
jibelseb128, what is the issue it introduces?09:25
seb128the update was meant to hide the "no data source"09:25
seb128by settings the message to ""09:25
sil2100Can we just leave the slightly broken libusermetrics in our images for now?09:25
seb128but unity8 hides the infographics in this case09:25
jibelseb128, when can you land an update?09:25
seb128unsure, need to check with mterry/mpt what would be the right fix09:25
seb128but today or tomorrow I guess09:26
seb128(assuming that unity8 is fine to land if needed)09:26
seb128jibel, the change is going to make the infographic "circle" not show on first boot devices, they would just have the bg image and the date, etc09:26
seb128as soon as the user loged in the infographics is there though09:26
seb128it's just replace the "no data source" case by "hide the infographics"09:27
seb128the fix would be to not hide it, just have it there with no message09:27
jibelsil2100, maybe you can just announce the known issue introduced by this change in your landing email and just move on as long as the right fix lands this week09:27
sil2100+109:28
seb128thanks09:28
jibelseb128, if you think the fix cannot land today or tomorrow, tell sil2100 and he'll revert the package before next build09:28
seb128right09:28
jibelrobru must fix the UI, you are not the first pressing the wrong buttons09:30
sil2100I still think my proposition with 'click to show details (and controls)' is a better idea than the hovering buttons ;)09:32
sil2100It would make the UI much more user and eye friendly I think09:33
seb128also I had set the verification to "QA failed"09:37
seb128the system should refuse to publish something which is QA failed09:37
seb128or at least request an override09:37
jibelseb128, I filed bug 149632609:41
ubot5bug 1496326 in Bileto "User can publish silos set to 'QA Failed'" [Undecided,New] https://launchpad.net/bugs/149632609:41
sil2100jibel: good point - in the times of the spreadsheet it was impossible to do, as the train had no understanding of the spreadsheet09:42
sil2100But now it makes perfect sense to add that09:42
bzoltansil2100: might not be your desk, but do you know how to kick Jenkins to pick up an MR? I would like to include the updatet UITK test plan with this - https://code.launchpad.net/~bzoltan/ubuntu-ui-toolkit/silo_pinning/+merge/271235 but J ignores it10:17
sil2100bzoltan: hm, did you have jenkins CI enabled for the lp:ubuntu-ui-toolkit/staging merges?10:20
sil2100bzoltan: but just to be certain I would poke cihelp, they would know more probably10:20
bzoltansil2100:  that staging branch is our development focus... loads of MRs land on in automatically after reviews and Jenkins tests10:21
sil2100bzoltan: strange indeed, it seems the branch didn't trigger anything on the s-jenkins side10:30
bzoltansil2100:  I can delete the whol branch/MR and try again10:30
sil2100bzoltan: I can trigger it manually for you, but cihelp would have to be pinged anyway to see what happened and why10:30
sil2100ogra_: hey hey! Do you have a moment to review my noobish seed-addition MP? https://code.launchpad.net/~sil2100/ubuntu-seeds/ubuntu-touch.wily-add_pd/+merge/27127210:31
sil2100bzoltan: want me to trigger manually?10:32
psivaasil2100: let me check on that mP10:33
sil2100psivaa: thanks :)10:34
bzoltansil2100:  that would be great if you can do that10:34
=== zbenjamin_ is now known as zbenjamin
sil2100bzoltan: psivaa is on it, let's see if he can find anything ;)10:35
bzoltansil2100: psivaa: super! Thank you10:35
sil2100ogra_: aaand, if you have time and like doing seed reviews (;p), here's another one: https://code.launchpad.net/~sil2100/ubuntu-seeds/ubuntu-touch.wily-pulseaudio-trust/+merge/26838110:40
bzoltansil2100: Mirv: hmmm... what do I do wrong?  I can not assign silo to this https://requests.ci-train.ubuntu.com/#/ticket/36810:49
psivaasil2100: bzoltan: https://code.launchpad.net/~bzoltan/ubuntu-ui-toolkit/silo_pinning/+merge/271235 is now awaiting jenkins review10:54
psivaaI did not do anything, it must have been waiting in the queue10:55
Mirvbzoltan: some sort of train wreck there10:57
bzoltanpsivaa: thank you10:59
pstolowskirvr, hi! any chance to get silos 59 and 35 verified quickly? these are just small api enhancements and we need these to proceed with actual feature landings, only check that makes sense right now is to ensure no regressions10:59
Mirvhmmh, now it says no silos11:01
Mirvsil2100: we'd need a direct view to the assigned silos as a backup, bileto sometimes hides the fact that a silo is assigned while the line claims there's no silo11:02
Mirvsil2100: now 368 claims it's already assigned while it's not. I once fixed such a problem by copying the line, assigning the new line, checking the jenkins job which said what silo the new line is conflicting it, and manually freed up the silo. but now I can't even assign the new line https://ci-train.ubuntu.com/job/prepare-silo/6167/console11:03
rvrpstolowski: 35 is on the top of the queue, we have other silos to do as well11:03
pstolowskitrainguards hey, only_free_silo fails for me with silo 3811:03
Mirvok, I found up what it meta-assigned https://ci-train.ubuntu.com/job/prepare-silo/6162/console11:04
pstolowskitrainguards, ah, nvm, fixed that11:04
pstolowskirvr, ack, thanks11:04
Mirvpstolowski: yeah seems so11:04
Mirvwtf11:05
Mirvb"Object: <Branch u'~stolowski/unity-scope-mediascanner/audio-card' (16939779)>, name: u'267325'"11:05
pstolowskiMirv, bileto seems to be a bit picky even about stuff that doesn't matter anymore, e.g. only_free_silo failed becuse qa_signoff wasn't set for this silo11:05
Mirvwhen assigning _bzoltan's_ silo11:05
Mirvpstolowski: yeah, there are small things, but there are also these big problems I'm more worried about :)11:06
pstolowskiMirv, fair enough11:06
Mirvpstolowski: do you have any idea abou that above? ^ is it a typo you've done somewhere on some line at some point?11:06
pstolowskiMirv, checking11:07
Mirvactually, https://code.launchpad.net/~stolowski/unity-scope-mediascanner/audio-card does exist11:07
Mirvweird stuff. but I wonder if it's related to the fact Launchpad is somehow stalled otherwise too, eg diff:s and branches don't update11:08
pstolowskiMirv, yes, just fixed that, sorry, I were doing some cleanups this morning and messed that up11:08
Mirvpstolowski: what did you break, and where? I mean, I'm just trying to understand how you messing up something could affect prepare-silo for completely another landing..11:09
Mirvpstolowski: whatever you did, thanks for fixing it, now I was able to assign bzoltan a silo :D11:11
Mirvpstolowski: but please tell us what you did, we need Bileto to not break on it :)11:11
Mirvbzoltan: ^ silo 03811:12
pstolowskiMirv, i re-targeted some MPs for unity-scope-mediascanner, and also removed trunk-15.04 from unity-scope-mediascanner project; this removed two MPs that depended on it in LP (and apparently I forgot to update MPs in bileto or didn't save after updating)11:12
bzoltanMirv: \o/11:13
Mirvpstolowski: ok... I wonder how on earth that could break prepare-silo for another landing. thanks!11:13
pstolowskiMirv, yw :)11:14
Mirvsil2100: so just FYI, apparently having a 404 MP in some landing could somehow magically break all the next prepare-silo runs for any line11:14
sil2100Mirv: huh?11:15
Mirvsil2100: in other news, somehow we're out of 60 silos when the counter says "57"11:15
Mirvsil2100: this is assigning an UITK landing silo https://ci-train.ubuntu.com/job/prepare-silo/6162/console - check the response body11:15
sil2100I suppose the train got confused and assigned some silos that it shouldn't have11:17
Mirvyeah, that happens every time there's some error in prepare-silo that's not early11:19
Mirvnow it'd be nice to know what those silos are11:19
cjwatsonMirv: it's what now?11:23
cjwatsonMirv: which diffs/branches exactly?11:24
Mirvcjwatson: https://code.launchpad.net/~bzoltan/ubuntu-ui-toolkit/silo_pinning/+merge/271235 - the MP + the branch11:25
Mirvjust the web frontend though, I can bzr branch normally11:27
cjwatsonMirv: scanning large branches is slow and sometimes times out.  the remedy is, if it hasn't scanned after six minutes, a branch or project owner should use http://paste.ubuntu.com/12426030/ as "lp-rescan-branch lp:~bzoltan/ubuntu-ui-toolkit/silo_pinning"11:27
Mirvsil2100: ^ you might want to save that script too11:28
cjwatsonMirv: (the other remedy is to use git, but the train doesn't support that yet ...)11:28
cjwatsonMirv: the unity-scope-mediascanner error you mentioned above seems to be that the MP URL is out of date11:29
cjwatsonfrom https://code.launchpad.net/~stolowski/unity-scope-mediascanner/audio-card, the ID should be 271251, not 26732511:29
cjwatsonah, but pstolowski updated that11:30
Mirvcjwatson: sil2100: it seems I could run the script and it fixed the diff even though I'm not the branch owner11:30
Mirvcjwatson: that's fine, getting 404, the problem is getting the error on a completely unrelated operation on a different landing. somehow bileto digged up pstolowski's MP when trying to assign a silo for bzoltan's MP:s.11:31
cjwatsonMirv: you're a project owner, well, driver, anyway11:31
cjwatsonMirv: yeah, that's totally unrelated to the ubuntu-ui-toolkit scan failure11:31
Mirvcjwatson: ok, then it often will work for us11:31
* sil2100 saves the script11:31
sil2100Mirv: could you fill in a bug about the 404 to cupstream2distro?11:32
Mirvcjwatson: that too, but also unrelated to ubuntu-ui-toolkit landing line assigning attempt11:33
pstolowskii'm innocent11:33
Mirvsil2100: doing11:33
* pstolowski hides11:33
Mirvpstolowski: yes, you are :)11:33
* sil2100 includes the script in his lt-tools11:33
sil2100Mirv: thanks!11:33
* Mirv included it in his ever growing "helpers" dir which is in PATH11:33
=== alan_g is now known as alan_g|lunch
seb128jibel, thanks12:01
pstolowskirvr, hey, please forget about silo 59 for now, i need to rethink landing strategy for it...12:41
jibelpstolowski, you mean it is not ready for qa anymore and you'll resubmit it?12:44
pstolowskijibel, yes12:45
rvrpstolowski: Ok12:45
=== alan_g|lunch is now known as alan_g
=== sil2100_ is now known as sil2100
davmor2popey: weather app is it just gui changes or are there any backend changes too?13:20
popeydavmor2: its a rewrite really13:21
popeya few bits re-used, but pretty much mostly new13:21
davmor2popey: ah okay13:21
davmor2popey: thanks that would explain the lack of changelog if it is new :)13:21
popeyheh yeah13:22
popeyChangelog: Everything13:22
pete-woodstrainguards: hi folks. I'd like to convert my dual landing silo to a vivid only one (https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-039)13:31
pete-woodscould you folks be so kind as to just nuke all the builds from it?13:32
pete-woods(or I end up with version number errors)13:32
sil2100uuuuh, ok, this will require a silo re-assignment13:33
sil2100e.g. we need a different silo for it13:34
sil2100hm, ah, no, wait13:34
sil2100From dual to vivid, ok13:34
sil2100pete-woods: ok, let me reconfigure it for vivid-overlay only and remove the wily packages13:35
pete-woodssil2100: could you remove the vivid ones too?13:36
pete-woodsor I guess I can just bump the "real" version number13:36
sil2100pete-woods: sure, although CI Train will anyway have to auto-bump the version numbers itself13:36
sil2100I think the train should deal with it by itself13:36
pete-woodsI don't think it will13:37
pete-woodsit will try and release realversion+15.04-xxxx13:37
pete-woodsinstead of realversion+15.10-xxxx13:37
sil2100At least, in principle it does that, but the code changed so much that I'm not sure anymore - since when the train re-builds packages, it changes the version to date.iterator13:37
sil2100Well, when dual landings are made, the versions are changed13:37
pete-woodsat any rate, can fix by a manual bump of the real version :)13:38
sil2100So if you have version realversion+15.10-xxxx in a dual landing, the train prepares the vivid part as realversion+15.04-xxxx anyway13:38
pete-woodsoh, right13:38
pete-woodshmm13:38
sil2100And if it already sees some realversion+15.04-xxxx version, it should change it to realversion+15.04-xxxx.113:38
pete-woodswonder why I got that build error then13:38
pete-woodsnever mind13:38
pete-woodswill see what happens13:38
sil2100Let's try anyway ;)13:38
sil2100YEah13:38
sil2100pete-woods: remember to add the target ppa overlay!13:39
sil2100pete-woods: let me fix that for you13:39
pete-woodssil2100: oh, er, is that a new thing?13:39
pete-woodsokay, I see it13:40
sil2100pete-woods: reconfiguring now13:40
sil2100Ah, forgot that reconfigures are not needed anymore13:40
sil2100Anyway, fixed - if you don't specify the overlay target, the silo targets main vivid13:41
pete-woodsthat's good to know13:41
pete-woodsthis is what happens when you're away for a while :)13:41
pete-woodssil2100: oh actually while you're about. I was hoping you'd be able to upload the vmware xorg driver to the overlay PPA13:44
sil2100pete-woods: oh, sure thing - it got the same fix as the others?13:44
pete-woodsas otherwise anyone using vmware (like me a some others) and the overlay PPA get borked X1113:44
pete-woodssil2100: I have no idea of the technical details exactly, but I can see intel, amd and nvidia drivers in there13:45
pete-woodsand figured an upload for vmware would help me out13:45
sil2100Sure thing13:47
sil2100Let me find it and upload13:47
sil2100pete-woods: do you know which version is required? Is 1:13.1.0-2ubuntu1 what's needed, or the previous no-change rebuild is enough?13:52
sil2100As I don't know the details of the vmware problems as well13:52
pete-woodssil2100: all I know is a get a black screen if I allow xorg to be updated13:53
pete-woodssil2100: I'm happy to try random debs if you can get them to me, though :)13:53
sil2100hm, ok, let me try that then, I'll poke you a bit later ;)13:54
sil2100grrr, there's a bug in the new publisher14:02
sil2100kenvandine: hey! Could you press the publish button on https://ci-train.ubuntu.com/job/ubuntu-landing-035-2-publish/ ? There's no packaging changes and the packages are in universe, but the train doesn't notice that and says I have no permissions14:04
sil2100kenvandine: most probably because the dual landing creates a manual source upload for the second package14:04
sil2100kenvandine: ok, found the bug14:11
kenvandinesil2100, ?  do you need me to publish it?14:12
kenvandinei was about to :)14:12
sil2100kenvandine: yes, please :)14:12
sil2100I need to fix it in the train14:12
kgunnrobru: you know what would be cool if one could search bileto and include something like "-Landed" in the search string to filter out things you don't want to see14:12
kgunnafraid you might tell me there's already a way to do this :)14:12
sil2100robru's approach is more or less correct, but misses the case that by default *all* PPA packages have component = main14:12
sil2100For PPAs the check shouldn't even be enforced14:13
sil2100Maybe just checking permissions if the user is able to copy packages to the PPA14:13
kenvandinesil2100, it does need packaging ack14:13
sil2100kenvandine: oh, it does?14:14
kenvandinehttps://ci-train.ubuntu.com/job/ubuntu-landing-035-2-publish/24/artifact/mediascanner2_packaging_changes.diff14:14
sil2100Ok, thought that the ACK phase is before the authorization phase14:14
kenvandineit should be14:14
kenvandineimo14:14
kenvandineso we know to get a packaging review14:15
Saviqcihelp, hey, there's a few tweaks we'd need done to some of the unity8/unity-api/qtmir -ci jobs, let me know please if you can help15:00
fgintherSaviq, what's up?15:03
robrusil2100: kenvandine ack and authorization phases are intertwined, because it needs to fail only if you're both unauthorized and there's a diff. Can't separate them15:07
robruMirv: i have a branch overhauling prepare but I'm not ready to go to production until after i get back next week15:08
Saviqfginther, hey, we're resyncing wily and vivid branches on those three projects15:08
Saviqfginther, so we'd need ci to run for both wily and vivid+o on their trunks15:09
Saviqfginther, it's fine with us if the two instances "fight" on the vote (they both should be green after all anyway)15:09
Saviqfginther, could this work?15:10
robruMirv: sil2100: nothing magical or mysterious about that prepare bug, the log clearly says it's checking other silos for conflicts when it explodes on that MP being wrong. Wouldn't have happened before because all the silo configs were cached but now it has to scan them all live every time15:10
sil2100robru: https://code.launchpad.net/~sil2100/cupstream2distro/fix_ppa_publish/+merge/271326 <- something I prepared quickly inbetween stuff if anything15:12
sil2100But don't bother reviewing it now, you're on holidays ;)15:12
sil2100It's not anything urgent15:12
bzoltansil2100:  I have captured this beauty on the wily UITK build -> http://pastebin.ubuntu.com/12427360/ could it be a gcc5 effect?15:13
robrusil2100: no that coffee will fail as is15:13
robruCode15:13
sil2100Oh, why?15:14
robrusil2100: that's how i originally wrote it, checkUpload doesn't work like you expect on PPAs because they don't have proposed pockets15:14
sil2100Ah, right, when I tested it I actually had pocket='Release'15:15
sil2100Ok, we need to make it aware of PPAs then15:15
robrusil2100: i raised this with slangasek and we decided it made more sense to enforce same archive permissions on overlay PPA rather than check PPA permissions15:15
sil2100robru: but this way it just fails miserably15:15
sil2100For instance I have universe powers but can't publish any universe package to the overlay15:16
sil2100Ok, anyway, I'll find a way to do that15:16
fgintherSaviq, the jobs can be configured to run both wily and vivid+overlay builds for a single MP15:17
Saviqfginther, great15:17
fgintherSaviq, would that work?15:17
robrusil2100: I'm not sure why... If you have universe power and checkUpload fails then i guess there's a bug in your universe powers15:18
Saviqfginther, didn't know that was possible, but yeah, that's even better15:18
cjwatsonsil2100,robru: I suspect the problem is that it's using sourcepub[0].component_name15:18
sil2100robru: no15:18
cjwatsonwhich will be the publication in the PPA, and hence component_name will be main15:18
sil2100robru: since when you poke for getPublishedSources from the PPA, all sources have by default 'main' component15:18
cjwatsonit's going to need to do a getPublishedSources on main_archive or something like that15:18
Saviqfginther, that's lp:unity8, lp:unity-api and lp:qtmir, the -wily job for unity8 could be dropped then15:18
sil2100robru: so then you check if I have powers to upload 'main' packages on the main archive and it fails15:18
cjwatsonso actually, the bug may just be that checkupload_phase does self.dest.getPublishedSources rather than self.main_archive.getPublishedSources15:19
sil2100cjwatson: true, that could be a potential solution15:19
sil2100Although I would prefer to check the destination ppa checkUpload15:19
sil2100To make sure that the given user has permissions to push that to the PPA15:19
cjwatsonwell, if we're trying to enforce same archive permissions as the main archive as robru says above, then it needs to be main_archive.  But that's a requirements issue15:20
sil2100cjwatson: checkUpload() checks not only the component-upload permissions, but checks also if the user has write access in the selected archive, right?15:20
cjwatsonerr15:20
cjwatsonthat question doesn't make sense :)15:20
sil2100Like, if the user is part of the owning team etc.?15:20
cjwatsonit does the same permission check that would be performed if you uploaded that package directly15:21
cjwatsonthat does not necessarily imply that the user is part of the owning team - archive upload permissions can be wider than the team that owns the archive15:21
sil2100Right, but still, it checks everything15:22
sil2100So I would like it to be called on the archive where the package is to be pushed to15:22
fgintherSaviq, just to clarify, the unity-phablet-qmluitests-wily job can be dropped?15:22
cjwatsonbut most people don't have the ability to upload directly to the ci-train-ppa-service PPAs15:22
cjwatsonit's basically core devs plus trainguards15:22
cjwatsonsil2100: the reason I can think of why main_archive makes more sense is that the point of all of this is to enforce community standards for upload permissions15:23
cjwatsonci-train-ppa-service's upload permissions are an implementation detail15:23
Saviqfginther, everything -wily can go15:23
cjwatsonthe primary archive's permissions are not15:23
Saviqfginther, hmm or wait, that's our custom job15:23
sil2100cjwatson: the train is not only used to publish packages to the archives, it can also be used to publish to any PPA or any target - and the end goal is that this becomes self-service for anyone with the right permissions15:24
Saviqfginther, don't think the other one can do both vivid+o and wily at the same time?15:24
sil2100cjwatson: this is why I would really prefer if with each upload we check if we can upload to where we have the powers to15:24
cjwatsonsil2100: sure, but the overlay PPA is a special case - it's meant to be broadly like the main archive, except that that's too annoying to arrange exactly15:24
Saviqfginther, basically, what we need is that the same set of jobs (build, qmluitests, autopilot) are run for both vivid+o and wily triggered from MPs into trunks15:25
cjwatsonI don't think checking permissions on specifically the overlay PPA makes sense15:25
fgintherSaviq, ok, I think that makes sense, The qmluitests would be executed by two different jobs, one for wily and one for vivid+overlay15:25
fgintherfor example15:26
cjwatsonso perhaps that's rather that you should check the "permission-check archive", where that's self.dest except that the overlay PPA is overridden to main_archive15:26
robrusil2100: technically the train can publish "anywhere" but in practice nobody uses it for anything but overlay and Ubuntu archive15:26
fgintherSaviq, it may take a little bit of time to implement and test all this, any suggested priorities for which project to do first?15:26
sil2100cjwatson: that makes sense15:27
robrucjwatson: your right, it should be main_archive.getPublishedSources15:27
fgintherSaviq, also, if enabling the new builds outright fails, we'll let you know before turning it on for all MPs15:27
Saviqfginther, unity8 would be a prio (and most complex, too, because of the -qmluitests bit)15:28
fgintherSaviq, got it, thanks15:28
Saviqfginther, that shouldn't happen, in theory, as we have both running now15:28
fgintherSaviq, ok, we'll proceed with it just working then15:29
sil2100robru, cjwatson: modifying the branch then15:29
sil2100But I must say that I'm not super happy with that15:30
Saviqfginther, we have https://jenkins.qa.ubuntu.com/job/unity8-overlay-ci/ and https://jenkins.qa.ubuntu.com/job/unity8-ci/ today15:31
fgintherSaviq, would we end up dropping unity8-overlay-ci ?15:31
Saviqfginther, yes, ideally15:31
robrusil2100: what's the problem? It'll fix your universe uploads right?15:34
robruI gotta run15:35
sil2100robru: yes, that's fine, but I prefer checking permissions of the selected archive where we want to upload15:36
Saviqfginther, as a stop-gap, could we move the -overlay job over to build lp:unity8 for now (along with unity8-ci itself)?15:41
sil2100Mirv: I'm testing the fix for the b0rken shortcuts on my desktop now15:43
fgintherSaviq, I don't don't quite understand, you want unity8-overlay-ci to basically build against lp:unity8 instead?15:44
Saviqfginther, as a first step, yes15:44
Saviqfginther, unity8-ci already does, but for wily, unity8-overlay-ci would do for vivid+o, they'd fight on the MP vote, but we can deal with that for not15:44
Saviqnow15:44
fgintherSaviq, what target branch would it use, that's how jenkins finds MPs.15:45
Saviqfginther, lp:unity815:45
Saviqfginther, we only want to use a single branch for both wily and vivid+o, and run testing for both releases15:47
Saviqso we either need two jobs triggered on every MP (stop-gap, if possible), or ideally a single job to run testing for both releases15:47
Saviqsorry if I'm not explaining myself clearly15:47
fgintherSaviq, it's easier to to just update the single job config to run both, I can get started on it now if it's that much of a blocker15:49
Saviqfginther, that's fine then, I'd say high priority, not critical15:50
Saviqfginther, just thought it'd be easy to just flip the target branch for now and do The Right Thing™ later15:51
fgintherSaviq, I thought that might work at first too, but the system is setup to prevent using the exact same branch in multiple locations15:51
Saviqfginther, yup, understand15:53
slangaseksil2100: the argument for checking the main archive perms instead of the overlay ppa perms was that the overlay ppa is an implementation detail of how we're doing the lightweight branching on vivid; and everything that's being landed in the overlay ppa also has to land in wily, so this should introduce minimal overhead16:19
sil2100slangasek: well, for the overlay case that holds true, I just really like things to stay universal and do the right thing, but anyway16:21
sil2100I proposed the change to fix looking at the main_archive permissions completely16:22
slangaseksil2100: right, and I argue that honoring the permissions for the main archive is universal, that we don't actually want multiple permission maps16:22
fgintherSaviq, can you give this a quick review and confirm that removing support for lp:unity8/overlay and adding the vivid builds to lp:unity8 is what you had intended? https://code.launchpad.net/~fginther/cupstream2distro-config/unity8-wily-vivid-overlay/+merge/27134116:22
fgintherSaviq, not asking for a detailed review, just that those two major changes are what you had in mind16:23
Saviqfginther, looks good, will the overlay hook play nice on the wily build?16:24
fgintherSaviq, yes, I tested that with mir and it's a no-op on wily16:24
Saviqfginther, +1 from me then16:24
fgintherSaviq, thx16:25
sil2100bzoltan: could be, I'm trying to find out something about that one16:32
sil2100pete-woods: ping! I'm building a no-change rebuild of the drivers in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-03516:40
sil2100Once those build could you check if that helps?16:40
sil2100pete-woods: if it doesn't, I'll fetch the latest version16:40
sil2100seb128: hey, how's the libusermetrics situation looking? ;)17:06
=== alan_g is now known as alan_g|EOD
robruslangasek: sil2100 is arguing for a general purpose use case that in practice nobody is using. Like if you wanted to publish packages to your personal ppa, you should be able to do that without being caught up on archive permissions.17:26
robruI'm not sure if i agree that that's a desirable thing to have...17:27
robruNeed to think about it more17:27
slangasekrobru: IMHO not something that should complicate the code before someone has actually asked for this functionality :)17:31
sil2100It wouldn't really complicate the code that much17:31
sil2100But I won't argue, I don't care enough17:31
robruslangasek: well the thing is that this feature was technically supported before, so my checkUpload implementation is technically a feature regression ;-)17:34
slangasekdoesn't bileto implement a fixed list of supported publication targets?17:34
robruslangasek: it has a fixed list of suggestions. You can type any ppa n there17:34
sil2100We used that quite frequently in the past, now it's not used almost at all - since people were landing things through the CI Train to some tool PPAs, or even landing to some 'feature demo' PPAs17:36
slangasekah, I see17:37
fgintherSaviq, the requested lp:unity8 changes are live now18:01
kenvandinejgdx, dpkg-genchanges: warning: the current version (0.3+15.04.20150916.3-0ubuntu1) is earlier than the previous one (0.3+15.10.20150910.1-0ubuntu1)18:47
kenvandinenm, that's not really an error18:47
kenvandinelooks like held packages in wily maybe18:48
Saviqfginther, great, thanks19:32
jgdxkenvandine, you know why the build keeps on failing on 64-bit? There's a libtimezonemap dep not satisfied19:48
kenvandinei did't look into it19:49
kenvandinebut it's just wily19:49
kenvandinei'm thinking something might be held back in wily-proposed right now19:49
jgdxokay, thanks19:52
kenvandineoh... arm6419:52
kenvandinebut it's there...19:54
kenvandinejgdx, ppc64el had failed too19:56
kenvandinejgdx, i kicked rebuilds for just ppc64el and arm64 in the PPA and they seem to have gotten farther20:01
kenvandinejgdx, so i did a watch only build to get the status in sync20:01
kenvandinehopefully all goes well20:02
kenvandinemaybe the moon wasn't in alignment with the builders at the time :)20:02
kenvandinePreparing to unpack .../libtimezonemap1-dev_0.4.4_arm64.deb ...20:08
kenvandineUnpacking libtimezonemap1-dev (0.4.4) ...20:08
kenvandinejgdx, definately gotten further this time20:08
kenvandinejgdx, and ppc64el built this time20:08
jgdxkenvandine, aah thanks20:16
jgdxkenvandine, sorry, was filing a report :P20:17
kenvandinejgdx, no worries, i think it'll build this time20:21
jgdxkenvandine, wonderful. Have a good night!20:21
kenvandineyou too20:21

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