/srv/irclogs.ubuntu.com/2014/10/01/#ubuntu-devel.txt

kokoye2007Hello00:28
=== rcj` is now known as rcj
slangasekbdmurray: that's still https://code.launchpad.net/~vorlon/ubuntu/utopic/apport/lp.1354318, which is tied up in a question between ev and pitti about whether we're getting premature inotify regardless of umask settings01:06
bdmurrayslangasek: I didn't see that question and started a new branch based on yours but not using a .new report file per pitti's concerns.01:08
=== timrc is now known as timrc-afk
slangasekbdmurray: yes, I'm not sure ev has actually raised the point with pitti, though I asked him to do so... maybe a highlight will help :)01:10
=== lionel_ is now known as lionel
=== mako_ is now known as mako
pittiGood morning04:38
pittislangasek, bdmurray: yeah, I'm still not convinced that a full rewrite instead of appending is better in any way; it's a lot more expensive and just changes the failure mode instead of improving them05:03
slangasekpitti: so ev claimed to me that the current approach was giving problems with inotify behavior05:42
pittislangasek: i. e. the final close() and/or chown() doesn't trigger an inotify event any more?05:54
slangasekpitti: I believe ev's assertion was that the inotify happens too early.  But we shouldn't play telephone05:55
pittiyeah, let's wait until he comes online05:56
pittiapw: thanks for tracking down bug 137580506:10
ubottubug 1375805 in systemd (Ubuntu) "Lightdm fails to start in VirtualBox " [High,Fix committed] https://launchpad.net/bugs/137580506:10
dholbachgood morning07:18
mlankhorstmorning!07:47
mardypitti: hi! Is it a good idea to add -dbg packages to the projects I maintain, or do we have a different policy?07:49
pittimardy: they are redundant in Ubuntu as we autuomatically build -dbgsym packages for everything07:50
pittimardy: so don't bother07:50
mardypitti: OK, thanks07:50
apwpitti, i was lucky to have a persistant tester :)07:54
pittidpm, wgrant: an hour ago or so I approved/cleaned up  the POTs on https://translations.launchpad.net/ubuntu-rtm/14.09/+source/oxide-qt/+imports -- I don't need to do anything with the POs, right? they'll be auto-imported eventually?08:11
dpmpitti, exactly. Once the .pots are approved and imported, the .pos will be too08:12
pittithanks08:14
seb128pitti, do you plan a langpack update in rtm?08:15
pittiseb128: it's cron'ed; https://translations.launchpad.net/ubuntu-rtm/14.09/+language-packs will get another update tomorrow08:16
seb128pitti, ok, great, thanks :-)08:16
pittiseb128: if weekly isn't enough, we can certainly ask wgrant to produce two every week?08:16
seb128pitti, weekly is enough, I saw none on https://lists.ubuntu.com/archives/rtm-14.09-changes/2014-September/date.html but I guess for some reason they don't appear on -changes?08:17
pittiseb128: correct; language-pack-* is filtered out for ACCEPTED mails, changes@ etc08:17
seb128k, makes sense08:18
pittiseb128: https://launchpad.net/ubuntu-rtm/+source/language-pack-touch-de/+changelog08:18
seb128pitti, thanks08:18
seb128weekly seems fine to me08:18
seb128is jenkins.qa.ubuntu.com down?08:20
pittiseb128: apparently, yes; d-jenkins works fine08:25
seb128where is the right place to let people know in they case they don't? #is?08:25
pittiseb128: yes, in particular retoaded08:26
Laneyit did load for me, but it was s-u-p-e-r-s-l-o-w08:27
seb128Laney, it's spinning for over 5 minutes for me08:28
seb128that's not usable, I'm still going to let #is know08:28
Laneyneeds attention either way08:28
seb128yeah08:29
mlankhorstdoko_: ping?08:29
seb128Laney, pitti, #is restarted it, back to normal08:47
pittiseb128: cool, thanks08:47
seb128yw!08:47
Laneygreat08:48
flexiondotorgLaney, Thanks for uploading the update xzoom to Debian and Ubuntu.09:03
=== vrruiz_ is now known as rvr
Laneyflexiondotorg: no worries09:52
wwlzhuzhuHi everyone, I am trying to add a net samba printer, I try to see the windows computer from Places net,I can. But from printer manager i can  not accesss trough  examine. I am on ubuntuMATE beta210:07
=== timrc-afk is now known as timrc
=== doko_ is now known as doko
dokomlankhorst, pong11:03
mlankhorstso it seems llvm detects qemu32 as pentium2, which disables the sse extensions, causing the llvmpipe breakage11:04
=== Sweetsha1k is now known as Sweetshark
=== MacSlow is now known as MacSlow|lunch
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== ycheng is now known as ycheng-afk
dokomlankhorst, but why are these needed by llvmpipe?13:01
dokomlankhorst, how comes qemu into the game?13:19
mlankhorstdoko: things were already broken before it seems, but with the change to 3.5 to no longer autodetect features it started to show..13:23
dokomlankhorst, lp_screen.c explicitly checks for sse213:25
dokoso why did that work before?13:25
mlankhorstbecause we passed an empty string to cpu/feature flags13:25
mlankhorstwhich meant 'autodetect all capabilities please'13:25
=== _salem is now known as salem_
mlankhorstthis is no longer supported in 3.513:26
mlankhorstand llvm::sys::gethostcpuname() returns 'pentium2'13:26
=== ycheng-afk is now known as ycheng
nrbrtxDear all! I can't understand why Ubuntu does not have an init script for saving and restoring display backlight level. I have prepared one (see bug 1270579 ), it works on my laptops as expected.13:27
ubottubug 1270579 in sysvinit (Ubuntu) "Ubuntu should have an init script for saving/restoring backlight level on laptops" [Medium,Confirmed] https://launchpad.net/bugs/127057913:27
dokomlankhorst, that would be correct, as we build for i686. but where is qemu32 called? can't you specify a target cpu?13:28
mlankhorstyou can specify a target cpu, but llvm detects it as a generic pentium2, without sse support or anything..13:28
mlankhorstit can be overridden partially, but setting all the feature flags manually will be a bit of a pain13:29
mlankhorststill, i probably should :/13:29
=== ycheng is now known as ycheng-afk
tedbdmurray, Do you know what tool generates this list: http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-s-incoming-bug-tasks.html13:36
pittiapw: oh right, you forgot the debian/rules bit13:42
pittiapw: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=ubuntu&id=0c114f9497ca8771c96229e6ccc59544f7cd6c0b13:42
pittiapw: that was my original commit until I saw your upload13:42
nrbrtxAm I understand correctly, that Ubuntu Utopic has screen backlight save/restore on via systemd?13:43
apwpitti, yeah ... just fixed it ... stupid test box has that file as a "conf" file from the old days ... and if you had gotten their first it would have been fixed first time ... grr13:51
pittiapw: urgh, conffile? oh blergh, this is an upstart job, not an udev rule, right13:52
pittiapw: no worries :)13:52
apwpitti, i know, but somehow apt has it down as one of those ...13:52
apwpitti, anyhow this time the builders are working so i was able to get a reliable test before upload, though it matches yours exactly13:52
pittiand yeah, init scripts/jobs really should not be conffiles, but be treated as code; they are the #1 offender in /etc for cleaning it up13:53
mlankhorstdoko: http://paste.debian.net/123989/ untested, but would something like this work?14:05
=== timrc is now known as timrc-afk
mlankhorsthm seems to! D14:19
mlankhorst*:D14:19
mdeslaurdoko: can I expect a twisted sync?14:21
mlankhorstdoko: the paste I linked above fixes the crash in the test for me. Would this be a sane way to deal to have some form of autodetection?14:28
=== timrc-afk is now known as timrc
mlankhorstit should at least match llvmpipe's idea of the cpu caps to llvm14:36
bdmurraypitti, slangasek: I wonder if ev's concern stemmed from incomplete reports appearing in the error tracker due to bug 1360417.14:38
ubottubug 1360417 in apport (Ubuntu Trusty) "thread_collect_info can leave out information in .crash files" [Medium,Fix released] https://launchpad.net/bugs/136041714:38
bdmurrayted: yes, I know what tool generates that list14:39
tedbdmurray, Will you tell me? :-)14:40
bdmurrayted: https://code.launchpad.net/~arsenal-devel/arsenal/2.x see the rls-mgr folder14:42
dokomdeslaur, no, but there is an upload in the unapproved queue14:56
dokomlankhorst, maybe guard this for ix86?15:01
slangasekev: ^^ can you provide some more detail on your whoopsie_upload_all / inotify concern?15:03
mdeslaurdoko: cool, thanks15:09
=== mpt_ is now known as mpt
evslangasek: sure, looking now16:13
evI believe my concern was that the report would appear to whoopsie via inotify before it had the correct permissions. Whoopsie would try to read this, fail, and put it in a queue for two hours later.16:15
evThis doesn't appear to be the case, looking at Martin's MP16:15
evwhoopsie isn't looking for .new files, so it will only act on the report after the rename, after it has the right permissions16:16
evslangasek: err your MP :)16:16
evohhh16:16
evyour MP introduces the .new behaviour16:16
evso this makes more sense now16:16
slangasekev: ok, I thought you had expressed a concern that things were /already/ appearing to whoopsie before they had the correct permissions16:17
evI was looking at a bug that asac was encountering at the time. I believe your MP will fix it.16:17
slangasekev: pitti has claimed that the inotify only happens once the file is readable16:17
slangasekev: right, and pitti wants me to not use the .new16:17
evoh boo16:17
=== henrix_ is now known as henrix
slangasekso what was the bug, specifically?16:17
evwell, we could have a unit test for this sort of thing16:17
=== lan3y is now known as Laney
pittiev, slangasek: no, I'm fairly sure the inotify happens already on creation; I wondered if there's another inotify event on close() or chmod(), so that we can wait until teh file becomes readable16:18
slangasekok16:18
slangasekpitti: so it's speculation on your side that this works in a non-racy manner? ;-)16:19
mitya57Is it normal when a package in universe depends on a package in multiverse?16:19
slangasekmitya57: no, it's disallowed by policy16:19
pittislangasek: well, it's a question :)16:19
slangasekok16:19
* mitya57 files a bug then (the package in question is ubuntu-emulator)16:20
slangasekso, notwithstanding the increase in disk writes, I'm sure that my MP is non-racy wrt inotify16:20
pittislangasek: but according to the manpage, inotify can do this (subscribe to IN_CLOSE_WRITE)16:20
pittior even better, IN_ATTRIB (and then checking if it's readable)16:21
pittithat's the thing which we are actually looking out for16:21
pittias it has permissions 000 during writing16:21
slangasekpitti: ok, well I gather that this isn't what's being done today16:21
pittihmm, grepping whoopsie for "inotify" gives no results16:22
slangasekev: where does the inotify watching happen for this?  no references to 'inotify' in the whoopsie source16:23
pittioh, glib -- GFileMonitor?16:23
pittibingo16:23
slangasekok16:23
pittiso I suppose we want G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED16:24
pitti        if ((event_type == G_FILE_MONITOR_EVENT_CREATED) ||16:24
pitti            (event_type == G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED))16:24
pittiand the first one should be dropped (or there shoudl be at least an additional check that the file is readable)16:25
pittioh wait16:26
slangasekpitti: the first one is necessary for offline notifications of files already created when whoopsie starts16:26
pittithis is the monitor for the .upload stamp16:26
pittithat looks fine16:26
pittiin fact, whoopsie isn't concerned about the completeness of .crash files at all; apport writes the stamps, and whoopsie is only looking for .upload16:26
pittisorry, so this was a red herring, whoopsie looks fine16:26
evyeah, damn16:27
pittiwe only need to ensure to write the .stamp file after the .crash file is completely written and readable16:27
slangasekev: so is there not actually a bug here?16:27
pittiwhich again is contained in whoopsie-upload-all16:27
evI don't believe so, no16:27
slangasekok16:27
slangasekbdmurray: ^^ so I think this should unblock you regarding your fix to my branch to not do the .new handling16:27
pittiand AFAICS the current version already does that16:27
bdmurrayslangasek: okay, thanks16:31
=== ikonia_ is now known as ikonia
bdmurraypitti: the fix for bug 1354571 will prevent uploading of incomplete core dumps right?16:41
ubottubug 1354571 in apport (Ubuntu) "apport-retrace ignores warnings from gdb" [Medium,Fix released] https://launchpad.net/bugs/135457116:41
=== Pici` is now known as Pici
pittibdmurray: yes, this was specifically adjusted in w-u-a as well16:44
pittii. e. not just with UnreportableReason16:44
bdmurraypitti: okay, I think I'll SRU this to Trusty to reduce the work load for the error tracker then16:46
=== ChrisTownsend1 is now known as ChrisTownsend
=== salem_ is now known as _salem
=== roadmr is now known as roadmr_afk
=== _salem is now known as salem_
brainwash_xnox: hey, have you already been pinged by the xubuntu team re bug 1375893 ?19:32
ubottubug 1375893 in ubiquity (Ubuntu) "Black background to Try/Install Dialogue" [Undecided,Confirmed] https://launchpad.net/bugs/137589319:32
=== nik90 is now known as nik90|Dinner
brainwash_you've fixed the ubiquity wallpaper problem some months ago, back then it showed the debian background19:38
=== roadmr_afk is now known as roadmr
=== nik90|Dinner is now known as nik90
Noskcajmitya57, Anything i still need to do for bug 137222420:47
ubottubug 1372224 in tortoisehg (Ubuntu) "[FFe] sync tortoisehg 3.1.1-1 (universe) from Debian unstable (main)" [High,Triaged] https://launchpad.net/bugs/137222420:47
AMDCeleron!ops21:36
ubottuHelp! Channel emergency! mneptok, Hobbsee, cjwatson, mdz, lamont, Keybuk, or thom!21:36
AMDCeleron!ops21:41
=== AMDCeleron is now known as HFSPLUS
dokoLogan_, are you this logan? http://bugs.python.org/issue1809621:50
dokoslangasek, infinity: did you make progress with the cross-toolchain-base packages?22:43
slangasekdoko: I've gotten a successful build of the arm64 one, but I understand that there's still some more work needed for any of the biarch cross-compilers; also the packaging has drifted between the various targets and badly needs to be resynced... that's currently backburnered for me22:47
dokoslangasek, ok, once you have the arm64 case, I can have a look at the biarch stuff22:51
slangasekwell, I think infinity wanted to look at it from the glibc side22:51
dokoahh, nice22:51
infinityI'm looking at it, yes.22:51
infinityHave some patches from helmut to toss in, and then some test building to see the state of things and where it now breaks.22:52
=== salem_ is now known as _salem

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