/srv/irclogs.ubuntu.com/2012/06/27/#ubuntu-devel.txt

brodermy parents always ask me to fix their google bugs. at least you can do something about those :-P00:03
infinitybroder: Oh, my mom does that too.  And insists that I fix every broken spam filter around the world too.00:04
Chipzzin00:04
broderhehe00:04
Chipzzargh00:04
Chipzzhow do these chars even GET to irssi...00:04
Chipzzinfinity: I'ld much rather have them unimpressed than them trying to get me to fix their windows tbh00:05
StevenKinfinity: My mother used to work for a bank, and that experience seems to have completly turned her off computers, so I have no luck explaining what I do to her.00:05
Chipzzmy parents (and a lot of other ppl I know) seem to think that just because I work in IT, I care about windows and/or care about fixing their windows00:06
infinityStevenK: I tried to explain "porting to other CPU architectures" to my parents once over dinner.00:06
JontheEchidnaMy dad is a software engineer, so unfortunately he knows what is in the realm of possibility to do :P00:06
StevenKinfinity: Hahaha00:06
infinityStevenK: And, while that was painful enough, they asked me to try to explain it again a week later.  And a month after that.00:06
JontheEchidnaHe started using KDE because it was the DE most like CDE00:07
ChipzzJontheEchidna: "unfortunately" you say? :)00:07
ChipzzI would say "fortunately" :)00:07
StevenKinfinity: Oh, that's dreadful. Absolutely hilarous, but dreadful. :-)00:07
JontheEchidnaChipzz: well, then he asks me to fix bugs that I can actually fix but maybe don't want to :P00:08
JontheEchidnaIt's the equivalent of the teenager problem of "parents finding your facebook profile" for software engineers ;-)00:09
ChipzzJontheEchidna: then again, he can fix his own windows. or that of your mother/other family ;P00:09
JontheEchidnaHe fixes my mother's Windows begrudgingly. If he had his way she would be using Linux too00:10
JontheEchidnaespecially since if something breaks around the time he fixes something else, he gets blamed :s00:10
Chipzzinfinity: so.. why did you even bother in the first place if you knew they wouldn't get it? :)00:10
Chipzzmaking conversation? :)00:10
infinityChipzz: They keep asking what I do for a living.00:12
infinityChipzz: Over and over again.00:12
infinityChipzz: As if, some day, it will stick.00:12
infinityBless their luddite hearts.00:12
StevenK"I work with a bunch of hippies on this free software stuff." ?00:12
Chipzzinfinity: explain it in simpler terms then? :)00:12
infinityI've tried simple.00:13
infinityAnd complicated.00:13
infinityAnd some in between.00:13
Chipzz"I'm trying to get firefox to work on your phone" ;)00:13
infinityThey need TV shows about programmers.00:13
StevenKinfinity: When I broke the news that I was joining Canonical to my mother her first answer was "Uh, when that finishes, will you go and get a real job?"00:13
JontheEchidnaheh00:13
infinityIt's not like my mother knows anything about the legal system either, but she's convinced she knows what my brother (a lawyer) does for a living because she watched Law & Order.00:14
infinitySo, she doesn't ask him. :P00:14
JontheEchidnaThe company I work for provides board-level FPGA/DSP solutions, and I write development tools to aid developers with writing code for the boards.00:16
JontheEchidnaIt usually just gets described as "I write computer programs"00:16
Chipzzinfinity: actually you may be rigt about the TV shows. like I mentioned earlier, if you mention you work in IT, the majority of the people will expect you to fix their stuff, even if you're say, a DBA00:17
infinityJontheEchidna: I'm sure Dick Wolf could make that into an entertaining plot for my parents.00:17
StevenKinfinity: Have you tried having your parents watch The IT Crowd? :-P00:17
infinityStevenK: But I'm not a helpdesk monkey!00:17
JontheEchidnahehe00:18
ChipzzStevenK: you're not suggesting trying to turn infinity's parents on and off, are you? ;)00:18
infinityStevenK: (Even if I do bear a striking resemblance to Moss)00:18
StevenKAlthough thinking about it, that may make things worse ...00:18
StevenK"You hide under desks and plug things in, do you?!"00:18
TheMusoMy mother and sister have some understanding of Linux and open source, my sister understanding more about distros etc, but my father is clueless about computers period.00:18
stgrabermanaged to get most of my family running Ubuntu, so sure I end up fixing their stuff but it's mostly interesting things to fix at least (where the last one in date was a weird kernel/NM ipv6 race condition, described by my grand-mother as "<wireless name> keeps showing up on my screen every 10 minutes")00:23
stgraberso as long as people don't break 12.04, I should be fine for a few years ;)00:23
elkyMy mother has submitted bug reports all by herself before. Do I win something?00:34
cjwatsonThe right to fix them?00:34
elkycjwatson, I recall one of them being about silly graphics cards that weren't intel, ati or nvidia. That gets fixed with fire aiui.00:37
infinityelky: People still make GPUs other than those 3?00:48
elkythis was like 4 years ago now00:48
infinity(That's actually a half serious question. Other than all the players in the embedded market, I haven't seen a non-big-3 desktop video card in ages... Does VIA still make the S3 Savage stuff?)00:48
elkyI would find what it was if launchpad wasn't insisting that she'd never reported bugs despite being able to find a different bug she reported.00:48
elkyAh yes, it was a VIA.00:49
elkyAnd i never met one that didn't deserve to DIABCF00:49
directhexi had an SiS card as an undergrad.00:58
RAOFYou sometimes find strange GPUs on server motherboards.01:00
JontheEchidnaI got a VooDoo2 card for Christmas in 2000 (I was 8)01:01
infinityRAOF: I suspect that will finally be changing with Intel and AMD seeing the light about on-die graphics.01:01
directhexRAOF: oh, yeah, there's a modern trend towards really weird ones01:01
infinityRAOF: Though, it'll take a few CPU generations for them to realise they've seen it.01:01
elkyinfinity, https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/157941 VIA/S3G DeltaChrome IGP and approaching 5 years ago... so several generations01:25
ubottuLaunchpad bug 296028 in metacity (Ubuntu) "duplicate for #157941 AisleRiot FreeCell Soltaire Fullscreen bug" [Low,Triaged]01:26
elkyi think the card had nothing to do with it though01:26
cyphermox@pilot out02:08
=== cyphermox is now known as cyphermox_
cyphermox_@pilot out02:08
=== udevbot changed the topic of #ubuntu-devel to: Quantal A2 prep | Archive: please use -proposed | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== cyphermox_ is now known as cyphermox
pittiGood morning03:28
ionhi03:30
stgraberpitti: what, already? :) (I usually take you saying good morning as a sign that I should stop looking at IRC and think about getting some sleep)03:31
pittistgraber: I got up with my wife today instead of taking another nap after the alarm clock03:31
pittimy brain started working and didn't let me sleep any more; silly invention, such a thing..03:31
stgraberhehe :)03:32
StevenKpitti: Bloody hell, I haven't even had lunch yet and you're up and on IRC.03:32
digitalknighthi all04:48
digitalknightI am a C and C++ developer with foundations in algorithms and distributed systems04:49
digitalknightI am really interested in contributing to ubuntu04:49
digitalknightPlease let me know how I can proceed04:50
ScottKFind something that's broken and annoying you.  Figure out the fix and then attach the patch to the existing bug (or file a new one) and then subscribe ubuntu-sponsors to the bug and someone will look at getting the fix into Ubuntu.04:51
larsduesinggood morning05:19
larsduesingplease could anybody have a look at SRU: https://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/1007408 thanks :-)05:21
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu Precise) "aiccu.conf does not need server directive, while upstart script wants it" [Undecided,New]05:21
* kees hugs infinity05:34
* infinity blushes05:35
keesdo uploads to quantal proposed not close LP bugs?06:58
digitalknighthi all06:59
digitalknightI am a C and C++ developer with knowledge of algorithms and distributed algorithms06:59
digitalknightPlease let me know how can I contribute to Ubuntu06:59
hyperairdigitalknight: didn't ScottK reply you earlier?07:01
hyperair12:51:26 <ScottK> Find something that's broken and annoying you.  Figure out the fix and then attach the patch to the existing bug (or file a new one) and then subscribe ubuntu-sponsors to the bug and someone will look at getting the fix into Ubuntu.07:01
digitalknighthyperair, no,actually I went offline,so I could not read it07:01
digitalknightThanks a lot for reiterating it07:01
digitalknighthyperair, Another thing,should I start off as a MOTU?07:02
hyperairdigitalknight: you can't start off as a MOTU. you start off by contributing patches to bug reports, and once you've contributed enough and proven your level of technical expertise, you apply for MOTUship.07:03
dholbachgood morning07:03
digitalknighthyperair, I meant,as a MOTU hopeful07:04
hyperaireh well, you can07:04
digitalknighthyperair,what exactly do MOTU hopefuls do?07:04
hyperairwell the same things that MOTUs do, besides reviewing and uploading others' work.07:05
hyperairinstead of uploading changes directly to the archive, you'll have to submit patches via launchpad and get a motu/core dev to upload them for you07:05
digitalknighthyperair, ok,and so eventually,I can try for core developer membership,right/07:06
hyperairyup07:07
digitalknighthyperair, right,thanks07:07
digitalknightI am associated with OSS already07:07
digitalknightI am a Google Summer Of Code 2012 student for PostgreSQL07:08
digitalknightI just want to contribute to Ubuntu also,because I love ir07:08
hyperairthat's nice =)07:08
digitalknighthyperair, thanks,also,what kind of knowledge is required(apart from good knowledge of C)?07:09
hyperairwell you eventually pick these up as you go along. it's easier for you to just jump straight in and learn fromthere07:10
hyperairi think there's a page on wiki.ubuntu.com about getting started07:10
digitalknighthyperair, okies,because,I do not have much knowledge of Operating Systems atm(I will be starting now)07:11
hyperairhttp://www.ubuntu.com/community/get-involved07:12
hyperairdigitalknight: ^07:12
smbhallyn, no07:20
sam-ccompare security 12.10 to 12.04 LTS??07:48
josh____Hello, Gtk.FileChooser dialog rightly picks an executable file but throws an error for non-executable files. How to solve this? Here is my code for this --> http://pastebin.com/yY2PVR3r08:04
pittiogra_: the HDMI monitor bug with quantal/ti-omap4, would that be bug 1010423 or bug 1010009? or both?08:32
ubottuLaunchpad bug 1010423 in linux-ti-omap4 (Ubuntu) "pandaboard reports ti_hdmi_4xxx_phy_enable: hotplug absent after delay constantly" [Undecided,New] https://launchpad.net/bugs/101042308:32
ubottuLaunchpad bug 1010009 in linux-ti-omap4 (Ubuntu Quantal) "omapdss fails to properly detect some monitors in quantal" [High,New] https://launchpad.net/bugs/101000908:32
pittigema: ^ FYI08:32
gemapitti: thanks!08:32
gemaogra_: ping08:42
xnoxinfinity: i gave my mom Ubuntu CD made her boot on the laptop setup wireless and open facebook / gmail. After that I said I work on making this CD. After she said "that doesn't look like much" I pointed out at thousands of things in the software centre, at which point she said "Oh, but surely that's impossible to do every 6 months"08:44
xnoxinfinity: non the less according to her I have been leaving in London for 6 six years, although I haven't yet lived in London. But that is a minor implementation detail.08:45
vibhavxnox: She could use only LTS versions?08:55
cjwatsonkees: Not until they get copied into quantal.  Then the bugs get closed.09:11
larsduesingplease could anybody have a look at SRU: https://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/1007408 thanks :-)09:14
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu Precise) "aiccu.conf does not need server directive, while upstart script wants it" [Undecided,New]09:14
ogra_gema, hello09:16
gemaogra_: you have been doing some arm testing this week, right?09:17
ogra_lots, yes, since we have live images now09:18
ogra_omap wasnt working at all (kernel issues) should be good with the new kernel09:18
gemaogra_: could you upload your results to the tracker, so that we can track the bugs and mark them as important, etc?09:18
Sweetsharkquiz question to all the audience: so far I have seen bug 1017125 only on quantal -- with both gcc 4.6 and 4.7, but *not* on precise. Anyone having a hint on other toolchain changes that might cause this?09:18
ubottuLaunchpad bug 1017125 in LibreOffice Productivity Suite "LibreOffice crash in xmloff.Impress.XMLContentImporter::com::sun::star::document::XImporter with gcc-4.7" [Medium,Confirmed] https://launchpad.net/bugs/101712509:18
ogra_omap4 was waiting for the new ubiquity and should be fine now as well09:18
=== MacSlow is now known as MacSlow|lunch
geserSweetshark: very wild guess: have your build-dependencies (c++ libs) been recompiled for your test with gcc-4.6 too in quantal? (see the thread about gcc-4.7, stl and c++ language version on ubuntu-devel)10:31
Sweetsharkgeser: no.10:40
Sweetsharkgeser: however, I see no external lib in the stack trace (not that that means anything ...)10:41
Sweetsharkgeser: thanks for the hint.10:48
* ogra_ wonders if we changed something in frambuffer handling of the initrd recently ... looks like plymouth is broken on most of my arm installs (black screen until X)11:01
larsduesingAfter looking after bug https://bugs.launchpad.net/bzr-builddeb/+bug/1006611 and browsing through the source a little: Am I right, maybe it is only the wrong parameter quilt-tree-policy given to bzr merge?11:03
ubottuLaunchpad bug 1006611 in bzr-builddeb "quilt patches are not reapplied after merge with debian" [Undecided,Confirmed]11:03
xnoxlarsduesing: nope. the quilt-tre-policy is correct. Due to the way bzr-builddeb operates the files in the .pc directory get new file-ids (equivalent of rm & add due to quilt pop; merge; quilt push)11:08
xnoxlarsduesing: hence the massive diff of everything removed & everything added back again11:08
xnoxlarsduesing: plus the merge proposal diff would be against old ubuntu, not debian. And all the removed & new patches will generate even bigger .pc dir diff11:10
=== MacSlow|lunch is now known as MacSlow
larsduesinghmm... ok..11:20
larsduesingI'll trying to look after it11:20
xnoxlarsduesing: see also a related bug that I added in the comment, it's all the same code area11:21
xnoxlarsduesing: my guess is that when both trees get 'quilt pop -a' treatment the file-ids are not backed-up in anyway, such that 'quilt push -a' treatment generates brand new fileids different from either trees. But this does sound very odd....11:23
* xnox is not a bzr dev, just a 'poweruser'11:23
cjwatsonquilt pop/push wouldn't drop file IDs unless you commit in between11:24
cjwatson(haven't looked at the bug, just a drive-by comment)11:24
xnoxcjwatson: hmm but there is merge tree in between. It fails horribly if the quilt patch introduces new files, you get malformed tree bzr exception11:25
* xnox generally does ` quilt pop -f ` then11:26
larsduesingyes11:28
larsduesingthere seems to be a much deeper problem in it...11:29
xnoxyeap, the idea & code in bzr-builddeb is sensible on high level11:30
larsduesingany idea how to debug python-code which is run by "bzr merge"?11:32
=== slomo__ is now known as slomo
xnoxlarsduesing: read/use bzr verbose & debug modes??....11:34
larsduesingoh.. maybe thats enough... yeah... thinking too deep :)11:35
larsduesingOhh...11:50
larsduesingstrange11:50
larsduesingbzr -Dmerge -Dfetch -Dhooks merge debianlp:sid/aiccu &>../bzr.log11:50
larsduesingdoes not give ANY debug-information...11:50
cjwatsonSweetshark: I can help you with using the API to work around bug 1018349 if you'd like12:04
ubottuLaunchpad bug 1018349 in Launchpad itself "launchpad times out when trying to copy large package between PPAs with binaires" [Undecided,New] https://launchpad.net/bugs/101834912:04
cjwatsonSweetshark: Oh, except apparently I'm too late :-(12:04
cjwatsonCould've saved you six hours of build time there12:05
Sweetsharkcjwatson: :(12:06
Sweetsharkcjwatson: what would be the workaround?12:06
cjwatsonThere's an API request you can make which is always asynchronous12:06
Sweetsharkcjwatson: I dont mind the build time too much personally, but hugging the ressources is bad.12:07
Sweetsharkcjwatson: k12:07
cjwatsonSweetshark: something like this (and I do have a work item somewhere to script this more generally): http://paste.ubuntu.com/1062452/12:11
Sweetsharkcjwatson: saved, with try next time.12:13
didrockscjwatson: I have something generic I made for the autopilot run (copying all content from one ppa to another), I just need to find it again somewhere ;)12:13
cjwatsondidrocks: In my case it's part of the replace-archive-admin-shell-access spec, replacing the copy-package.py script that's part of Launchpad and requires direct DB access12:14
didrockscjwatson: ah ok ;)12:14
cjwatsonIt'll be easy enough to translate, but I just want to make sure that it has all the options and checks done by the Launchpad version12:15
cjwatsonSince then (after a few other bits of work) I can delete it from Launchpad with a clear conscience12:15
=== ejat is now known as e-jat
hyperairhow does the software centre handle arch:all packages that depend upon an arch:i386 package on architectures that don't support i386?12:51
=== badfox is now known as raju
=== _salem is now known as salem_
roaksoaxjodh: ping13:00
jodhroaksoax: hi13:04
roaksoaxjodh: howdy!! so I'm trying to run a daemon as a particular user/group13:05
roaksoaxjodh: and added the stanzas setuid setgui however, it fails to start13:05
roaksoaxjodh: if I only add setgid it does start, however, still runs as root, ideas?13:06
roaksoaxhttp://paste.ubuntu.com/1062511/13:06
jodhroaksoax: it might be becuase HOME isn't set for the user. See if you can run celeryd as shown here: http://upstart.ubuntu.com/cookbook/#checking-how-a-service-might-react-when-run-as-a-job13:07
xnoxroaksoax: is /var/log/maas/ created and user accessible?13:07
roaksoaxxnox: yep13:09
roaksoaxjodh: that asks for root password13:10
jodhroaksoax: are you passing 'maas' at the very end?13:12
roaksoaxjodh: yes13:12
roaksoaxit asks for password13:12
jodhroaksoax: it should be asking for the 'maas' users password13:12
roaksoaxjodh there's no password for the user13:13
jodhroaksoax: what does 'su -c date maas' do?13:14
roaksoaxjodh: asks for password13:15
roaksoaxjodh: http://pastebin.ubuntu.com/1062524/ --> that's how it was created13:15
=== e-jat is now known as ejat
jodhroaksoax: well you don't appear to have set a password for the user. That aside, what does /var/log/upstart/maas-celery.log show?13:19
roaksoaxjodh: i think it might be because of this: [2012-06-27 09:24:03,468: WARNING/MainProcess] [Errno 13] Permission denied: '/run/maas-celeryd.pid'13:25
roaksoaxjodh: yeah was that13:26
roaksoaxjodh: so how can I effectively be able to have a pidfile13:26
roaksoaxjodh: when running it as non-root. Simply create a /run/maas owned by 'maas'?13:27
xnoxroaksoax: why do you need a pid?13:27
jodhroaksoax: yup.13:27
xnoxroaksoax: but /run/maas should be created on each boot, as in the pre-start script13:28
roaksoaxjodh: cool thanks13:29
roaksoaxxnox: I know that :). Thanks though13:29
=== yofel_ is now known as yofel
kenvandine@pilot in14:17
=== udevbot changed the topic of #ubuntu-devel to: Quantal A2 prep | Archive: please use -proposed | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: kenvandine
mterrykenvandine, ooh ooh, you're a pilot now?  can you review https://code.launchpad.net/~ubuntu-core-dev/ubuntu-release-upgrader/split/+merge/109209 ?14:43
didrocksmterry: well done :)14:43
mterrydidrocks, :)14:44
mterrydidrocks, I forgot that pilots existed14:44
didrocksmterry: yeah, this totally suits the case. I feel already sorry for kenvandine :)14:44
seb128didrocks, aren't you piloting as well today? ;-)14:44
kenvandinemterry, indeed :)14:45
didrocksseb128: yeah, but I'll switch my shift for tomorrow or friday14:45
didrocksseb128: noticing that I already spent hours on mterry's branches :)14:45
seb128didrocks, escaping mterry's reviews? ;-)14:45
seb128right14:45
mterryHe did half  :)14:45
didrockshe's doing work, that's annoying! :)14:45
kenvandinemterry, pointers on what to look at for those tests?14:46
mterrykenvandine, the deja-dup tests?14:46
kenvandineyeah14:46
kenvandinemterry, it's weird... one of those tests in the scripts dir passes14:47
kenvandinebut others fail14:47
kenvandine** (/home/ken/src/deja-dup/simple-threshold/tests/runner/.libs/lt-runner:17750): WARNING **: runner.vala:193: Error string didn't match; expected (null), got Failed with an unknown error.14:48
mterrykenvandine, run a failing test like so:  DEJA_DUP_DEBUG=1 ./runner --verbose ../scripts/bad-hostname.test14:49
mterryshould give enough info to figure out why14:49
kenvandine(MSG: DEBUG: DuplicityInstance.vala:557: duplicity (18336) exited with value 25514:50
kenvandinemterry, is that helpful?14:50
mterrymvo, I wanted to change update-manager's user-visible name in LP to "Software Updater" instead of "Update Manager", but you're the maintainer14:50
mterrykenvandine, can I have the whole thing in a pastebin?14:50
kenvandinehttp://paste.ubuntu.com/1062643/14:51
mvomterry: let me fix that14:52
mvomterry: its now ubuntu-core-dev14:52
mterrymvo, ah neat, thanks!14:52
mterrykenvandine, it's because "'--exclude=/storage/1/Downloads" got passed to the mock duplicity script and it wasn't expected14:53
mterrykenvandine, is that an exclude from your normal user?  (we shouldn't be seeing those)14:53
* kenvandine checks14:53
kenvandineoh... ~/Downloads is a symlink14:54
* kenvandine doesn't want to fill up his SSD14:54
=== zyga is now known as zyga-food
mterrykenvandine, interesting...  that's a side effect of how deja-dup handles symlinks in the exclude list (it expands it out and includes both the source and the target)14:57
mterrykenvandine, let me see if I can make the mock smarter...14:57
kenvandinethx14:57
mterrykenvandine, in the meantime, there's that nice ubuntu-release-upgrader branch...  ;)14:57
kenvandinein the mean time i'll try to run the tests on another box, after reviewing the release upgrader14:58
mterrymvo, are there any consumers left for python-update-manager (as apposed to python3-update-manager)?15:02
cjwatsonreverse-depends says no15:04
cjwatsonIt was fairly temporary I think15:04
cjwatsonWe do need to keep py2 compat in the release upgrader though15:04
mterrycjwatson, right, but I didn't know if there were any planned or 3rd parties that we knew would want it15:04
cjwatsonThe main thing we knew about in the time was in the Ubuntu archive (I forget exactly what it was) and has apparently been fixed15:05
mterrycjwatson, OK, you mean provide a python-distupgrade as well as python3-distupgrade, or something more intricate?15:05
cjwatsonOh, I think it was apturl15:05
cjwatsonThe upgrader probably needs to run with Python 2 when upgrading from precise and with Python 3 when upgrading from >=quantal15:05
cjwatsonWhich is going to be quite intricate in the dist-upgrade tarball15:05
cjwatsonThe tarball can't rely on python-distupgrade or python3-distupgrade packages15:06
mterrycjwatson, OK, sounds like a separate branch after we do the split15:07
cjwatsonProviding your current branch doesn't break the upgrader from precise :)15:07
cjwatsonSo, presumably your main useful purpose in providing python3-distupgrade is that python3-update-manager needs to depend on it15:08
cjwatsonAs such, I don't think it will be terribly useful to build python-distupgrade15:09
mterrycjwatson, agreed, as long as we drop python-update-manager15:09
mvoyeah, the important part is that it does not break the release upgrader, if that is ensured I'm fine and I don't think there are any other users of it15:10
kenvandinemterry, your the king of refactoring!15:17
cjwatsonmvo: Is command-not-found still busted?15:17
mvocjwatson: unfortunately yes, I meant to just update it in the evening but wasn't aware that so much override_ magic is needed for a py3 package at this point and then I went to bed, sorry for that15:19
cjwatsonOh, I've dealt with that before.  Want me to finish it?15:20
cjwatsonI can just copy stuff from germinate or so15:20
hippiehackerhttps://gist.github.com/3004812 # a question regarding metapackages and dependencies, 'apt-get install -y ubuntu-virt-mgmt ; apt-get autoremove -y ubuntu-virt-mgmt' leaves behind the dependencies but 'apt-get install -y virt-manager ; apt-get autoremove -y virt-manager' removes it's dependencies... both are metapackages15:30
hippiehacker can anyone explain the difference in behavior between the two metapackages? (one does depend on the other, but removing the higher dependency should remove both right?15:30
apwTheMuso, i want to confirm that I have the right config options tweaked for lowlatency, do you have a list of the key changes, from the session I recall it being CONFIG_PREEMPT and HZ=1000 basically15:47
kenvandinemterry, in the ubuntu-release-upgrader split merge proposal15:48
kenvandine=== target changed u'../UpdateManager/Core/MetaRelease.py' => u'/usr/share/pyshared/UpdateManager/Core/MetaRelease.py'15:48
mterrykenvandine, yeah15:49
cjwatsonThat's a Python 2 path15:49
cjwatsonUm, be kind of careful there15:49
hallynRAOF: bug 231060, stgraber mentions you both agreed it was ok for sru, if you agree can you comment in the bug?  (I'll fix the postrm bitof course)15:49
ubottuLaunchpad bug 231060 in dnsmasq (Ubuntu) "packages dnsmasq and libvirt-bin conflict with each other" [Low,Confirmed] https://launchpad.net/bugs/23106015:49
kenvandinemterry, and i don't have that...15:49
cjwatsonIt's only in python-update-manager15:50
kenvandineand that is temporary right?15:50
cjwatsonIndeed15:50
mterryhm15:50
cjwatsonMaybe link to /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py instead15:50
cjwatsonBut really this ought to be solved some other way than symlinking to system files from the source package15:50
mterryMaybe better to fix the imports15:50
kenvandinemterry, yeah15:51
cjwatsonLike having a vaguely rational hierarchy of modules15:51
* kenvandine comments on MP15:51
* mterry was just trying to have as little changes as possible, but that's a good reason to change it15:51
cjwatsonSame goes for the other symlinks to pyshared15:51
kenvandinemterry, sorry... make sure you ping me when you need another review15:52
kenvandinei spent a fair bit of time on this already so finishing it off won't be hard15:53
mterrykenvandine, k15:53
mterrycjwatson, do you know why these symlinks were used in the first place?  Are they part of how the release upgrader tarball works?16:01
cjwatsonYou need mvo really16:02
mterrymvo, I summon thee16:02
cjwatsonThe dist-upgrade tarball does need to be pretty much self-contained16:03
dobeymterry, kenvandine: why arey ou symlinking it anyway?16:03
cjwatsonBut to me this rather feels like modules being in the wrong hierarchy16:03
mterrydobey, that's what we're trying to figure out16:03
dobeyah16:03
hippiehackervanhoof: you around?16:03
cjwatsonUpdateManager should be importing from DistUpgrade, I think, not the other way round16:03
mterryYeah, but some of the links seem obviously odd, like symlinking to apt-clone or sourceslist.  that's not updat-emanager related16:04
cjwatsonAlthough I'm less sure about UpdateManager.Core16:04
cjwatsonI would skip those for now if I were you, and concentrate on the DU/UM cross-imports16:04
cjwatsonThose other ones are generally in order to ship newer versions of some modules because the ones in older releases were broken in some way16:04
cjwatsonOr unavailable16:04
cjwatson(Note that a symlink in the source tree turns into a real file in the dist-upgrade tarball, mostly)16:05
cjwatsonIn order to work out whether we can get rid of those other symlinks, we need to know whether the version shipped in any version of Ubuntu we might be upgrading from is (a) guaranteed to be installed when dist-upgrading, (b) sufficient to support the dist-upgrader's needs16:06
vanhoofhippiehacker: I am but on a call atm16:06
hippiehackervanhoof: np just wanted to catch up at some point16:08
=== zyga-food is now known as zyga
vanhoofhippiehacker: shoot me a mail or /msg, should be off in an hour or so16:09
=== nhandler is now known as StaffUnicorn
=== Myrtti is now known as StaffRingedSeal
mterrykenvandine, ok, updated the branch16:20
lifenghi all, I am the maintainer of root-system package in Debian. http://packages.qa.debian.org/r/root-system.html16:23
lifengThe current version cannot be built on ubuntu due to build-dep unmet, however, I fixed this issue in git-repo of Debian packaging stuff, is it possible for ubuntu to import the package from git-repo?16:23
bdmurraybryceh: having been subscribed to the regression- tagged bugs for a few days now it seems like the xorg package hook is creating quite some false positives16:25
bdmurrayslangasek: would you agree?16:25
brycehbdmurray, ok16:25
slangasekyes, very much so16:27
bdmurrayone issue might be presenting the question during the development of the release16:27
bdmurraylike in quantal now don't tag it regression-update16:28
brycehbdmurray, what tag should it use in that case?16:30
bdmurraybryceh: regression-release if it happened between P and Q16:31
bdmurrayI suppose I could write something to remove regression-update from all bugs reported about P before 2012-04-whatever16:31
brycehactually wait, looking at the logic, the question leading to the 'regression-update' tag *only* gets asked if the distro version is "Supported" or "Current Stable Release"16:32
brycehif it's "Active Development" (as in quantal) it doesn't ask about software updates16:33
brycehbdmurray, so, that should be zero bugs16:33
bdmurrayoh, that's good16:34
slangasekbryceh: hmm?  because people don't file bugs against stable releases?16:34
bdmurraybryceh: it still seems to generate quite a few false positives though16:36
brycehbdmurray, can you show me a couple examples?16:36
brycehbdmurray, could it just be user confusion?16:37
slangasekthere are also a large number of unity-specific ones; I don't know if that's related to a specific script, or some sort of unity bug filing documentation?16:38
slangasek(I think it's unlikely to be random user confusion)16:38
kenvandinemterry, thx16:38
brycehslangasek, compiz uses the xorg apport hook, and I think unity redirects to compiz for some issues16:39
=== salem_ is now known as _salem
slangasekbryceh: so it sounds like this script /is/ related to the large number of false positives, then?16:39
bdmurraybug 88887216:39
ubottuLaunchpad bug 888872 in xserver-xorg-video-ati (Ubuntu) "Unity 3D desktop crashes in Oneiric using ATI Mobility Radeon X1600" [Undecided,Incomplete] https://launchpad.net/bugs/88887216:39
slangasekbug #87674516:40
ubottuLaunchpad bug 876745 in unity (Ubuntu) "Mouse becomes unresponsive, windows are dragged around screen seemingly at random" [Undecided,Incomplete] https://launchpad.net/bugs/87674516:40
bdmurraybug 90816116:40
=== trijntje_ is now known as trijntje
ubottuLaunchpad bug 806248 in unity 4.0 "duplicate for #908161 Launcher icons are all rendered up in top left corner" [High,Confirmed] https://launchpad.net/bugs/80624816:41
brycehif the bugs have GraphicsCard defined, that's something only the xorg apport hook adds, so that's a way to tell.16:41
brycehso, yeah, I think I know what may be happening16:42
brycehI think it is indeed user confusion16:42
slangasekthe current hook's question is "The problem began right after system software update"16:43
slangasekmapping that to regression-update is wrong; I don't think that's user confusion16:44
slangasekthe user is answering honestly, but it's setting a tag that's problematic16:44
bdmurrayearlier in the hook we can see a tag of just regression added in some cases16:44
bdmurraymaybe that would work?16:45
* bryceh shrugs16:45
brycehyeah if you'd prefer that, it's fine by me16:45
slangasekthe problem is that most of these users are truthfully answering that yes, it happened after a system update... but that system update was a dist-upgrade from one release to the next16:45
slangasekso yeah, I think it's better to just use 'regression' here16:46
brycehslangasek, I would call that user confusion16:46
bdmurraythen those will be modified to regression-release or regression-update as appropriate16:46
brycehmaybe honest user confusion :-)16:46
brycehbdmurray, I'll just eliminate the question16:47
bdmurraybryceh: okay, I'm sure the SRU team would be happy to review SRUs for this ;-)16:49
brycehbdmurray, I wish they would be.  I already have an SRU filed (and confirmed) for this exact dialog, that still hasn't gone out :-(16:51
brycehin fact, that fix might solve this issue... hmm16:51
slangasekbryceh: how do you mean, hasn't gone out?  There's an SRU of xdiagnose in -proposed that has one bug awaiting verification?16:51
brycehslangasek, what bug is waiting?16:52
slangasek(bug #1009971)16:52
ubottuLaunchpad bug 997470 in xdiagnose (Ubuntu Precise) "duplicate for #1009971 apport-gpu-error-intel.py keep crashing for 4-5 times on every reboot" [High,Fix committed] https://launchpad.net/bugs/99747016:52
slangasekoh16:52
slangasekit's a duplicate of one that has been verified16:52
slangasekok, publishing then ;)16:52
=== _salem is now known as salem_
brycehthat got verified like a week ago16:52
kenvandinemterry, back at you :)16:55
bdmurrayslangasek: does the sru report need another improvement?16:56
slangasekbdmurray: well, this particular bug was marked already as a duplicate when the package was accepted into precise-proposed... I think we need to be more diligent about checking such things16:57
slangasekso maybe that's an enhancement for queuediff16:57
cjwatsonMy experience has been that I'm reluctant to bounce things for tweaking bug numbers, particularly if the upload has been there for a while16:57
slangasekthat reminds me, I still need to reupload update-manager, whose changelog references a private bug :-P16:57
slangasekcjwatson: bdmurray has convinced me that it's better for us to just fix them up ourselves and reupload16:58
cjwatsonI'd rather that (a) the SRU report should be able to chase such references if possible (b) there should be some override mechanism that doesn't require a reupload16:58
cjwatsonourselves, as in the SRU team?16:58
slangasekcjwatson: yeah16:58
cjwatsonHm, I suppose that's workable16:58
bdmurrayI don't remember trying to hard to convince you16:58
cjwatsonThough it does require pushing stuff back to revision control, often16:58
cjwatsonKind of tedious for say the kernel16:59
slangasekand in cases like update-manager, the changelog is wrong and needs to be fixed because it references private bugs16:59
cjwatson(Which is a case where I'm particularly reluctant to reupload because it's generally already been built in a PPA by the time it gets to us)16:59
slangasekcjwatson: right... though the kernel is a special case where we really just care about the tracking bugs16:59
slangasekbdmurray: it didn't take much convincing ;)16:59
cjwatsonYes, and there have been cases where the tracking bugs are missing :-)16:59
cjwatsonIt'd be nice to have an override file for such things16:59
slangasekcjwatson: ah, heh17:02
cjwatsonOr there was a recent cups SRU where some of the bugs turned out to be unrelated to the SRU and Till tried to "disconnect" them after the fact17:03
cjwatsonWhich was sort of OK I guess but very confusing, and if I hadn't been processing it all at one go it would have been hard to keep track17:03
cjwatsonA way to tell sru-report "no, just forget about that one" would have helped17:04
cjwatson(Till would still have had to reopen the bugs after the janitor closed them on moving to -updates, but not much to be done about that)17:04
brycehbdmurray, alrighty, regression-update removed.  Do you want to file the sru bug for this?17:22
bdmurraybryceh: okay17:25
brycehwhile I'm at it I'll fix one other question that's been ambiguous17:27
bdmurraybryceh: bug 101851017:31
ubottuLaunchpad bug 1018510 in xdiagnose (Ubuntu) "apport hook tags too many bugs regression-update" [Undecided,New] https://launchpad.net/bugs/101851017:31
brycehbdmurray, thanks17:32
bdmurraythank you17:32
brycehyour welcome, hopefully you can find some other way to identify update regressions in X/compiz/unity bugs17:35
brycehbdmurray, don't forget to add a test case, etc. to the bug.  I've subbed ubuntu-sru17:55
=== rtg is now known as rtg-lunch
black_joehttp://pastebin.com/VDeZnR5T Apparently debuild doesn't like my rules file. Does anyone know how to let it just brush over the rules? I have a separate make / install file. (First time packaging)18:12
infinityblack_joe: Why mix-and-match cdbs and dh7 that way?18:17
infinityblack_joe: I bet if you drop the two includes (and stop using cdbs entirely), that'll Just Work.18:18
black_joeOkay. I will try that.18:18
black_joeI removed the includes, but what do you mean by "cdbs"?18:19
infinityblack_joe: If you don't know what cdbs is, you didn't want the includes. ;)18:19
black_joeI just put them in to try to silence other errors. But I think they were cuased by something else.18:20
black_joe(I actually copied most of this from gedit's rules)18:20
infinityblack_joe: Ahh.  Instead of cargo-culting from other packages, you might try installing dh-make and running "dh_make" in a clean unpacked source tree.18:21
infinityblack_joe: You'll get a dreadfully simple debian/* to tweak.18:21
black_joeYeah. The errors have returned. http://pastebin.com/4R3J4XMu18:21
infinityblack_joe: Also, most of this probably belongs in #ubuntu-motu or something.18:21
black_joeI can try dh_make instead.18:21
black_joeProbably. This was the most related channel I saw when I scanned over freenode though.18:22
black_joeI'll try dh_make then go there. Thanks.18:22
slangasekinfinity: per resolution 698.1, ยง5.2, subsection B, packaging questions are now equally on topic for both channels18:26
infinityslangasek: Coffee, laptop, narrow miss, nearly had to email you a bill.18:27
kenvandinemterry, see my last comment on the ubuntu-release-upgrader split MP?18:29
mterrykenvandine, yeah, it prompted a rabbit hole of looking at the tests18:29
kenvandinehaha :)18:29
kenvandineok18:29
mterrykenvandine, about to fix an unrelated-to-my-branch test problem and upload18:29
kenvandinei approved your other deja-dup branch :)18:29
mterrykenvandine, I'm going to leave the pyflakes test alone for now.  that can be fixed post-merge18:30
kenvandineok18:30
mterrykenvandine, oh cool.  I was halfway to figuring out how to make that work well for your weird symlink case  :)18:30
kenvandinewell, would be good to handle that :)18:30
kenvandinei just ran the tests on my laptop18:30
kenvandine@pilot out18:31
=== udevbot changed the topic of #ubuntu-devel to: Quantal A2 prep | Archive: please use -proposed | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
mterrykenvandine, guh, the thing I thought would fix this error isn't.  I'm just pushing as is, it's not caused by my branch18:32
kenvandineok18:32
mterrykenvandine, so the tests that I expect to still fail are pyflakes and quirks18:32
mterrykenvandine, branch updated18:32
* kenvandine tests18:32
=== rtg-lunch is now known as rtg
kenvandinemterry, test_end_of_life.py fails for me with python318:39
kenvandineam i just missing a depends?18:39
=== zyga is now known as zyga-afk
kenvandinemterry, it's an import error, no module named Dialogs18:41
mterrykenvandine, ah yes...  that's because Dialogs is from update-manager trunk18:41
kenvandineok18:41
kenvandinei'll ignore that one then :)18:41
kenvandinemterry, the pyflakes test pass here :)18:46
mterrykenvandine, really?  hmm18:47
kenvandinequirks test pass with python318:48
kenvandinebut not 2.718:48
mterrykenvandine, ah yeah, my flakes errors are from leftover built code in debian/18:48
mterrykenvandine, yeah.  I didn't figure out why we are getting a unicode conversion error in 2.7 at a certain point18:49
kenvandinemterry, approved :)18:52
mterrykenvandine, yay.  thanks so much for the reviews18:53
kenvandinenp18:53
kenvandinemterry, never a small diff from you!18:54
seb128kenvandine, mterry: good job guys!18:57
smoserjodh, around?19:04
dupondje trying to overwrite '/usr/lib/evince/4/backends/comicsdocument.evince-backend', which is also in package libevince3-3 3.5.3-0ubuntu119:14
dupondjehmz :)19:14
micahgdupondje: file a bug and subscribe jbicha and robert_ancell unless another desktopper speaks up here to take it19:16
dupondjeNo apport report written because MaxReports is reached already19:17
dupondjewhy is that19:17
infinitydupondje: Which package had that overlap?19:19
dupondjelibevdocument3-4_3.5.3-0ubuntu3_amd64.deb19:20
dupondje-rw-r--r-- root/root      3770 2012-06-27 15:45 ./usr/lib/evince/4/backends/comicsdocument.evince-backend19:20
dupondjemicahg: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1018543 seems somebody else was first :)19:23
ubottuLaunchpad bug 1018543 in evince (Ubuntu) "evince fails to upgrade in GNome-shell 3.5" [Undecided,New]19:23
=== StaffUnicorn is now known as nhandler
ggherdovHi all. I am trying to install the search UI solritas on my solr 1.4.1 instance, which I installed as an ubuntu package on ubuntu 11.04 (natty). This is being harder than expected. The recipe at http://wiki.apache.org/solr/VelocityResponseWriter says to copy a bunch of .jar from contrib/velocity/src/main/solr/lib to /lib .20:36
ggherdovWell, I don't have any of those .jar, not in the solr-common package (list here: http://bpaste.net/show/WG6bJiFKuJhA4voRNTrI/ ) nor in the 'velocity' module, that I installed separatedly (list here http://bpaste.net/show/MAEICAOm8NpVbocS18Rj/ ).20:36
ggherdovshould I submit a bug in the solr-related packages?20:36
ggherdovI might also add that "apt-cache show solr-common"  shows this note: This package also contains the dataimporthandler contrib while omiting  dataimporthandler-extras, clustering, extraction and velocity due to missing  dependencies.20:38
ggherdovwhat does it mean? what are the "missing dependancies" for velocity in solr-common ?20:39
slangasekstgraber, cyphermox: does network-manager-openvpn generally work well in quantal?  I'm having strange periodic drops, with nm-openvpn SIGTERM in the logs20:40
cyphermoxslangasek: stgraber can tell you. I don't have a permanent setup that I use20:41
slangasekggherdov: please see the topic - this is a channel for development of Ubuntu, not support.  Try #ubuntu20:41
cyphermoxslangasek: if it's flaky on quantal might want to take a good look at precise though, because it would be the same version, most likely the same behavior20:41
stgraberslangasek: works great here, what VPN is that? QA?20:42
slangasekstgraber: yes20:42
stgraberslangasek: let me connect to that one. My config is quite different from that VPN though. One notable difference between my own VPNs and that one is that I'm running in tcp mode by default, not udp.20:43
slangasekstgraber: tcp?!  madness20:46
slangasekstgraber: but I'm testing now with a raw openvpn profile instead of through NM, and it seems to be working stably20:46
stgraberslangasek: I just connected from here, will see if it disconnects20:47
=== robert_mac is now known as 16SABH4R1
bdmurraybryceh: its possible to see what pocket a version of a package appears in so something like this could be used in your hook http://paste.ubuntu.com/1063282/21:34
brycehbdmurray, well the problem is that half the bugs reported against X actually aren't X bugs at all21:35
brycehand the other half are usually so ambiguous they might be legitimate X bugs but are rarely associated with the right X package21:36
infinitybryceh: So, the solution is to file them all against mysql-5.5 and let SpamapS sort it out.21:37
brycehbdmurray, however that code would still be mighty handy for at least just indicating if the user has stuff installed from those other pockets21:37
brycehinfinity, 90% of everything is just crap.  So maybe random.random() > .9 would work?21:39
SpamapS=o21:40
brycehbdmurray, so yeah I like where you're going with that code.  do you think launchpadlib calls from apport hooks are ok?21:41
bdmurraybryceh: I thought you already did one in check_is_supported21:42
bdmurraybut yes I think its fine21:43
brycehbdmurray, hey you're right21:43
brycehbdmurray, ok cool.  maybe with your change I should centralize the login to avoid re-logging in multiple times21:44
brycehbdmurray, hmm what do you think about us maybe getting lpltk included in main?21:44
bdmurraywell and it really could be one function and just pass the pocket21:44
=== salem_ is now known as _salem
brycehbdmurray, oh yeah, just do all the data lookup in one go, that's a good idea21:45
bdmurrayI was just experimenting there21:45
brycehbdmurray, yeah I like it.21:46
brycehalthough like I mentioned it probably won't work for finding regression-update appropriate bugs, since the bugs are almost never filed against the package the bug is actually in21:46
bryceh...which is kind of a separate issue in itself...21:47
hallynslangasek: just got a response on the debian bug for the sysvinit/initscripts /dev/shm bug - he's put a fix into the git tree21:47
slangasekhallyn: is it the same fix?21:47
slangasekhallyn: looks like he's applied your patch... which I think we're now agreed doesn't completely cover all the cases?21:49
cjwatsonbryceh: as long as you aren't assuming that launchpadlib will be available by default in 10.1021:51
cjwatsoner, 12.1021:51
cjwatsonwe're not likely to have it ported to py3 ...21:52
hallynslangasek: what exactly does it do differently?  if /dev/shm is a non-mounted-on directory, it won't turn that into a symlink.21:52
brycehcjwatson, hmm that could be a problem, yes this does indeed assume it to be available21:52
brycehwell, I guess that's one way to stop the deluge of bug reports to X.org :-)21:53
hallyni'm having late-afternoon logic inversion issues :)21:53
slangasekhallyn: the question of whether /dev/shm itself is a bind mount21:56
hallynslangasek: it doesn't ask that q, but it simply leaves it be if /dev/shm exists and /dev was not a mountpoint (and always leave it be is /dev was a mountpoint)22:00
hallyni'll reply to the debian bug pointing to yours, thanks22:02
slangasekok22:02
hallynsent :)  thanks, ttyl22:04
xnoxinfinity: "if we don't add explicitly pthreads library to linker flags after update glibc to version 2.15"23:39
xnoxa see a similar failure now, but the package compiled fine in precise23:40
xnoxdid something change in eglibc to follow suite?23:40
infinityxnox: Err, I might need some context.  And that first sentence in English. ;)23:41
infinityxnox: (And no, we haven't changed anything in eglibc, but we have changed the compiler)23:41
xnoxinfinity: http://paste.ubuntu.com/1063440/23:41
xnoxinfinity: quick google search suggests that glibc stopped exposing/linking against pthreads.23:42
infinityxnox: That just looks like as-needed, your -lpthread is in the wrong place.23:42
xnoxqutecom used to compile fine, but now it doesn't23:42
infinityxnox: -lpthread IS on the command line there, just not with the rest of the libs.23:43
infinityxnox: That said, you probably want -pthread, not -lpthread.  I believe.  I keep forgetting which direction that's flip-flopped in the toolchain.23:43
xnoxright.... i need to figure out where they are comming from. I am scared if the boost stuff is providing the flags the wrong way around now23:44
infinityxnox: What package is this?23:44
xnoxqutecom23:45
xnoxinfinity: to get to that error you need this patch http://paste.ubuntu.com/1063444/23:45
xnoxdue to changes in quantal23:45
infinityIt's not boost-related at all, I'm sure.23:45
infinityxnox: Plenty of hits for -lpthread in the source.23:47
xnoxinfinity: how come it compiled fine on precise though?23:49
infinityxnox: If I had to guess, I'd say maybe -lboost_thread used to link pthread, so it worked by accident.23:53
xnoxCXX_FLAGS look correct and have -pthread in them, but not the link command has -lpthread which should be just -pthread23:57
xnoxCMake is confusing23:57
infinityCXX_FLAGS obviously doesn't have -pthread in that invocation.23:57
infinityAnd -lpthread *would* work, if it wasn't where it is in the commandline. :P23:57
infinity(But -pthread is much less hassle to get right, since the compiler just magically DTRT)23:57

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