/srv/irclogs.ubuntu.com/2013/03/05/#ubuntu-devel.txt

celsocurently i am using vgaswitcheroo to shutdown my ati hd5470 card to use the intel hd3000 but for a unknown reason, when i setup the stuff in rc.local file, it disables my sound card. it simply doesn't detect it. I think its because of the "sleep 6" comand that i had there.00:00
celsoif i remove it, it detects my sound card after reboot.00:00
celsoanny ideas about to fix this?00:00
xnoxbarry: there is no broken more than shibroken =)))) Have you had a chance to look at the proposed patches to fix it? or should I do a shout-out to digia to review / merge the one that is on Qt side?00:13
=== wedgwood is now known as wedgwood_away
barryxnox: i haven't had time to look at it.  if you can line up a reviewer, that would be great00:30
psusioh dear... the more I read about udisks2, the worse it sounds02:10
lfaraonesarnold: its sort of weird when someone reports a bug, assigns it to themselves, and mark it as "in progress" that you'd go in and mark it as "incomplete"… (re LP #1145560)02:44
ubottuLaunchpad bug 1145560 in openafs (Ubuntu) "OpenAFS Security Advisories 2013-001 and 2013-002" [High,In progress] https://launchpad.net/bugs/114556002:45
sarnoldlfaraone: my apologies :)02:45
sarnoldlfaraone: I'll be more careful in the future to look for people assigning themselves the bugs. (you're the first :)02:47
lfaraonesarnold: no worries :) in this case, I was told "here's a security fix. file a bug and post a debdiff", and had done ½ of that :P02:47
sarnoldhaha02:48
lfaraoneAnd then I had class :P02:48
sarnoldyou left out the *smack* in the middle while I muddle up your bug..02:48
evckhi, looking for some advice on how to get started in ubuntu dev03:34
evcklooking to find places to contribute, but not sure where to start03:36
dbrownhello. I need to speak with an ubuntu devoloper if possible04:21
dbrowni guess i will come back tomorrow04:24
lfaraone!ask | dbrown04:26
ubottudbrown: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience04:26
dbrownis ubuntu moving toqt and away from compiz?04:27
dbrownexcuse me is ubuntu moving to qt? and away from compiz?04:28
TheMusodbrown: Yes.04:32
TheMusoI don't know about away from compiz but I believe according to the announcements Unity is moving to Qt.04:32
dbrownokay then my problem is that I am visually impared user who uses the enhanced zoom desktop feature of compiz04:33
TheMusodbrown: No promises with regards to magnification and unity in Qt, but there are those of us who are aware of that being a requirement for some users, and will try to get this addressed in some way.04:34
TheMusoI myself am vision impared, and use a screen reader, and occasionally use magnification, so I will find it useful too.04:34
TheMusoSo I will be following up about magnification to see what could be done.04:34
dbrownttyl got to go04:35
lfaraoneAre any of the archive builders broken?04:48
lfaraonehttps://launchpad.net/ubuntu/+source/openafs/1.6.2-1+ubuntu1/+build/4345033/+files/buildlog_ubuntu-raring-i386.openafs_1.6.2-1%2Bubuntu1_FAILEDTOBUILD.txt.gz died strangely04:48
infinitylfaraone: No.04:48
lfaraone"/lib/i386-linux-gnu/libpthread.so.0: could not read symbols: Invalid operation"04:48
infinitylfaraone: Read up.04:49
infinitylfaraone: You're missing a link to -lpthread.04:49
ScottK/usr/bin/ld.bfd.real: note: 'pthread_create@@GLIBC_2.1' is defined in DSO /lib/i386-linux-gnu/libpthread.so.0 so try adding it to the linker command line04:49
infinityI'll admit that "could not read symbols: Invalid operation" is about as intuitive as operating a television with a fish.04:51
infinityBut the previous two lines are pretty clear.04:51
lfaraonehmm. this wasn't a problem in 1.6.2~pre3.04:53
lfaraoneApologies.04:53
=== BruceMa is now known as BruceMa_afk
lfaraoneScottK: did we tighten up the linker in raring? (the package builds in quantal)05:13
slangasekcjohnston, mhall119: I need to add another 'required' participant to http://summit.ubuntu.com/uds-1303/meeting/21598/foundations-1303-hwe-stack/, but he's not showing up in the 'review attendees' list despite having been added to the blueprint over an hour ago05:18
infinitylfaraone: It could be that one of the other libraries it links to used to link pthread and no longer does.05:43
infinitylfaraone: Correctly or incorrectly.05:43
pittiGood morning06:39
lfaraonehttps://launchpad.net/ubuntu/+source/openafs/1.6.2-1+ubuntu2/+build/4345141 seems to be building… again?06:40
lfaraone"currently building", yet "Started 2 minutes ago\n Finished 2 minutes ago (took 31 minutes, 3.5 seconds)"06:40
infinitylfaraone: It's a display bug that happens when a build gets thrown back in the queue...06:41
lfaraoneinfinity: I see. Why might that have happened?06:41
StevenKOh, it was given back?06:42
infinityDunno, don't have the old log.06:42
pittiinfinity: would you mind removing the pygobject propagation block? autopkgtests look good06:42
infinityStevenK: Looks like a give-back or previous abort or something.  Hard to say the cause from my vantage point.  You have access to buildd-manager logs, which might be more enlightening.06:43
pittiwell, at least not worse than they already looked before06:43
infinityStevenK: But that display bug has always annoyed me (cf: not resetting the build record properly)06:43
lfaraoneUgh. The last build took 30 mintues, so *sadness*06:43
infinitypitti: Done.06:44
pittiinfinity: danke06:44
infinitylfaraone: What's the bug hurry?  It'll take longer on ARM anyway.06:44
infinitylfaraone: And PPC, where you're stuck behind some security builds...06:45
lfaraoneinfinity: this is a security build.06:46
infinityI'll score it up, then.06:46
infinitylfaraone: Err, why the weird version number, by the way?06:47
infinity1.6.2-1+ubuntu2 <-- That should be 1.6.2-1ubuntu206:47
lfaraoneinfinity: no, it shouldn't, because openafs is horrible: https://bugs.launchpad.net/ubuntu/+source/openafs/+bug/356861/comments/106:47
ubottuLaunchpad bug 356861 in openafs (Ubuntu Jaunty) "OpenAFS Security Advisories 2009-001 and 2009-002" [Undecided,Fix released]06:47
wgrantinfinity: It's not a display bug, it's an obscure buildd-manager corruption bug that's never been identified06:48
wgrantRetries reset that properly06:48
infinitylfaraone: Oh, that's entertaining.06:48
infinitywgrant: I didn't mean the bug is in the display code, but that it's displaying the silliness of the data.06:49
wgrantIn this case it looks like batsu died06:50
wgrantOr was killed06:50
infinitywgrant: It seems to occur in cases where buildd-manager takes it upon itself to pop a build back in the queue, and reasonably consistently, I'm surprised it's never been identified.  Unfixed, sure, but not unidentified.06:50
wgrantinfinity: It appears reasonably consistent because you only notice it when it happens.06:51
infinitywgrant: Fair enough. :)06:52
=== tvoss|eod is now known as tvoss
=== henrix_ is now known as henrix
dokoxnox, cjwatson: online?09:11
cjwatsondoko: only slightly; starting properly in a couple of hours09:30
dokocjwatson, I was pointed to #1083498. would it be ok to get this into precise and quantal?09:31
dokosame for 101852209:32
=== smb` is now known as smb
cjwatsondoko: 1018522 should certainly be done in raring (first).  as for precise/quantal, I think it's probably doable in principle under the banner of improved hw enablement or something, but you'd need to think very hard about the regression test plan09:39
=== ckpringle_ is now known as ckpringle
CheeryI read about https://wiki.ubuntu.com/MirSpec today.09:52
Cheeryand this might interest anyone working with Mir: https://devtalk.nvidia.com/default/topic/529486/general-graphics-programming/direct-rendering-access-on-linux/09:53
seb128Cheery, hey, you can find them on #ubuntu-mir09:53
Cheeryall right09:53
ScottKlfaraone: Yes.10:22
ScottKIt's more likely you've no longer saved by indirect linking in some other library, but there are some changes too.10:23
xnoxdoko: cjwatson: anything that improves performance and saves power are good candidates for SRU, imho. As both hyperscale and client factors like that a lot =)10:27
=== MacSlow is now known as MacSlow|lunch
=== ckpringle_ is now known as ckpringle
=== _salem is now known as salem_
cjohnstonslangasek: ping12:52
=== MacSlow|lunch is now known as MacSlow
=== dayangkun_ is now known as dayangkun
rbasakcjwatson: how much do we care about cross buildable packages for packages not essential to arch bootstrap?13:23
cjwatsonrbasak: Varies.  https://wiki.ubuntu.com/CrossBuilding has some arguments13:25
rbasakI wasn't aware of that page - thanks!13:25
cjwatsonrbasak: More relevant for things you might want to build for mobile devices13:25
rbasakAh - of course13:25
cjohnstonseb128: ping13:36
seb128cjohnston, hey13:36
cjohnstonseb128: short answer: blame jasoncwarner_13:37
cjohnstonre: last night13:37
seb128oh, what did he do?13:37
cjohnstonhe marked them approved in LP, which means LP will not give Summit the info13:37
seb128oh, ok13:38
cjohnstonseb128: for the meetings at the 1500 slot today in client, there are no people required, so it will be an empty hangout13:38
cjohnstonfwiw13:38
=== jono is now known as Guest21624
seb128hum13:38
seb128cjohnston, isn't the lead inviting people?13:39
seb128that didn't get very well communicated13:39
cjohnstonyou mark them required and then Summit gives them a link13:39
seb128is there some automation?13:39
seb128oh13:39
seb128I though the link was going to be public13:39
seb128lool, ^ you were right13:39
loolI hope we don't run into issues with non-canonical.com Google accounts trying to join canonical.com hangouts13:40
loolI had trouble with my @gmail being the default logged in account with google trying to join canonical.com hangouts some weeks ago13:41
didrockssame here13:41
jcastrosomething was turned on that was enforcing that, that's been shut off13:41
jcastroI don't remember the details but they flipped it back13:41
jcastroI've been using my non canonical one for team meetins since then and it's been fine13:41
didrocksjcastro: ok, let's see how it goes then :)13:41
jcastroI didn't say that that would mean that it would all work this morning. For the record, heh.13:42
didrocksjcastro: no no no, you *did* personnaly certified it, I have prooves :)13:42
looljcastro: Ok; thanks for confirming this13:45
loolI had guessed they had flipped a domain-wide bit at some point, but it's great to hear they flipped it back off13:45
looldidrocks: time to put your swimming-suit on13:45
didrockslool: the coffee machine is already on :)13:46
=== rickspencer3_ is now known as rickspencer3
* rickspencer3 slurps coffee13:48
rickspencer3didrocks, lool, jcastro you guys ready?13:49
didrocksrickspencer3: more than ever! :-)13:50
* didrocks hopes that his internet connexion will follow though13:50
loolrickspencer3: assuming Didier brings in the coffee in the rooms13:51
TheMusoWhy are you guys on about coffee? You've been up for hours. :p13:51
slangasekcjohnston: pong13:51
didrockslool: now that we have daily release, you think I'm just slackering, isn't it? :p13:51
rickspencer3we'll be doing an intro starting in 9 minutes13:52
cjohnstonslangasek: you were having an issue last night. is that resolved?13:52
loolrickspencer3: is that with us?13:52
jcastrorickspencer3: I am ready to rock!13:52
rickspencer3lool, jono, me, and track leads13:52
loolok13:52
rickspencer3an intro with Q+A if there is time13:52
slangasekcjohnston: no, I still can't add people as required who need to be there, but I have a theory now that I'm following up quickly13:52
rickspencer3it feels weird getting ready for something this important, but being in my normal office13:53
cjohnstonok13:53
* tvoss is ready for UDS :) 13:53
loolrickspencer3: I guess track leads will present each track; let me know if there's some specific topic you want me to cover13:53
didrockslool: you may soon start to be the coffee man :p13:54
lool(I am happy to present track contents too except for cloud and community and I'd likely not be able to present an exhaustive picture)13:54
barrywhere's the continental breakfast?13:58
slangasekon your continent13:59
tumbleweedbarry: it's the first day, you're supposed to still be able to wake up on time13:59
TheMusobarry: In 6 hours. My body is still sleeping at this time. :p13:59
barrytumbleweed: i was told there'd be gluten free muffins13:59
ogra_i ate them all !14:00
barryooooggraaaaaa!14:00
ogra_:)14:00
TheMusolol14:00
barrywill jono tell us to eat our veggies?14:00
didrocksjono_: yes14:01
tumbleweedpgraner, rickspencer3: would moving community-1303-rolling-release before the plenaries be possible? (conversation moved from #ubuntu-motu)14:01
rickspencer3tumbleweed, I'll check after the kickoff14:03
seb128tumbleweed, moved to 16:00 in community 114:12
tumbleweedseb128: ta14:12
slangasekcjohnston: right, my problem is required people not being registered for UDS14:12
slangasekcjohnston: so, prodding them to fix on their end14:12
cjohnstonslangasek, glad you were able to figure it out! :-) let me know if you need help14:13
=== tkamppeter_ is now known as tkamppeter
ogra_heh, psusi found a fanboy on the devkit-devel list :P14:21
psusiogra_: I can't tell what the hell he was saying... was it sarcasm because he thought I was a "hater"?14:22
ogra_psusi, see "2 users simultaneous access to udisks2 mounted drive" ... he started that on feb 12th14:22
ogra_i think he is actually fanboying in a weird style14:23
ogra_he was talked down with his (rather hackish) proposal14:23
psusiso he likes my idea and was simultaniously venting frustration? boy... that does *not* translate well into written language14:23
ogra_hahaha, yeah14:24
ogra_i just got it because i read the former thread14:24
psusiwhat do you think of the idea?14:24
ogra_++14:24
ogra_but upstream will not like it i fear14:24
ogra_its their way or none14:24
psusiI'm still trying to figure out why in raring I now have two different udisks installed and running, and neither of them seem to be able to read my SMART status14:28
=== ckpringle_ is now known as ckpringle
psusismartctl works just fine still of course14:28
ogra_you should only have udisks214:29
psusiI seem to have both14:29
ogra_i think pitti tried to get rid of the older one14:29
ogra_but probably there are still universe packages unported14:29
pittiusb-creator still pulls in udisks114:29
ogra_ah14:29
pittixnox is porting it to udisks214:29
xnoxpitti: I did, and it segfaults =) i need to fix it up.14:29
xnoxpsusi: something has activated udisks1, since by default udisks1 is not running it's only started when usb-creator is launched.14:30
psusiwhy the big API breakage?14:31
* xnox is clearly sees network manager dropping wifi connection periodically.14:36
=== wedgwood_away is now known as wedgwood
slangasekarges, pgraner, Ursinha: hangout open for http://summit.ubuntu.com/uds-1303/meeting/21603/community-1303-plusone-maintenance/14:54
=== mhall119 is now known as mhall119|afk
tvossseb128, did you open the hangout yet?14:54
didrockshow should we receive the link for required attendees? Seems the hangout is opened but no link on the page14:55
argesslangasek: thanks, do you need me on the hangout. I think i'm probably more of an observer. : )14:55
slangasekarges: don't need you, but you're welcome14:55
argesslangasek: awesome thanks14:56
slangasekarges: and we can always rotate you in later if you decide to14:56
slangasekcjwatson: do you want to be in the +1 maintenance hangout this morning?14:56
tvossjasoncwarner_, do you run the refactor and cleanup session?14:57
cjwatsonslangasek: Yes please14:58
jasoncwarner_tvoss: ?14:58
jasoncwarner_oh tvoss no, seb14:58
tvossseb128, ping14:59
tvossseb128, got a hangout invite for me?14:59
seb128tvoss, you should have it in the summit details14:59
seb128tvoss, http://summit.ubuntu.com/uds-1303/meeting/21608/client-1303-refactor-platform-api/14:59
seb128no?14:59
jasoncwarner_seb128: people say they aren't getting invited...I'm pasting URL directly14:59
seb128jasoncwarner_, ok15:00
jasoncwarner_didrocks: can you take notes for this?15:01
didrocksjasoncwarner_: already started :)15:01
Riddellmpt: how about adding a topic to community-1303-rolling-release about whether this should be done for raring?15:33
mptRiddell, ScottK suggested that, I just haven't gotten down that far in the thread yet :-)15:34
mpt(ah, just got to Stefano saying the same thing)15:37
=== fire is now known as nerd
slangasekmhall119|afk: so, what's the expectation with the recordings - I guess I need to do something in youtube to get them published?15:42
lfaraonedholbach: can we register a GSoC discussion in the Community track? (preferably scheduled after 6PM EST / before 10AM EST)15:43
bankixHi.15:45
bankixI coudn't find the exact command line (genisoimage-call) which was used to create the ISO image for Ubuntu 12.10 or 12.04.2. Maybe someone know where it's documented and give me a pointer?15:46
seb128something keeps changing the level of my input source, does anyone know if that google hangout itself?15:47
didrocksseb128: yeah, it's a hangout feature15:48
didrocksseb128: you can disable it though15:48
seb128didrocks, where?15:48
didrocksseb128: http://blog.didrocks.fr/post/Getting-sound-working-during-a-hangout-in-raring15:48
didrocks~/.config/google-googletalkplugin/options15:48
didrocksswith audio-flags to 115:48
didrockskill the plugin15:48
seb128didrocks, ah, file, I was looking for it in the ui :p15:48
didrocksrestart it15:48
didrocksthis will remove audio level autoadjustement15:49
seb128didrocks, thanks15:50
didrocksyw seb128 :)15:50
Laneyyeah I applied that just before this UDS in the hope that it will stop me randomly muting15:54
dholbachlfaraone, can you file a blueprint for it? community-1303-summer-of-code or some such - propose it for 'ubuntu' on https://blueprints.launchpad.net/sprints/uds-130315:56
dholbachlfaraone, then I can accept it and see if there's still a slot where we can put it15:56
lfaraonedholbach: https://blueprints.launchpad.net/ubuntu/+spec/community-1303-summer-of-code16:10
dholbachthanks lfaraone16:10
dholbachlfaraone, accepted the blueprint, will take a while to show up in summit - then I'll check where we have an open slot16:16
lfaraonedholbach: stellar.16:16
lfaraonedholbach: this year's GSoC deadline is Mar 29, it'd be nice to meet it :)16:17
dholbachlfaraone, totally - did you guys get my email?16:17
lfaraonedholbach: I believe so16:18
dholbachok cool16:18
lfaraonedholbach: also, uh, I'm still waiting on reimbursements for UDS-P and I never received a response… who should I contact?16:18
lfaraonedholbach: actually I think the last mail I have from you about GSoC was from december.16:19
dholbachlet'S move to query16:19
hallino1Good evening all16:27
hallino1I'm new on development and I want to upgrade a .deb file from source.. Teamspeak .deb on repository is outdated and i want to update it but I don't know how to do.. Someone can help me please?16:28
dholbachlfaraone, today 18:1516:32
lfaraonedholbach: oof, is there space tomorrow at the same time?16:33
dholbachlfaraone, that was the only free slot in the community track16:34
dholbachlfaraone, you might have to ping some other track leads to see if they still have an empty slot16:34
dholbachhttp://summit.ubuntu.com/uds-1303/2013-03-05/ and http://summit.ubuntu.com/uds-1303/2013-03-06/16:34
lfaraonedholbach: thursday isn't scheduled yet it looks like?16:35
dholbachthere's no thursday16:35
dholbachwell there is16:35
dholbachbut not part of UDS16:35
dholbachlfaraone, ^ also I subscribed all you guys to the blueprint16:37
lfaraonedholbach: could we swap with something at 14:00 UTC tomorrow?16:37
dholbachlfaraone, can you join #ubuntu-community-team?16:39
pitticjwatson: I know you are rather firmly against syncing from testing, but WDYT about some middle ground like syncing from unstable after they spent $urgency days in unstable, and not autosync if there are new RC bugs?16:56
pitticjwatson: (I haven't thought about this very deeply, it just came to my mind)16:56
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
slangasekpitti: the big problem, I think, is the very large corner case of transitions17:00
pittislangasek: but those are already caught by britney17:00
slangasekpitti: if the maintainer has uploaded 10 packages for a transition, and the package at the base of that transition has an RC bug, what happens in raring-proposed?17:00
pittislangasek: I was thinking about catching the worst functional bugs17:00
slangasekin practice what I think would happen is that we would make -proposed a tangled mess17:00
pittislangasek: wouldn't it be better to hold that off then? I'd say it would17:00
seb128slangasek, what will happen in this case if we sync from unstable anyway?17:00
seb128we will get the RC and the not finished transition17:01
cjwatsonpitti: It's technically possible, but TBH I think adding an artificial delay just means we get to wait longer for regressions to be fixed; I'm not sure I see it protecting us against must17:02
cjwatsonpitti: I do think we should do something with RC bugs, though I17:02
cjwatson'm not sure exactly what17:02
cjwatson(I posted something to ubuntu-devel about that recently)17:02
slangasekpitti: the problem is that the RC bug list only gives you information about holding off *one* of the packages, and it's possibly the worst one to hold off17:02
pitticjwatson: hence waiting for some days, so that people have some time to actually file them17:02
cjwatsonI think the delay is the most harmful part17:03
slangasekbecause then you've imported the other 9 packages which now misbuild or ftbfs and you have to clean up 10 packages by hand17:03
pittislangasek: yeah, it's obviously not ideal17:03
cjwatsonSo I really want to avoid it17:03
pittiI wouldn't like to wait the potentially infinite delay that testing migration would have17:03
cjwatsonI appreciate that a delay guards against some functional bugs, but I think the flip side is worse17:03
pittiok; seems this was already discussed then17:03
cjwatsonWe should definitely do something about *Ubuntu* RC bugs, if nothing else so that there's a better workflow than "bug release team member to install a block"17:04
pitticjwatson: but people wouldn't even see the new version until it's already in the RR, i. e. too late:17:05
cjwatsonYou yourself have a couple of times asked for a block immediately after upload17:06
cjwatsonThat's time enough17:06
cjwatsonAnd there's the brown-paper-bag case17:06
cjwatsonAlso I'd like to have some downward pressure on Critical priority bugs; we don't have much such pressure at the moment and the effect is that you really can't use the Critical list as a guideline of anything much17:07
cjwatsonWhich seems rather a shame17:07
pitticjwatson: I usually ask before a new pygobject upload, until we have britney autopkgtest integration17:11
pitticjwatson: but for autosyncs we don't have that "oh sh*t" window after dput17:12
cjwatsonThere's a window before it builds and publishes17:12
cjwatsonSure, not a very long one, but it's sometimes enough to notice a problem17:12
cjwatsonAnd certainly for "oh damn I'm not sure I meant to upload that", it's enough17:13
pitticjwatson: I think we are talking about two different things here17:13
pitticjwatson: I'd like to put some additional delay/checks for autosyncs, not for ubuntu uploads17:13
pittias otherwise we'd routinely import new unstable uploads which other people already identified as having an RC regression17:14
cjwatsonOne possibility would perhaps be to get confirmation from +1 maint (somehow) before autosyncing packages with RC bugs17:14
cjwatsonI really really really don't like the idea of an automatic delay, but if some human is actually on the hook to be responsive, it might be OK to reduce the level of automation?17:15
pittiwe could try that at least17:15
cjwatsonauto-sync is already not your grandfather's auto-sync17:16
cjwatsonThough most of the newer intelligence is related to syncing entirely new packages17:16
cjwatsonI definitely think there's room to make it smarter, and I think it can be better than a simple delay17:17
pittimy main aim is at new Debian RC bugs; but if we want to use them, then we need some delay so that people can actually file them17:18
cjwatsonWell17:18
pittiif we don't want to take RC bugs into account, we won't need that of cours17:18
pittie17:18
cjwatsonDepends.  We could do a better job of tracking new Debian RC bugs for things we've already imported17:18
cjwatsonVery very few of them will be kitten-killing regressions17:18
cjwatsonI mean, right now we basically don't track new Debian RC bugs at all17:19
=== wedgwood is now known as wedgwood_away
cjwatsonslangasek makes a good point about this idea exacerbating import ordering problems though.  We already have this problem with merges, but at least merges by definition have a human who at least peripherally cares associated with them17:22
cjwatsonExtending the problem to the entirely automated case is ... troublesome17:22
pittiit would certainly lead to a lot more things being held back in -proposed17:23
cjwatsonI think this is a situation where I would rather do after-the-fact cleanup, on the basis that any negative consequences of that are likely to be on the whole less severe17:23
cjwatsonBut that does mean we have to actually track it rather than hope :-)17:23
pittiok; it may make sense to actually do this, and do some post-mortems on concrete cases where this actually bit us17:23
cjwatsonYeah17:24
pittiright, either way it'd be more human effort (watching RC bugs pre- or post-import)17:24
=== wedgwood_away is now known as wedgwood
* Laney idly wonders if it would be worth not autosyncing things which start transitions17:40
seb128Laney, +117:42
slangasekLaney: ITYM things which are /involved/ in transitions... otherwise you get the problem again that you've synced the leaf packages that were uploaded for the transition, but not the base of it17:43
seb128otherwise you get a set of packages stuck in proposed until the transition is complete, which might take weeks and block important packages17:43
Laneymmm, that's harder to determine though17:43
cjwatsonI don't see why we should particularly worry about transitions, given that they're exactly what we already have the best handling of17:43
cjwatsonSeems like solving the wrong problem17:43
cjwatsonDunno17:43
=== deryck is now known as deryck[lunch]
cjwatson(And if we have -proposed backing up and it's a problem, poke +1 maint, this is in their remit to deal with)17:44
LaneySeems to be better when someone has skin in the game to push them through. Granted though that +1 can look after them, not that they wouldn't have stuff to do otherwise.17:46
seb128cjwatson, well, let's say that there is a libpng transition that start (or something not trivial) which will includes hundred of packages and block e.g unity from landing ... it means we might hold off any unity work for weeks the time we go through the transition17:46
pittiseb128: that's quite different than what I was talking about, though; the new libpng is very likely not having any functional regressions, i. e. RC bugs attached to it17:47
pittiseb128: (it still is a problem, of course, just a different one)17:48
LaneyFunctionality bugs is the area where we have worst coverage indeed17:48
seb128pitti, sorry i didn't read the full backlog or implied it was what you were talking about17:48
seb128pitti, but it's another issue syncing from unstable17:48
seb128you might catch the start of a transition that will takes weeks to go through17:49
seb128and that will lock proposed meanwhile17:49
pittiright17:49
cjwatsonseb128: I understand the concern - what I'm saying is that if *any* transition takes weeks then that is a problem in itself, regardless of what it blocks17:49
pittiif we would do any large transition on the Ubuntu side, we'd probably stage it in a PPA or equivalent, not in -proposed17:50
seb128cjwatson, well, if you sync from testing the transition is already done and it doesn't take weeks17:50
Laneyand my proposal hoping to avoid things taking weeks, because developers get to choose when they happen17:50
cjwatsonAnd that I'd rather fix that by making the transitions happen, not by deferring the transition17:50
cjwatsonseb128: And there are *soooo* many other problems17:50
cjwatsonIt's not worth it17:50
cjwatsonAlso, you actively create problems that way by inverting the build order vs. Debian17:50
cjwatsonIn many cases17:50
LaneyBecause of binNMU you'd mostly end up syncing things which had to be uploaded for API changes which are exactly the packages you don't want17:51
Laneyhmm17:51
cjwatsonAnd syncing from Debian testing doesn't magically make transitions happen for us - we still have to rebuild things that were binNMUed in Debian, and we'll still run into cases where something fails to build in Ubuntu but not in Debian17:52
cjwatsonSo it doesn't solve the problem anyway17:52
pittithat's something we have to deal with for a rolling release anyway17:52
pittiyou can't have "crack of the day" for all packages and robust quality at the same time17:53
cjwatsonI guess I mostly think that if we're doing a rolling release we can't simultaneously be scared of change17:53
seb128well, dealing with a few build failures is easier than to carry through a big transition that only started in Debian17:53
janimopitti, do you know of an uptodate and comprehensive document that describes Ubuntu plumbing components, to be used as a starting point for introducing someone to the big picture?17:54
psusiam I off base in expecting to be able to chroot into another system fs and run an apt-get dist-upgrade?  isn't that why we use invoke-rc.d?  so you can do this and NOT have rogue daemons spawned from the foreign system?17:56
pittijanimo: I don't think we have one in one big document17:56
slangasekpsusi: you have policy-rc.d in place?17:57
slangasekpsusi: being in a chroot doesn't by itself determine any policy for whether services should start; you have to declare this with policy-rc.d, which some of the chroot-creating tools do for you17:58
psusislangasek: it seems like it should since invoke-rc.d won't run things that arne't supposed to be run in this runlevel, and there *is* no runlevel in the chroot18:00
psusiand it seems to mostly work, but it looks like some jobs that have been ported to upstart *are* being started, and much to my surprise, initctl still works in the chroot18:01
=== kentb is now known as kentb-afk
psusiand more annoyingly, initctl outside the chroot shows no evidence that upstart is managing any of the jobs in the chroot, yet *something* keeps restarting them when I kill them18:02
slangasekpsusi: upstart has chroot support; packages with upstart jobs are not exempt from using the invoke-rc.d abstraction.  Do you have a specific example?18:02
slangasekright, upstart has notions of chroot "sessions" which are managed in a separate namespace18:02
slangasekjodh: ^^ is there a way to use initctl outside the chroot to list jobs associated with a chroot?18:03
slangasekoh that's bizarre, why does my raring chroot not have /sbin on the path?18:03
psusiohh, so upstart *is* managing the jobs of the chroot session, and I'm just not using the right fu to see it?  whew... that actually makes sense... was losing my mind there18:03
slangasekpsusi: right - and upstart jobs are, of course, much harder to kill than things started by init scripts without process supervision :-)18:03
psusinow... why is upstart reachable from within the chroot?  isn't that a bad thing?  unless you explicitly link the socket into the chroot?18:04
slangasekno, it's by desin18:04
slangasek"link the socket" - upstart uses magic namespace sockets that Just Work <tm>18:04
slangasekif you want them to not work, you use a container rather than a chroot18:05
psusiI noticed... and very much don't like that ;)18:05
psusihrm... I dont recall seeing anything that indicated the magic namespace wouldn't be shared in a container18:06
slangasekwell18:06
slangasekI can assure you that this is the case, otherwise people wouldn't be able to run upstart in a container and they are able to :)18:06
slangasekpsusi: anyway, to the earlier question... were you seeing this problem with particular upstart jobs?  I want to make sure nothing's bypassing invoke-rc.d inappropriately18:07
slangasekbut my recollection is that invoke-rc.d doesn't care about unknown runlevels in any case, so that's probably a bug on invoke-rc.d to request a behavior change18:07
psusislangasek: nmbd, rsyslogd, crond, atd, acpid, whoopsie18:08
slangasekpsusi: I know for sure that nmbd doesn't have broken invoke-rc.d handling for its upstart job, so sounds like you're just getting bitten by invoke-rc.d default behavior and not having policy-rc.d18:09
psusifrom what I can see, if `runlevel` fails ( which it does, since there is no utmp in the chroot ), then invoke-rc.d doesn't run anything18:09
psusisince it can't verify that it should run it in this runlevel18:10
slangasekpsusi: in practice, that doesn't seem to be what happens18:15
psusiso... why does upstart want to manage jobs in a chroot? ( and not seem to have a way to admin them outside the chroot )?18:24
=== henrix is now known as henrix_
=== henrix_ is now known as henrix
BenCAnyone (possibly network-manager or libnl3 maintainer/developers) know how to debug netlink message sources from the kernel?18:46
slangasekcyphermox: ^^ :)18:46
BenCI'm debugging a cpu hogging bug in network-manager and I've traced it to the network interfaces being up causing an endless supply of netlink events coming from the kernel, but I can't figure out how to find out where those messages are coming from because of the abstraction in the kernel18:47
cyphermoxBenC: ahah, yes, I know how to do it, to some degree :)18:47
cyphermoxBenC: what release though, is that in raring?18:47
BenCraring18:47
BenC3.8 kernel18:48
* cjwatson gets lost in gdb18:48
cyphermoxBenC: you know you can run NM in NLDBG=3 NLCB=debug ?18:48
cjwatsonActually, hmm, I guess if I'm looking for a sample implementation of the target side of the gdb remote protocol, gdb itself is the wrong place to look (it has examples, but not for amd64)18:49
cyphermoxyou can see all the netlink messages that way, but it's a huge amount of info18:49
BenCcyphermox: Right, I've done that18:49
cyphermoxok18:49
BenCBut it just shows this loop of nondescript messages, which appear to be triggering the link up/down callback18:50
BenCconstantly in up state18:50
cjwatsonHm, maybe gdbserver18:50
cyphermoxBenC: can you share the messages you're wondering about, just so we're both on the same page?18:50
BenCcyphermox: Give me a sec18:50
BenCcyphermox: https://bugs.launchpad.net/network-manager/+bug/111192618:51
ubottuLaunchpad bug 1111926 in NetworkManager "NetworkManager increases CPU utilization" [Critical,Confirmed]18:51
BenClast comments18:51
cyphermoxaye18:52
cyphermoxso yeah, seems like either the kernel is doing something funny, or we're trapping a netlink message in NM that we perhaps shouldn't be18:52
BenCcyphermox: Right, that's where I am now, but I can't seem to figure out where this is all coming from kernel side…any thoughts on where to go from here?18:53
BenCcyphermox: If I bring down all of the interfaces (2x1G and 2x10G), it stops the congestion18:53
cyphermoxBenC you'll want to look at the NM code to match up what message you're receiving exactly18:53
cyphermoxand then finding its source in the kernel18:53
cyphermoxthat's why you want NLCB=debug, you should be seeing the actual message18:54
BenCcyphermox: well, it's calling link_msg_handler() so I assume it's a link up18:54
BenCcyphermox: and no, NLCB=debug isn't showing the type of message for this part (it shows it for the other messages, but not this slew of messages)18:55
BenCcyphermox: on sec...18:55
cyphermoxBenC: looking at the code18:55
BenCcyphermox: just pasted a loop snippet with NLCB=debug just to be sure18:57
BenCcyphermox: I see it decoding the other (normal) messages, but not these18:57
cyphermoxBenC: always flags 0x11043?19:01
BenCcyphermox: yes19:03
=== kentb-afk is now known as kentb
cyphermoxdoesn't say much :(19:05
cyphermoxlet's try something19:06
BenCcyphermox: I haven't ruled out that this (rare and under tested) ethernet driver isn't doing something stupid, but since it isn't calling netlink directly, I'm not sure how to find out what it's doing wrong19:06
cyphermoxBenC: we'll be able to say whether it's NM or the driver now19:06
cyphermoxBenC: what does ip monitor say if you just leave it running?19:07
cyphermox'ip monitor'19:07
BenCShould I leave NetworkManager running at the same time?19:07
cyphermoxit shouldn't matter19:07
BenCWithout NM, it just shows eth5 as being up, which is correct19:07
cyphermoxI guess it can't hurt to try it without19:07
cyphermoxnot jumping up and down?19:08
BenCNope19:08
cyphermoxok19:08
BenC192.168.0.5 dev eth5 lladdr c8:bc:c8:ee:68:ba REACHABLE19:08
BenC192.168.0.1 dev eth5 lladdr 2c:9e:5f:ca:c5:e3 STALE19:08
BenC192.168.0.5 dev eth5 lladdr c8:bc:c8:ee:68:ba STALE19:08
cyphermoxand with NM running, it becomes a mess?19:08
BenCThat's the three messages it has show, and now it is idle19:08
cyphermoxmakes sense so far19:08
BenCYep19:08
BenCWith NM, it spews messages19:08
cyphermoxBenC: could you attach some to the bug?19:09
BenCcyphermox: http://paste.ubuntu.com/5588528/19:09
cyphermoxif you're running nm-applet. is the icon also updating?19:10
=== rsalveti_ is now known as rsalveti
=== Ursinha_ is now known as Ursinha
BenCcyphermox: done19:10
BenCcyphermox: I am not using desktop19:10
cyphermoxok19:10
BenCcyphermox: I'm heading out for lunch…will you be around for awhile?19:11
BenCAny posts to the bug, I can check on later19:11
cyphermoxyeah, should be for a few hours19:11
cyphermoxworse case I'll get back to it later19:11
cyphermoxBenC: what you could do is run NM in debug and also attach the logs for that to the bug19:11
cyphermoxlooks like an issue in NM, not in the kernel19:12
cyphermox(otherwise you should see the same in ip monitor with NM not running)19:12
BenCGood to know19:12
BenCcyphermox: thanks, and hopefully I'll be back later with more info, or we can continue this debugging19:12
cyphermoxI think it's trying to bring the device up, but failing to do some for some reason19:12
cyphermoxBenC: sudo /usr/sbin/NetworkManager --no-daemon --log-level=debug > nm.log 2>&119:13
cyphermoxI'll wait for your input19:13
=== deryck[lunch] is now known as deryck
mterrycjwatson, I'm not sure if you will notice, so I'll manually ping you that I requested a comment in bug 43019719:36
ubottubug 430197 in update-manager (Ubuntu) "Disable partial upgrades during a development release" [Medium,Triaged] https://launchpad.net/bugs/43019719:36
cjwatsonmterry: replied19:42
mterrycjwatson, thanks19:44
cjwatson(twice, even ...)19:45
=== sabdfl__ is now known as sabdfl
* slangasek launches the Foundations day 1 beering Google hangout20:07
jcastrowait, you have a beer hangout?20:08
* tumbleweed is already well beered20:08
jcastroWhy didn't I think of that?20:08
* cjwatson should probably go for dinner instead ...20:11
slangasekcjwatson: xnox also went to dinner, I've promised to keep the hangout around for a while if people want to join after dinner :-)20:18
sorendoko: Hi. Would you have any objection to me uploading ruby1.8 adding -fno-tree-dce to CFLAGS to address bug 1142977?20:19
ubottubug 1142977 in ruby1.8 (Ubuntu) "Timeout module segfaults" [Undecided,Confirmed] https://launchpad.net/bugs/114297720:19
MaccerAny raring python 2.x maintainers on? There was recently a fixed regression, but I want to confirm if I have found one myself.20:34
slangasekMaccer: the developer doing most of the maintenance of python2.x is at a conference currently20:42
slangasekMaccer: perhaps you could file a bug report?20:42
TheLordOfTimeand perhaps he can not crosspost20:44
TheLordOfTimehe posted in #ubuntu-bugs too20:44
slangasekwell :)20:44
TheLordOfTimeof course, jtaylor asked them what the issue seemed to be, and we've heard nothing back yet. (> 10 minutes(20:45
TheLordOfTime... and i hit enter on that a seconda fter a response20:45
* TheLordOfTime facepalms20:45
MaccerI have mintmenu on my system, which is a .py XFCE/GNOME2 applet. Since upgrading from 12.10 (quantal?) to raring, the script has stopped launching this gtk event that spawns the application you selected. The script itself has not changed in quite a while and received no update from raring, and is not frequently maintained anyways.20:49
Maccer<maccer> But I really suck at python, so it's hard for me to trace the error. But it's either the fact that applications won't launch because a gtk event is not called, or a process just won't launch.20:49
=== tvoss is now known as tvoss|eod
MaccerJust for you TheLordOfTime20:49
TheLordOfTimeGAH!  CROSSPOST20:49
* TheLordOfTime explodes20:49
TheLordOfTime(sorry for the random, but i really dislike crossposting)20:49
BenCcyphermox: http://paste.ubuntu.com/5588747/20:58
=== henrix is now known as henrix_
BenCcyphermox: still around?21:15
BenCcyphermox: one thing I noticed is that the two interfaces that are not connected, "ip monitor" keeps showing them as "state UNKNOWN" as opposed to being DOWN21:16
BenCcyphermox: would that cause it to keep requesting to bring it up?21:16
roby100hello21:18
cyphermoxBenC: possibly21:28
cyphermoxBenC: or perhaps something is fighting with NM to give the device an IP address21:28
BenCcyphermox: I have an idea of the issue21:30
BenCcyphermox: ethtool shows that the devices (which are not physically connected) claim to have a link active, when it shouldn't21:31
cyphermoxok21:31
cyphermoxwhat driver does this use?21:31
BenCSo NM might be confused that if it shows link-active, why isn't it getting an actual link (as opposed to link UNKNOWN)21:31
cyphermoxcould it have an issue with carrier sensing?21:31
cyphermoxyeah21:32
BenCcyphermox: dpaa_eth (only found on certain ppc hw)21:32
cyphermoxok21:32
BenCcyphermox: So this bug may be two-fold: 1) NM should stop screwing around with interfaces that show this issue, and 2) I need to figure out why the driver shows link-active when it clearly isn't21:32
cyphermoxBenC: 2) is going to fix 1) too21:33
mlankhorstBenC: no the kernel should be fixed instead :-)21:33
BenCThe kernel should be fixed, because this is clearly broken21:33
cyphermoxit's a tough issue -- you can't easily tell the difference between a broken driver and a device that is genuinely being disconnected and reconnected ;)21:33
BenCBut NM should recognize bugginess and not turn into a CPU whore when this condition exists21:33
cyphermoxI guess there could be a bit of a backoff though, if it's happening too fast21:34
BenCcyphermox: At the very least, NM should not get into a busy loop…it should drop to polling this interface to once-a-second at most21:34
cyphermoxBenC: I'm running the new version of NM right now, to be uploaded to raring incessantly21:34
=== salem_ is now known as _salem
cyphermoxBenC: we're not really polling for that, just reacting to netlink21:35
cyphermoxthis is precisely the kind of code that is being changed upstream right now though21:35
BenCcyphermox: right, but netlink is only returning messages because NM is sending a request21:35
BenCNM requests state, state is UNKNOWN, NM UPs link, requests state, state is UNKNOWN, etc21:36
=== mhall119|afk is now known as mhall119
mhall119slangasek: it's probably obvious by now, but there's nothing you need to do for the hangout recordings to be published22:25
slangasekmhall119: well, they're published under my account only; the question is, do we intend to publish them in aggregate somewhere on youtube?22:26
mhall119slangasek: not unless we can find an easy way of doing that, for now the Summit pages will replay the video for that session22:29
mhall119so, summit is our aggregate22:29
slangasekmhall119: right... except in the case where my computer exploded mid-session, so there are two videos for a single session :/22:29
mhall119oh, yeah, that kinda sucks22:30
mhall119slangasek: for now you should put links to both videos in the etherpad22:32
slangasekmhall119: ah, good point22:32
dobeyslangasek, mhall119: I suppose you could download the videos from youtube, "merge" them with an editor (don't know if any on ubuntu are good for that), export, and re-upload; then change all the links to the new URL perhaps22:39
mhall119dobey: I'm sure you could do that with a little ffmpeg and enough alcohol22:40
mhall119but putting links in the etherpad is probably easier22:40
sarnold(cat may be sufficient :)22:40
dobeysarnold: probably not. i think webm is a bit more complex than that :)22:41
dobey(assuming it's even webm that the originals are in)22:41
sarnolddobey: eh, could be :/ time was, it worked great.. :)22:43
kdubwhat's the 'right' way to install a quantal package in raring?22:49
geofftkdub: Adding the Quantal repos and apt-get install foo=1.2.3-4 isn't wrong, I think.22:51
geofftkdub: apt-cache policy foo will show you what version options you have and from where22:51
sarnoldyou may also be able to do apt-get install foo/quantal22:51
geofftah, I keep forgetting that syntax because I think it does the same thing as apt-get -t quantal, which is useless.22:52
sarnoldoh :)22:52
sarnoldI've only tried it for apt-get source, where it is also useless. :(22:52
sarnoldso: useless.22:53
geofftIt boosts the priority of the quantal repo, but raring still has a newer version22:53
kdubah, thank you for the pointers geofft and sarnold22:53
kirklandstrange to think UDS is going on...  doesn't really feel like UDS, does it?23:14
slangasekkirkland: that's because you didn't join us at the bar after sessions! https://plus.google.com/hangouts/_/323b397156f35d055833e35fc349120240b8332f23:26
=== kentb is now known as kentb-out
psusinot the same when you aren't all gathered around a table with cold beers ;)23:34
slangasekpitti, cjwatson: have you had any reports of performance regressions in update-manager with the latest update? I'm seeing it take a /lot/ of (cpu) time to display updates in the latest version23:35
slangasekpsusi: I've been happily clinking my glass against the web cam lens, I don't know what the problem is ;)23:35
psusiheh.... free booze also makes everyone's day brighter ;)23:36
slangasekpitti, cjwatson: as in, according to ps it takes 2m10 of cpu time before it shows anything23:38
=== wedgwood is now known as wedgwood_away

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