/srv/irclogs.ubuntu.com/2011/07/19/#ubuntu-devel.txt

persiainfinity: Would now work for a discussion of syslog?00:05
persiaslangasek: I realise I never got back to you: under the prior system, after waiting for the (same class) of issues for MC quorum, applicants would need TB quorum, which was less frequent then than now.  This isn't to say that current latency is good.00:06
* slangasek nods00:06
RAOFslangasek: Would a dh_multiarch make sense to process {install,links,maintainerscripts} in a way that doesn't bind debhelper and can be incorporated back into debhelper later once proved?  Mesa's gaining far to many *.in files :(00:09
slangasekRAOF: it's not a question of proving it, I'm afraid it became a political issue with the maintainer; there's a chance this might get sorted next week at DebConf00:11
RAOFWhile there are sometimes techincal solutions to social problems, rarely are there technical solutions to political problems. :(00:15
persiaThere's no useful distinction between "social problem" and "political problem".00:15
persiaSolving both means getting interested folk to agree (often on some compromise).  Changing the technical environment can change the framework of the debate, and make compromise easier to achieve.00:16
persia(consider $EDITOR and sensible-editor as technical solutions to political problems)00:17
RAOFAh, indeed.  I still hold a definition of “social problem” and “political problem” that includes a useful difference, but that is indeed a fine example of a technical solution to a political problem.00:18
=== jjohansen is now known as jj-afk
marios_manowaris there any developer from the team that decided that the 2.6.32 kernel is still the kernel on 10.04.3 update?02:49
persiaThe decisions don't quite work like that.02:51
persia10.04.3 includes all the updates published when 10.04.3 was released.02:51
persiaWe all agree that we don't like to change upstream versions of anything in an update, if we can help it, because there are invariably regressions for some users.02:52
persiaSo, in some sense, all the developers are responsible for the 10.04.3 kernel being 2.6.32, and there was never significant explicit debate about the matter for any team.02:53
marios_manowarpersia: I thought that there was a team especially for that. I saw that it was on 10.04.3's  launchpad page as a decision that it had to be clear and I wanted to learn more about that.02:57
marios_manowarpersia: so is it only for the reason you described before or there are more reasons? like stability, like it's tested more? and I 've not found such information on internet.02:58
persiaWhich page?02:58
persiaIf there was discussion, I'm also interested.02:58
ajmitchthe kernel is a special case - there are backported kernels available which receive support02:59
ajmitchthough I'm not sure to what degree02:59
infinityajmitch: Very little.02:59
persiaBut I can't imagine anyone generating official install images that used a backport kernel.02:59
persiaSupport is to the degree developers are motivated.  Anything else is wishful thinking.03:00
ajmitchinfinity: that's useful to know03:00
persiaDiscussion of the sources of developer motivation is left for another time.03:00
broderthere was some discussion at UDS about including the backport kernels with point releases, but i don't remember the details, and i don't think there were any conclusive actions03:01
persiaReally?  More than just putting them in the pool as available?03:01
broderthe idea being that there's some expectation that you can take a CD, put it in a machine, and have it work03:01
broderand for some hardware, you need the backport kernels to do that03:01
broderbut, i mean, there are obviously issues with regressions, disc space, etc.03:02
broderthe point release DVDs already ship with all the backport kernels, but i don't think anybody uses those03:02
persiainfinity, Since your idle counter is reset: I assert that systems without an installed syslog implementation are insufficiently Ubuntu to receive support through the typical channels.  Refute.03:04
infinitypersia: I assert that if you tried the usual support channels for support with a barebones rootfs, they'll fail you anyway. :P03:05
marios_manowarpersia: it was on the blueprints03:05
marios_manowarhttps://blueprints.launchpad.net/ubuntu/+spec/kernel-lucid-kernel-decision03:05
persiainfinity, I can accept that assertion.  Can you accept mine?03:06
infinitymarios_manowar: That was deciding *before* lucid that it would use 2.6.32.03:06
brodermarios_manowar: uh, that's from back when lucid was first being developed03:06
persiamarios_manowar, Check the dates on that: that's from October 2009.03:07
infinitymarios_manowar: That same discussion happens every cycle (the kernel team decides which version is their target, and works toward that)03:07
persiaWell, November, but it *should* have been submitted in October.03:07
infinitypersia: Only because some of our "usual support channels" rely too heavily on scripted interactions with users, and would balk if a user said "well, I don't have logs."03:07
marios_manowarALL: ok, i feel stupid :-(03:08
persiamarios_manowar, And anyone is welcome to participate in the discussions as to which kernel should be used for each future release, although those planning to help maintain the kernel get more say, obviously.03:08
persiainfinity, Well, some of the scripts are executed on humans, but yeah, that's the source of my concern.03:09
infinitypersia: Yes, I said scripted interaction, as in the "scripts" you get with phone support ("Have you power cycled it?  We can't continue until you try that.")03:10
persiaI don't think the support teams are quite that bad.03:11
infinitypersia: This is a different sort of product, which might require a different level of support, I'm personally okay with that.  I mean, it doesn't have a kernel, it's not bootable, it's not installable.  These seem like larger "normal support" issues than "it has no syslog by default".03:11
persiaWell then, any objection if I document that we can only provide support for users who have some syslog implementation installed?03:11
persiaPeople who don't need syslog probably don't need that much support, or can fake enough answers that nobody will notice.03:12
infinitypersia: And yeah, some of the support channels are "that bad".  I've seen bugs closed for "insufficient info" because people didn't respond to a request for dmesg and various unrelated logs after including CORRECT info (like, say, a gdb backtrace of an obvious null pointer segv or something).03:12
persiaI'm not sure that the support teams and the bugsquad still have significant membership overlap, but yeah, I've seen terrible behaviour in bugs.03:14
persiaIt's probably worth trying to realign bugsquad and the support teams, but that requires a healthy supply of tuits.03:14
infinitypersia: But we're planning to publish it with some sort of README to the effect of "this image will probably be useless without you doing some things to it: (list a few random things, like using it as a chroot, applying a kernel to it, whatever)"03:14
infinitypersia: So, a mention of what might be required to make it "supportable" is fine by me, as long as the README doesn't get so long that people ignore it. ;)03:15
persiaI was thinking that documentation should come in two flavours: short and long.03:15
persiaShort is just quick sentences, and a pointer to long.03:16
persiaLong can be long-winded: it's not for the TL;DR crowd anyway.03:16
micahginfinity: these issues should be brought up on the bugsquad list so that people can learn from them03:17
marios_manowarI will agree with persia in his/her documentation opinion03:17
infinitymicahg: To be fair, I've had these issues for literally years.  It's a battle I'm sick of fighting.03:18
infinitymicahg: Culturally, top to bottom, we seem to have developed an allergy in Ubuntu to open bugs, and that colours everything we do.03:19
infinitymicahg: And I'm from the school of "if it seems to be a legit bug, it's better to have it open for 6 years until someone gets around to fixing it than it is to close it and lose the reference because a user's report wasn't exactly what person N wanted".03:19
micahginfinity: well, there was a discussion about a year ago about that, and the conclusion was what you just said03:20
micahgand I brought this up at the last meeting to reinforce it03:20
infinitypersia: Oh, and re: long vs short, I had planned for short to be a REAME in the publishing directory (or pretty HTML, if it lands on releases), with a wiki pointer yes.03:25
persiaThe key is really constant vigilance.  When we find such examples, we should try to recover them *and* make sure the person who made the mistake undersands their mistake *and* do so publically so that everyone else can also learn from that mistake, rather than making their own.03:26
infinitymicahg: So, how do I go about affecting a culture shift in processes that I've considered broken for half a decade? :)03:26
persiainfinity, We can do pretty HTML in the publishing directory now, but yeah, that's the short, and the long would be a wiki page.03:26
infinitypersia: The problem I've had in the past when re-opening false closures is that the triager seems to walk away with it not with a "I shouldn't have closed that bug because it was a real bug" attitude, but "I shouldn't have close that bug because that developer is insane and likes obscure bugs" attitude.03:27
infinitypersia: IOW, I can't seem to drill the point home that a bug is a bug, even if it doesn't include the perfectly scripted question/answer that they think it should have.03:27
persiainfinity, We need a better way to organise the communications, but micahg is right that by sending mail to the bugsquad list with the criticism when that happens, folk are more likely to understand.03:28
lifelesscommunication is important03:28
infinity(And I'm using the term "triager" loosely here, it's not just bugsquad, like I said, it's cultural.  I've had closure/reopen wars with core-devs, bugsquad folks, random well-meaning community folk, and even the original reporters(!))03:29
persialifeless, So, can we have a special checkbox in launchpad that indicates that the last commenter made a horrid mistake, and automatically sends the criticism to the bug contact?03:29
lifelessoh I would love that03:29
lifelessunsubscribed people making changes can be annoying03:29
persiainfinity, I suspect the majority of them are bugsquad: all developers are inherently bugsquad, and most random well-meaning folk probably clicked the "Sure, I look at bugs" button at some point.03:30
infinityWhen the original bug reporter says "well, this seems like a weird/hard/confusing bug where the solution can't be readily determined from a 5 question script sequence" and I respond with "uh, no, what you've reported is a real bug, and we'll look into it when we have time", we have a serious culture problem.03:30
persialifeless, It's not just the unsubscribed being annoying, it's also for greater cohesion in the bug contact team.03:30
persiainfinity, Yes.03:31
lifelessone way would be a reply-to function 'reply to a comment' vs 'comment on the bug'03:31
lifelesswe could use that to notify even unsubsubscribed folk03:31
persiaWouldn't have the same name-and-shame benefit.03:31
lifelessneeds some design work around the concept03:31
persiaUnless we cc: all those to the bug contact for the project.03:31
lifelesspersia: it would still show as a comment on the bug03:32
lifelesspersia: which is plenty of name and shame03:32
persialifeless, I think you underestimate how many bugs there are in Ubuntu.03:32
infinitypersia: And okay, almost everyone may qualify as "bugsquad" if they're developers, but that doesn't mean we all dedicate time to actually doing bugsquadish things, or that we all subscribe to lists and such.03:32
lifelesspersia: I suspect I know better than you, given how much time I spend optimising LP to deal with them :>03:32
persiaMost active members of bugsquad only see a very limited subset, but they all ought see bug comment criticism.03:32
persiainfinity, OK.  Fair.03:33
persialifeless, With the insight into the volume of bugs you gained there, do you still believe that a comment in a bug is likely to be seen by a majority of folk who care for bugs?03:35
micahginfinity: well, we have a special bugsquad team that's moderated, although the bar for entry is low03:35
infinityI think the real thing that I'd like to be able to communicate to anyone who does triaging is that the ultimate target audience of bug reports is developers, not triagers.  I *love* that people want to help make bugs have more useful information or be reported more coherently before I get around to looking at them, but even if it's a badly-explained bug report, I'd prefer to see it and make that call than have someone else decide it's "not good enoug03:35
micahginfinity: and I agree with persia, we should bring up these issues when they happen on the ML and they can be discussed at the meetings as well03:36
lifelesspersia: the crucial thing is feedback to the people making mistake03:36
lifelesss03:36
slangasekinfinity: should the standard for that be anything other than "if the bug was marked triaged, don't mark it incomplete"?03:36
lifelesspersia: so I'm not assessing the mechanism on the same metric you are03:36
slangasekinfinity: btw, have you responded to the bug workflow survey? :)03:36
infinityIt takes me 3 seconds to read a bad bug report and decide it really is giberish, but it takes a lot more effort for me to trawl recent closures and look for ones that should be reopened.03:36
persiainfinity, I'd disagree with that: the ultimate audience of a bug report is someone able to provide a fix.  I don't care how they self-identify, or what status they think they have, or where they found the fix.03:36
micahgpersia: I think that qualifies as a developer in Ubuntu :)03:37
persialifeless, Ah, right.  I'm considering feedback to the people that made the mistake, and also to the class of people likely to make the mistake and/or the person overseeing the folk likely to make mistakes (depending on how the specific project happens to have defined the bug contact)03:37
lifelesspersia: so the docs already guide away from this mistake03:37
infinitypersia: Oh, sure, I don't mean capital-D Developer, whatever that might mean just, as you say "someone who might actually be able to fix the bug" (or legitimately prove that it's not a bug, not because it's short on info, but because it's obviously the user leaning on the "y" key while trying to type "q" or whatever)03:38
persiamicahg, I7d agree with you except for the number of bugs I've found with perfectly correct solutions to problems including a comment "I'm not a developers, but ...".03:38
lifelesspersia: overseers could probably watch (programatically) for status changes and audit easily enough03:38
micahgpersia: right, because we overload the term developer in ubuntu and not everyone is aware of that03:38
infinitypersia: I use the term "developer" loosely to mean "someone who's capable of working on the packages in some way", even if that's just providing a patch for a manpage (or, NOT providing a patch, but providing step-by-step instructions on how to fix it for someone who CAN patch it)03:39
persialifeless, The mistake of leaving a comment to derail a bug report?  Sure, but having a bundle of specifics, and a motivation by triagers not to get their name on that list can sharpen the stake a bit.03:39
infinity(Another pet peeve of mine: people who think that without a well-formed patch, you don't have a fix)03:39
infinityslangasek: Survey?  I may have missed this.03:39
lifelesspersia: I question the effect of negative reinforcement here03:40
micahginfinity: https://lists.ubuntu.com/archives/ubuntu-devel/2011-July/033652.html03:40
infinitymicahg: Ahh, I haven't caught up on devel for a bit, thanks.03:40
persialifeless, I guess.  I encourage peer review and peer criticism, as long as it stays respectful, and about the *mistake* rather than the person.03:40
persiaWithout that, I fear we're all likely to just pretend everything is good all the time.03:41
persiaBut any system that has logged peer review inherently can be described as providing negative reinforcement.03:41
persiaIn which case, it's mostly a matter of making sure the activity is still exciting enough and rewarding enough that folks are willing to accept the potential for criticism.03:42
lifelesspersia: sure, but structuring it as 'keep your name off this list' is name-and-shame vs direct feedback (even in public) that a particular action doesn't meet expectations03:43
infinityslangasek: I think the problem with "incomplete" is that it's used and viewed as a negative thing.03:44
persialifeless, So, for Ubuntu, the public direct feedback belongs on the bugsquad ML (as we send criticisms of uploads to the devel ML).03:44
lifelesswhy ?03:44
persialifeless, Which happens to be the bug contact for Ubuntu, so if LP cc'd the bug contact on these sorts of comments, it would work for Ubutnu.03:44
infinityslangasek: I prefer "moreinfo", where it's obvious that the bug is in a feedback loop with the submitter, but isn't necessarily a "bad bug" that must be purged at the earliest convenience.03:44
lifelessso incomplete and moreinfo are separate concepts03:45
slangasekinfinity: hum; I consider it bad if a bug doesn't get the necessary information to triage it for a long time, whether that's called "incomplete" or "moreinfo", and I think it's reasonable to expire such bugs out after a while03:45
lifelessI think we have over simplified and made the system harder to use as a result03:45
infinitylifeless: Incomplete is a broken-by-design concept, IMO.03:45
lifelessinfinity: in which regard?03:45
micahgpersia: the bug contact isn't the bugsquad ML AFAICT, but the ubuntu-bugs list03:46
infinityslangasek: The problem I have with incomplete in a high volume system is that it's being marked that way by people who might not understand the bug in the first place.03:46
infinityslangasek: And possibly timing out before it ever gets to someone who COULD determine that it's "complete enough".03:46
persiamicahg, Ah, then Hrm.  Anyway, needs user interaction design.03:46
slangaseklifeless: ah, where "incomplete" is "insufficient info to confirm this is a real bug", and "moreinfo" is "real bug but we need help"?03:46
lifelessslangasek: yes03:46
micahginfinity: you definitely need to fill out the survey :)03:47
persiaI've seen bugs that *are* complete enough that got timed out because nobody who could determine they were complete encountered them in the window.03:47
infinity^03:47
slangaseklifeless: hmmm, not sure that's a nuance that makes a major difference to our effectiveness in fixing bugs, but I see the point03:47
lifelessslangasek: for instance, 'needsverification' could be expressed as 'moreinfo flag set' + 'fixcommitted'03:47
slangaseksure03:47
micahgpersia: right, so it needs to be part of the culture that the person who sets it to incomplete watches for responses and acts on it03:47
lifelessslangasek: and moreinfo wouldn't expire bugs03:47
* micahg wonders if this isn't better served being discussed in #ubuntu-bugs03:48
infinitymicahg: I've had people set my bugs to "incomplete" when the only response I could reasonably have was the get in a status war.03:48
persiamicahg, Doesn't help if the person who sets incomplete isn't capable of making that determination, which is what is often seen currently.03:48
lifelessslangasek: incomplete can be modelled as 'NEW + moreinfo' in fact03:48
infinitymicahg: Because the bug WAS complete, but if I didn't engage in the pointless status war, it would get timed out. :P03:48
micahginfinity: this is the type of thing that needs to be brought up on the ML03:49
infinitylifeless: I also interpret incomplete as new+moreinfo, but others seem to interpret it as a synonym of invalid.  That's my issue.03:49
lifelessinfinity: filers or triagers?03:50
infinitylifeless: (And the practice of auto-removing incomplete reports confirms this)03:50
infinitylifeless: The whole system. :P03:50
lifelessthe whole system doesn't03:50
slangasekinfinity: ok, but in that case the root problem isn't that non-developers are triaging the bugs, it's that the set of people who are in a position to understand those bugs is stretched too thin to triage them in a timely manner; and that you can only address by getting more people who know what they're doing03:50
infinitylifeless: If we auto-remove old incompletes, they ARE being called invalid.  Which may be inherently untrue once someone else reads the bug.03:50
slangaseke.g., by working with the bug triagers to get them the tools they need to contribute effectively :)03:50
micahginfinity: actually, they're being expired, not invalidated03:51
infinitymicahg: They're being closed.  I didn't say they're being changed to "invalid".03:51
slangasekmarking 'triaged' bugs as 'incomplete' would be a serious problem03:51
infinitymicahg: "no longer open" is "no longer open", regardless of the official status.03:51
slangasekbecause that's undoing the work of deveolpers03:51
micahgslangasek: right, I brought that up at the last bugsquad meeting03:51
slangasekbut marking 'new' as 'incomplete' is not, on the whole, worse than leaving 'new' marked as 'new'03:51
slangasekwith no response, ever, from a dev03:52
infinityI dunno.  I have old Debian bug reports I plan to get to some day when I'm bored.  Or maybe some zealous community dude will send me a patch.  Or something.03:52
infinityOld bugs aren't bad bugs.03:52
lifelessinfinity: bug in the system doesn't map directly to defect03:52
slangasekinfinity: no, but "I plan to get to some day when I'm bored" means "triaged" - if you're aware of it, you can mark it "triaged"03:53
infinityJust because no one's had the time to look at it and determine its actual validity doesn't make it incorrect.03:53
lifelessinfinity: thatsa the point of expiry, because we get reports that aren't bugs03:53
lifelessinfinity: the reason the *default* is NEW, is so that someone can look at it.03:53
infinitylifeless: Yes, but "incomplete" isn't "invalid", we've been there before. :P03:53
infinitylifeless: This is, again, my problem with "incomplete".03:53
infinitylifeless: Yes, some bugs are invalid.  We agree.03:53
infinitylifeless: But bugs that might be valid with more info aren't invalid just because they're three months old.03:54
lifelessIf we have underskilled people asserting that the bug needs more data to be confirmed as a bug, *that* is a problem.03:54
TheMusoc03:54
infinitylifeless: And the triager thinking it needs more info might not be true from the POV of someonw who knows the software.03:54
lifelessinfinity: I agree re aging not implying expirable - see under 'I think we've oversimplified'03:54
infinitylifeless: I have "Oh, I see what's happening there" moments all the time on bugs that someone else is still arguing about "moar log filez please" on.03:54
infinityslangasek: I'll agree that in packages I care deeply about, I could do a bit of triaging here and there and mitigate some of these issues.03:55
infinityslangasek: But with our decidedly anti-ownership maintainerless culture, there will be packages where no "skilled developer" looks at the bugs for a while.03:56
infinityslangasek: I usually only notice bugs in various universe packages when I go to file a new one.03:56
infinityslangasek: And I then go through the old-and-closed list to see if this is a longstanding issue, etc.03:57
slangasekand do you often find the bug was on the new->incomplete->invalid conveyor?03:58
micahgsubscribe to packageset would help a little04:00
infinityslangasek: Or new->incomplete->expired, which has the same UI effect.04:01
slangasekhmm, really04:01
slangasek?04:01
slangasek(not the UI effect, but that you often find this to be the case)04:02
infinitySadly, yes.  As micahg says, I should probably start taking notes and complaining to a wider audience.04:02
slangasekyes please :-)04:02
marios_manowarbut i have a question for the whole bug report system! if ubuntu tries to be more and more user friendly, the average user won't have the experience of understand bugs and report them ( or only the second section ), will he?04:28
infinitymarios_manowar: We don't expect all users to report bugs.04:29
infinitymarios_manowar: The nice (?) thing about software defects is that most of them impact a reasonably large enough number of people that SOMEONE will end up reporting it.  Ish.  Except when that's not true. :P04:30
lifelessaka 'all software sucks'04:31
marios_manowarinfinity: but i think that more experienced users may move to another distro04:31
infinitymarios_manowar: (That said, if you *are* technical enough to be reporting bugs, please don't refrain because you think someone else will be reporting it for you)04:31
infinitymarios_manowar: I'm not sure I really agree with that assertion.  People who love to fiddle with their systems might prefer other distros (and that's cool), but Ubuntu appeals not just to "new/non-technical users", but also to people who actually prefer using their computers rather than fixing them.04:32
infinitymarios_manowar: It's honestly why I ended up with Debian way back when, too.  The combination of a decent packaging system and a draconian policy made Debian much more hassle-free than other distros, so I could actually work.04:33
infinitymarios_manowar: Ubuntu's just another step in that direction for me.  I can break it when I want/need to, but its default state is meant to be the opposite.  And we try hard to get there.  And sometimes even succeed. ;)04:34
marios_manowarinfinity: i agree that the system has to be as stable as it can get. my worries are depend on that the unity for example is showing a simple interface that it 's similar to the philosophy of iPhone closed source OS.04:39
marios_manowarinfinity: i mean, ok, maybe this will point out that this look can be an open-source jewel too. but the actual distance from the native files is like it grows.04:40
infinitymarios_manowar: Not everyone's a fan of Unity or GNOME shell, or iOS, or Windows8, or Android, or, or, or... I imagine there will always be a market for "power users" who like "fancier desktops".  Thankfully, FLOSS operating systems allow for that quite readily. :P04:42
pittiGood morning04:42
infinitymarios_manowar: (Using a classic GNOME session in Ubuntu is literally one click away on the login screen)04:42
infinitypitti: Guten Morgen!04:43
pittihey infinity, how are you?04:43
TheMuso/c/c04:44
TheMusogah04:44
infinityMelting in the heat, and looking forward to winter. :P04:44
marios_manowarinfinity: ok, i think i should wait for 11.10 for getting a better view in the future ;)04:44
StevenKinfinity: It's 11degC over here, want to swap?04:44
infinityStevenK: Gladly.  That sounds LOVELY.04:44
StevenKinfinity: Actually, define "heat"? :-)04:45
marios_manowarStevenK: I am thin, can I come two?04:45
marios_manowar*too04:45
infinityStevenK: Was over 30 today, and probably closer to 40 in my office here.04:45
StevenKThat's a bit too hot04:46
infinityPlease send AC, stat.04:46
StevenKHow about we average them, 23degC sounds nice04:46
infinityI'd rather have the 11.04:46
StevenKYes, but you enjoy -20, too.04:46
StevenKCrazy person.04:46
marios_manowarit was nice chatting with you all. have a good day!04:54
didrocksgood morning05:06
lifelessslangasek: hah, speaking of wontfixing things wrongly:05:30
lifelessbug 48044405:30
ubottuLaunchpad bug 480444 in linux (Ubuntu) "packet storm with linux NFSv4 client when calling ftruncate()" [High,Won't fix] https://launchpad.net/bugs/48044405:30
lifelesspersia: also05:31
lifelesspersia: ubuntu membership board asia. Its in your court AIUI.05:32
infinitylifeless: Yay automation. :/05:32
infinitylifeless: And you'll note that's happened to that bug more than once.05:32
lifelessyes05:33
lifelessclearly noone uses NFS05:33
StevenKlifeless: Uh?05:34
StevenKNFSv3 is *vastly* different to NFSv4, so don't tar them with the same brush05:35
StevenKI happy use NFSv3 and have for years.05:35
infinityStevenK: Upgrade and help squish bugs in the technically-superior-but-woefully-undertested successor? :P05:36
StevenKBut NFSv4 is the devil!05:36
infinitySo is Australia, but you still live there.05:37
infinitySo, y'know.  Embrace your inner crazy.05:37
* StevenK blinks05:38
StevenKSo I can just mount it as nfs405:39
StevenKExcept that returns ENOENT05:40
StevenKsteven@liquified:~% mount | tail -n 1 | cut -d\( -f105:47
StevenKnfs:/ on /media/media type nfs405:47
StevenKScary05:47
slangasekStevenK: that bug is also reproducible with NFSv305:59
StevenKOh, neat.06:00
slangasekStevenK: am I the only one that tries to run bzr over nfs? :)06:02
lifelessslangasek: no, kiko / async do/did06:03
slangasekhe must have a server version that doesn't trigger the bug :/06:04
StevenKslangasek: I certainly don't run bzr over NFS.06:04
slangasekStevenK: pff, hardly seems like you can claim to be using NFSv3 at all then ;)06:05
StevenKHaha06:05
dholbachgood morning06:47
* slangasek waves to dholbach 06:48
slangasekso speaking of nfs, why does the upgrade to nfs-utils 1.2.4 cause kerberos authentication to fail. :P06:48
dholbachhey slangasek06:48
pooliepitti: hello?07:08
pittihey poolie07:12
pooliehi there07:17
pooliecan you advise me about our SRU proposal07:17
poolie(thanks again in advance)07:17
pooliehttps://code.launchpad.net/~jelmer/ubuntu/natty/bzr/sru-2.3.4/+merge/6802007:17
pooliei think i technically have permission to merge and upload it, but i think i should get a sru-team +1 first?07:17
=== smb` is now known as smb
broderpoolie: ubuntu-sru dropped the requirement for a pre-upload ACK a few releases ago07:21
broderthese days they review SRUs from the *-proposed queues07:21
poolieoh i see07:22
poolieso, just merge it and upload to proposed?07:22
broderyeah07:22
poolieand then ping for review07:22
pooliethanks07:22
broderit won't actually get published to proposed until they approve it07:22
pittipoolie: right, what broder says; we usually review from the queue07:22
=== tkamppeter_ is now known as tkamppeter
tkamppeterRAOF, hi07:32
RAOFtkamppeter: Hi!07:32
tkamppeterRAOF, how about the colord packaging?07:32
RAOFtkamppeter: http://anonscm.debian.org/gitweb/?p=collab-maint/colord.git07:32
tkamppeterOK, thanks.07:33
RAOFIt's mostly ready.  I need to discuss things with the icc-profiles maintainers, though.07:33
tkamppeterRAOF, is pitti packaging that stuff?07:33
RAOFThe icc-profiles stuff?  I don't believe so.07:34
tkamppeterRAOF, because of "owner: Martin Pitt".07:34
RAOFOh.07:34
RAOFYeah, he created the alioth repository for me.07:34
tkamppeterRAOF, OK07:35
mvoquick question to the kubuntu people, is "DESKTOP_SESSION" defined there (i.e. does echo $DESKTOP_SESSION print something)?07:35
RAOFI would like pitti to give the package a review + upload to Debian at some point.  I should drop the shared-color-profiles Recommends: and ask for a review.  That needs a bit of a discussion, and the future rdepends of colord don't care about it.07:36
didrocksmvo: KDM should set it last time I checked07:39
mvothanks didrocks07:41
didrockshum, gcc issue on the buildds?07:43
didrockshttps://launchpadlibrarian.net/75493155/buildlog_ubuntu-oneiric-i386.unity_4.2.0-0ubuntu5_FAILEDTOBUILD.txt.gz just after latest publish (previous uploads worked)07:43
tkamppeterRAOF, thanks for the update.07:43
geserdidrocks: why gcc issue? check why libcompizconfig0 can't get installed (probably a dependency issue or a conflict somewhere down the dependency chain)08:11
didrocksgeser: sorry yeah, realized afterwards that I stopped at the first warning :)08:12
ev@pilot in08:16
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: ev
smbKnown breakage? Oneiric xorg upgrade fails because it conflicts with /usr/share/doc/xorg which is also in xserver-xorg...08:36
pittismb: yes, discussed with RAOF an hour ago08:37
smbpitti, ok, ta08:37
pittiRAOF: just saw your xorg upload -- did you actually add preinst magic? the changelog doesn't say so08:37
pittismb: bug 812665 FYI08:38
ubottuLaunchpad bug 812665 in xorg (Ubuntu) "package xorg 1:7.6 7ubuntu1 failed to install/upgrade: trying to overwrite '/usr/share/doc/xorg', which is also in package xserver-xorg 1:7.6 7ubuntu2" [Critical,Fix released] https://launchpad.net/bugs/81266508:38
smbpitti, Ok, then I don't need to bother anybody any longer. :)08:39
poolieRiddell: hi, so the bzr 2.3.4 sru is waiting to go into -proposed?08:58
pooliewhat's the precise term?08:58
poolieand what is it we need to have to progress it?08:58
pittipoolie: yes, it's in the queue: https://launchpad.net/ubuntu/natty/+queue?queue_state=109:00
pittipoolie: nothign, the SRU team regularly reviews the queue09:00
poolieoh, ok09:00
pooliethat's great then09:00
poolieand then into proposed, then we can regression test, and then ask again to promote it09:01
jmlGood morning Ubuntu09:02
pooliegood morning jml09:04
jmlpoolie: hi09:04
Riddellpoolie: yes09:09
Riddellpoolie: it's in unapproved queue09:09
=== doko_ is now known as doko
dokoslangasek: I'm wondering about this change in gcc-4.x: http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.5/debian/patches/gcc-multiarch.diff?r1=4425&r2=4660&pathrev=466009:10
doko[ Steve Langasek ]09:10
doko * Don't append multiarch paths to any multilib paths except for the default;09:11
doko    our biarch (multilib) builds need to remain independent of multiarch in09:11
doko    the near term, so we want to make sure we can find /usr/lib32 without09:11
doko    /usr/lib/i486-linux-gnu being available.09:11
dokoIMO always using MULTIARCH_DEFAULTS is wrong for every multilib'ed target, but maybe I miss something09:13
pitticjwatson: why does ubuntu-defaults-image call lb clean with sudo?09:23
pittiah, it writes files as root during lb build, nevermind09:24
apwjhunt_, hey, did you sort your /proc/$$/fd issue ?09:25
jhunt_apw: no. I might be missing something but the behaviour I'm seeing does look like a kernel bug to me.09:28
jhunt_apw: well, kernel bug, or security policy :)09:29
apwjhunt_, i don't think he had enough details to pass them on accuratly09:30
dupondjegeser: had time to fix my request yet for the ftbfs page ? :)09:34
gesersorry not yet, but if you have time the code is at lp:~geser/+junk/qa-ftbfs09:46
cjwatsonSpamapS: bug 711425 is too late for 10.04.3 now :-(  just a reminder since I think we really do want to get that fixed for 10.04.409:53
ubottuLaunchpad bug 711425 in sysvinit (Ubuntu Maverick) "portmap does not stop during shutdown, causing possible root fs corruption" [High,Triaged] https://launchpad.net/bugs/71142509:53
Amozdholbach, should the weird paragraph signs show on the right of the headers?10:17
pitticjwatson: hm, live-build doesn't automatically install a policy-rc.d file? I had to manually put it there when the chroot build failed on configuring dbus10:28
dholbachAmoz, perhaps just on mouse-over like in the default?10:30
Laneyi'd rather a more discreet way of doing that10:30
Laneyjust make the headings links which don't change colour?10:30
cjwatsonpitti: it does10:31
cjwatsonscripts/build/lb_chroot_sysv-rc10:31
cjwatsoncat > chroot/usr/sbin/policy-rc.d << EOF10:32
cjwatson#!/bin/sh10:32
cjwatsonecho "All runlevel operations denied by policy" >&210:32
cjwatsonexit 10110:32
cjwatsonEOF10:32
pittiI noticed that when grepping, but it wasn't there; but perhaps this was an interrupted run, I just started a new one10:32
cjwatsonpitti: debootstrap doesn't though; although it does replace start-stop-daemon and initctl10:32
Amozdholbach, I'm pushing the fixes now, except the header fix. You have to decide which one you want :P10:34
Amozdholbach, all code should be monospace and shaded in a box, links removed, big Index link points to the packaging guide index.html startpage10:35
=== dholbach_ is now known as dholbach
Amozdholbach, you got that last part?10:37
dholbachAmoz, I'm just having a look at it10:38
Amozah10:39
Amozcool10:39
Laney/home/laney/temp/retheming/fixing-a-bug-security.rst:72: WARNING: unknown document: udd-intro.rst10:39
Laney/home/laney/temp/retheming/index.rst:12: WARNING: unknown document: knowledge-base10:39
AmozLaney, how did you get that?10:40
Laneymake html10:40
dholbachLaney, I think that might have come with one of the last revisions, not necessarily Amoz's edits10:41
Laneyyeah I wasn't trying to suggest that10:41
dholbach:)10:41
LaneyI still see the paragraph symbols though10:41
Amozyeah10:41
AmozI didn't fix em10:41
Laneyah10:41
Amozdidn't know if you'd rather have the signs appear when mouse-over10:42
Laneywhatever you think is best10:42
Amozor just anchor the headers10:42
dholbachAmoz, it doesn't seem to have an effect if we completely remove top-login and top-related, so it might make sense to completely get rid of them - what do you think?10:44
Amozdholbach, so we won't publish this guide online?10:45
dholbachapart from that I think I'm happy for now - we can always extend the main-nav area (for offline use)10:45
AmozI think it would be nice to have some links to other places, if they're related to the packaging guide10:45
dholbachAmoz, sure we will10:45
dholbachAmoz, my idea was the following: have less links in the automatically generated version as that's what we ship in a package for offline use10:46
Amozah of course10:46
dholbachAmoz, and then have a script use that package as a basis for wherever we deploy it online, so it can blend in with that site better10:46
dholbachthat's how http://people.canonical.com/~dholbach/packaging-guide/html/ is put together, just there's no modification yet ;-)10:47
Amozso we can manually modify the published version with links and stuff10:47
dholbachor let a script do it in a cron-job, but yes :)10:47
Amozoh well10:48
dholbachdo you think the approach makes sense?10:48
Amozabsolutely, I'll remove the div's completeley... better not fudge up the layout grrr10:48
AmozI mean comment out the divs*10:49
Amozor do you want me to remove the code, dholbach ?10:49
dholbachI think we can just remove them, they don't seem to have any effect as far as I can see10:50
Amozif you want to make an online version *with* the links, it's easier just to keep the code.. you can just let a script remove the <!-- comment tags --> to get the online version then10:52
dholbachworks for me10:53
dholbachI think we just have to keep main-nav?10:53
Amozyeah I comment out the top-login and top-related divs10:53
Amozoh, wait, the whole top-nav is commented10:54
Amozthere10:54
Amozand how about the paragraphs?10:54
dholbachhow easy is it to make them only visible when hovering over them?10:55
=== dendrobates is now known as dendro-afk
Amozdholbach, fixed11:24
Amozand pushed11:24
dholbachsweet11:24
dholbachI'll take a look in a bit11:24
Amozdholbach, just an idea, maybe a bad one, when ppl comment on merge proposals, like Iain did, it would be nice to have some todo-list for the proposal, automatically collecting todolists from the comments11:28
dholbachmaybe a whiteboard on the branch?11:29
Amozsomething like that yeah11:29
Amozwould be easier if a few ppl make comments of improvements todo11:29
Amozmaybe the comments are enough..11:30
dholbachI agree that it'd be good to collect TODO items somewhere, as opposed to having them spread in various comments/emails/...11:31
Amozdholbach, i.e when I visist my retheming branch, I see a "needs fixing" from Iain, but I need to visit the actual merge proposal and browse to his comment to see what he wants me to fix. And if a lot of ppl comment on the branch... wow11:34
dholbachyes11:34
Amozmaybe place a box on the right, containing all the parsed lines from comments after a todo tag, a star * followed by one todo step/item11:35
Amozheh, hope you understand what I mean ..11:36
RAOFpitti: Yes.  I repurposed the existing maintainer script generation infrastructure in debian/rules to generate the preinst foo.11:36
dholbachAmoz, heh, you should have a chat with the launchpad team about this :)11:36
Amozdholbach, yeah I know this is not the right place, but an idea needs to be criticized11:37
dholbachI'm on your side :)11:37
pittiRAOF: ah, clever11:42
* cjwatson edits the 10.04.3 change summary and continues to wish that developers would actually explain what changes do in their changelogs11:46
cjwatsoninstead of (anonymised) "Upstream patch 128691629716294.patch from 0.9 branch; LP: #nnnnnn"11:46
cjwatson(well, OK, in the current case there was sort of a description embedded in the patch name, but really)11:47
Laneywhere, what, why11:47
cjwatsonand the audience for SRU changelogs on the whole does not care what files you changed in the source package to effect the change11:51
=== MacSlow is now known as MacSlow|lunch
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
dupondjeAha a new natty kernel :D12:27
dupondjelets hope this fixes my issue :D12:27
brendandif a system has no dedicated video memory, does it take part of the regular RAM for video memory?12:31
dupondjeye12:33
brendandany fixed amount, or a percentage?12:33
Amozbrendand, for me (nVidia ION) it's a fixed 256MB12:34
AmozI never heard of a percantage, but I might be wrong12:34
brendandAmoz - hmmm, shouln't your NVidia card have dedicated memory for video?12:34
dupondjethink its always a fixed amount12:35
dupondjecause the os can't even use it12:35
brendandto really get to the point, a system has 4GiB of RAM, but /proc/meminfo reports ~2.8GiB. It's using the 64-bit kernel12:36
brendandwhy?12:36
Amozbrendand, my system (asus 1201n) has 2GB12:36
brendandbug, or something else12:36
Amozbut only ~1700MB is showing12:36
Amozbrendand, free -m gives me 1754MB total12:37
brendandand i get 3990GiB from free -m12:38
Amozbrendand, sounds reasonable12:38
Amozwhat line at proc/meminfo are you referring to?12:38
pittibrendand: wow, 4 TB? :-)12:39
brendandpitti - no :P12:39
brendandit's like the old 0.02c mistake12:39
brendandAmoz - now i've started to referring to two different systems12:40
brendandthe 3990 is from the one i'm on now12:40
Amoz3990 MB12:40
brendandthe other one is actually a bug report i'm looking at12:41
brendandhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/81249912:41
ubottuUbuntu bug 812499 in linux (Ubuntu) "Just 2,8 of 4 GB RAM shown by Ubuntu." [Undecided,Incomplete]12:41
Amozbrendand, when you say proc/meminfo reports ~2.8GiB, what line are we talking about?12:41
Amozah12:41
brendandMemTotal12:42
Davieyjelmer: Hola, seeing a bunch of bzr uploads in Debian at the moment.. Does this mean bug #788533 is close to a fix?12:50
ubottuLaunchpad bug 788533 in bzr-svn (Ubuntu) "bzr-svn incompatible with bzr 2.4 or higher" [High,In progress] https://launchpad.net/bugs/78853312:50
jelmerDaviey: hi12:57
jelmerDaviey: not yet, there's a bug in subvertpy that's blocking bzr-svn at the moment12:58
Davieyjelmer: :(.. thanks.12:58
brendandlooks like Radeon cards can be configured to 'steal' some RAM as video memory...12:59
=== Ursinha is now known as Ursinha-bbl
jelmerDaviey: (bug 803353)13:03
ubottuLaunchpad bug 803353 in subvertpy "segfault during iconv close from ra cleanup" [High,Triaged] https://launchpad.net/bugs/80335313:03
=== MacSlow|lunch is now known as MacSlow
Davieyjelmer: who cares about memory leaks? :).. thanks13:07
geserinstall more RAM :)13:18
jelmerSpamapS: hi13:19
=== carif__ is now known as carif-is-sprinti
=== zyga is now known as zyga-food
=== mbarnett` is now known as mbarnett
cjwatsonmicahg: I've switched the lm-sensors and lm-sensors-3 source overrides around now13:39
SpamapScjwatson: re bug 711425 .. right.. 10.04.3 has just crept up on me.. :-P13:54
ubottuLaunchpad bug 711425 in sysvinit (Ubuntu Maverick) "portmap does not stop during shutdown, causing possible root fs corruption" [High,Triaged] https://launchpad.net/bugs/71142513:54
SpamapSjelmer: Hi... not forgetting you.. I need to run off and do some things.. be back in about an hour.13:56
cjwatsonSpamapS: me too, and I'm release-engineering it :-/13:57
=== zyga-food is now known as zyga
bdmurrayev: could you look at sponsoring my debdiff in bug 811419?14:40
ubottuLaunchpad bug 811419 in kerneloops (Ubuntu) "/etc/default/kerneloops executable" [Low,In progress] https://launchpad.net/bugs/81141914:40
evsure thing14:40
evbdmurray: uploaded14:43
bdmurrayev: thanks!14:43
=== cmagina_ is now known as cmagina
micahgcjwatson: thanks!15:15
jelmerslangasek: hi15:17
jelmerslangasek: I'm looking at bug 812704 and was wondering what package you were running it against?15:17
ubottuLaunchpad bug 812704 in bzr-builddeb "backtrace with 'bzr bd --package-merge'" [Medium,In progress] https://launchpad.net/bugs/81270415:17
seb128hey15:21
chrisccoulsonhi!15:21
seb128should user admin frontends (let's say gnome-control-center user account) use adduser or useradd to add users?15:22
pittihmm; useradd is portable, adduser better for Debian/Ubuntu, but specific for tehse15:23
chrisccoulsonpitti - yeah, we mentioned that in #ubuntu-desktop too15:23
seb128pitti, ok, I'm coming from the g-c-c side, the new user admin makes the default shell for users be sh15:23
seb128i.e dash15:23
pittieww15:23
chrisccoulsonpitti - the issue is that accountsservice doesn't override defaults for the login shell15:23
seb128since it calls useradd which default to sh15:23
pittiseb128: we should certainly patch that to bash15:24
seb128that's one bug15:24
chrisccoulsonand the default when using useradd is /bin/sh, but it is /bin/bash when using adduser15:24
seb128right15:24
chrisccoulsonok15:24
seb128still does adduser add other value?15:24
chrisccoulsoni don't think so15:24
pittibeyond that, I don't think that we need an UI to select the shell15:24
seb128like dealing with copying default content to the user dir15:24
pittiusers who really want to can use chsh, and it's a special enough case IMHO15:24
chrisccoulsonseb128, accountservice users "useradd -m", which appears to do the same thing15:24
chrisccoulson(ie, create the home directory)15:24
seb128well the useradd manpage recommends using adduser15:25
seb128so I guess there are difference between the two15:25
pittiseb128: adduser copies skel, respects the system/user ID ranges, and creates proper usergroups15:25
pittiah, useradd also creates usergroups15:25
seb128pitti, ok, so we should either ensure that accountsservices deal with all those or switcht o adduser15:26
chrisccoulsonpitti - it also copies /etc/skel15:26
pittichrisccoulson: right, I mention that15:26
tkamppetermpt, hi15:26
pittiseb128: I guess calling adduser would be the smaller patch, and more robust?15:26
chrisccoulsonpitti - i meant that useradd copies that (as well as adduser)15:26
pittiah15:26
chrisccoulson(when you use -m)15:26
chrisccoulsonor, at least that's what the manpage suggests. perhaps i should try it ;)15:27
pitti"sudo useradd foo" doesn't15:27
pittiuseradd -m foo does, including skel15:27
chrisccoulsonyeah, i just tried that here too15:28
chrisccoulsonso, i'm not sure there's a need to patch accountsservice to user adduser is there?15:28
chrisccoulson(but we need to change the login shell somehow)15:28
chrisccoulson**to use15:28
pittipatch it to use useradd -s /bin/bash?15:29
chrisccoulsonpitti - i think the issue with that is the default can't be changed by the administrator then15:29
pittiperhaps we should also just change /etc/default/useradd to use SHELL=/bin/bash15:29
chrisccoulsonyeah, that's what i was thinking15:29
pittibut that might affect system users, too15:30
pittinot that it matters much for them15:30
seb128well, do we want to default to dash for system users?15:30
seb128I would like to get opinion from some of the foundation guys on that at least ;-)15:30
seb128i.e cjwatson or slangasek15:30
seb128^15:30
pittimight be a tad more efficient in corner cases, but not a big deal, I think15:30
chrisccoulsonthat only changes the login shell though doesn't it? ie, the default shell (/bin/sh) will still be dash15:31
pittislangasek: do you think it would be correct to change the SHELL default in /etc/default/useradd to bash?15:31
pittichrisccoulson: yes, of cours15:31
pittie15:31
bdmurraypitti: I'm looking at the match-error_messages function in the ubuntu general hook again an realized that VarLogDistupgradeApttermlog isn't check at all.  Do you have any thoughts on how to handle that well?15:34
cjwatsoninteractive shells should be bash, not dash15:34
cjwatsonsystem users or no system users15:34
cjwatsonwell, except that when creating a system user it generally doesn't really want an interactive shell15:34
cjwatsonso let me revise that, just leave it at the default for system users, but non-system users should get bash15:35
cjwatsonI don't think it would be correct to change /etc/default/useradd15:35
cjwatsonwhy can't accountsservice just use adduser though?15:36
cjwatsonthat would be a sensible distribution patch15:36
cjwatsonand it would respect adduser.local which is impossible to do with useradd15:36
pittiI tend to agree; we can also patch it in debian15:37
Amozuhm, guys, my bash path contains no sbin dirs, how did that happen? seems to be a permission problem15:40
pittiAmoz: gdm/lightdm bug; it was fixed recently15:40
pittiAmoz: are you on current oneiric?15:40
Amoznope15:40
AmozUGR15:40
Amozif that makes sense to you15:40
pitti?15:41
* Amoz likes gnomeshell, ubuntu gnome remix15:41
pittiah15:41
Amoznatty15:41
pittiAmoz: bug in gdm 315:41
Amoz-rwxr-xr-x 1 root root    71K 2010-07-02 09:28 ifconfig15:41
pittior, in Fedora terms, a feature15:41
Amozlol15:41
Amozis there a fix for it?15:42
seb128pitti, chrisccoulson: btw bug #64700 is similar15:42
ubottuLaunchpad bug 64700 in puppet (Ubuntu) "newly added users have sh instead of bash shell" [Low,Triaged] https://launchpad.net/bugs/6470015:42
pittiAmoz: the Ubuntu package now configures with --with-default-path=/usr/local/bin:/usr/bin:/bin:/usr/games15:42
pittiyou need that15:42
cjwatsonum, doesn't he also need /usr/local/sbin:/usr/sbin:/sbin15:44
AmozO_O15:44
cjwatsonor, you know, honouring pam_env15:44
Amozyeah that's what I thought..15:44
cjwatsonhttps://wiki.ubuntu.com/OneTruePath15:44
Amozlol15:45
cjwatson(i.e. we fixed this in dapper, please can people not regress it)15:45
pittilightdm seems to DTRT15:45
AmozDTRT?15:45
cjwatsonhardcoding the default path in multiple places is explicitly contrary to that specification15:45
pitti"do the right thing"15:45
Amoza15:45
pitticjwatson: *nod*; it was a quickfix in Debian to get back /sbin15:46
Amozmy god... this router is killing me. no DNS15:46
slangasekjelmer: 812704> that would have been rpcbind again - trying to use --package-merge was probably an error, it was the first thing I tried after getting the reject from LP15:58
slangasekjelmer: so it may be sensible that the command doesn't work, but a nicer error would be helpful :)15:58
jelmerslangasek: which branch/revno is that, just ubuntu:rpcbind?15:58
slangasekjelmer: lp:ubuntu/rpcbind, -rtag:0.2.0-6ubuntu115:59
jelmerslangasek: merci15:59
alex__if I'm packaging a gnomeshell extension (just some javascript and a python script) it should be packaged as a single binary?16:02
=== alex__ is now known as Amoz
Amozls16:02
=== Ursinha-bbl is now known as Ursinha
slangasekdoko: the gcc-multiarch.diff is combined with a configure argument that sets MULTIARCH_DEFAULTS to *our* idea of a multiarch path.  I don't know if that's sensible from an upstream design POV, but I think that's inherited from aloiret's patches and I didn't see any reason to change it16:03
slangasekdoko: so for the default target, we do need to use the multiarch path because that's where all our system libraries are; and this is how we get it16:04
slangasekpitti: /etc/default/useradd> I defer to cjwatson :)16:05
pittislangasek: ok, thanks16:05
pittiseems we should just call adduser there, and be done with it, and do that right in Debian16:05
seb128pitti, will open a bug in the bts about that16:11
slangasekanyone else seeing some evolution component (probably the calendar factory) blowing up in oneiric, causing dbus to spin @ 100% CPU?16:13
seb128no16:13
chrisccoulsonslangasek, yeah. every time i click on the datetime indicator16:13
seb128I've seen evolution components blowing up but no dbus spinning16:14
chrisccoulsonindicator-datetime-service and e-calendar-factory flood the session bus here16:14
slangasekchrisccoulson: right, that sounds like what I'm seeing.16:14
slangasekchrisccoulson: is there a bug for it, by chance?  Also, do you use evolution google calendar support, or does this happen regardless of calendar contents?16:15
chrisccoulsonslangasek, i don't think there's a bug atm16:16
chrisccoulsonbut yeah, i use it to access my google calendar too16:16
slangasekI'll try to file one today16:16
slangasekchrisccoulson: thanks16:16
seb128slangasek, chrisccoulson: I'm using google calendar and don't get that issue16:19
pittifor me it takes ages to load the google cals, but it doesn't spin the CPU16:23
seb128same here16:24
mvoin my upgrade tester the machien will not find the rootfs anymore on the first reboot, has anyone seen something similar?16:39
dokoslangasek: it works for the default multilib, but not for the non-default multilib. x86-64-linux-gnu is wrong for gcc -m32, it has to be i386-linux-gnu16:42
slangasekdoko: well, -m32 still uses only /usr/lib32, which is ok at least on a transitional basis - I don't think we have all the existing biarch packages transitioned to multiarch yet, do we?16:44
slangasekI wasn't expecting biarch packages to start disappearing until multiarch provides a complete replacement16:45
dokono, but this case is already handled by MULTILIB_OSDIRS. but you should be able to find things in the new location too. just seen when building multilib for armel16:47
tkamppetermpt, ping16:48
slangasekdoko: however, if you think that we should start using multiarch paths for the non-default multilib, I am not strongly opposed to this :)16:48
slangasekdoko: yes, I guessed that was the context16:49
=== mnepton is now known as mneptok
=== cr3_ is now known as cr3
bdmurrayev: https://code.launchpad.net/~brian-murray/ubuntu/oneiric/plymouth/bug-787685/+merge/68429 mind reviewing that?17:04
ubottuUbuntu bug 68429 in flashplugin-nonfree (Ubuntu) "CRLF injection vulnerability in Adobe Flash Player plugin" [Medium,Fix released]17:04
bdmurrayheh that's kind of funny17:05
Amozlol17:06
Amozstupid bot!17:07
dokothank you lintian17:12
dokoE: libhfgcc1: triplet-dir-and-architecture-mismatch lib/arm-linux-gnueabihf/ is for armhf17:12
evbdmurray: done17:14
ev@pilot out17:14
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== serue_ is now known as hallyn
AmozI'm trying to create a native debian package, but somehow this is a bit over my knowledge17:29
keeshallyn: so, it looks intentional, but can you confirm that the change to CAP_SETPCAP is intentional? (LP: #810022)17:30
=== beuno is now known as beuno-lunch
hallynkees: I vaguely recall a patch by eric paris to that effect17:36
=== davmor2_ is now known as davmor2
hallynkees: found it (commenting)17:38
keeshallyn: a3232d2fa2e3cbab3e76d91cdae5890fee8a403417:39
keeshallyn: just found it too17:39
hallyn:)17:40
keesoh, you found the correct one, though.17:40
keesffa8e59df047d57e812a04f7d6baf6a25c652c0c17:40
keeshallyn: so what's possible now that init has that cap by default?17:41
keeshallyn: the meaning of the cap hasn't changed, so why is it suddenly safe to have?17:41
hallynkees: it's not sudden, it just wasn't done back when it was sudden.  What changed was cap_setpcap no longer allows you to pass capabilities to another task17:43
=== cking is now known as cking-afk
keeshallyn: well that was pre-fscaps17:46
keeshallyn: but, I guess that was actually kind of recent (intrepid and later)17:47
keeshallyn: okay, cool. I'm satisfied :) thanks!17:47
=== Zic_ is now known as Zic
=== manjo` is now known as manjo
=== abhinav- is now known as NetBSD
=== NetBSD is now known as abhinav-
=== beuno-lunch is now known as beuno
kees@pilot in18:58
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: kees
keesman, merges are so ugly in bzr :)19:03
Laneythe launchpad diff is, but bzr itself can be used to get the diffs you want out19:06
keesLaney: yeah, that's true. it's much nicer looking in actual bzr19:06
pdtpatrickWhy is it dual screen on ubuntu .. it treats the screens almost like separate X windows. With the message status menu on both screen? Is this part of the design and if so --- plans to try something else in the future?19:38
brycehpdtpatrick, is that with unity or "gnome classic (no effects)"?20:02
mdeslaurSweetshark: I think the libreoffice package currently in natty-proposed seems to have reverted to the default theme. Is this a known issue? What's the bug # for the SRU?20:10
=== fenris_ is now known as Guest70853
SpamapSjelmer: Can I assume you were pinging me earlier today to discuss the natty-proposed bzr upload?20:28
jelmerSpamapS: hi20:28
SpamapSjelmer: anyway, I notice that there's already a version in natty-proposed, 2.3.3 .. is this meant to supersede that?20:28
jelmerSpamapS: your mind reading powers are working :)20:29
jelmerSpamapS: yes, this supersedes the 2.3.3 SRU, in which we found a small regression20:29
jelmerSpamapS: bug 78698020:30
ubottuLaunchpad bug 786980 in Bazaar 2.4 "bzr: ERROR: bzrlib.errors.ReadOnlyError: A write attempt was made in a read only transaction" [High,Fix released] https://launchpad.net/bugs/78698020:30
SpamapSAlright, by the powers vested in me by the SRU team and in you by the micro release exception, I accept your upload, and pronounce you in need of verification.20:30
jelmerSpamapS: Thank you sir.20:31
* jelmer bows20:32
mdeslaurSweetshark: never mind, found it20:36
pdtpatrickbryceh, it is with unity20:37
* micahg hugs jelmer for remembering -v in th SRU20:41
SpamapSmicahg: indeed, thats been added to my list of checks to do during SRU. I wonder if there is an automatic way to flag this. :-P20:42
jelmerSpamapS: if you use UDD then "bzr builddeb -S --package-merge" will do the right thing20:44
SpamapSgood tip20:44
SpamapSI'm more coming at it from the reviewer's angle though.. how do I make sure you used --package-merge :)20:45
micahgSpamapS: not offhand, you could check if there's a version in -proposed and if that version is included in source.changes20:45
=== Guest70853 is now known as ejat
lifelesscjwatson: ping; bug 80298520:48
ubottuLaunchpad bug 802985 in eglibc (Ubuntu Hardy) "[lucid] /var/lib/dpkg/tmp.ci/preinst: 399: arithmetic expression: expecting EOF: "3.0-0-generic"" [High,Triaged] https://launchpad.net/bugs/80298520:48
lifelesscjwatson: hallyn and I were just talking about this in -server; in the LP team we're doing a push on LXC for testing - both integration and local developer stories.20:50
lifelesscjwatson: that bug will mean all the team members needing a workaround, which we can put in our PPA; do you have any thoughts about which workaround is best - or can we be confident the bug will be fixed before oneiric release?20:50
=== yofel_ is now known as yofel
=== kentb_ is now known as kentb-out
* SpamapS starts reconsidering his idea to add a feature to ifupdown after seeing the code... GAH22:09
=== zyga is now known as zyga-afk
* SpamapS finds a way to do it cleaner w/o a mod to ifupdown.. thank god22:16
infinitylifeless: Fixing debootstrap to fetch from -updates is the correct solution; patches welcome.  Makes more sense than wasting time on workarounds, IMO.22:20
davmor2kenvandine: you around still dude?22:39
kees@pilot out22:55
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
mwhudsoni want to build my own kernel (basically, the kernel that's in natty now + 2 patches)23:14
mwhudsonis there a bluffers guide to doing this sort of thing?23:14
poolieyeah23:14
pooliehttps://wiki.ubuntu.com/Kernel/BuildYourOwnKernel23:15
lifelessgit clone the tree, install kernel-wedge and run it, then fakeroot debian/rules binary-generic23:15
mwhudsonpoolie: ah hey, guess which bug is motivating me :)23:15
poolieoh, external laptop displays?23:15
mwhudsonyeah23:15
poolieI tremble for my country when I reflect that God is just -- tj23:15
mwhudsonsigh, the build-dep step is finally installing texlive on my system23:18
mwhudsoni avoided it for a while :)23:18
poolieheh, i know23:18
pooliealso, the kernel is a lot bigger than it used to be23:18
mwhudsonyeah23:20
mwhudsonReceiving objects:   3% (64614/1983159), 21.44 MiB | 161 KiB/s23:20
mwhudsonthis is going to take a while23:20
lifelessyes23:20
lifelessI can probably send it to you faster23:20
lifelessSpamapS: yo23:20
mwhudsonactually, i might have a git clone of some random kernel version lying around somewhere23:21

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