/srv/irclogs.ubuntu.com/2017/07/07/#ubuntu-devel.txt

hallynkees: hey - are you up for a ptrace question? :-)01:58
hallynkees: I'm wondering whether it's expected that PTRACE_O_TRACEEXIT not always catch all exits01:58
hallynI've got a testcase that fires off one child that spanws 100 threads, all are traced with PTRACE_O_TRACEEXIT .  2/3 times between 1-3 of the threads end exiting without a PTRACE_EVENT_EXIT01:59
hallyn(i do get a WIFEXITED)01:59
keeshallyn: that doesn't surprise me. the death handling for ptrace events is rather a mess :(03:49
keeshallyn: IIRC Eric Biederman was working on some code to sort it out, but it has a lot of evil corner cases03:49
hallynkees: yeah i ran across a thread from earlier this year with Eric and Oleg...  drat.  reliability would be nice :)04:05
hallyni did see them asking "i wonder whether anyone uses this" :)04:06
hallynkees: but actually this i ran across in a testcase;  the more immediate but harder to reproduce case was one where i did get the PTRACE_EVENT_EXIT, i ptrace-detach, but then i get another waitpid event for it later04:08
hallyn(and after the detach, /proc/pid/status shows still traced by the same task;  )04:25
tsimonq2coreycb: Good morning. When you have a minute, could you please take a look at bug 1699426?05:31
ubottubug 1699426 in python-tornado (Ubuntu) "Merge 4.5.1-2 from Debian Sid" [Undecided,In progress] https://launchpad.net/bugs/169942605:31
=== maclin1 is now known as maclin
=== klebers_ is now known as klebers
hjdHi, could someone please trigger a rebuild of node-magic-string in artful (https://launchpadlibrarian.net/327201368/buildlog_ubuntu-artful-amd64.node-magic-string_0.21.3-1_BUILDING.txt.gz). Failed to build intially, but works now that the latest version of node-es6-module-transpiler has been synced. TIA :)10:16
infinitydidrocks: Hey, apw just randomly Googled https://extensions.gnome.org/extension/413/dash-hotkeys/ for me.11:33
infinitydidrocks: I'm not sure what our goals are for painless migration, but that seems like a think Unity users might expect to work on upgrade.  Maybe.11:34
infinitys/think/thing/11:34
didrocksinfinity: dash2dock (which we are considering) has a similar optional feature11:35
didrocksI would be interesting to see that with an azerty keyboard btw :p11:35
infinitydidrocks: azerty keyboards are an abomination.11:35
didrockseven in unity, it was all messed up before I patched it (yeah, number can be with Shift required on insane layouts!)11:35
didrocksheh11:36
didrocksI was waiting for that one :p11:36
didrocksdo you know there is a poll currently in France for standardizing it btw?11:36
didrocksa mix between azerty + bepo11:36
didrocksseeing the proposals, none are dev friendly though11:36
infinitydidrocks: Why not just standardize on qwerty + deadkeys, like normal humans.11:37
infinityIf it's good enough for the Japanese...11:37
infinityAnd they have a whole lot more weird characters than you do.11:37
infinitySo suck it up.11:37
didrocksbecause I guess we don't have a bunch of weird characters, so upfront cost for just a few ones11:37
infinityYeah. :/11:37
infinityThe "standard Canadian International" keyboard is a mess.11:38
infinityAnd if I'm not careful, it's what lenovo.ca tries to ship me.11:38
didrocksahah "but it's all the same", right?11:38
infinityThankfully, they learned in their first year or so doing business here that most of us have never seen that layout and really don't want one.11:38
* didrocks googles11:38
didrocksoh, looks yummy, indeed11:39
infinityYeah, it's qwerty, but very NOT PC101, and the differences matter.  A lot.11:39
infinityPlus key shapes change to accomodate the madness, so even remapping it doesn't fix it.11:40
mdeslaureww, I hate that keyboard too11:40
infinitymdeslaur: I assume it's more or less the standard for bulk consumer/office purchases in QC?  It would dive me nuts if I had to use it.11:45
mdeslaurthe language police mandate it11:45
xnoxcpaelzer, both debian and ubuntu packaging of systemd is managed in git, with shared history using gbp dch to manage the changelog and gbp pq to manage patches11:46
infinityIf only the PC world had discovered the Compose key.11:46
xnoxcpaelzer, i guess you simply want us to cherry-pick the serialisation / deserialisation patches for the cgoup units?11:46
infinityThough deadkeys work well enough, once you train your fingers.11:46
xnoxcpaelzer, there is ./debian/git-cherry-pick script that does exactly that, and correctly injects patches in the right place for the patch series.11:47
mdeslaurinfinity: I don't get why they had to change the key sizes...the vertical enter and tiny backspace are insane11:47
infinitymdeslaur: It's to accomodate extra keys.  It's fairly similar to the (equally broken, IMO) UK101 layout.11:47
xnoxcpaelzer, can you simply state the ids of the patches you are after; and series you want them in; and i can look into cherrypciking/backporting them and SRUing them throughout.11:47
xnoxcpaelzer, as i do manage systemd SRUs holistically, and there is always a queue of things that people want/need in the next upload.11:48
infinitymdeslaur: The tiny left shift is what always trips me up.11:48
mdeslaurah yes, that too11:48
dokomwhudson: http://qa.ubuntuwire.org/ftbfs/rebuilds/test-rebuild-20170706-zesty.html some python related failures12:08
dokojamespage: http://qa.ubuntuwire.org/ftbfs/rebuilds/test-rebuild-20170706-zesty.html  some openstack related failures12:09
apwdidrocks, with that panel moved to the top and made the same size it was before ... it is pretty nice12:20
didrocksapw: yeah, I guess we'll discuss soon about the ubuntu experience we can provide (but yeah, at worst, extensions)12:25
apwdidrocks, well if you make an ubuntu experience i guess it gets to be an extension ...12:28
apwif you could make the alt do the menu like it did in ubuntu, across the top rather than in a button, that might be the best of all worlds12:29
jbichathat's "global menus"12:33
jbichait wouldn't really make a difference for "native" GNOME3 apps that don't have traditional File Edit View menus12:33
coreycbtsimonq2: hi, just commented. sigh.12:35
coreycbjamespage: can you take a look at my comment on bug 1699426 and comment if you have an opinion?12:36
ubottubug 1699426 in python-tornado (Ubuntu) "Merge 4.5.1-2 from Debian Sid" [Undecided,In progress] https://launchpad.net/bugs/169942612:36
jamespagecoreycb: we have both in main still?12:37
jamespagethat sounds wonky12:37
tsimonq2coreycb: ack12:38
coreycbjamespage: yeah12:41
powersjslangasek: any idea why there are no daily amd64 or i386 daily server images? http://cdimage.ubuntu.com/ubuntu-server/daily/20170707/14:17
slangasekpowersj: good question14:27
slangasekpowersj: here's the i386 error from the log http://pastebin.ubuntu.com/25039610/14:29
seb128xnox, slangasek, did you get anywhere with the nplan/n-m issue?14:30
slangasekI have not14:31
slangasekxnox seemed to believe it was a real regression introduced by NM14:31
apwslangasek, when infinity was looking at iso issues this morning he found isolinux was unseeded, dunno if that could be the issue; he thought it was apt for a bit, which i would from that log there14:32
xnoxseb128, on my todo list14:35
slangasekpowersj: apparently this issue was identified and fixed last night for desktop; I'll retry ubuntu-server now14:46
powersjslangasek: thanks14:46
slangasekpowersj: (discussion on #ubuntu-release)14:46
acheronukDNS on artful seems frequently broken15:51
acheronuk^^^ clivejo15:51
rbasaknacc: the way I see "git ubuntu lint" working is a little like lintian - it'll act on HEAD by default, analyze, and print a load of warnings and errors.15:51
rbasakSome stuff will need LP connectivity, which I think it should do by default, but have an offline option to turn that off (and lose some tests)15:52
naccrbasak: ack, are you ok with 'lint' as the subcommand? or 'review'?16:09
rbasaknacc: I think review implies a human16:30
Unit193nacc: Also, FYI I uploaded (to Debian) the package that recommends python3-parsedatetime.16:32
Unit193(FSVO "I")16:32
naccUnit193: ok good to know16:33
naccrbasak: true, good point16:33
naccrbasak: i suppose we would eventually have two commands -- one for reviewing a MP and one for linting a current branch16:34
naccreview could use lint then16:34
rbasakYeah16:34
slangaseknacc, rbasak: you're not putting AIs in charge of your reviews? :)16:44
naccslangasek: one day :)16:44
naccAll Interestedparties16:44
naccthat's as clever as i can be on one cup of coffee16:45
rbasakslangasek: we're working on it :)16:50
naccrbasak: around still?17:07
rbasaknacc: just17:08
naccrbasak: your review comment, is 'branch_name' to pristine_tar_list meant to be the branch to use for querying pristine-tar?17:08
naccrbasak: just trying to understand the intended semantics of it17:08
rbasaknacc: right - if pristine-tar ever grew that feature. Until then, the implementation needs to rename around17:08
naccrbasak: ok, but is the idea that the function will return *all* the pristine-tars? or just the ones for that branch (that is the caller will need to pass 'pkg/importer/ubuntu/pristine-tar' and 'pkg/importer/debian/pristine-tar'?17:09
rbasakThe latter17:10
naccrbasak: given you have a default value for branch_name, i'm not sure the intent17:10
naccgot it17:10
rbasakThe default is only because that's pristine-tar's default so it follows logically.17:10
rbasakPerhaps for us that's wrong though and we should have no default.17:10
rbasakI'd never expect us to use it.17:10
naccyeah, i'd be more comfortable not using it (or not specifying it by default) and then handling the allow_override semantics as you listed17:11
naccthat makes more immediate sense to me17:11
rbasakOK17:11
rbasakI'm fine with that17:11
rbasakIf I understand you correctly17:12
rbasakI'm not sure I follow exactly17:12
naccbasically, i think branch_name is meant to reflect, i want the pristine-tars from this branch. But given that 'pristine-tar' is sort of a reserved name, I'd rather we make that explicit in the caller and drop the default (i don't think we'd have any callers anyways  that don't pass branch_name)17:13
rbasakAh17:13
rbasakYeah that's fine17:13
naccrbasak: code will speak louder than words, I can implement it and you can review17:13
rbasakOK thanks!17:13
naccrbasak: enjoy your w/e17:13
coreycbhi all, could someone please reject my libvirt uploads for xenial and zesty? i have some changes to upload.17:56
coreycbi've gone ahead and uploaded new versions of libvirt to xenial and zesty to the unapproved queues.  the older uploads of libvirt from 2017-06-27 are the ones that can be rejected.18:42

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