/srv/irclogs.ubuntu.com/2017/05/11/#ubuntu-devel.txt

=== JanC is now known as Guest55043
=== JanC_ is now known as JanC
cjwatsonjbicha: Can https://bugs.launchpad.net/ubuntu-gnome/+bug/1575621 be made public?  See https://answers.launchpad.net/launchpad/+question/62773810:47
ubottuError: launchpad bug 1575621 not found10:47
infinitycjwatson: I like that he's all irate about the "so-called LTS", but the software crashing is all from a PPA.11:43
jbichathat PPA is now no longer supported for 16.04 LTS11:58
jbichaI'll follow up on the question12:00
cjwatsonthanks12:00
juliankxnox: I just released apt 1.4.3 fixing a bug where the timers get restarted/stopped in postinst/rm scripts of all packages. Nothing on the "runs to soon after" resume side, yet.14:20
juliankI guess we really want some restart handling of the service, with 15 min delay or so14:21
juliank(and limit that sensibly)14:21
juliankBut I fear this might be too much, I can't really see what issues could arise from that; and if the service even fails at all (update might exit with 0 if network is not up yet)14:22
juliankOr imagine some hosts failing all the time14:24
juliankcan't run update all the time14:24
juliankYep, resolve failure is transient, that would not cause the unit to fail. A 404 (missing repository) would cause it to fail, we would not want to retry that all the time14:26
juliankWell, maybe once an hour or so14:26
juliankLeaves us with sleeping a minute or so in a service which we specify Before=apt-daily, After=suspend, WantedBy=suspend. Fairly hacky.14:28
xnoxjuliank, ack, can we do sru of these, without addressing resume.14:31
naccbdmurray: slangasek: re LP: #1646739 is it actually fix released? seems to have been spam from someone to change a bunch of state?14:32
ubottuLaunchpad bug 1646739 in samba (Ubuntu) ""Use of uninitialized value" in debconf via update-manager" [Critical,Confirmed] https://launchpad.net/bugs/164673914:32
juliankxnox: I'll do some new SRUs matching 1.4.3 later today or tomorrow. I guess I might just write a helper that deals with http and https repositories and calls connect() for each of them in order for a minute, and put that in execstartpre or something.14:37
bdmurraynacc: No, I thought I fixed it yesterday14:37
juliankLet the helper exit with a special exit code and set some restart handling for that.14:37
juliank(well, maybe no restart if I can't figure out implications)14:37
juliankIf I can figure this out early tomorrow, I might just do 1.4.4 and SRU a more complete fix :)14:39
naccbdmurray: thanks14:48
cjwatsonLP no longer requires buildinfo files to be signed in source uploads.15:15
jbichathanks!15:30
naccrbasak: around?16:37
=== kenvandine_ is now known as kenvandine
rbasaknacc: o/16:45
naccrbasak: do you have a moment to talk snaps for the importer?16:47
rbasakSure. HO?16:47
rbasakor IRC?16:47
naccHO would be great16:47
rbasakOK. Send a link and I'll be two minutes16:47
=== Skuggen_ is now known as Skuggen
naccrbasak: did we agree/decided on the ubuntu/debian remote change?19:10
naccrbasak: and if not, what should the spec be for the fetch of the default remote19:10
naccrbasak: 'origin' for now?19:10
rbasaknacc: I don't follow the question19:15
rbasakWhich is the default remote?19:15
naccrbasak: for `git ubuntu clone`19:15
naccrbasak: right now the remote is called 'lpusip'19:15
rbasakI think that should set up both a debian remote and an ubuntu remote, and fetch both19:15
naccrbasak: ok, i just wasn't sure if we had agreed on the 'debian', 'ubuntu' remote idea or not :)19:15
naccrbasak: ack, will do19:15
rbasaknacc: if you're not happy, further discussion welcome.19:15
naccrbasak: no, i just didn't see it int he spec19:16
naccrbasak: as it says 'crazy idea' still :)19:16
rbasaknacc: lines 48-55 in the pad?19:16
rbasakOh :)19:16
rbasakI think it turned out less crazy19:16
naccrbasak: ack19:16
rbasakSince we have cleared defined specific refspecs, there shouldn't be any confusing overlap19:17
naccyep19:17
naccrbasak: do we not want to add any push url at all by default?19:18
naccrbasak: i know we don't want any push refspec, but not having a push url means that the importer needs to include a bit more knowledge (or push() does)19:19
rbasaknacc: not sure. I think a push url is probably fine if it's inconvenient otherwise, as ACLs should prevent accidents in the end anyway19:34
rbasaknacc: OTOH, perhaps for our safety the importer should require the push URL explicitly?19:34
naccrbasak: right, i think i will do it piecewise19:35
naccrbasak: as right now we do add pushurls19:35
rbasakWe could always change that later19:35
naccrbasak: so i'll keep it in the namespace cleanup and have a followon commit that doesn't have the push url19:35
rbasakSounds good19:35
naccrbasak: hrm, also, our fetch refspec won't see import tags or orphan tags20:59
naccrbasak: i can't remember if that was intentional?20:59
robert_ancellbdmurray, now you rejected gnome-software (3.20.1+git20170509.0.8292905-0ubuntu1) can I re-upload with the same version with a corrected version number?21:08
robert_ancellIt was an annoying copy-paste error in the changelog, not sure the best way to correct that.21:08
robert_ancellthat should have read "corrected changelog entry"21:08
naccrobert_ancell: yes, you can if it never got published (rejected from queue)21:08
rbasaknacc: not intentional.21:18
naccrbasak: if you have the time, cna you update the specs? not sure how you want that to look, as they (import, orphan tags) are not namespaced on the remote21:18
mwhudsonrobert_ancell: pretty sure you can, lp will tell you pretty quickly if not :)21:22
infinitymwhudson: Actually, LP wouldn't tell him for the same reason that he can indeed reuse the same number.  Versions in the queue don't "exist", and it's not checked until it's accepted.21:23
mwhudsonright, that's what i thought21:24
mwhudsontime to break the archive by adding python3.6 as a supported version i think21:24
robert_ancellinfinity, awesome, I hoped that was the case21:26
robert_ancellI wish there was an easy way to pull sometime from the queue you've uploaded21:26
infinityrobert_ancell: queue -Q unapproved -s zesty-proposed fetch $source21:28
mwhudsonrobert_ancell: isn't that what the 'queue' tool in ubuntu-dev-tools does?21:28
robert_ancellDo I have permissions for that?21:28
infinityThe queue is public.21:28
infinitySo, yes, you should be able to.21:28
infinityI think.21:29
robert_ancellI don't see any queue command in ubuntu-dev-tools...21:29
infinityIt's in ubuntu-archive-tools21:29
rbasaknacc: ah. import tags aren't specific to Ubuntu or Debian, are they? IIRC, it's whatever the importer saw first, so often Debian but not when there's an Ubuntu delta?21:29
infinitylp:ubuntu-archive-tools21:29
mwhudsonoh right, i bungled the name21:30
naccrbasak: right, they are just first-seen21:32
naccrbasak: it's the first time any version is ever seen21:32
rbasakPerhaps we could pull them into refs/tags/import/* locally. At least they're still separated from the user's own tags.21:33
* rbasak forgets what orphan tags are21:33
rbasakWhen a parent could not be found?21:33
naccrbasak: orphan tags exist if we cant' find any parents21:33
naccfairly rare, but they exist for some old imports21:33
robert_ancellI get a "401: Unauthorized" if I try and reject my last upload21:33
rbasakOh yeah, the "must not fail" thing. I remember now :)21:34
robert_ancellDo I need to add permissions somewhere?21:34
rbasakI think it'd be OK to pull them into refs/tags/orphan/* as well.21:34
naccrobert_ancell: oh queue manipulation is different than looking at the queue21:34
rbasakThe refspec would have to be a little odd - perhaps in the ubuntu remote but not the debian one?21:34
naccrbasak: right, because it's technically "in" both remotes (since they are the same underlying repo)21:35
mwhudsonrobert_ancell: oh, i think i misinterpreted how you used the word 'pull' :-)21:35
rbasakYeah. A little ugly :-/21:35
robert_ancellmwhudson, ah, ok21:35
robert_ancellSo not possible?21:35
naccrobert_ancell: you meant remove something from the queue?21:35
mwhudsonrobert_ancell: you meant "remove"?21:35
naccrobert_ancell: you need someone with permissions to do that for you, as you did above (i think)21:35
mwhudsoni don't think that's possible no21:35
robert_ancellnacc, yeah, if I make a mistake in an upload, it would be really nice to cancel it an do it again.21:35
naccrobert_ancell: right, it depends on the series21:36
naccrobert_ancell: for instance, the devel series, not possible, as it's getting auto-accepted21:36
naccrobert_ancell: sru, the sru team can reject21:36
rbasaknacc: added to the spec21:37
naccrbasak: thanks, and then our acl on the backend for the push will be what prevents users from pushing their import/orphan tags (or changing them or whatever)21:38
naccin case they do try to push, that is21:38
rbasakYeah21:39
rbasakThat's exactly the same issue as pushing the branch pointers, right?21:40
naccyeah i think so21:40
bdmurrayrobert_ancell: yes, you'll just need to use '-f' with dput21:44
naccrbasak: and we're not fetching any tags from a user's git repository?22:15
naccrbasak: also, `usd clone` currently creates a tracking branch for lpusip/ubuntu/devel and checks it out. Do we want to just checkout ubuntu/devel (remote branch)? As a local tracking branch? with what name?22:27
dokomwhudson: did you already start doing no-change uploads for stage1 http://people.canonical.com/~ubuntu-archive/transitions/html/python3.5-6.html ?22:30
naccspeaking of transitions ... is there a way tot specify that http://people.canonical.com/~ubuntu-archive/transitions/html/postgresql-9.6.html e.g.'s "bad" shoudl not include things that are also good?22:33
naccboth those entries appear to be |'d already with 9.6 deps22:33
dokomwhudson: now promoted the python3.6 packages22:43
naccrbasak: oh and i recall a primary reason for a lot of our non-pygit2 calls -- they didnt' support working-directory at all22:46
naccrbasak: i believe they fixed that, i need to check22:46
naccrbasak: ok, last point, i think we should iether drop support for --lp-owner to `usd import` or we need to rethink the refspec a bit22:55
naccrbasak: actually, maybe this fixes it :)22:59
naccrbasak: ok, i think i'm nearly there -- need some assistance on ll. 87-92 in the spec, if you have time tmrw23:37
nacccyphermox: fyi, i think i got the open-isns tests to run during the build, will update the MIR23:43
naccrbasak: http://paste.ubuntu.com/24557476/23:45

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