[00:37] hi [00:38] is there any way to get a sierra wireless mc8755 wwan hsdpa modem working under 10.4 ? [00:39] i found this, and cant belive it: **Note: Ubuntu 9.10 distribution is not supported with Sierra Wireless modems. Ubuntu 9.04 distribution is still supported with all Sierra Wireless modems listed in this KB article. [00:39] We expect the issue to be fixed in Ubuntu 10.4. [00:55] tec: can you see which chipset that is. In a Terminal run: lspci | grep Network [00:55] tec: also please tell us where you found this note [00:56] hello hggdh, i thought i was in a different channel, but as soon as i saw you I knew which channel i was in :) [00:57] duanedesign: heh. I am not sure this is good or bad ;-) [02:13] hey hggdh [02:13] hggdh: there is one trouble with the hook we wrote. [02:23] nigelb: what gives? [02:24] hggdh: the aplay thing uses a question.wav file [02:24] which is not included in default install [02:24] now I'm wondering whether we can include a small audio test file [02:25] which package carries this .wav? [02:26] qnome-audio (answering myself) [02:27] so, if gnome-audio is part of the standard desktop install, no problem. Otherwise, we will have to discuss this with Seb [02:27] it is not part [02:27] (the file is not there in my system either) [02:28] then we have to discuss it [02:28] ot change the wav [02:28] for example, is there a sound file from rhythmbox we can use? [02:30] example-content is part of the standard install [02:30] But many users remove it, so it may be only of some use. [02:30] nigelb: ^^^see persia's comment [02:32] speech-dispatcher also has some test .wav files, which are very likely to be available. [02:33] oh, anyway nigel quit... we will wait (and I will spend some time with my S.O.) [02:38] Always important to have balance :) [02:51] indeed [03:22] hi, is anybody there? I can't understand this bug: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/523039 [03:22] Launchpad bug 523039 in nautilus (Ubuntu) "[113061.168817] BUG: soft lockup - CPU#0 stuck for 5890s! [lsb_release:27063] (affects: 1)" [Undecided,New] [03:22] it looks as been generated by a machine [03:28] malev: It was machine-generated, but then the reporter added more machine-generated stuff as the "description". [03:28] persia, but hi is not explaining anything about the bug... what can I do to try to reproduce it? [03:31] malev: I don't think you can reproduce it with the information available. I don't believe it to be a nautilus bug, because the information attached (ProcMaps, ProcStatus) does not appear to show anything wrong with nautilus. [03:32] I suspect the reporter believes it to be a kernel bug, but they would do better with `ubuntu-bug linux` for that. [03:32] But it may also be exposing some apport bug: depending on how it was filed. [03:32] persia, so, can I change it to ubuntu-bug linux ? [03:33] Do you have access to the reporter's machine, at the time the error is exposed? [03:34] persia, no, I don't. but... I mean, how can I change the package that it points at (I don't know if it's clear what I'm saying) [03:34] If so, invalidate the bug, and file a new one. If not, I'd recommend invalidating the bug, and asking the reporter to file a new one with `ubuntu-bug linux` [03:34] I don't think there's any benefit to that. There aren't enough kernel-related logs to understand the bug anyway. [03:35] And if the machine in question has been rebooted (likely), it may be impossible to collect them. [03:35] The bug happened at 113061.168817, which is about 30 hours of uptime. [03:35] But the logs only go through about 2 minutes. [03:35] Err, 3 [03:35] * persia fails at math [03:37] guau! it's a lot of information. I'm gonna recommend him to open a new bug. .. [03:39] malev: Just make extra clear that a kernel bug needs to be reported against "linux", or apport won't be able to collect the right information. [03:40] Having a CPU lock up for about 2 hours is unpleasant, but that alone doesn't tell us what happened. [03:40] I'm gonna show you a pastie of my answer, and you help me with it, please [03:42] persia, http://pastie.org/private/fesheyubcv6vfq1yedniaa [03:43] the thing is that I'm not sure what are yout talking about :D [03:43] That's very clear :) [03:43] So, do you understand anything about this bug? [03:44] I think. I don't undestand: "Just make extra clear that a kernel bug needs to be reported against "linux", or apport won't be able to collect the right information." [03:44] maybe it's my english :S [03:44] I think there may be some other confusions, and it could as well be my explanations. [03:45] so, do you agree with my answer to the reporter? [03:45] So, if it works for you, I'll walk through what we can see from the bug, and how I came to my conclusions. I'll also walk through bug reporting, and why I think the reporter should do something specific. [03:45] The current response doesn't make any sense to me, as phrased. [03:46] oks! [03:47] So, the bug title looks like a kernel output line to me. [03:47] Try running `dmesg | tail` to see some kernel output lines on your current install. [03:47] looks like the bug's report [03:47] Right. [03:48] So the bug report is probably something from the kernel. [03:48] Which would be the "linux" package. [03:48] Next, let's look at the description. [03:48] The first part is labeled "dmesg.log", and it looks like the beginning of /var/log/dmesg.log on my system (except mine isn't so fast). [03:49] So I'm guessing the reporter pasted it. [03:49] yes. I supose so [03:50] Scrolling down, the next label is lspci-vnvn.log [03:50] And the output looks like what I get running `lspci -vnvn` [03:50] other paste? [03:50] So I'm guessing it's a similar log. [03:50] I'm just reading the bug report. [03:50] If you scroll down past the dmesg part, there's another section. [03:51] uname-a log [03:51] ? [03:51] That looks like the output of `uname -a` [03:52] I'm unsure where version.log comes from, but it looks like a kernel version to me. [03:52] yes [03:52] Then we have the standard apport stuff, indicating the bug was filed against nautilus. [03:52] and then the apport attachments for nautilus. [03:53] and the content of the attachments doesn't show anything particularly suspicious (although I'll admit to not having a deep understanding of nautilus, so maybe there is something wrong) [03:53] But they mostly look like other apport attachments: nothing appears especially striking to me. [03:54] you're right [03:54] So, based on this, I'm fairly sure the reporter wanted to file a bug about the kernel (because of all the kernel logs, etc.). [03:54] And I suspect that the "Report a bug" menu item was used in nautilus to report the bug. [03:55] nice, [03:55] you're a bug's detective! [03:55] :D [03:55] Now, looking at the bug title, we can see that the issue happened 113061.168817 seconds after boot. [03:55] and that is a long time [03:56] But the attached kernel log only goes up to 188.141010 seconds after boot [03:56] It's a bit more than a day: something like 30-35 hours. [03:56] So we don't have any kernel logs from around the time the problem happened. [03:56] And we don't have any information about what else was happening on the machine. [03:57] that is correct. [03:57] And we don't have any information about the state of the machine at the time of the error (for instance, we don't know if the machine was rebooted after the issue appeared) [03:57] so the report is a bite unusefull? [03:57] Entirely :) [03:57] useless [03:57] And I'm not sure it can be made useful, because if the machine was rebooted, the kernel would reset, and not express the issue. [03:58] (well, until the next time the bug was triggered) [03:58] ... but, it's a pity with all the work and enthusiast that the reported put on it :D [03:58] Right. [03:58] So, we know we want to make this bug "Invalid", because it contains no useful information, but we also want to tell the submitter how to give us useful information next time. [03:59] ... great idea! [03:59] i'm gonna think of a new speach [03:59] We also know that when we adjust the status, we'll want to adjust the source package to be "linux", because it's a kernel bug. [03:59] or answer [04:00] oks. [04:00] I thought I remembered there being a wiki page about dealing with kernel bugs, but I can't find it :( [04:00] Ideally, we'd want to find the page, and suggest whatever best practices the kernel team has documented on how to get a good bug report. [04:01] there might be and "common responses" in the wiki [04:01] Right. [04:01] So, look around in the wiki. See if you can find the kernel stuff. [04:01] IF you can't, you can maybe invent a response. [04:02] persia, oks! [04:02] I believe the best way to report a bug about the kernel is to use the ubuntu-bug program, and tell it to report against "linux", but I'm not 100% sure. [04:02] I'm going for it [04:02] malev: And this all makes sense now? [04:02] hell yeah! [04:02] thanks! [04:02] Excellent! [04:03] No problem. I'm always happy to share *how* to triage a bug, as I think our most common failure as a team is when we aren't sure. [04:03] And if we all work together (in this channel), we can all become experts at understanding various bugs (I knew how to read this one, but there are some for which I have to ask as well) [04:07] you are right === kermiac is now known as kermiac_ [04:28] I'm looking for an upstream report of bug 525128 [04:28] Launchpad bug 525128 in tzdata (Ubuntu) "Australian timezone incorrectly labelled in date output (affects: 1)" [Undecided,New] https://launchpad.net/bugs/525128 [04:29] I think it is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=93810 [04:29] Debian bug 93810 in tzdata "Australian zoneinfo wrong - should be AEST, not EST" [Wishlist,Open] [04:29] but it may also be bug 149902 [04:29] Launchpad bug 149902 in opendchub (Ubuntu) "package opendchub 0.7.14-2ubuntu1 failed to install/upgrade: there is no script in the new version of the package - giving up (dups: 1)" [Undecided,Confirmed] https://launchpad.net/bugs/149902 [04:29] oops [04:29] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=149902 [04:29] Debian bug 149902 in libc6 "date: does not understand some timezones" [Wishlist,Open] [04:29] any thoughts? [04:33] kermiac_: 1st one is closed won't fix [04:33] kermiac_: unless adoption of AEST has grown, it's not likekly to be fixed [04:34] kermiac_: so, I would suggest filing a new bug, reference the existing ones and explain why now is different than 7 years ago [04:34] if it is [04:34] otherwise, no point === nhandler_ is now known as nhandler [04:35] micahg: being in australia, I have always referred to it as AEST [04:35] and the 2nd debian bug had (sort of) recent discussion - well, from a year ago [04:35] I don't think it's worth opening another new bug regarding this [04:36] second bug last comment is 2006 [04:36] should I just mark link the 2nd upstream bug & mark the LP bug wontfix? [04:36] kermiac_: no, does everyone now refer to it as AEST in au? [04:36] sorry, I mean http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=93810 [04:36] Debian bug 93810 in tzdata "Australian zoneinfo wrong - should be AEST, not EST" [Wishlist,Open] [04:36] last comment is from last year [04:37] as far as I know, I had never heard of "EST" until I started using ubuntu [04:38] kermiac_: http://www.ga.gov.au/bin/gazmap_moonrise [04:40] this is getting strange [04:40] that link is contradicted by http://www.australia.gov.au/about-australia/our-country/time [04:40] kermiac_: well, the debate's been going on for a long time [04:41] tzdata can't be updated until the gov't has consensus [04:41] seems like even my govt can't make up their mind, lol [04:41] true [04:41] kermiac_: maybe you can push for a local solution in au [04:41] then we can get tzdata updated [04:42] I seriously don't think 1 person would be able to rectify this issue - our govt does not like change, even when it contradicts itself - but that discussion could go way too far OT [04:42] so I agree that tzdata can't be changed as it stands now, what should happen with the new LP bug? [04:42] kermiac_: i know the feeling...but that's the only real solution [04:43] hggdh: still around? === kermiac_ is now known as kermiac [04:44] kermiac: I'm leaning towards triage with milestone ubuntu-later and an explanation in the description [04:45] "ubuntu-later"? I've never heard of that type of milestone. [04:45] is it exaclty that? instead of lucid beta 1 (for example) i put in "ubuntu-later"? [04:46] kermiac: yeah, because we're not sure [04:46] kermiac: but I wanted to get another's opinion first === nhandler_ is now known as nhandler [04:46] ok, thanks. I'll leave it alone for a while & see is hggdh or someone else can shed some light on it a bit later [04:47] my head is spinning just trying to make sense of the issue atm ;) [04:53] another point that may explain why there does not seem to be a concensus is made here http://en.wikipedia.org/wiki/Time_in_Australia [04:53] The proper names of Australia's time zones vary. In international contexts they are often called Australian Western Standard Time (AWST), Australian Central Standard Time (ACST), and Australian Eastern Standard Time (AEST). In domestic contexts the leading "Australian" is often dropped. [04:54] so it seems likely that it will change depending on what context we are discussing the time zone [04:54] * kermiac bangs his head against the wall [04:55] I'm going to leave that alone for a while as I am going 'round in circles === kermiac is now known as kermiac_ === kermiac_ is now known as kermiac [05:02] Let's not get overly excited about milestoning bugs that have no clear timeframe. [05:02] There's *lots* of those. [05:03] Let's keep "ubuntu-later" for remilestoning stuff, if required, after first milestoning somewhere else, so that we can document the decision to defer. [05:03] persia: well, it's something that should probably be fixed with no clear timeframe, isn't that what ubuntu-later is for? [05:04] For most bugs, it's not so much a decision to defer, as that there's no clear information about how long it will take, or who needs to do it. [05:04] micahg: But *every* crash bug falls into that category, for example. [05:04] persia: yes, but we know this has to be resolved by someone else [05:04] mainly the australian govt [05:05] it should probably be reviewed once a cycle to see if any progress has been made [05:05] I guess. [05:05] But I think it's an upstream problem, more than an Ubuntu issue. [05:05] persia: upstream dismissed it years ago [05:05] We tend to patch tzdata a lot, but most of that is really just upstream changes being backported, etc. [05:06] persia: they won't fix it until the gov't does [05:06] Yes, but if the Australian government takes a decision, upstream will change it. [05:06] right [05:06] And if the Australian government doesn't take a decision, we're not likely to do anything else. [05:06] true [05:06] s/else/either/ [05:06] So I don't see how this is special. [05:07] well, it's for our userbase mainly so they don't feel like we don't care I would think [05:18] At first, I was inclined to agree, because I think it's good to agree. But after some time, I'm less inclined. [05:18] If we pick out some bugs and say "These are special, but we're not doing them now" it seems to send a confusing message when compared against other bugs. [05:19] Whereas, if we were to say "This bug is special, we're doing it for lucid beta 2", and then discover we can't, and have to reassign to "ubuntu-later", that seems more just communication, without increasing or decreaing the apparent valuation of the bug. [05:21] persia: well, I think this is exceptional in that upstream marked won't fix when it's really should be delayed [05:22] That's a fair argument, and you've convinced me. [05:22] the consensus in #ubuntu-au-chat (where a lot of us hang out) is that AEST/AEDT is more correct & will avoid confusion with the american "EST". The accuracy of BOM website was brought into question [05:22] This bug *is* special in that upstream said it was "wontfix", rather than because of anything else about the bug, and deserves to be noted as something for attention in Ubuntu. [05:27] *possibly* there is some policy that hasn't filtered through to BOM. I am very curious now, so I am simply going to subscribe to the LP bug report & try to find out "officially" tomorrow when the govt agencies are open & will hopefully be able to shed some light on the matter [05:27] kermiac: that would be great [05:28] Indeed. [05:29] Although, personally speaking, I think that Australians shouldn't have to add another letter to the timezone code to work around North American provincialism. [05:44] * nigelb curses the power company [05:45] persia: what is the speech-dispatcher you were talking about? (when I got kicked coz I lost my power) [05:45] nigelb: It's a package installed by default in ubuntu-desktop, ubuntu-netbook, and xubuntu-desktop that contains some test .wav files. [05:46] kubuntu? [05:46] nigelb: The example-content is another package that has .wav files that is installed by default (but for fewer flavours). [05:46] when we plan for apport hooks, do we need to think about all the distros or just the ubuntu one? [05:46] How many people run rhythmbox in kubuntu? [05:46] ah [05:47] Thinking about all flavours is best, but as long as your failure mode is graceful, you can grant better support for the flavours more likely to be running the software being tested. [05:47] I dont the example content helps, its in ogg if I'm not mistaken [05:47] In the case of rhythmbox, I think it's safe to provide more limited support for kubuntu. [05:48] So, don't crash if you can't access the .wav file, but use it if it is there. [05:48] good point :) [05:49] any clue where in speech dispatcher these files come into play (I can't find them) [05:49] never mind, got it [05:50] dpkg -L speech-dispatcher :) [05:50] but on the other hand, is it sane to include a test file with rhythmbox for such purposes? [05:51] Adds to the package size, and therefore to the CD size, which reduces the number of applications that can be provided. [05:52] I think it makes more sense to abstract the idea of test wav files into some common package, and have all the packages that need them depend on it. [05:52] and we're already 5 MB above and I dont think some one is going to take kindly to me adding a file, yes. True [05:52] But that's a lot of work, and should be done before FeatureFreeze, so maybe next cycle. [05:53] so, I'll just use the speech synthesizer files for now and plan for this for lucid+1? [05:54] That seems like a reasonable plan. [05:54] thanks :) [05:55] just a doubt though, what does speech-dispatcher do? [05:55] assistive technology? [05:56] Yes. [05:56] cool, so thats why its default package :) [05:56] It's a common interface to all the speech synthesisers, for the speaking desktop. [05:57] Is it possible to write code to record speech and replay back? [05:57] One needs to install some synth, and configure stuff, but I don't expect the glue layer wouldn't be present (or it makes it that much harder to set up a screen reader) [05:57] How do you mean? [05:57] like system testing does [05:58] earlier it used beep files, which have gone and made for record-replay [05:59] if that can be done with a hook with less dependencies, then we'd be in luck [06:00] I don't see any reason one couldn't use speech-dispatcher to generate some sound for testing. [06:00] Under the same principles one uses the rest of the accessibility framework for testing other stuff. [06:00] I don't personally know how it would be done. [06:01] hm. that would be added to later milestones ;) [06:02] for now, I'll just get this stuff ready. [06:03] You might want to talk to ara about using the accessibility layer for testing. I know she's been doing stuff with that in other areas. [06:03] will do on Monday [06:03] I need to talk to pitti about apport too [06:03] But one ought be able to automate just about anything programatically (as otherwise one has a hard time providing assistance with that class of task) [06:04] I want to know if there is a way to make apport reports private by default in certain cases [06:05] I'm sure there is, but it might need some extensions. [06:05] Because un-retraced crash reports end up private. [06:05] Actually, super-private: it's the retracer that makes them normally private. [06:06] there seems to be no way to make non-crash reports private [06:06] apport interface does not provide a way, only the retracer makes them private [06:07] which means if I dont have a crash, but just a collection of some potentially private data, there seems to be no apparent way to make it private [06:07] Right. Probably needs someone to go into the apport code and expose the privacy bit into an option of some sort that can be defined in hooks. [06:07] exactly! [06:16] does anyone know when http://qa.ubuntu.com/reports/five-a-day/ rolls over to the next day? or where I would find out? [06:20] kermiac: midnight UTC [06:21] ty micahg :) [06:22] \o/ i overtook echidnaman ;p [06:22] woot! :) [06:23] damn if i hadnt changed my lp name it would have been a lot higher ... but heh i'm listed there twice ;) [06:23] * micahg gave up on 5-a-day for the moment... [06:25] * vish glad ^ .. more happy with micahg's amazing work on tb3 :) [06:25] micahg: when will tb3 replace tb2 in lucid? [06:25] vish: still hasn't been accepted? [06:26] nope :( [06:26] vish: as soon as someone gets it out of NEW I guess [06:27] .. ah will have to wait for NEW [06:40] hmmm hggdh the user "Bongcaivang" is back?? https://edge.launchpad.net/~tutinhkhuc05 has the same email address, but it is very suspicious as a LP question has been filed against that user account by the person I've been cleaning up after all day [06:40] https://answers.edge.launchpad.net/launchpad/+question/101795 was filed by "Fail2Ban" [06:40] * kermiac shakes his head [06:43] kermiac: i noticed that too [06:43] do you think it is the same person [06:44] and this is some pathetic attempt to look legitemate [06:44] duanedesign: I'm not sure. It is definately the same email address, but the person who filed the new complaint is "Fail2Ban". I have been cleaning up bug reports they changed all day, so I am not sure [06:44] tutinhkhuc05 created his profile and clearly put the name Bongcaivang in the new profile [06:45] but then there was no activity with tutinhkhuc05, it all been with Fail2ban [06:45] yes, if it was the spammer "Bongcaivang" back again, I don't think they would use the same email address [06:46] i figured they were all three the same person? Because it seems odd that Fail2Ban woul have posted that LP Answer [06:47] yes, I tend to agree with you [06:47] frustrating nontheless [06:47] * vish wonders what drives/motivates such people :/ [06:47] i know rye was working on something to make correcting these things easier to fix [06:48] i think you guys talked about it earlier kermiac [06:48] yes, we were discussing it earlier === kermiac is now known as kermiac_ [08:21] micahg: Thanks for the quick bookmark fix. [08:23] wgrant: np [08:23] wgrant: if only all fixes were that easy ;) [08:24] I've been meaning to file that bug for a couple of years, but decided to do it now so the redirect wasn't locked in for another three years... [08:27] wgrant: that's probably something we could've pushed with an update [08:28] but now, we'll get it pushed to Hardy/Jaunty/Karmic when they're backported [08:29] micahg: 3.6 will be pushed to all those? [08:29] wgrant: yes, not sure on exact timetable though [08:29] Aha. [08:30] 3.0 is EOL, so we need to do something [08:30] Indeed. [08:30] I am glad there is a solution now. [08:30] wgrant: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-new-firefox-support-model [08:31] I knew about that, but not that it was to be retroactive. [08:32] wgrant: yeah, we're also backporting xul192 [09:16] om26er: Bug #460286 is not triaged... hasnt been sent upstream [09:16] Launchpad bug 460286 in empathy (Ubuntu) (and 1 other project) "Empathy notifications not shown (affects: 2)" [Wishlist,Triaged] https://launchpad.net/bugs/460286 [09:16] om26er: or is it an ubuntu specific change? if so you need to mention it [09:17] vish, let me ask that at #empathy [09:17] hmm.. :( [09:17] At least so mentioning it is a great help to the developers, as it helps know who is best to look at it, etc. [09:26] no response there but I think they wont enable it by default that's why sent it to the papercutters to see what they think. [09:26] * om26er opens upstream report [09:41] https://bugzilla.gnome.org/show_bug.cgi?id=610589 [09:41] Gnome bug 610589 in Notifications "enable notifications when chat is not focused" [Enhancement,Unconfirmed] [09:45] om26er: also mentioning the lp bug# upstream would be good [09:46] ah.. forgot this time [09:46] om26er: usually how everyone does it is , we start the upstream bug with "Bug first reported in lp: Bug#" [09:46] * om26er too does that [09:47] always [09:47] just add a comment with that [09:47] I guess I forget to write the Lp almost every time ;) [09:48] .. once you do it several times it becomes involuntary :) [09:48] true. wish there was a script for that [09:49] in the begining I used to start the bug report with 'originally reported at:" then the description that was silly ;) [09:50] I just add a last line. This bug was originally reported on Ubuntu's bug tracker, launchpad, at --- [09:51] I marked a bug report invalid due to the non responsive reporter and now he replied its fixed for him in lucid (was a crash report) leave it invalid? [09:51] change to fix released [09:51] (I think, your take vish ?) [09:52] you can change it to fix released.. [09:52] vish: om26er: not so sure [09:53] depends if the problem is clearly identified or not [09:53] micahg: we have to locate the exact changelog entry for it then? [09:53] nigelb: idk exact, was teh crash confirmed by anyone? [09:53] micahg: i'v mentioned this earlier ;) but the desktop team mentioned that if an update fixes it it is safe to mark it as fix released [09:53] thats what even I was told [09:53] from the bug status wiki it says invalid though [09:54] well, if it's a desktop team package, then do what they say, otherwise, I'd say follow the wiki [09:54] https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/458367 [09:54] Launchpad bug 458367 in empathy (Ubuntu) "empathy crashed with SIGSEGV in FcFontSetSort() when some utf characters are sent (affects: 3)" [Medium,Invalid] [09:54] It's best practice to hunt up the changelog entry, so you can note precisely which version fixed it (helps with regression tracking later), but Fix Released should be correct for a repeatable bug that can no longer be repeated. [09:54] This is true for both Desktop and non-Desktop bugs :) [09:54] ;) [09:55] persia: well, you have no idea if it was that package unless you know what caused it [09:55] om26er: the earlier empathy bug was started for notify-osd... add the empathy details in the bug description [09:56] for example, a gtk bug might cause a firefox crash, so if the gtk bug is fixed in teh next release, the crash probably won't happen, but fix released is inappropriate for firefox since it was a gtk crash [09:56] micahg: exactly the point i made.. or tried to make :) [09:56] micahg: Indeed, although I've had cases where I understood enough about the bug to know it was package X, and was able to repeat, and it went away and this wasn't mentioned in the changelog (and sometimes couldn't be found by source inspection of the diff). [09:57] The reason being that there's lots of interaction between packages, especially related to libraries, and sometimes just rebuilding a package makes it magically work, but if several uploads have happened, we can't necessarily know which one has the magic side effects. [09:57] micahg: i marked a few bugs as invalid.. but seb came behind me and marked the as fix released.. [09:57] persia: right, I'm thinking that maybe we need another status called no longer applies or something... [09:57] (even though the bug was in the application, it may have been exposed by an older library version, and a newer version may not expose it, or the package build system may have changed in a way that no longer causes that issie, etc.) [09:58] No, I like "Fix Released" when we know it got fixed. [09:58] vish: like I said, when in the desktop team's packages follow their rules [09:58] righto.. [09:58] persia: that's the real question, was it fixed [09:58] or did it just go away [09:59] Is there a difference? [09:59] persia: their is for backporting fixes [09:59] * vish still thinks if there is no documented fix.. it should be invalid [09:59] micahg: Well, sure, but that's harder. [09:59] what about the many 100s who come to a bug from google and just add comments finding similar problems [10:00] if u mark as fix released, they know it was fixed in a particular update [10:00] (my 2 bits) [10:00] nigelb: In the case where one knows which upload fixed it, I think we all agree "Fix Released" is the correct status. We're discussing the case where we had a nice, repeatable bug and it mysteriously went away. [10:01] (because of library changes, or toolchain changes, or similar) [10:01] \o/ new status... " mysterious fix" ;p [10:01] it is a bit difficult to understand which is which, but when its clear its not something to do with the actual app (like micahg said) I agree Invalid is better. [10:02] OK, so here's an example of why I disagree (although it's old). [10:02] wxwindows2.4 had a bug that rendered utf8 as garbage. wxwidgets2.6 didn't. [10:03] Lots of applications could be compiled against either, and decided which to compile against based on the output of a command that set compilation flags. [10:03] So, at one point, the command was changed. Packages that built after that suddenly worked. [10:03] Packages built before that didn't. [10:04] For the packages that got uploaded for some other reason, nobody did anything special to fix the bug. [10:04] For the packages that still had the bug when there were only a few left, someone specifically fixed it for the leftovers. [10:04] which futher tilts the discussion towards ambiguity. I guess we have to make a call on each bug based on situation [10:04] persia: well, you're saying through process of elimination, the one and only change was the version of this pacakge [10:04] But I still think the bug was "Fix Released" for the ones where the fix was accidental. [10:05] micahg: Right, but as triagers we can't always know which of the last 10 uploads of a package happened to be the threshold change. [10:05] oh, you're saying people marked packages built against it fix released? [10:05] We can know that it was broken in version X and fixed in version Y (and I usually leave that in a comment when I can't identify a specific version in which it was fixed) [10:06] micahg: Right, because the bug was fixed, even though the rebuild happened for another reason. [10:06] And I think people were *correct* to mark it that way, even though the fix was accidental. [10:06] persia: right, but that's definitely a case where the bug isn't in that package [10:07] they should have all been marked as fix released in wxwidgets2.6 [10:07] but we cant really track this^ :( [10:07] and invalid in the original package [10:07] No, because when the change happened in wxwidgets2.6, there were still about 40 packages that had the problem. [10:07] And the bug in wxwidgets *was* marked fixed. [10:07] persia: hmm.... [10:07] And when the list got down to about 10, the last ones were pushed just before release, fixing the bug. [10:08] This happens all the time, and the developers have the "NBS" list they use to track some of the transitions. [10:08] persia: yeah, I guess you're right here [10:08] I'm doing something similar for xul192... [10:08] But usually a goodly chunk of any of the transitions happens by accident, just through uploads of other bugfixes. [10:09] But in these cases, I say we should put "Fix Released" and indicate a version we know had the issue and a version we know didn't. If someone wants to backport, they can look into it in more granularity, testing different things. [10:10] On the other hand, if we can't reliably replicate a bug, and it magically goes away, I agree "Invalid" is better. [10:10] persia: but "fix released" seems that something specific was done to fix the bug.. we could rather use a better status, [resolved ???] [10:10] vish: +1 to that suggestion [10:11] persia: yeah, that does make sense... [10:11] but that would add a whole lof ambuigity [10:11] vish: That's perhaps more technically correct, but in that case I'd argue that "Fix Released" could only be set by changelog parsing, and everything else was "Resolved". [10:11] +1 ^ [10:11] +1 [10:11] persia: that would be _the_ best way to track fixes.. [10:12] And we can distinguish those two cases anyway, by checking the identity of the user that set "Fix Released", so it adds no semantic value to have a separate status. [10:12] well, changelog or bug admin... [10:12] Um, no. Just changelog. [10:12] Otherwise we can't know that it was fixed by a specific upload intentionally. [10:12] persia: if someone forgets to close the bug in the changelog, the admin should be able to paste the changelog with the fixes [10:13] Who is "the admin"? [10:13] Why do we trust them? [10:13] persia: bug admin (-control [10:13] How can we backtrack that to a changelog entry to verify? [10:13] micahg: if they forget then they can use the "resolved" and mention the change.. it makes sure people have a good changelog too :) [10:13] vish: I suppose [10:14] for example, I forgot to close the changelog entry for the TB3 upgrad [10:14] e [10:14] I think it's a pointless distinction, because the bug is, after all, fixed, and we can already distinguish changelog-upload-fixes-the-bug from other bugfix closures. [10:14] Sure. That happens a lot. Lots of bugs get noticed and marked fixed laster. [10:14] Lots of bugs get fixed upstream or in Debian, and we know them to be fixed. [10:14] There are more cases. [10:15] yeah, that's true persia, but if it was a different status, we could search for it at least [10:15] Personally, I trust bug control enough to not see any meaningful difference between "Fix Released" and "Resolved" for that group. [10:15] persia: the distinction is more to track the fixes. now , we cant say which has been fixed or mysterioulsy reloved.. [10:15] resolved* [10:15] vish: Yes you can, just run a script that checks who set "Fix Released". [10:16] persia: but that is a workaround ;) [10:16] Why? [10:16] Remember, LP needs to have statuses that make sense for *every* project in launchpad. [10:16] And each one is going to have different policies. [10:16] hmm.. yeah [10:16] For instance, "Fix Committed" and "Fix Released" mean very different things for most projects in LP than they mean for Ubuntu. [10:17] So, rather than a workaround, consider it a way of using more features of launchpad to get a more detailed view. [10:17] For instance, it might be something to add to bughugger [10:17] Or to the greasemonkey scripts that some of us use. [10:17] that would be good [10:17] Because those are project-specific. [10:18] even a top line formated as *Resolved* would be good enough [10:18] if it can be tracked [10:18] well, I started abusing upstream milestones to know when to close bugs that are committed upstream (mozilla) [10:23] micahg: I'm sure you're not alone amoung maintainers of active well-integrated upstreams. [10:35] k, I'm off, night [10:35] or morning, or whatever.... [10:35] lol [10:35] later micahg :) [10:35] or afternoon for nigelb ;) [10:35] more or less evening ... 4 pm [10:36] nigelb: you're UTC +6? [10:36] IST, GMT+5:30 [10:36] heh, ok, almost 12 hrs difference from me :) [10:37] so you're just hitting the bed? [10:37] yeah [10:37] * nigelb bows [10:37] nah, just sat nights... [11:19] a funny bug, bug 15378 [11:19] Launchpad bug 15378 in rhythmbox (Ubuntu) "Rhythmbox does not allow dragging from nautilus (affects: 1)" [Wishlist,Invalid] https://launchpad.net/bugs/15378 [11:19] the OP *wants seb* to fix the issue :P [11:23] The reporter would likely benefit from a gentle rebuke that other posters are just trying to help with workarounds, whilst the bug is confirmed and pushed upstream. [11:23] Upstream will probably wontfix it, but we ought follow process. [11:23] (or maybe it's a duplicate, or some such) [11:23] Otherwise people are mad at seb, for the wrong reasons. [11:24] will do [11:24] upstream is mostly meh about such bugs ;) [11:25] there was this old bug about auto-deletion from playing queue [11:25] there was a huge bug upstream and downstream, upstream even got a patch, but they said its supposed to be that way ;) [11:26] is there any bug about empathy not saving accounts [11:28] Damascene: meaning every time you log out, all your informating is getting blanked? [11:30] nigelb, yes [11:30] Damascene: checking [11:31] O [11:31] sorry, I'm on Lucid [11:32] there is strange picture with scissors [11:34] I dont find any dups for that [11:35] some one else have this in #ubuntu+1 [11:36] if so, confirm that there are no dups and go ahead [11:41] <_Narc_> Hello all. Can someone tell me if Bug #524808 should be affected to linux, pm-utils or something related ? I think linux cause of the oops, but I'm not sure. I'm still learning. Thanks. [11:41] Launchpad bug 524808 in ubuntu "suspended comp need power button to wake up (affects: 1)" [Undecided,New] https://launchpad.net/bugs/524808 [13:15] empathy problem have gone after udpate [13:15] *update [14:51] hggdh: hey, sorry about last night [14:52] I lost power and then sorta.. um.. slept off.. [14:54] any one here working in montreal office of canonical?? [14:54] om26er: why is bug #525189 invalid? [14:54] Launchpad bug 525189 in empathy (Ubuntu) (and 1 other project) "Empathy notification without icon (affects: 1)" [Low,New] https://launchpad.net/bugs/525189 [14:55] ugh hes not here.. [14:55] invalidating with no explanation!! AHHH [14:55] revalidate :) [14:55] Or investigate [14:55] * bcurtiswx is already ahead of ya :D thx tho [14:55] I was about to tell you he's not here [14:56] bcurtiswx: is that even a bug? (just a doubt) [14:57] because emapthy shows the icon of whatever is the person's display image [14:57] nigelb: thats what i was going to talk to him about [14:57] bcurtiswx: you seem to be ahead of me then :) [14:57] but probably what he means is displaying an icon when there is no image [14:58] bcurtiswx is clearly in the lead by a far margin, and may well be about to lap the rest of us. [14:58] lol, yeah [14:58] persia: don't count on that happening [14:59] persia: i tend to blow a tire about a half a lap before the end [14:59] Well, it's the nature of things. This is an endurance run, so I think there's no fear when anyone draws ahead for a bit. [15:03] im a fat man, i hate endurance races :P [15:04] Then it's good you're in the lead today :) [15:06] if I'm not here when om26er appears. Please make sure he knows to comment on all changes he makes in his bug reports. [15:07] well time to go make a pot roast.. garlic, celery, carrots, potatoes mmmmmm [15:07] slow cooker :D [15:08] Try a bit of hard squash in that, if you have it. Surprisingly complementary. [15:09] persia: not this time, but i will grab one next time :D [15:22] can someone help me understand this debug 486041 [15:22] bug 486041 [15:22] Launchpad bug 486041 in rhythmbox (Ubuntu) "When ejecting a CD during playback rhythmbox shows "Could not pause playback" message (affects: 1)" [Low,Incomplete] https://launchpad.net/bugs/486041 [15:40] yo, i'd like help debugging X memory usage. i've got a memory leak. how do i reckognize what's causing it? it appears Xorg is using 69.5MB of my RAM but sometimes it uses much more. is there way to find out? [15:41] Is there a way to hide bugs in the list of "my bugs" in Launchpad if they are not affecting Ubuntu anymore? I have a ton of bugs by now that are still left open for Debian for example. Many of them just because apparently LP has an issue syncing the status with the Debian BTS. [15:41] It's gotten to be a pain to use the "my bugs" list as a todo list [15:41] 70M aint that bad [15:41] BUGabundo: it grows, i've seen it [15:42] 956 root 20 0 140m 50m 27m S 22 1.3 15:24.16 Xorg [15:42] 956 0 0 1772K 141.0M 51528K 0K 0K 1% Xorg [15:42] DawnLight: you could try a valgrind (https://wiki.ubuntu.com/Valgrind) [15:43] DawnLight: valgrind is your firend [15:43] and try #ubuntu-x on week days [15:44] wb persia :) [15:46] thanks [15:53] nigelb: Thanks, although I'm kinda laggy. My network blew up, but seems to be working again. [15:53] :) [15:56] persia: have you got some time? [15:57] nigelb: In a bit: I'm still trying to recover some of the less important bits. [15:57] I'm looking for someone to walk me through understanding --debug output of rhythmbox [15:57] see the ^^ bug [16:14] what is the difference between the ubuntu-10.04 and the ubuntu-lucid milestone in Launchpad? [16:14] Laibsch: I don't see an ubuntu-lucid milestone [16:15] micahg: indeed [16:16] But there are ubuntu-10.04-beta-1 and ubuntu-lucid-alpha-1. I guess that inconsistent naming got me a bit confused [16:16] is there a deeper meaning for using the numbers in one case and the release name in the other? [16:17] Laibsch: probably better to ask in -devel than here [16:17] OK [16:17] I guess I shouldn't expect too much activity [16:17] Laibsch: today, probably now [16:17] *not [16:19] yay , supermicahg is up... :D [16:19] * vish wonders if micahg is an insomniac ;) [16:19] vish: sometimes :( [16:20] micahg: hehe , good for us and ubuntu ;p [16:24] how can I debug empathy through gdb [16:25] actually telepathy-gabble [16:25] * nigelb wonders if micahg is an AI bot :p [16:28] I got this from upstream "Could you run gabble in gdb and get a trace when it crashes please?" [16:35] om26er: if I'm not here when om26er appears. Please make sure he knows to comment on all changes he makes in his bug reports. [16:35] vish, read it on the bug report [16:35] om26er: btw, the bug is a low priority bug. since its a cosmetic issue [16:36] * om26er rather provide the crash report upstream [16:37] vish, ah, I actually marked it low. things are really going bad today [16:38] om26er: np.. :) ..if you are here it is easier to correct your changes than mention on lp ;) [16:39] om26er: also the upstream task need not be invalidated.. [if changed from papercuts] [16:41] vish, I really though that was an issue at our end(not upstream) cuz I was just chatting with someone and his avatar was visible. but this only happens for people with no avatar [16:43] om26er: probably similar to the accounts menu bug.. [where the order is jagged since some protocols dont have icons].. [16:43] emapthy doesnt have a default icon for those instances [16:47] * om26er have to send a debug log upstream and dont have any contact online to reporoduce :( [17:02] Can somebody who can read stack traces please have a look at bug 338217, particularly comment 13? [17:02] Launchpad bug 338217 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 56) (dups: 74)" [Medium,Invalid] https://launchpad.net/bugs/338217 === qense_ is now known as qense === radoe__ is now known as radoe [17:35] Laibsch: the stacktraces match [17:44] hggdh: morning (or afternoon or whatever) [18:06] morning nigelb [18:06] well, actually, afternoon now (12:05) [18:06] sorry I left in between yday night [18:07] oh, np. The gist is we need to find an always-installed package that carries the sound files [18:07] hggdh: per_sia says we should use the speech-dispatcher for now and then think of adding a voice file [18:07] or a package with voice [18:07] or add one to rhythmbox (not really good) [18:07] nigelb: good enough [18:07] (i'm for adding a file to rhythmbox [18:07] (I am not ;-) [18:08] the smaller delta to upstream, the better [18:08] adding another dependency would take more space [18:08] well, anything in debian folder is okay me thinks [18:08] only if it is not installed by default on a desktop [18:09] well. *any* changes to upstream require manual work here [18:09] be in ./debian (when we get the packages from Debian) or elsewhere [18:09] unless Debian also buys into apport [18:10] which I doub [18:10] I do not, not that much, but apport requires a back-office to process the dumps [18:10] and Debian is not cut this way (but this could be adjusted) [18:11] but at least not yet [18:11] yes, probably. [18:11] adding the hook is a delta, so one more file wont hurt is what I think [18:11] but that needs to be discussed with seb [18:12] there are impacts everywhere: (1) if rhythmbox is in main, this means a bit more of space being used [18:12] yes, the space issue being major [18:13] (2) or additional dependencies -- which *may* (or may not) require more space in main [18:13] (3) etc [18:13] so this has to be carefully looked at and justified [18:13] now I'm wondering if I should hold off the whole exercise until after lucid or just put something up so that it works on at least gnome [18:14] but we will have to go this way, since this allows for more data to be collected for bugs -- and this helps everybody [18:14] hm, thats what is driving me [18:15] hggdh: there is another option [18:15] yes? [18:15] we could record speech and play it back [18:16] like how "System Testing" does it [18:16] this could be an *option*. But you cannot guarantee that someone *listening* to has a microphone [18:16] I usually do not, for exaxmple [18:17] hm. [18:23] hggdh: Thank you very much. IOW, bug 338217 is a dupe of bug 199592? [18:23] Launchpad bug 338217 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 56) (dups: 74)" [Medium,Confirmed] https://launchpad.net/bugs/338217 [18:23] Launchpad bug 199592 in scim-bridge (Ubuntu Hardy) (and 1 other project) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 7) (dups: 135)" [Medium,Confirmed] https://launchpad.net/bugs/199592 [18:26] Laibsch: it does look like it is, yes [18:26] great [18:26] Thank you VERY much [18:26] Now I need to find out how to efficiently merge the two [18:26] nigelb: another option is to generate a sound (fixed frequency) [18:26] Laibsch: this is what I am not sure will be easy... [18:27] I think there is a tool [18:27] hggdh: practically possible to create a wav in python? [18:27] Laibsch: I do not know -- I think there might be a tool, but I am not sure [18:28] nigelb: well, yes, all you need is to generate -- say -- 10 seconds of 1500Hz [18:29] nigelb: all you need is to find the suitable python modules [18:29] hggdh: lp-set-dup from ubuntu-dev-tools -> http://packages.ubuntu.com/lucid/ubuntu-dev-tools "sets the "duplicate of" bug of a bug and its dups. " [18:29] wouldn't it be too much for just a hook? [18:29] Laibsch: I read and learn. Thank YOU for this [18:30] giving and receiving, the great thing about FOSS ;-) [18:30] indeed :-) [18:30] It'll be the first time I will use this [18:30] I remember doing this manually a few times [18:30] nigelb: collecting the correct data for a bug is a pretty important step [18:31] not fun ;-) [18:31] * hggdh remembers, some few years ago, moving 35 dups around [18:31] hggdh: milestone for lucid+1 then? [18:31] * Laibsch is happy the lp-set-dupe is already available in karmic [18:31] I remember it's a fairly recent addition to the tools [18:32] nigelb: it is your code, you know better how long it will take. We can also add it as a SRU later [18:32] Laibsch: probably, there is tinkering going on continuously there [18:32] hggdh: /me is coding for a production environment for the first time [18:33] nigelb: so consider it for +1 -- safer [18:33] hggdh: I certainly hope so [18:33] and, when ready, I think we can justify a SRU [18:33] I'll change all references of question to the other file [18:33] and test it thoroughly now [18:34] if it works, I'll ask for a merge for lucid and then we'll work on getting a beep working [18:35] nigelb: I also use rhythmbox, so I can test it [18:35] lp-set-dup works like a charm [18:36] hggdh: beautiful, lemme get to work getting the code standards complaint [18:36] Laibsch: cool. This actually raises up the need to publish our tools. [18:36] yes [18:36] * hggdh did not know about it, and *should* have [18:37] that is the downside of having more and more tools, though. It can become complicated to keep up with their introduction and actually knowing aboutthem. [18:37] indeed [18:40] I can't imagine the pain [18:40] reassignig 135 dupes would have caused [18:41] :-) [18:52] hggdh: http://pastebin.com/d449828b1 [18:52] wise to cut the code 80 characters? [18:53] (that would look really complicated [18:53] nigelb: it is always wise to respect a theoretical limit of 80 characters to a line (old terminals) [18:53] * nigelb groans [18:53] :-) [18:55] nigelb: another thing(ie): it would be a good idea *not* to use real tabs [18:55] I used 4 spaces [18:55] heck [18:56] I thought of doign that [18:56] :-D [18:56] donno why it got messed up [18:56] yes, remember that I told you about the 'how to write python code' yesterday? [18:56] yep [18:57] going through that document [18:57] first one was make all indents to 4 spaces, done now [18:57] there are more pearls. None of them are really required, but they help on making it easier to understand code written by others (the bane of programming) [18:57] what more do I need to correct? [18:58] try to limit lines to less than 80 characters [18:58] that would be nasty [18:58] the code would look really ugly :( [18:58] no, it would not [18:59] remember that (1) python allow for splitting lines (2) better to see the whole line than to see only part of it [19:00] hggdh: is it worth trying to revert anjal to 0.1 in lucid? 0.3.1 won't build as it depends on evo/eds 2.29.x which are not going to be in lucid (I'm asking because you are the one who made a PPA with anjal in the past and you are somehow interested in Evolution :) ) [19:01] kklimonda: for anjal... I think the only way to have it in Lucid is to keep it at 0.1 (or the last version dependant on evo 2.28) [19:02] we are keeping Evo in 2.28 on Lucid, too dangerous to go to 2.30 -- still under heavy development, and still *very* fragile [19:02] so... anjal cannot be 0.3.1 [19:02] hggdh: I know - but I wonder if it's worth keeping such an old release at all [19:02] perhaps we could provide it as a PPA only [19:03] I agree that providing 0.1 is a step backwards [19:03] hggdh: and now due to some bizarre error anjal 0.3.1 has been uploaded to archive and is currently waiting for evo/eds 2.29 to build - so we'll have to back it out somehow. [19:03] the upload will have to be cancelled [19:03] so maybe removing it completely from lucid would be a better choice than canceling upload and getting old version that the upstream won't support [19:04] probably the uploader did not notice the requirement (and the fact we are *not* going to it) [19:04] kklimonda: yes. anjal is universe, right? [19:04] hggdh: no - it was a sync request for 0.1 but for some weird reason 0.3.1 got synced [19:04] hggdh: how do I correct the line length? using '/' ? [19:04] probably because in the meantime it got uploaded to experimental debian repository [19:04] hggdh: right [19:05] rather \ [19:05] nigelb: this is one option, yes [19:05] hggdh: so it would have no support at all - neither from us nor from upstream [19:05] kklimonda: yes. Let's involve MOTU here [19:05] thats causing a mess [19:05] kklimonda: to #ubuntu-motu [19:06] already there :) [19:06] nigelb: the python document shows a series of ways to split code lines [19:06] checking [19:14] kklimonda: ah well [19:15] hggdh: I dont find anything in that document that is helping me :( [19:15] the only thing I found is \ and that is giving me issues right now :( [19:16] python can auto-join text strings between lines [19:17] or you can say 'blah blah' + 'blah' + 'blahblah', and split the lines at the '+' sign [19:17] etc [19:17] ;-) [19:18] * hggdh is mean, forcing poor nigelb to read more and more and more >-) [19:18] well, look at this http://pastebin.com/d17d7c9f7 [19:18] thtas the input I'm giving and the output I get [19:19] looks correctly wrong [19:19] or wrongly correct, I am not sure [19:19] great [19:19] hggdh: I'm going to subscribe to anjal bugs and clean up those few reports we have right now - hopefully no one is going to ever use it in lucid :) [19:19] * nigelb adds the line length issue to lucid+1 [19:19] the \ means the line is continued on next line -- all spaces count [19:20] that would make it look ugly like I said earlier [19:20] so I *won't* do it [19:20] kklimonda: thank you. But I still stand to what I stated earlier -- better to have a PPA with 0.3.1 and newer [19:20] nigelb: I agree. Which means '\' is not the way to go [19:21] next? [19:22] hggdh: agreed [19:22] joining strings -- either automagically by python, or via "blah" + "blah" [19:23] um, automagically? [19:23] hggdh: but it may be a tough job - after all we aren't shipping evo 2.30 for a reason. I have no idea how many packages would have to be rebuilt for the new evo/eds support. I may check it later [19:24] kklimonda: the most important reason for *not* ship Evo 2.30 is stability [19:24] Evolution itself is still very unstable at 2.29, and upstream has officially decided they will go out of standard Gnome, and actively support Evo 2.28 for one more year [19:25] and *I* know it from being burned again, and again, and again, on evo 2.29 [19:26] hggdh: that's because they have rewritten quite a lot of code to get rid of old libraries. That's why I'm wondering if many packages would have to be updated. [19:26] last try I did was just yesterday -- Evo lasted about 2 hours before sigsegv-ing [19:26] oh, yes, I am not even considering ABI/API changes! Adding them in, it will not be fun at all [19:27] hggdh: what does that mean "go out of standard Gnome"? [19:27] pursue a WM-agnostic route? [19:27] Laibsch1: usually gnome will support current and -1 (say, 2.30 and 2.28, as of Lucid shipment) [19:28] which usually translates to one year for past version [19:28] BTW, lp-set-dup crashed about half-way through. Maybe 135 dupes is too much for that script, too. I'll restart the process and see how that goes. [19:28] heh [19:28] so, are they deviating on that policy only? [19:29] or generally moving away from Gnome? [19:29] Laibsch1: so, at this point in time, the *last* upstream release of evo 2.28 would have already been done [19:30] but, given the status of Evo 2.29 (and, consequently, Evo 2.30), Evo upstream has decided they will keep on actively maintaining 2.28 [19:30] for one more year (at least) [19:30] I see [19:30] But 2.28 would still be officially supported currently [19:31] since AFAICT, it currently is -1 [19:31] yes, but no more updated tarballs [19:31] OK [19:31] so if a fix was to be provided for an issue, it would be the distro's function to add the fix in to the last source [19:31] if it's just about how long they will support the current release, then this is not my concern (as a user). I'll entrust that to the experts [19:32] heh [19:32] of which I am *not* one [19:32] * Laibsch1 can't save the world and rid it from evil all by himself ;-) === Laibsch1 is now known as Laibsch [19:33] but the point, as kklimonda was stating, is that this has impacts everywhere [19:33] nigelb: python will merge strings that continue in many lines: [19:34] hggdh: I give up on correcting the lines issue this time :( [19:34] 'blah' \n 'blah' \n 'blah' \n will be converted in 'blahblahblah' [19:34] my patience is to thin and my fatigue is getting to me head [19:34] nigelb: no worries [19:35] I will get to the code, and give you expamples [19:35] hggdh: http://pastebin.com/d34a2a383 [19:35] save this thing as source_rhythmbox.py in /usr/share/apport/package-hooks/ and run ubuntu-bug rhythmbox [19:36] and just confirm everything works for you. its fine here [19:36] nigelb: will do [19:36] nigelb: BTW -- thank you for your work here [19:36] hggdh: still a long way to go on this one [19:37] may be, but the important point is you *are* on the way [19:37] I should probably adopt this as a personal project, making apport hooks for all commonly used gnome apps by lucid+1 [19:38] if you do that, we will be forever in your debt :-) [19:38] I think its possible.. lemme talk to pitti on monday [19:38] if someone can set a wiki of which package and what info is required from each, I can get to it [19:39] oh, please do not get me wrong. It *is* possible. It *is* the way we should go. It just happens to *also* be a LOT of work. [19:40] we could milestone the beast [19:40] into like 2 release cycles [19:41] and, as we learn more about hooks (and usage) we will also have to adjust the already written hooks [19:41] but this *is* the way to go [19:41] yes [19:41] aiming for next LTS would be the most viable option [19:41] milestoning it, and having people actively working on it would help [19:42] the thing is for each app, I need to know what info is required [19:42] yes [19:42] and this is a problem, since we cannot be experts on everything [19:42] exactly [19:42] but collecting something and then adding/adjusting is also goo [19:42] *good [19:42] yes [19:43] I'll probably start off small with apps I know [19:43] and grow bigger [19:43] and bigge [19:43] and BIGGER [19:43] nigelb: is test.wav going to be always available? :) [19:43] and suddenly... it is a MONSTER [19:44] to have access to the private ubuntu bug, the membership in ubuntu-bugcontrol is required, right? [19:44] kklimonda: this is one thing we were discussing earlier [19:44] bdrung: or you should be subscribed [19:44] kklimonda: the test file I'm using now will be avaiable in ubuntu and xubuntu [19:44] but we are thinking of generating it live [19:44] bdrung: yes, for some of them (as long as we are subscribed either direct or inderctly) [19:45] bdrung: you have a specific issue in view? [19:45] nigelb: ach - so it's a sort of placeholder? I see :) [19:45] kklimonda: yep. it will work for ubuntu lucid [19:45] the rest needs to be worked wth guys from main [19:45] there is a upstream dev cleaning our buglist. it would be nice, if he has access to the private ones, too. [19:46] bdrung: he can ask for -bugcontrol membership [19:46] bdrung: the requirements for upstream developers and bug triagers are not as strict as for ubuntu volunteers :) [19:46] I [19:46] bdrung: if he could email bug-control asking for it, and you vouch for her/him, yes, I do not see any issues [19:47] or you could short-circuit it somehow ;-) [19:48] hggdh: and how? [19:48] subsrcribe him to all bugs in that upstream? [19:49] k [19:52] micahg: Can you please try "lp-set-dup 338217 199592" pastebin the output in case that errors out? [19:52] bdrung: https://wiki.ubuntu.com/UbuntuBugControl [19:52] It seems to permanently choke on the last couple of bugs [19:52] Laibsch: what is lp-set-dup? [19:52] oops [19:52] Sorry, I meant to talk to hggdh [19:53] hggdh: ^^^ [19:53] Laibsch: that has a lot of bugs...maybe the function should move 10 at a time [19:53] micahg: thx [19:53] micahg: you mean the script is buggy? [19:54] I managed to move over about 125 of 135 dupes [19:54] but now I'm stuck [19:54] Laibsch: not necessarily buggy, but could support LP better...maybe 10 to 20 and then wait 5 secs and move more [19:54] and I wonder if it's due to something cached on my end [19:54] I waited about 30 minutes [19:55] Laibsch: I'm saying between transactions [19:56] the problem is the script now recognizes there are about 15 dupes left, but does not move them over: http://paste.debian.net/60825/ [19:56] it probably tries to move too many at once [19:56] doesn't seem to have the problem [19:56] 125 dupes in a single stroke [19:56] no issue [19:56] the remaining 15: no go [19:57] maybe it's because they are marked private? [19:57] the problem is in loading the larger one I thinik [19:57] larger one = 199592? [19:57] Laibsch: both are public [19:57] Laibsch: no, 338217 [19:58] 198998 is not [19:58] and I was wondering if that isn't the issue here [19:58] maybe it can't redupe private bugs? [19:58] Laibsch: if you don't have permissions, that could be a problem [19:59] I can see them fine [19:59] and I can redupe them manually [19:59] micahg: Can you help me out and try to run "lp-set-dup 338217 199592" [20:00] * micahg didn't know that exists... [20:00] nifty little tool! [20:00] you don't have to have to redupe 135 dupes to another ticket ;-) [20:00] at least not manually [20:01] Laibsch: wfm [20:01] interesting [20:01] I'm afraid maybe there is some cruft from the initial crash [20:01] which may well have been due to the long list of bugs [20:02] did the dups and then died [20:02] Laibsch: done [20:02] 199592 is still not a dupe of the other one, though [20:03] now it is [20:03] Laibsch: it is now [20:03] great [20:03] thanks [20:03] at least the work is done [20:03] Let's see if it ever crops up again [20:03] Laibsch: thanks for letting me know about the tool :) [20:03] gern geschehen [20:04] 338217 must have one of the most impressive dupe list now ;-) [20:04] it's longer than the comments on that bug [20:05] bug 338217 [20:06] Launchpad bug 338217 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 63) (dups: 210)" [Medium,Confirmed] https://launchpad.net/bugs/338217 [20:07] bdrung: send an email to -control presenting the upstream dev [20:07] or to one of the -control admins [20:07] it is impressive [20:08] hggdh: wouldn't it be better for the upstream dev to send the e-mail? [20:08] an install script is not supposed to touch anything under /home/, right? [20:12] Laibsch: depends [20:14] I was wondering if something a bit more sophisticated, but in essence "for dir in `find /home -name .scim -type d`;do mv $dir $dir.bkp;done" should be called in postinst to deal with this? [20:14] (I know that script as above has certain issues, it's for illustration only) [20:15] There does not appear to be any other way known to deal with this legacy problem [20:15] It's a problem that bites users of older scim version, but not an issue in the current package per se [20:17] micahg: yes, it would. [20:17] vish - i think it might be a coincedence that screensaver inhibiting works for you in VLC (or something else has broken recently) ;) [20:17] there is still a Xorg bug which stops it working [20:18] chrisccoulson: yeah , not sure how but it works.. maybe the Xorg fix or something.. but it is really weird :s [20:18] vish - the Xorg fix isn't in Ubuntu just yet [20:18] well, not AFAIK anyway [20:18] chrisccoulson: i'm using xorg-edgers ppa [20:19] vish - oh, it's most likely in that one [20:19] maybe.. [20:19] the patch was committed upstream a few days ago, so I think it will be in xorg-edgers [20:19] i'll look at including that in Ubuntu this week [20:19] neat.. [20:25] If there is somebody who can look at more stack traces to see if they are similar, I'd appreciate it. (bug 274469 - bug 243344 - bug 448091) and (bug 338217 - bug 520947 - bug 474348) [20:25] hggdh: tested hook? [20:25] Laibsch: Bug 274469 on http://launchpad.net/bugs/274469 is private [20:25] Launchpad bug 243344 in scim-bridge (Fedora) (and 2 other projects) "scim-bridge crashed with SIGSEGV in scim::IMEngineInstanceBase::get_frontend_data() (affects: 342) (dups: 140)" [Unknown,In progress] https://launchpad.net/bugs/243344 [20:25] nigelb: not yet, got busy elsewhere [20:25] Laibsch: Bug 448091 on http://launchpad.net/bugs/448091 is private [20:25] Launchpad bug 338217 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() - fixed by "rm -Rf ~/.scim/" (affects: 63) (dups: 210)" [Medium,Confirmed] https://launchpad.net/bugs/338217 [20:25] but I will [20:25] Launchpad bug 520947 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 1)" [Medium,New] https://launchpad.net/bugs/520947 [20:25] hggdh: i will hold of packaging until you confirm [20:33] nigelb: I run it, but I see no gconfdata [20:33] hggdh: um, which option did you select? [20:33] the second one [20:33] the audio? [20:34] hggdh: no sound being heard one? [20:34] yes [20:35] oh, I see now [20:35] it only generates gconf one first option ;) [20:35] yes [20:35] s/one/on [20:35] the sound works perfectly? [20:36] yes [20:36] hum [20:36] my gconf data still shows my home dir [20:36] you wrote the script to mask it :p [20:36] dammit [20:36] will look at it [20:36] now [20:43] hggdh: brb. [20:50] back [21:01] good lord, evolution just decided to duplicate all my mails in imap.. [21:01] Nice. [21:02] I really try to use it but it doesn't make it easy for me :/ [21:04] * hggdh feels the pain... [21:05] hggdh: any luck getting it removed? [21:05] nigelb: no, not yet. Adding some debug statement [21:05] use your backup? [21:05] hm :) [21:20] hggdh: can we move to some place we can see the changes the other makes? [21:21] Has someone some reference regarding the policy with packages in main requiering dependencies from universe? === Iyunkateus is now known as aihunkatihys [21:26] radoe: That's impossible. [21:26] radoe: their dependencies have to be moved to main [21:28] May someone than have a look at bug 525395? [21:28] Launchpad bug 525395 in backuppc (Debian) (and 1 other project) "Missing dependency to libtime-modules-perl (affects: 2)" [Unknown,Unknown] https://launchpad.net/bugs/525395 === wgrant_ is now known as wgrant [22:24] radoe: a Main Inclusion Report has to be submitted against the missing dependency in main [22:25] er, request [22:27] radoe: please see https://wiki.ubuntu.com/MainInclusionProcess [22:41] nigelb: Sorry, lost getting back to you from my immediate queue. Let me know if you still want to walk through a bug. [22:42] whats that thing i can do to search for a LP persons bug changes... i want to check someone [22:43] bcurtiswx: There's no feature for that. You can check someone's comments from their LP page. [22:43] it was like a search engine thing.. thx tho persia [22:44] I need help. Whe you go to: System, preferences, what's the name of the programa that you use to change the theme of gnome? in spanish is "Apariencia" and in english, [22:44] it should be apearence, but i need to be sure :D [22:44] malev: this is a channel for bugs. Please type /join #ubuntu for general ubuntu questions [22:45] bcurtiswx, I know! ... it's for a bug reply. don't worry [22:45] bcurtiswx: Actually, you might be able to review the ML archives for all bugmail. [22:45] malev: An easy way to get that is to grab the source, and grep for the translation in the .po files. [22:46] persia, thanks! [22:46] hmm, i guess i struggled with the wording of your sentence there malev [22:47] malev: Preferences/Appearance [22:48] thanks hggdh!! === tuxmaster is now known as anzenketh [23:10] If there is somebody who can look at more stack traces to see if they are similar, I'd appreciate it. (bug 274469 - bug 243344 - bug 448091) and (bug 338217 - bug 520947 - bug 474348) [23:10] Laibsch: Bug 274469 on http://launchpad.net/bugs/274469 is private [23:10] Launchpad bug 243344 in scim-bridge (Fedora) (and 2 other projects) "scim-bridge crashed with SIGSEGV in scim::IMEngineInstanceBase::get_frontend_data() (affects: 342) (dups: 140)" [Unknown,In progress] https://launchpad.net/bugs/243344 [23:10] Laibsch: Bug 448091 on http://launchpad.net/bugs/448091 is private [23:10] Launchpad bug 338217 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() - fixed by "rm -Rf ~/.scim/" (affects: 63) (dups: 210)" [Medium,Confirmed] https://launchpad.net/bugs/338217 [23:10] Launchpad bug 520947 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 1)" [Medium,New] https://launchpad.net/bugs/520947 [23:32] Laibsch: the first three have a different top-of-stack line, but the rest is the same [23:33] so thaey *may* be related [23:33] * persia checks [23:34] hggdh: thanks for taking a look once more [23:34] How can one be sure they are the same? [23:34] Laibsch: persia is also checking [23:34] great [23:35] and are you saying that in fact it's not two groups of bugs (as I was trying to indicate by the (...)), but that in fact it may be one bug for all six tickets? [23:35] Laibsch: One needs to make sure the same bug is expressed in the same function with essentially the same call parameters. [23:35] 243344 and 274469 differ by the value of a pointer assignment, and are therefore the same. [23:36] and, since the first three barfed on different functions, one cannot be sure except by following the code and stack [23:36] there you go [23:36] 448091 is a different bug from these two. [23:37] Note that this doesn't mean the same patch can't be made to address both (in focus_out), but they need to be separately investigated to know that for sure. [23:37] 338217 and 520947 have the same signature in frames -- look similar to the ones we looked at earlier, and a probably related [23:38] great [23:38] thanks [23:39] might be a good idea to prepare a pattern for apport [23:40] IOW, we have (243344, 274469, 338217, 520947) and 448091 which is as of now, separate [23:40] no [23:40] No. [23:40] are you still investigating 474348? [23:40] 338217 and 520947 are related, but different from the others [23:41] (243344, 274469) (338217, 520947) and 448091 which is as of now, separate? [23:41] yes [23:41] OK [23:41] thanks [23:41] what about 474348? [23:41] still looking? [23:41] The sets are (243344, 274469), (448091), (338217,520947), (474248) [23:41] I see [23:41] what was the ones we looked at earlier that were duplicates with a long line? [23:41] thanks [23:42] (long line of dups, I mean) [23:42] 474348 *might* be related to 338217/520947 but we can't tell from available data: we need a clean retrace. [23:42] * hggdh missed this one [23:42] hggdh: bug 338217 [23:42] Launchpad bug 338217 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() - fixed by "rm -Rf ~/.scim/" (affects: 63) (dups: 210)" [Medium,Confirmed] https://launchpad.net/bugs/338217 [23:43] that's the one you were looking for, right? [23:43] yes ;-) [23:43] * persia would probably mark 474348 as "Invalid", suggest removing the scim configuration, apologise that we weren't able to get a useful debug trace, and request the submitter to submit another bug if they can reproduce it. [23:43] persia: how does one get a clean retrace? [23:43] persia: I'll do just that [23:44] Laibsch: For an old bug it's usually impossible. For a fresh crash, just make sure the versions match the version of the ddebs, etc. [23:44] I see [23:44] OK, got some bug marking to do now ;-) [23:58] Hi new to triage bugs part of the triage process is the duplicate the issue in the appropriate version correct?