/srv/irclogs.ubuntu.com/2014/07/14/#ubuntu-devel.txt

=== jamesh__ is now known as jamesh
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
pittiGood morning06:55
pitticyphermox_: acpi-support> it's still used for some corner cases AFAIK, mostly for events which don't produce a proper evdev event yet07:02
pitticyphermox_: or at least not at the time of the last review; the proper thing is to fix the kernel drivers to generate evdev events, of course, but that needs the affected hw for verifying07:02
pittidarkxst: tests with their own dbus interface> not enough context, I'm afraid; where do you see that? tests can set up their own fake services of course07:03
darkxstpitti, the tracker tests, require the Tracker dbus interface to be running07:04
pittimapreri: ah, the arm64 fix is upstream? I don't know how harmful a missing semicolon is (should be tested under GNOME, KDE, XFCE), supposedly not important07:04
pittidarkxst: ah, autopkgtest or build time checks?07:05
darkxstbuild time, maybe they would be better as autopkgtests, but they are not setup as installed-tests currently07:05
pittidarkxst: so the upstream tests require a running tracker? that sounds just broken07:06
=== seelaman` is now known as seelaman
pittidarkxst: they ought to start tracker from the build tree and test that, preferrably on a private dbus instance07:06
darkxstpitti, yup right now they are testing the installed tracker (which is non-existent when building in a chroot)07:08
darkxstI will file an upstream bug07:08
pittidarkxst: ah, ok07:08
pittidarkxst: then this indeed can't even run during package build time, and should be run as autopkgtest07:09
pittidarkxst: the autopkgtest can then do something like dbus-launch make check-installed (or however it's called)07:09
darkxstpitti, so dump the tests/ code into a -tests package?07:10
pittidarkxst: no, please don't; if they are built (i. e. not in python or shell, but compiled), add a "Restrictions: build-needed"07:11
pittidarkxst: oh, I suppose it might follow the GNOME direction of providing installed tests07:12
pittidarkxst: like glib's; but preferrably they should still also be able to run against the build tree, so that developers can easily run them as well07:12
darkxstpitti, unit-tests are all compiled (I think), functional tests are mostly python (although these seem to end up installed when enabled)07:12
pittidarkxst: I think creating more binary packages for tests is clutter07:13
darkxstpitti, but isnt that what glib/gjs etc do?07:18
pittidarkxst: glib does, and probably a few more packages; building glib just takes a while, so it's more justified there07:21
darkxstpitti, right, just didrocks suggested we should really get the unit-tests running if we want to MIR tracker07:25
mapreripitti: yes, I sent the patch to upstream myself. The validator report the messing semicolon as an Error.... I can try under XFCE and unity (I use i3) later today.08:26
=== Adri2000 is now known as Guest58072
loaxnox, hi, can you look at my bug report?10:15
xnoxloa: yes, but not right now. Will investigate later today.10:16
loaxnox, it was my first atempt in bug reporting i don't know how clear i done it.10:16
loaxnox, ok.10:16
=== trijntje_ is now known as trijntje
darkxstpitti, can you take a look at bug 128355110:23
ubottubug 1283551 in Ubuntu GNOME "gjs-console crashed with signal 5" [Medium,Triaged] https://launchpad.net/bugs/128355110:23
darkxstreally wanted to SRU that back into trusty, but having to rebuild all typelibs seems like a pain there ;(10:23
darkxstwe do get about 3000 crashes a week from that bug though ;(10:24
pittidarkxst: err, why do we have to rebuild *all* typelibs?10:39
pittidarkxst: I haven't digged into that crash in detail, but that seems like a small corner case10:39
pittithe ownership of the instance parameters is pretty much always "none" for methods and "full" for constructors, and that's what pygi/gjs/etc. should assume if it's not otherwise specified10:40
pittiso this should only need a rebuild of a typelib which has an API that behaves differently?10:40
pittidarkxst: I assume the rebuild is necessary to get the ownership annotation of the instance parameter into the typelib?10:41
darkxstpitti, its hard to tell which api need the transfer ownership10:45
pittidarkxst: but it should be obvious for the particular crash you wanted to fix?10:45
darkxstpitti, unfortunately not possible to get a gjs backtrace, from coredumps ;(10:46
darkxstwould need gdb replay foo for that10:47
darkxsti.e. there is no way to tell which module cause the crash :(10:51
pittiinfinity, slangasek: now that we have enough space on germanium, do you actually still see any reason to also split ddebs by component? they could just all go into "main" on ddebs, which eliminates the entire problem of having binaries in main+universe, binNEW, change-overrides, etc.11:43
=== MacSlow is now known as MacSlow|lunch
tseliotcking, pitti: I hadn't noticed that kengyu said he'd work on this alternative approach to solve the Unity corruption problem on S3: https://lists.ubuntu.com/archives/fwts-devel/2014-July/004987.html11:45
tseliotcking, pitti: so I worked on the same issue adding support for sysfs and logind to fwts. Would my work still be useful? Or shall I throw it away?11:45
pittierk, acpi-fakekey??11:46
pittithat doesn't even work on most machines, it's a really nasty hack from the distant past11:46
pittitseliot: how is that related to suspend issues?11:47
tseliotpitti: https://bugs.launchpad.net/fwts/+bug/133958811:47
ubottuUbuntu bug 1339588 in Firmware Test Suite "The unity menu bar does not redraw after S3 wake up on GeForce 830M [10de:1340] GeForce 840M [10de:1341]" [High,In progress]11:47
pittitseliot: perhaps you gave me the wrong fwts-devel URL?11:47
pittitseliot: I'm familiar with the pm-utils/quirks/etc. parts we've discussed recently, but adding a copy of acpi-fakekey to fwts seems both unrelated and undesirable11:48
tseliotpitti: I haven't talked to kengyu yet (he seems to be offline atm) but I think the point of the patch is to trigger S3 using the function key so that logind is notified (?). That's the link from the private bug report11:51
tseliotpitti: let me subscribe you to the private report11:51
pittitseliot: is that supposed to test the Fn key functionality or suspend? because these shouldn't be mixed11:52
tseliotpitti: I'm not sure. Hopefully #1332411 (which you can access now) will give you some insight11:53
tseliotalso cking might know more about it11:53
ckingtseliot, i'm not entirely sure what the desired solution was; I just commented on the fact that adding an executable to fwts was undesired11:56
tseliotoh, ok11:56
ckingtseliot, can you respond to keng-yu's patch and explain what you are doing to resolve this issue if it is related?11:57
tseliotcking: sure11:57
ckingthanks11:58
pitticking, tseliot: followed up12:00
tseliotthanks12:01
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
cyphermox_pitti: I understand, but I'm not sure exactly what hardware is affected.12:48
pitticyphermox_: that's the very problem :)12:48
cyphermox_pitti: I'll double check, but I may have at least some of the supposedly affected hardware in my possession; I use a thinkpad, and I have a toshiba at home, possibly also an asus netbook12:49
cyphermox_my thinkpad certainly doesn't require the acpi-support stuff12:49
cyphermox_(or at least not the radio toggle button)12:49
pitticyphermox_: yes, neither does mine; a few years ago slangasek had one which required acpi-support for the wifi toggle AFAIR12:49
cyphermox_my main concern is pretty much just ripping out as much as the wifi toggle code as we can, in preparation for starting to use urfkill on desktop too12:50
pitticyphermox_: yes, I'd gladly get rid of acpi-support12:51
cyphermox_;)12:51
=== Guest58072 is now known as Adri2000
LocutusOfBorg1can anybody please sponsor gambas3 for me?13:10
LocutusOfBorg1I'm the last uploader13:10
LocutusOfBorg1(if we exclude a rebuild)13:10
LocutusOfBorg1http://paste.debian.net/109663/13:11
=== olli_ is now known as olli
=== greyback is now known as greyback|lunch
shadeslayermvo_: ping13:33
mvo_shadeslayer: pong13:34
shadeslayermvo_: what's the status of appstream in ubuntu? alternatively, whom should I talk to about it?13:35
mvo_shadeslayer: beside support for downloading the new data via apt AFAIK there is noone working on the integration, but if someone steps up and starts that effort, that would certainly be supported13:36
mvo_shadeslayer: maybe worth doing a calll for volunteers in a blog post or something like that?13:37
shadeslayermvo_: ok, what needs to be done in Ubuntu specifically? because I know that the package manager in Kubuntu is pushing for it13:38
shadeslayerso muon will get appstream support in the next release13:38
mvo_shadeslayer: hm, metadata extraction on the serverside would be needed, but that is probably pretty straightforward as this is already availalbe, but in a slightly different format13:38
shadeslayermvo_: https://lists.ubuntu.com/archives/kubuntu-devel/2014-July/008540.html13:39
mvo_shadeslayer: yeah, it will just be that the extraction needs to move to a different format it seems13:41
shadeslayerroger13:42
=== gusnan_ is now known as gusnan
=== greyback|lunch is now known as greyback
stokachu@pilot out14:01
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== barry` is now known as barry_
=== barry_ is now known as barry
hallynapw: stgraber: what is the cleanest way to compare current kernel versions to an expected one from a script?  Is there a helper for that, or should i just parse uname -r myself?14:38
Laneybdmurray: are you going to be around for DMB later?14:40
bdmurrayLaney: yes14:41
Laneyokay, cheers14:41
LaneyI'm trying to work out if I can be away. :)14:41
apwhallyn, nothing i know of, the tools use uname -r14:43
stgraberhallyn: I usually parse /proc/sys/kernel/osrelease14:44
hallynok, thx, awk it is :)14:51
hallynslangasek: ok, so for ITP for cgmanager, assuming my last upload will be promoted for utopic, what's the right thing to do with the packaging for debian?  Do I start with a clean empty changelog, or do I keep the utopic changelog and add an entry for 0.27-1 ?15:07
* hallyn goes back to testing in jessie in either case15:08
slangasekpitti: I don't have any opinion on ddebs.u.c splitting by component, except that from what I saw of the code, I'm concerned that this doesn't really make solving the problem any easier, it just moves it around a bit15:40
slangasekcyphermox_: the last laptop I know used the acpi-support wifi toggle was the T60; I don't remember if my X201 did.  I can say that at the time, the "toggling" behavior being provided by !acpi-support was suboptimal, the behavior I wanted (which acpi-support gave me) was to rotate through the antenna on/off positions rather than being a soft version of the hardware kill switch15:42
slangasekhallyn: keeping the history and adding an entry for 0.27-1 is fine15:43
cyphermox_slangasek: thanks15:43
hallyncool, thanks15:44
cyphermox_slangasek: sound like it's not the right time to remove it then, and it probably will interact badly with urfkill for that behavior15:44
slangasekyeah, maybe15:45
hallynhello SRU team, just a note that bug 1321365 has been verified for trusty;  could it be promoted to trusty-updates?  (i've got two new bugs to look at SRUing :( )16:02
ubottubug 1321365 in libvirt (Ubuntu Trusty) " virsh (ppc) fails with "missing /proc/device-tree/cpu "" [Critical,Fix committed] https://launchpad.net/bugs/132136516:02
cjwatsonhallyn: done16:06
hallyncjwatson: thanks!16:14
infinitypitti: The only problem with not splitting by component is that ddebs depend on real debs, so installing a ddeb from main probably shouldn't depend on a deb in universe and confuse people.  That said, the sort of users who use ddebs probably don't care.16:30
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
hallynslangasek: working with http://people.canonical.com/~serge/cgmanager-0.27.1/cgmanager_0.27-1.dsc16:47
hallynhm, no, there' sa problem in that16:55
hallynstgraber: d'oh, i think i need to add a --pidfile option to cgmanager :(16:58
hallynpitti: hi, would you ahve time today or (more likely) tomorrow to vet the systemd-shim update to work with cgmanager?17:01
=== doko_ is now known as doko
dokopitti, can you give back https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-cantor/lastBuild/? ?17:09
cjwatsondoko: I can.  Done (in d-jenkins, so you won't see it on jenkins.qa for a bit).17:13
cjwatsonpitti: ^-17:14
hallynstgraber: no, guess not - i'm just having weird libnih behavior.  oh well.  i may have to bug jodh :)17:15
rpadovaniSaviq, xnox o/ I have a question about sbuild. It's the first time I use it and I want to create an armhf host of utopic. I use as shell zsh, and I have problem with sbuild -A -d utopic --host armhf package*.dsc17:57
rpadovaniit says zsh: no matches found: package*.dsc17:57
rpadovaniSo I tried sbuild -A -d utopic --host armhf package\*.dsc17:57
rpadovaniE: Invalid source package*.dsc17:57
rpadovaniAnd a lot of other combinations with quotes, double quotes and backslash. Do you know if there is a way to work with zsh? Thanks :-)17:58
sarnoldrpadovani: note that "package*.dsc" is just a placeholder for the actual dsc file from your package..17:58
rpadovanisarnold, mhhh I'm not sure to understand. If I want to create a click package for Ubuntu touch using a chroot and I don't want to use QtCreator, what's the way? I think I have to use sbuild, isn't it?18:00
sarnoldrpadovani: sorry, no idea there :) i'm just saying that "package*.dsc" might mean "org.rpadovani.something-123.456.dsc"  or something similar :)18:01
sarnoldrpadovani: run "find . -name '*dsc'" and see if you find a .dsc sitting around nicely waiting to be built :)18:02
rpadovanisarnold, ok, thanks for your information :-) I need to understand what is the package I supposed to build18:02
xnoxrpadovani: sbuild is used to (a) create / manager chroots of varius debian-like releases (b) to build debian binary packages (.deb) from debian source package formats (most commonly .dsc)18:06
xnoxrpadovani: clicks are neither.18:06
xnoxrpadovani: maybe you want $ click chroot --help ? which uses sbuild behind the scenes, but enables to create/crosscompile native sdk clicks for i386, amd64 and armhf.18:06
xnoxrpadovani: most of our "clicks" use CMake build system to compile stuff and use helper snippets and templates for the click manifest / config keys.18:07
shadeslayercould someone share some insight on https://launchpad.net/ubuntu/+source/kdbusaddons/5.0.0-0ubuntu118:08
rpadovanixnox, aha! Thanks for the suggestion about click chroot! I'll check :-)18:08
shadeslayerthe build works fine on amd64 on my local machine as well18:08
hallynslangasek: ok, updated http://people.canonical.com/~serge/cgmanager-0.27.1/cgmanager_0.27-1.dsc , this works nicely under experimental.  Now trying under systemd just to see...18:09
bdmurrayslangasek: why might Contents-armhf.gz be out of date here? http://ports.ubuntu.com/ubuntu-ports/dists/utopic/18:11
bdmurrayslangasek: I'm guessing its out of date because of the liburcu1 / liburcu2 change on 7/1018:12
slangasekbdmurray: how out-of-date is out of date?  The file on pepo hasn't been updated since July 318:13
slangasekI don't recall how frequently these are meant to be updated, though I'm reasonably sure it's not daily18:13
xnoxbdmurray: well, because the creation of that file is racy and often fails on publication. Currently it has been loosing that race since 3rd of July.18:13
slangasekaha18:13
xnoxslangasek: cjwatson was offering for me to poke lp to fix that =)18:13
bdmurraywell that presents a problem for the apport retracers18:13
slangasekxnox: it would seem to be a very good idea if you did so18:14
xnoxbdmurray: i386/amd64 ain't no better =) http://archive.ubuntu.com/ubuntu/dists/devel/18:14
bdmurrayxnox: yeah, I saw that too :-(18:14
xnoxslangasek: before or after i get rid of cts pinging me about plymouth 0.9.x =) ? something to do with piles of golden bricks being shipped.18:15
xnoxslangasek: i haven't started poking those jobs yet, but it should be easy enough to schedule them to not nuke the in-flight contents that's getting generated.18:16
slangasekxnox: before18:17
xnoxslangasek: =)))) i like you.18:19
bdmurrayxnox: I'd appreciate an update with whatever happens18:21
xnoxbdmurray: i should file tracking bug, if there isn't one yet.18:22
bdmurrayxnox: that'd be helpful ;-)18:23
bluesabre0o/19:00
cjwatsonxnox: Let me know if you need help.19:29
cjwatsonxnox: See also https://bugs.launchpad.net/launchpad/+bug/1013583, in case that's useful19:30
ubottuUbuntu bug 1013583 in Launchpad itself "contents-generation could be 2x faster by not regenerating Packages/Sources" [Low,Triaged]19:30
xnoxcjwatson: well there is a nice branch from mvo attached to that one =) i may review it on the side as my efforts of getting into apt / reading C++ better.19:38
cjwatsonxnox: That may already be on production; not sure.  Still a matter of rejigging LP to use it.19:39
xnoxack.19:39
psusicjwatson: I noticed the new parted package is in the NEW queue.. I though that was just for packages that were actually new?19:44
xnoxpsusi: new, is new in a sense of new binary packages, always.19:45
xnoxpsusi: e.g. libparnedN+1 is probably new.19:45
xnoxpsusi: libparted2* in this case are new, among others.19:46
xnoxbarry: do you have time to review https://code.launchpad.net/~xnox/launchpadlib/py3-new/+merge/225691 ? If not, I was planning on merging it and starting a PPA with porting effors of various key projects.20:05
xnoxe.g. ubuntu-archive-tools and ubuntu-dev-tools20:05
xnoxand like lptools.20:05
xnoxcause i think a few more issues will be uncovered by porting those.20:05
barryxnox: i did review it, but maybe i should have also set the status to approved? ;)20:06
barryxnox: and yay!20:06
xnoxbarry: ah, I see.20:06
xnoxbarry: hm, let me "uncover the inline diff comments"20:06
barryxnox: i used the inline comment system20:06
* xnox fails20:06
barryyeah20:06
xnoxbarry: i'm not sure what's wrong with these inline comments, somehow e.g. in github they are in yourface obvious.20:07
barryxnox: i see them when i visit the page, but maybe that's because i wrote them?20:07
barrye.g. lineno 46620:07
xnoxi need to click "show inline diff comments" on the comment and then they appear.20:08
stgrabercjwatson, slangasek: e-mail to ubuntu-devel-announcement for one of you to moderate, thanks!20:11
cjwatsonpsusi: Right, as xnox says.  Quite normal and expected.20:27
cjwatsonstgraber: done20:28
cjwatsonpsusi: Near the end fo the road now though. :-)20:28
cjwatson*of20:28
stgrabercjwatson: thanks20:29
xnoxbarry: awesome stuff. merged.21:39
barryxnox: \o/21:43
xnoxbarry: how about more awesome reviews of dubious re-casts of strings to strings multiple times? =) https://code.launchpad.net/~xnox/lazr.restfulclient/fixes/+merge/22494521:45
* barry looks21:46
xnoxbarry: please don't cry =)21:47
xnoxbarry: i think importing HttpLib2Error as SSLHandshakeError is the peak highlight.21:50
barryxnox: yeah, i was just wondering about that one - trying to see if there are any docs on that change21:50
barryxnox: commented21:59
xnoxbarry: replied. but will fix up tomorrow. Time to Zzzzzz =)22:25
TJ-xnox: do you have a few minutes to discuss your mdadm bootdegraded patch for bug #1279741 ?22:33
ubottubug 1279741 in mdadm (Ubuntu) "Degraded array check, may not do what it says it's doing" [Undecided,Fix released] https://launchpad.net/bugs/127974122:33
xnoxTJ-: not now, i'm in the UTC+1 timezone. Can you send me an email instead?23:04
slangasekcjwatson: 1ab7964e9fa4b495f263a036159f28140da7237b on console-setup makes me want to scream23:04
TJ-xnox: I'll open a bug report, but I was just trying to get a sense of the reasoning, since it appears to have broken booting from RAID1 degraded mirrors for several users I've supported.23:05
cjwatsonslangasek: Thanks Anton23:06
cjwatson"hi, I briefly found internet in Bulgaria and here's everything I did for the last month"23:06
slangasek:/23:06
slangasekI think he meant to say high-proof reading23:07
cjwatsonThat was very much his MO on partman for some time23:08
=== timrc is now known as timrc-afk
saiarcot895Hi all, do are packages in ppa:openjdk-r/ppa slated to go into the main repos?23:14
slangasekbonus points for random mixing of 'elif' and 'else if' <sigh>23:16
hallyndesrt: (on the off chance that you are checking irc, but hopefully you are not :)  finally figured out one needed change to your cgm.1 systemd branch - the JobRemoved signal needs the scope name in the 3d arg and "done" in 4th.  With that, all seems good.  (Only other change I'm doing is making systemd force itself into / cgroup at startup)23:23
jarreed0 So I have an idea for the Ubuntu Touch OS. It is something I use everyday on my android. It is a tilt control setting were if my phone tilts enough to be placed in my pocket or if my android is set face down the screen will lock. If I would like this specifically and other tilt controlls, like turning auto-tilt on and off, to be implemented into the Ubuntu Touch OS how would I go about making a setting page on the status b23:32
jarreed0 lled "Tilt Controls" were I can implement these controls and other ones. Also by doing so will it have to be an app for some one to install or who would I contact to get it intergrated into the system so its built into everyones Ubuntu Touch phone. I posted this idea on the xda forums. I was told that it was an interesting idea and to try posting this here and on #ubuntu-touch23:32
hallyndesrt: updates are in github.com/hallyn/systemd-shim #cgm.223:34
hallynwill ping pitti about it in the morning23:35
xnoxcjwatson: slangasek: what's that about? =) bulgarian patches =)23:37
cjwatsonxnox: console-setup23:38
cjwatsonthe Debian developer in question at least used to live in Bulgaria with very occasional internet access, and showed up once a month or so with a patch dump and then went away again23:39
cjwatsonbut that was a while ago :)23:39
slangasekyes, the justification for a garbage-dump git commit in 2013 is less clear23:39
xnoxcjwatson: sounds legit =)23:40
* xnox giggles at DDs arguing about matching multiple hashes and how that somehow protects the archive "better"23:41

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