/srv/irclogs.ubuntu.com/2015/10/07/#ubuntu-devel.txt

robert_ancelltdaitx, hey, are you working on bug 1503450 at the moment? I didn't see your branch00:58
ubottubug 1503450 in Mir "mesa FTBFS due to missing Requires in mirclient" [High,Triaged] https://launchpad.net/bugs/150345000:58
tdaitxrobert_ancell, yeah, I made a mistake fetched ubuntu/mir/, thus the merge had a lot of differenced and conflicts, I'm redoing it for lp:mir now01:17
robert_ancelltdaitx, ok, I'll delete my branch - I added some comments on the bug.01:17
tdaitxrobert_ancell, nice! just saw your comments, thanks for the help =)01:19
robert_ancelltdaitx, np, thanks for finding the issue :)01:19
tdaitxrobert_ancell, I had a feeling that Requires.private might be better, but I'm not that familiar with pkgconfig01:20
robert_ancellRequires.private is super confusing01:20
tdaitxrobert_ancell, I saw your commit now, go ahead with it... I'm acquiring experience and evidence to apply for ubuntu dev, but your commit is way better, so go ahead =)01:26
robert_ancelltdaitx, ok01:27
tdaitxrobert_ancell, btw, your commit still uses Requires instead of Requires.private01:27
robert_ancelltdaitx, ah, I forgot the last commit!01:28
tdaitx=)01:28
=== Ursinha_ is now known as Ursinha
=== _salem is now known as salem_
=== salem_ is now known as _salem
ScottKslangasek: If the python3.4 regression made it to updates, shouldn't another SRU be uploaded that reverts the regression?  Simply removing it from updates doesn't get the regression off the systems where it was installed.04:23
slangasekScottK: yes, but as the SRU was a new upstream version I've not been eager to initiate the 3.4.3.really.a.ball.of.lint dance.  I will do so if there's no progress in a day or so04:24
ScottKOK.04:24
ScottKI'm a bit surprised Ubuntu is doing full version updates of Python.  I'm not particularly surprised it didn't end well.04:25
sitterpitti: http://autopkgtest.ubuntu.com/packages/k/kdevelop/wily/armhf/ probably needs a retry? Temporary failure resolving 'ftpmaster.internal'04:51
pittibdmurray: I'll look in the bug and reply there, but it seems cjwatson already responded with the reason05:16
pittisitter: yes, retrying05:17
pittiGood morning05:17
=== Malsasa_ is now known as Malsasa
dholbachgood morning07:14
seb128hey dholbach07:16
dholbachsalut seb12807:16
dholbachseb128, dpm: https://translations.launchpad.net/ubuntu/ says translation focus is vivid - is that right?07:18
seb128dholbach, I guess that should be changed to wily07:19
dpmdholbach, seb128, done, well spotted07:19
seb128thanks07:19
dholbachthanks07:19
rbasakAny thoughts on an eventual SRU for bug 525674? Appropriate? Patch too invasive?07:24
ubottubug 525674 in update-notifier (Ubuntu) "apt-check hangs, preventing login via SSH" [Medium,Confirmed] https://launchpad.net/bugs/52567407:24
rbasakinfinity: ^07:24
pittirbasak: oh my, please07:26
pittirbasak: it doesn't seem very invasive to me, it merely runs the apt-check bits in the background, no?07:26
pittii. e. ( existing code ) &07:26
pitti(and yes, agreed that it is really annoying)07:27
cpaelzerthe only other than the ( existing code ) & is the try to fix concurrent updates07:32
cpaelzerthis became more obvious with the async version, but was broken before as well for multi logins07:32
pitticpaelzer: ah, by redirecting into $tmpfile first, and atomically moving to $stamp07:33
cpaelzerpitti: that was the idea07:33
cpaelzerpitti: and a cleanup added on rbasak first review to avoid stale files in /tmp07:34
pittifor stable SRUs this seems fine; for wily and upstream, coud this perhaps move into /etc/cron.daily/apt or a similar daily cronjob?07:34
pittirunning this check on every login seems like a waste07:34
cpaelzerpitti: I wanted to keep the update policy as close to the original as possible - anyone can later on move the check somewhere else07:35
cpaelzerbut for the given update I'd keep it small07:35
cpaelzerit is a first step to move the updating somewhere else, but for now just tries to fix the immediate issue07:35
pittiack07:36
rbasakpitti: yeah it just moves things to the background, but though I like the approach and I can't find anything wrong with it, it feels like it's ripe for odd bugs to crop up to me. IOW I wouldn't be surprised if something came up.07:37
rbasakI guess a cronjob is reasonable, given that it's always going to be out of date on first login.07:38
pittithe obvious change in behaviour is that the first time that you log in it won't show up, but that seems fine07:38
pittiit's almost certainly right after a fresh install07:38
pittiright07:38
pittithe cronjob avoids concurrency and blocking login at the same time, so structurally it seems even easier to me07:39
rbasakWhat's almost certainly right? cpaelzer's patch?07:39
pittibut this is running as user, so it doesn't take an apt lock, does it?07:39
rbasakIt does run as root.07:39
pittirbasak: I mean the first login is almost certainly after a fresh install, i. e. it doesn't matter if it doesn't do the check there07:40
rbasakAh07:40
pittiI meant "right after" -> immediately after, not "it is right"07:40
rbasakI meant first login after a while, ie. when it's slow.07:40
cpaelzerstill it takes no apt lock07:40
pittiyay language ambiguities :)07:40
cpaelzerthe call to apt-check runs fine as user, so no apt lock involved07:40
rbasakOn a default system, what runs apt-get update to keep that up to date?07:41
cpaelzerrbasak: yeah this would be the right place to update the file ...07:41
pittirbasak: supposedly /etc/cron.daily/apt ?07:41
rbasakie. is installing unattended-upgrades or similar required to keep this updated, or are we running regular apt-get updates already?07:41
pittiah, is that being called through PAM? otherwise, how can it run as root when you log in as user?07:42
pittirbasak: we've done for many years07:42
rbasakYeah update-motd is a PAM module07:42
cpaelzeractually in /etc/cron.daily/apt is even already a function that updates a marker update_stamp in case anytihng interesting had changed07:47
cpaelzerit updates various timestamps after autoclean, unattended-upgrade, dist-upgrade, ...07:47
cpaelzerpitti: rbasak: that would be just the spot to update the info for the motd07:48
cpaelzerso again not very invasive ...07:48
cpaelzerit would also avoid having to create a new daily cron and so on07:48
rbasakCrossing an abstraction boundary here.07:49
cpaelzerrbasak: between packages?07:49
rbasakWhich is OK, but maybe quite a bit of this functionality needs to move into the package supplying /etc/cron.daily/apt07:49
rbasakcpaelzer: right07:49
rbasakOr maybe all of the logic even07:49
cpaelzerrbasak: but you are right and it would be an issue - the apt-check command is part of update-notifier and not apt (despite its name)07:50
rbasakAh07:50
rbasakAnd we can't really have apt depend on update-notifier07:50
cpaelzerso it would force everybody (apt is always there) to have update-notifier :-/ not what I want07:50
rbasakOK so the logic has to stay in update-notifier07:51
cpaelzeryes07:51
rbasakWhat's the cleanest way to cross the boundary?07:51
rbasakupdate_stamp07:51
rbasakmvo: ^^ any opinion?07:51
cpaelzerrbasak: the cleanest is probably to use as few dependencies as possible and just do a bi-daily update or so07:52
rbasakMaybe have an update-notifier cron.daily job check update_stamp as left by apt's cron job, and if it is newer than the cached motd then update it?07:52
cpaelzerno hooks or relying on knowing another packages file names07:52
rbasakcpaelzer: that sounds reasonable07:52
rbasakI think we prefer to use cron.daily where possible, so everything runs at once07:53
cpaelzerrbasak: to bad there is no ordering in there07:53
cpaelzerrbasak: running AFTER each cron.daily/apt would be great07:53
cpaelzerwait a second07:54
cpaelzerthere is a /etc/cron.daily/update-notifier-common - WTF07:54
pittioh, I'm in the news! http://lwn.net/Articles/657345/07:56
mvorbasak: sorry, wasn't following - if apt-check needs to move e.g. into apt itself we can consider that. I need double check if its a good fit07:56
mvopitti: woah!07:56
rbasakmvo: I'm not sure apt-check itself needs to move, but we want to change the logic around when the update-motd stuff happens07:57
rbasakmvo: so it doesn't block login. So from cron maybe, but not sure where the best fit is.07:57
rbasakPreferably after apt-get update runs07:57
rbasakbrb07:57
didrockspitti: with a great smile, as usual :)07:58
pittiand one of my favourite T-shirts :)07:58
didrockspitti: classic Monkey Island ;)07:58
cpaelzerrbasak: if we want to be "just after" updates we would need to move apt-check to the package "apt"07:59
cpaelzerrbasak: but if we want to keep it simle we can just hook into the already existing /etc/cron.daily/update-notifier-common08:00
mvorbasak, cpaelzer: we could add apt-check --human-readable as a hook into APT::Update::Post-Invoke-Success08:00
cpaelzerrbasak: still for now keeping the fix as simple as it is might be ok - on the other hand nothing stays longer than a good workaround :-/08:00
mvoand make it write the data to a file that is just cat on login08:00
mvothis way its always up-to-date and can still be part of u-m-common08:01
mvothe downside is a lightly slowe apt-get update, but then the cache is hot so it should be fine08:01
mvo(unless I miss something)08:01
cpaelzermvo: ah so one could hook just after an update with APT::Update::Post-Invoke-Success without a reverse dependency08:02
cpaelzeryet I see a small fix getting more and mre complex :-)08:02
cpaelzerpitti: seems to be monkey island day - just got this refferred this morning https://chinstrap.canonical.com/~smb/askme-2.png08:03
pitticpaelzer: you fight like a cow!08:04
smbI am shuddering :-P08:04
pittioh the times -- I can't be grateful enough to the makers of ScummVM08:05
mvocpaelzer: yeah, exactly. this might actually reduce complexity but yeah, its different from what was done before08:06
cpaelzermvo: well /etc/apt/apt.conf.d/ seems rather clear - just looked into that08:06
cpaelzermvo: do you know how the new numbers are made up there - just pick one for ordering?08:06
pitticpaelzer: as I said, I think this fix is still good for stables; it's just not very elegant08:06
pitti(for the future, I mean)08:06
pittinot elegant> the whole current architecture I mean, not the fix in particular08:07
cpaelzerpitti: I can read your shirt's text - so I'm obliged to like to over-engineer08:07
cpaelzerand I like the APT::Update::Post-Invoke-Success approach mvo suggested08:08
mvocpaelzer: yeah, just one for ordering08:08
krugerhi, i've rebuild a ubuntu dvd with a new kernel version (taken from ubuntu source) but i'm unable to boot in uefi mode -i've got (initramfs) error-, but i'm able only to boot in bios mode. Whats' wrong?08:09
cpaelzerrbasak: maybe the fix as is for SRU (if we want it as SRU) and the more complex but eventually cleaner one for wily&upstream ...08:09
cpaelzermvo: regarding slower apt-get update - we can still keep it asynchronous, so it shouldn't add a reasonable delay08:18
* mvo nods08:28
=== Malsasa_ is now known as Malsasa
rbasakcpaelzer, mvo: I like the APT::Update::Post-Invoke-Success idea. You're suggesting the update-notifier packaging dropping something into /etc/apt/apt.conf.d/ that sets it, right? And the script will just cache the result for the update-motd script later?08:52
rbasakSo cpaelzer's patch for the SRUs, and this for Wily/Wily+1?08:52
pittithat sounds wonderful08:52
cpaelzerrbasak: yes08:53
rbasak+108:53
cpaelzerrbasak: ok, that sounds like an agreement - I'll come up with some code for that08:53
pittithen it would run exactly once, exactly when needed, and there's no collision from multiple logins, or delays of those08:53
rbasakIt's really elegant. The cache should be hot (and we could background it if needed as cpaelzer says), and then the cached output will always be current.08:53
rbasakRight.08:53
rbasakIf backgrounding then need to be careful about collisions.08:54
rbasakI find the "watershed" program really handy for this. IMHO it should be somewhere more common.08:54
rbasakmvo: would multiple things that set APT::Update::Post-Invoke-Success in apt.conf.d add to the list or override?08:56
rbasakAh, nm. I think the manpage is telling me that it will append.08:56
cpaelzerrbasak: there are already 4 in my current system08:56
pittirbasak: flock from util-linux? it's okay to just fail if it's already running09:06
pittiwatershed seems like a very rare corner case -- ISTM that either you only ever want one run (potentially triggered several times), or serialize all triggered runs09:07
pittiwatershed runs the program once or twice, which I find a bit odd?09:07
pittiah, this is to "mop up" the extra requests with just one extra run, I see09:08
pittinevermind09:08
pittibut in this case flock is better09:09
rbasakpitti: say I run apt-get update twice, and we async the apt-check. If apt-check hasn't finished by the time my apt-get update finishes, I want to run it again to get it up to date.09:11
rbasakpitti: so I think watershed is the correct logic here ideally. But it's not worth pulling in a dependency just for that.09:12
pittirunning apt-check twice in a row sounds like a waste, isn't it?09:12
rbasakNot if the first one started too early to produce up-to-date results09:13
rbasakAs another example I use watershed + rsync to trigger an rsync when a new file arrives.09:14
rbasakCheap and nasty 1-way realtime replication09:14
cjwatsoninfinity: Thanks, fixing and taking that as an approve vote.09:59
infinitycjwatson: I didn't look at it with context.  Is that limited to dirty suites, or will it magically create InRelease files for all old suites on first run?10:03
cjwatsoninfinity: All of them.10:04
cjwatsonWhich I think is what we want?10:04
cjwatsonIt does end up changing ordinarily immutable stable suites, but only to the tune of creating that file10:04
infinitycjwatson: yeah, that's fine.  Lemme just quickly look at context.10:05
infinitycjwatson: Okay, gpg_opts is responsible for key-picking, shiny.  Have you tested that the double-signing trick works for InRelease as well as detached sigs?10:06
infinity(Don't see why it wouldn't, but would be nice to make sure apt won't barf, since it'll suddenly favour InRelease as soon as it leaps into existence)10:06
cjwatsonNot specifically, but let me try.10:07
xnoxarges: your core-dev membership is expiring in 9h10:08
infinityWhich reminds me, I need to cargo-cult that bit for ubuntu-cdimage and re-sign some history.10:08
xnoxsoren and james_w expired =( oh well.10:10
LaneyI usually check the mail to see if expired people were active10:12
cjwatsoninfinity: OK, after signing wily's Release file with both my old and new personal keys: http://paste.ubuntu.com/12703167/10:14
cjwatsonwhich looks fine to me10:14
cjwatsonLet me just try with trusty and precise to make certain10:15
cjwatsonI think precise has InRelease support disabled10:16
apwpitti, are you able to get a ps listing out of one of the lxc hangers, as the logs are not complete (according to stgraber)10:16
infinitycjwatson: Huh.  Does apt warn about a single missing key on the detached sigs too?10:18
cjwatsontrusty behaves the same way except that I have to use a short key ID to apt-key del10:18
cjwatsoninfinity: Pretty sure I remember it doing that10:18
infinitycjwatson: That seems kinda crap, as retiring one from the keyring entirely would make double-signed suites throw warnings.10:18
infinitycjwatson: But if it behaves the same for both, that's not a problem for today.10:18
cjwatsonYep, it sure does.10:18
cjwatson(schroot -c trusty-amd64 -u root, apt-key del 437D05B5, apt-get update)10:19
infinitycjwatson: Speaking of.  Can we drop the old sig (and key) for 16.04?  Pretty sure we can.10:19
cjwatsonI assume we'd stop double-signing if we were doing that.10:19
cjwatsoninfinity: Should be able to.10:19
cjwatsoninfinity: Let's do it when we open?10:19
infinityAnd yeah, we should stop double-signing and drop the key together, given the warning being otherwise very scary. :P10:20
infinitycjwatson: Is there any argument for rotating a new key in, rather than just dropping the old one?10:20
cjwatsonPossibly, but we'd need to generate one.10:20
infinityWell, yes.10:20
infinityBut I think Bluefin has nearly enough shards to do that.10:21
cjwatsonI think we would have three at the release sprint, if we warn a couple of sysadmins.10:21
cjwatsonRight, and precise ignores InRelease, as I remembered.10:23
cjwatsonSo this looks fine.10:23
infinitycjwatson: Excellent.  +1 from me, then.10:23
cjwatsonLet's blow stuff up while I have plenty of day left. :-)10:24
* infinity is going to go grab a bit of food, since sleep has completely eluded him.10:25
infinitycjwatson: I'll be back in time to see the world burn.10:25
hyperairwhy do you think there'll be any world left to burn?10:25
cjwatsonDeployed.10:26
infinityAhh, a quick proposed-only run too.10:29
infinityHandy.10:29
* infinity watches.10:29
cjwatsonHaha it's resigning dapper10:32
cjwatsonpepo FTW10:32
cjwatson(not that it matters, it won't be mirrored)10:32
infinityYeah. ;)10:32
infinitycjwatson: Throwing stuff at a PPA to see how apt loves the new ftpmaster.10:33
cjwatsonIt'll be fiiiine.10:33
infinitycjwatson: https://launchpad.net/~adconrad/+archive/ubuntu/staging/+packages10:34
cjwatsonLooking good so far.10:34
infinityThat really shrinks the apt-get update output.10:35
infinitycjwatson: I don't see precise ignoring it at all...10:35
infinitycjwatson: It totally favoured InRelease.10:36
infinity(But also seems to have worked)10:36
cjwatsonDefinitely ignored it here, but OK.10:36
infinityhttps://launchpadlibrarian.net/220504260/buildlog_ubuntu-precise-amd64.hello_2.7-2_BUILDING.txt.gz10:36
cjwatsonOh10:36
cjwatsonBaseline precise10:36
cjwatsonIt was disabled in precise-security10:36
infinityAhh, cute.10:37
infinityNot that I care, as we implicitly trusty ftpmaster.internal.10:37
infinityBut a bit entertaining that we're using, I assume, an insecure codepath.10:37
cjwatsonYeah, I think it's not particularly worse than before, AIUI it's not like the natty thing where any signed material anywhere can be used to construct a compromise.10:39
cjwatsonNow I wonder how many layers of caching are between me and archive.u.c10:39
infinitycjwatson: Looks happy across the board.10:40
cjwatsonGreat.  An update here hasn't spotted it yet, but I guess syncproxy will take a while to catch up.10:41
cjwatsonThanks for the test.10:41
infinitysyncproxy runs in < 2m, IIRC, but frontends are a little more slack.10:41
pittiapw: yes, I can start the test and then lxc-attach to it to do anything you (or stgraber) likes10:42
apwpitti, i think there are two existing ones jammed right now (well were last i looked)10:43
apwpitti, but i think the ones which are working are the lxc ones, it is the proper instance ones which are jamming10:43
pittiapw: lxc-in-cloud-instance (i386, amd64) work fine; lxc-in-lxc (armhf, ppc64el) hang indeed10:44
cjwatsoninfinity: There was a lot of mirroring infrastructure to fix up.  Hopefully I got it all.10:44
pittiapw: running the test locally fails fast, so I guess it's trying to download something and fails on the proxy or something such10:44
infinitycjwatson: Oh.  Balls.  You did fix all the 2-stage scripts to exclude InRelease, I hope?10:45
cjwatsoninfinity: Yes10:45
cjwatsonOr at least I certainly tried10:45
cjwatsoninfinity: See the enormous pile of private MPs attached to the bug for misc deployment stuff10:45
infinitycjwatson: Including ports, which doesn't use the one from the charm because reasons.  Or was that us.ports?10:45
cjwatsoninfinity: Yes, I got ports10:46
cjwatsonAnd us.ports10:46
cjwatsonus.ports is the weird one, I think.10:47
infinitycjwatson: So, they worked around the juju issue that wasn't allowing them to actually deploy to mirror frontends before? :P10:47
cjwatsoninfinity: https://rt.admin.canonical.com/Ticket/Display.html?id=8467410:47
infinitycjwatson: Yeah, ports itself is a syncproxy (so, magicmirror), us.ports uses a fork of the 2-stage mirror script instead of the generic one, for some reason or other.10:47
cjwatsonI think they may have done it by hand again.10:47
cjwatsonGet:1 http://archive.ubuntu.com wily InRelease [218 kB]10:48
cjwatsonaha10:48
cjwatsonhttp://archive.ubuntu.com/ubuntu/dists/wily/ shows differing timestamps though, why10:48
cjwatsonI guess rsync doesn't update them if the file contents haven't changed10:49
infinitymagicmirror resets some timestamps.10:49
infinityBecause lamont.10:49
cjwatsonOh, I removed that but maybe it hasn't been deployed10:49
cjwatsonhttps://code.launchpad.net/~cjwatson/canonical-magic-mirror/remove-timestamp-hacking/+merge/27271810:50
infinity...10:50
infinityHow is InRelease *older* than Release?10:50
cjwatsonBecause magic-mirror knows to touch Release/Release.gpg but not InRelease10:51
infinityOh, right.  So, it is the lamont bit.10:51
infinityGross.10:51
infinityWe fixed that on the publisher side ages ago, right?10:51
cjwatsonExcept I thought I'd got a magic-mirror change deployed to touch InRelease, actually10:51
cjwatsonSo that's a bit weird10:51
cjwatsoninfinity: I did the last bit of the fix quite recently.10:52
apwyour removal is unmerged10:52
infinityIt is, but it should be touching InRelease, looking at the current code.10:53
infinitySo a bit WTF.10:53
infinityOh, but that was recent too.  So maybe never actually deployed.10:54
cjwatsonapw: Right, I know the removal is unmerged but indeed the previous allegedly-deployed version touched InRelease10:54
cjwatsonChasing that up10:54
pete-woodspitti: is there anything I can do to help expedite the dbusmock stuff? write the release notes, perhaps? I've checked the tests with pep8, pyflakes, etc already10:56
sil2100pitti: ping! Hey, we didn't seem to get langpack-o-matic translations yesterday uploaded to the overlay10:57
sil2100pitti: did anything happen to those?10:57
infinitycjwatson: So, I'm kinda hoping this is coincidence, but we also seem to have blown up the frontends. :P11:03
cjwatson?11:03
infinityapt-get update is now downloading at a snail's pace.  Or not at all.  Undecided.11:04
infinityI thought it was a local thing, but another user just complained.11:04
cjwatsonMaybe they're remirroring lots or something?11:04
infinityOr deleting half the archive.11:05
infinitycjwatson: Can you reproduce, or am I and said user just going insane?11:07
cjwatsonI can11:07
cjwatsonThough I wouldn't normally put much stock in a network problem visible from behind my ADSL11:08
cjwatson(Or what could easily be a network problem)11:08
=== Malsasa_ is now known as Malsasa
infinityOkay, load must be through the roof.  telnet just took 10s to get apache to say hi on one of them.11:08
infinityThis seems like a bad sign.11:08
cjwatsonSee #is-outage11:09
dokopitti, please override node-srs's autopkg test again (triggered by gdal)11:27
dokoinfinity, or you ^^^11:34
pittisil2100: I rebuilt the -base packages manually to fix the desktop translations, so the cronjob didn't run again11:55
pittisil2100: I can run it manually if needed11:55
sil2100pitti: yes, please :)11:56
pittisil2100: running11:56
sil2100We're in freeze so we want to build out image candidate11:56
sil2100Thanks!11:56
rvrpitti: Cool, thanks!11:56
didrocksslangasek: doko: shouldn't we rather upload a revert for bug #1500768 matching the previous content of -security as the faulty SRU has been released for quite a while (and so most of people upgraded to it) and there is no assignee anymore working on it?11:57
pittidoko: done11:57
ubottubug 1500768 in python3.4 (Ubuntu Trusty) "python3.4.3 SRU break requests" [High,Triaged] https://launchpad.net/bugs/150076811:57
sil2100barry: ^11:58
dokodidrocks, I'm looking at it, and I think we should not yet12:10
didrocksdoko: can you assign yourself to this bug please? The regression is already around for a couple of weeks12:11
dokodidrocks, nobody told me until recently12:11
didrocksdoko: last week was my first ping for you about it12:12
doko"couple of weeks" != last week12:12
didrocksdoko: the issue started when python3.4 hit -updates, so a couple of weeks12:13
didrocksdoko: then, time for me to debug it (didn't want to blame python before checking it's not my side), I did debug it when I could12:13
didrocksand found the exact interaction issue last Tuesday (so a week ago)12:13
didrocksbut people DO experience it for a couple of weeks12:14
didrockswhich is what matters here IMHO12:14
=== _salem is now known as salem_
infinityjibel, pitti, Laney, apw: Can you guys reply to that release sprint email, so clan knows what's up?13:08
infinityjibel: You especially, since I wasn't sure if you wanted to come, or send a minion, or both.13:08
seb128when/where is it?13:08
infinityseb128: London, release week.  Unless you meant where's the mail, in which case, it was sent to the people mentioned. :P13:09
seb128no, just curious13:09
seb128desktop team is in London next week13:09
seb128but that's one week before13:09
seb128so maybe Laney wins the right to have another week in the office ;-)13:09
=== jamespag` is now known as jamespage
pittiinfinity: not quite sure yet; I've been/will be travel quite a lot these days, and at the weekend before we have a big family event in Dresden13:13
Laneyreplied, ta for the reminder13:14
infinitypitti: Sure.  If you think it's not going to work for you, cyphermox might be a better choice.13:14
infinitypitti: But he's also a more expensive choice, so I need to make that call soon. ;)13:14
cyphermoxoi13:14
lamontinfinity: the lamont bit was just updating it to be faster at merging all of hte stay of execution files13:27
lamontstay of execution predates me\13:27
infinitylamont: I think the lamont thing I was blaming you for was the timestamp mangling in magicmirror.  Which was totally you.13:28
infinitylamont: But that was hours ago, and I blame you for a lot of things, so maybe I'm mistaken. :P13:28
lamontinfinity: I have no memory of that action.13:28
infinitylamont: There's a bug log that has memory on your behalf. ;)13:28
lamontI'll believe that13:29
infinitylamont: https://bugs.launchpad.net/launchpad/+bug/103358113:29
ubottuLaunchpad bug 1033581 in ubuntu-archive-publishing "Publisher should set modification times on Releases et al" [Low,Fix released]13:29
xnoxbarry: 3.5 not default?13:35
xnox=(13:36
barryxnox: it will be for xnoxian xenomorph13:37
xnoxbarry: but i need it now =) to reproduce openstack bugs which modify ordereddicts whilst interating it ;-)13:37
xnoxfine, i can fille with it.13:37
xnox=)13:37
barry:)  it is supported for wily, so just `python3.5`13:38
cpaelzermvo: pitti: rbasak: you were such a great help this morning - FYI on the bug https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/525674 is the fix as discussed. Any review is welcome13:43
ubottuLaunchpad bug 525674 in update-notifier (Ubuntu) "apt-check hangs, preventing login via SSH" [Medium,Confirmed]13:43
morphisbdmurray: seb128 told me you're the one who can add me to the bugsquad team :)13:45
rbasakcpaelzer: thanks! Based on your comment this sounds good. I'll review the patch.13:51
pitticpaelzer: replied13:53
cpaelzerpiiti: thanks will, read it and agree to you - I'll come with a modified version the next days13:56
pitticpaelzer: it's pretty much bikeshedding at this point; I don't like that indirection/new script particularly much, but it's not at all wrong13:57
pittiso if you prefer having it, keep it :)13:57
cpaelzerpitti: I have removed one indirection on my own, just missed the other opportunity14:00
cpaelzerpitti: and all that is training in packaging and versioning to me :-)14:01
pete-woodspitti: thanks very much for the work on dbusmock! :)14:18
* pete-woods watch rmadison python-dbusmock now ;)14:21
pittipete-woods: I didn't upload it yet (sorry, being over-pinged)14:22
pete-woodsI understand14:23
pittipete-woods: if it's urgent, you can always cherry-pick and directly upload to the overlay, no?14:23
pete-woodsI can see you're really busy just from this channel14:23
pete-woodsI have no power, so can't upload to the overlay14:23
pete-woodskinda wish I could operate dbusmock via the citrain14:23
pete-woodsbut I guess that makes having it in debian harder?14:23
sil2100barry: hey hey! I'm slowly tackling some python-* FTBFS from the wily test rebuild if you don't mind :)14:25
sil2100barry: https://bugs.launchpad.net/ubuntu/+source/python-pysaml2/+bug/1503698 is on my plate once I'm finished with some touch tasks14:25
ubottuLaunchpad bug 1503698 in python-pysaml2 (Ubuntu) "FTBFS due to broken unit tests" [Undecided,In progress]14:25
barrysil2100: excellent!  ping me if you need review/sponsorship14:26
pittipete-woods: I uploaded a cherry-pick to the overlay, that's the fastest way14:27
pete-woodspitti: awesome, this is very much appreciated!14:28
pete-woodspitti: it'd be super awesome to be able to pass template parameters in through the main command line when you do python -m dbusmock -t mytemplate ????14:31
pete-woodsbut my python-fu isn't so great14:31
pete-woodsI'd be happy to work on the feature14:31
pete-woodsif you had a suggestion of how to encapsulate the parameters14:31
pete-woodsmaybe as json?14:32
pittipete-woods: there's no proper data types with plain strings, so only strings would work properly; JSON is also not typed14:32
pete-woodsit's not?14:33
pittipete-woods: ah, it can tell apart ints and strings indeed14:33
pete-woodsI thought it had all the types of javascript14:33
pete-woodsbool, string, array, number, etc14:33
pete-woodsand also dict14:33
pete-woodsit might not be perfect14:34
pittipete-woods: so I guess it's one of json (ugly to type), gvariant-ish like "gdbus", or just live with strings and int only14:34
pittimost properties are simple, after all14:34
pittipete-woods: but in the end it seems easier to change them after instantiation via some d-bus calls?14:35
pete-woodspitti: that involves standing up separate comms channels, right? e.g. to remove some of the default setup14:37
pete-woodsI saw this as a way of supporting the existing parameters mechanism that is already supported by most of the modules14:37
pete-woodssorry, templates14:37
pete-woodswithout the need to modify all of the templates, to add the capability to remove the default setup14:38
pete-woodse.g. in the case of ofono, it adds a modem by default14:38
pete-woodswhich you don't always want14:38
pete-woodsbut it already has a parameter to avoid it adding the default modem14:40
tdaitxrbasak, any updates on the squid3 merge?14:41
=== rickspencer3_ is now known as rickspencer3
popeycyphermox: got another one of these plymouth bugs from a friend who bought a brand new thinkpad x1. first update (14.04) broke it :S https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/150371614:57
ubottuLaunchpad bug 1503716 in plymouth (Ubuntu) "Display corruption during boot process" [Undecided,New]14:57
pete-woodssomething as simple as this? https://github.com/pete-woods/python-dbusmock/commit/b511c1d98c09e054816544b7aa52be0dec4b615c14:59
cyphermoxpopey: ok15:00
cyphermoxI think I have a fix for your bug from yesterday, I'm going to try it here now and upload15:00
cyphermoxthis new one will probably take more time, plymouth doesn't change much, and lots of issues are really graphical display driver problems15:01
davmor2popey: do you know if it is optimus15:02
popeyno, pure Intel I believe15:02
pittipete-woods: seems okay to me (just needs a test case)15:11
pete-woodspitti: cool (and also to work ;) )15:13
pittipete-woods: and please also a test case for ill-formatted params; I guess it should make clear somewhere that it needs to be a dictionary, etc.15:14
pete-woodspitti: yeah, will add tests as thorough as I can manage15:14
pete-woodsmight need some pointers where my python is lacking15:14
davmor2pete-woods: well for a start you are not hissing enough15:15
pete-woods:D15:15
pittipete-woods: https://pbs.twimg.com/media/B329uElIAAEarI2.png15:16
pete-woodspitti: that png was too quickly to hand :p15:17
pittipete-woods: sssssSSS sSSSssSSSS ssssssSS SS sssS15:17
pittipete-woods: err, I meant "I had a bookmark for it" :)15:17
pete-woodsha!15:21
davmor2pete-woods, pitti: you'll appreciate this http://search.cpan.org/~iamcal/Acme-Python-0.01/Python.pm15:25
pete-woodsdavmor2: I'm amazed how so many people have the time to create these things!15:26
pittiyeah, as if brainfuck wasn't enough :)15:26
krugerthe kernel provided in the dvd (vmliz.efi) is compiled with some15:28
krugerthe kernel provided in the dvd (vmliz.efi) is compiled with some15:28
krugerspecific parameters?15:29
ogra_kruger, try in #ubuntu-kernel15:30
krugerogra_: thank you15:31
bdmurraymorphis: Did you mean the bug control team?15:46
morphisbdmurray: basically I wanted to assign a bug to some one else15:56
bdmurraymorphis: Are you an upstream developer or bug triager for an upstream project? If so which one.16:00
pete-woodspitti: how about something like this? https://github.com/pete-woods/python-dbusmock/commit/ba9e044f84f095dcb2d6f0ddb451c5ccc196b5e816:15
pete-woodscreated a PR at any rate: https://github.com/martinpitt/python-dbusmock/pull/15/files16:21
krugeri'm unable to recreate a vmlinuz.efi for boot in the uefi mode (in bios mode boot fine) any hints?16:24
bdmurrayxnox: Do you have any plans to finish bug 1433013?16:34
ubottubug 1433013 in upstart (Ubuntu) "Super -> exec vs Alt-F2 -> exec have different environment" [Medium,Confirmed] https://launchpad.net/bugs/143301316:34
krugeri try to explaim better: i've recompiled the vmlinuz.efi, but i'm unable to boot the dvd in the uefi mode, i'm kicked in busybox shell (initramfs). In bios mode boot fine. Any hints?16:37
xnoxbdmurray: not immediately16:39
morphisbdmurray: depends on how you define that, I am going to maintain bluez and doing development on ofono16:54
krugersomeone can help me about the issue with vmlinuz.efi?18:28
dokoLaney, slangasek: is there any policy when/how to remove finished/almost finished transition trackers to done?21:04
slangasekdoko: none that I know of; for gcc5 I generally moved them out when I knew they were 100% done in -proposed21:08
=== Guest62625 is now known as mfisch
=== mfisch is now known as Guest49167
=== salem_ is now known as _salem
=== Guest49167 is now known as mfisch

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