/srv/irclogs.ubuntu.com/2010/02/21/#ubuntu-bugs.txt

techi00:37
tecis there any way to get a sierra wireless mc8755 wwan hsdpa modem working under 10.4 ?00:38
teci 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
tecWe expect the issue to be fixed in Ubuntu 10.4.00:39
duanedesigntec: can you see which chipset that is. In a Terminal run:    lspci | grep Network00:55
hggdhtec: also please tell us where you found this note00:55
duanedesignhello hggdh, i thought i was in a different channel, but as soon as i saw you I knew which channel i was in :)00:56
hggdhduanedesign: heh. I am not sure this is good or bad ;-)00:57
nigelbhey hggdh02:13
nigelbhggdh: there is one trouble with the hook we wrote.02:13
hggdhnigelb: what gives?02:23
nigelbhggdh: the aplay thing uses a question.wav file02:24
nigelbwhich is not included in default install02:24
nigelbnow I'm wondering whether we can include a small audio test file02:24
hggdhwhich package carries this .wav?02:25
hggdhqnome-audio (answering myself)02:26
hggdhso, if gnome-audio is part of the standard desktop install, no problem. Otherwise, we will have to discuss this with Seb02:27
nigelbit is not part02:27
nigelb(the file is not there in my system either)02:27
hggdhthen we have to discuss it02:28
hggdhot change the wav02:28
hggdhfor example, is there a sound file from rhythmbox we can use?02:28
persiaexample-content is part of the standard install02:30
persiaBut many users remove it, so it may be only of some use.02:30
hggdhnigelb: ^^^see persia's comment02:30
persiaspeech-dispatcher also has some test .wav files, which are very likely to be available.02:32
hggdhoh, anyway nigel quit... we will wait (and I will spend some time with my S.O.)02:33
persiaAlways important to have balance :)02:38
hggdhindeed02:51
malevhi, is anybody there? I can't understand this bug: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/52303903:22
ubot4Launchpad bug 523039 in nautilus (Ubuntu) "[113061.168817] BUG: soft lockup - CPU#0 stuck for 5890s! [lsb_release:27063] (affects: 1)" [Undecided,New]03:22
malevit looks as been generated by a machine03:22
persiamalev: It was machine-generated, but then the reporter added more machine-generated stuff as the "description".03:28
malevpersia, but hi is not explaining anything about the bug... what can I do to try to reproduce it?03:28
persiamalev: 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:31
persiaI suspect the reporter believes it to be a kernel bug, but they would do better with `ubuntu-bug linux` for that.03:32
persiaBut it may also be exposing some apport bug: depending on how it was filed.03:32
malevpersia, so, can I change it to ubuntu-bug linux ?03:32
persiaDo you have access to the reporter's machine, at the time the error is exposed?03:33
malevpersia, 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
persiaIf 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
persiaI don't think there's any benefit to that.  There aren't enough kernel-related logs to understand the bug anyway.03:34
persiaAnd if the machine in question has been rebooted (likely), it may be impossible to collect them.03:35
persiaThe bug happened at 113061.168817, which is about 30 hours of uptime.03:35
persiaBut the logs only go through about 2 minutes.03:35
persiaErr, 303:35
* persia fails at math03:35
malevguau! it's a lot of information. I'm gonna recommend him to open a new bug. ..03:37
persiamalev: 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:39
persiaHaving a CPU lock up for about 2 hours is unpleasant, but that alone doesn't tell us what happened.03:40
malevI'm gonna show you a pastie of my answer, and you help me with it, please03:40
malevpersia, http://pastie.org/private/fesheyubcv6vfq1yedniaa03:42
malevthe thing is that I'm not sure what are yout talking about :D03:43
persiaThat's very clear :)03:43
persiaSo, do you understand anything about this bug?03:43
malevI 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
malevmaybe it's my english :S03:44
persiaI think there may be some other confusions, and it could as well be my explanations.03:44
malevso, do you agree with my answer to the reporter?03:45
persiaSo, 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
persiaThe current response doesn't make any sense to me, as phrased.03:45
malevoks!03:46
persiaSo, the bug title looks like a kernel output line to me.03:47
persiaTry running `dmesg | tail` to see some kernel output lines on your current install.03:47
malevlooks like the bug's report03:47
persiaRight.03:47
persiaSo the bug report is probably something from the kernel.03:48
persiaWhich would be the "linux" package.03:48
persiaNext, let's look at the description.03:48
persiaThe 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:48
persiaSo I'm guessing the reporter pasted it.03:49
malevyes. I supose so03:49
persiaScrolling down, the next label is lspci-vnvn.log03:50
persiaAnd the output looks like what I get running `lspci -vnvn`03:50
malevother paste?03:50
persiaSo I'm guessing it's a similar log.03:50
persiaI'm just reading the bug report.03:50
persiaIf you scroll down past the dmesg part, there's another section.03:50
malevuname-a log03:51
malev?03:51
persiaThat looks like the output of `uname -a`03:51
persiaI'm unsure where version.log comes from, but it looks like a kernel version to me.03:52
malevyes03:52
persiaThen we have the standard apport stuff, indicating the bug was filed against nautilus.03:52
persiaand then the apport attachments for nautilus.03:52
persiaand 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
persiaBut they mostly look like other apport attachments: nothing appears especially striking to me.03:53
malevyou're right03:54
persiaSo, 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
persiaAnd I suspect that the "Report a bug" menu item was used in nautilus to report the bug.03:54
malevnice,03:55
malevyou're a bug's detective!03:55
malev:D03:55
persiaNow, looking at the bug title, we can see that the issue happened 113061.168817 seconds after boot.03:55
malevand that is a long time03:55
persiaBut the attached kernel log only goes up to 188.141010 seconds after boot03:56
persiaIt's a bit more than a day: something like 30-35 hours.03:56
persiaSo we don't have any kernel logs from around the time the problem happened.03:56
persiaAnd we don't have any information about what else was happening on the machine.03:56
malevthat is correct.03:57
persiaAnd 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
malevso the report is a bite unusefull?03:57
persiaEntirely :)03:57
malevuseless03:57
persiaAnd 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:57
persia(well, until the next time the bug was triggered)03:58
malev... but, it's a pity with all the work and enthusiast that the reported put on it :D03:58
persiaRight.03:58
persiaSo, 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:58
malev... great idea!03:59
malevi'm gonna think of a new speach03:59
persiaWe 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
malevor answer03:59
malevoks.04:00
persiaI thought I remembered there being a wiki page about dealing with kernel bugs, but I can't find it :(04:00
persiaIdeally, 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:00
malevthere might be and "common responses" in the wiki04:01
persiaRight.04:01
persiaSo, look around in the wiki.  See if you can find the kernel stuff.04:01
persiaIF you can't, you can maybe invent a response.04:01
malevpersia, oks!04:02
persiaI 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
malevI'm going for it04:02
persiamalev: And this all makes sense now?04:02
malevhell yeah!04:02
malevthanks!04:02
persiaExcellent!04:02
persiaNo 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
persiaAnd 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:03
malevyou are right04:07
=== kermiac is now known as kermiac_
kermiac_I'm looking for an upstream report of bug 52512804:28
ubot4Launchpad bug 525128 in tzdata (Ubuntu) "Australian timezone incorrectly labelled in date output (affects: 1)" [Undecided,New] https://launchpad.net/bugs/52512804:28
kermiac_I think it is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=9381004:29
ubot4Debian bug 93810 in tzdata "Australian zoneinfo wrong - should be AEST, not EST" [Wishlist,Open]04:29
kermiac_but it may also be bug 14990204:29
ubot4Launchpad 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/14990204:29
kermiac_oops04:29
kermiac_http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=14990204:29
ubot4Debian bug 149902 in libc6 "date: does not understand some timezones" [Wishlist,Open]04:29
kermiac_any thoughts?04:29
micahgkermiac_: 1st one is closed won't fix04:33
micahgkermiac_: unless adoption of AEST has grown, it's not likekly to be fixed04:33
micahgkermiac_: so, I would suggest filing a new bug, reference the existing ones and explain why now is different than 7 years ago04:34
micahgif it is04:34
micahgotherwise, no point04:34
=== nhandler_ is now known as nhandler
kermiac_micahg: being in australia, I have always referred to it as AEST04:35
kermiac_and the 2nd debian bug had (sort of) recent discussion - well, from a year ago04:35
kermiac_I don't think it's worth opening another new bug regarding this04:35
micahgsecond bug last comment is 200604:36
kermiac_should I just mark link the 2nd upstream bug & mark the LP bug wontfix?04:36
micahgkermiac_: no, does everyone now refer to it as AEST in au?04:36
kermiac_sorry, I mean http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=9381004:36
ubot4Debian bug 93810 in tzdata "Australian zoneinfo wrong - should be AEST, not EST" [Wishlist,Open]04:36
kermiac_last comment is from last year04:36
kermiac_as far as I know, I had never heard of "EST" until I started using ubuntu04:37
micahgkermiac_: http://www.ga.gov.au/bin/gazmap_moonrise04:38
kermiac_this is getting strange04:40
kermiac_that link is contradicted by http://www.australia.gov.au/about-australia/our-country/time04:40
micahgkermiac_: well, the debate's been going on for a long time04:40
micahgtzdata can't be updated until the gov't has consensus04:41
kermiac_seems like even my govt can't make up their mind, lol04:41
kermiac_true04:41
micahgkermiac_: maybe you can push for a local solution in au04:41
micahgthen we can get tzdata updated04:41
kermiac_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 OT04:42
kermiac_so I agree that tzdata can't be changed as it stands now, what should happen with the new LP bug?04:42
micahgkermiac_: i know the feeling...but that's the only real solution04:42
micahghggdh: still around?04:43
=== kermiac_ is now known as kermiac
micahgkermiac: I'm leaning towards triage with milestone ubuntu-later and an explanation in the description04:44
kermiac"ubuntu-later"? I've never heard of that type of milestone.04:45
kermiacis it exaclty that? instead of lucid beta 1 (for example) i put in "ubuntu-later"?04:45
micahgkermiac: yeah, because we're not sure04:46
micahgkermiac: but I wanted to get another's opinion first04:46
=== nhandler_ is now known as nhandler
kermiacok, thanks. I'll leave it alone for a while & see is hggdh or someone else can shed some light on it a bit later04:46
kermiacmy head is spinning just trying to make sense of the issue atm ;)04:47
kermiacanother point that may explain why there does not seem to be a concensus is made here http://en.wikipedia.org/wiki/Time_in_Australia04:53
kermiacThe 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:53
kermiacso it seems likely that it will change depending on what context we are discussing the time zone04:54
* kermiac bangs his head against the wall04:54
kermiacI'm going to leave that alone for a while as I am going 'round in circles04:55
=== kermiac is now known as kermiac_
=== kermiac_ is now known as kermiac
persiaLet's not get overly excited about milestoning bugs that have no clear timeframe.05:02
persiaThere's *lots* of those.05:02
persiaLet'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
micahgpersia: well, it's something that should probably be fixed with no clear timeframe, isn't that what ubuntu-later is for?05:03
persiaFor 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
persiamicahg: But *every* crash bug falls into that category, for example.05:04
micahgpersia: yes, but we know this has to be resolved by someone else05:04
micahgmainly the australian govt05:04
micahgit should probably be reviewed once a cycle to see if any progress has been made05:05
persiaI guess.05:05
persiaBut I think it's an upstream problem, more than an Ubuntu issue.05:05
micahgpersia: upstream dismissed it years ago05:05
persiaWe tend to patch tzdata a lot, but most of that is really just upstream changes being backported, etc.05:05
micahgpersia: they won't fix it until the gov't does05:06
persiaYes, but if the Australian government takes a decision, upstream will change it.05:06
micahgright05:06
persiaAnd if the Australian government doesn't take a decision, we're not likely to do anything else.05:06
micahgtrue05:06
persias/else/either/05:06
persiaSo I don't see how this is special.05:06
micahgwell, it's for our userbase mainly so they don't feel like we don't care I would think05:07
persiaAt first, I was inclined to agree, because I think it's good to agree.  But after some time, I'm less inclined.05:18
persiaIf 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:18
persiaWhereas, 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:19
micahgpersia: well, I think this is exceptional in that upstream marked won't fix when it's really should be delayed05:21
persiaThat's a fair argument, and you've convinced me.05:22
kermiacthe 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 question05:22
persiaThis 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:22
kermiac*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 matter05:27
micahgkermiac: that would be great05:27
persiaIndeed.05:28
persiaAlthough, personally speaking, I think that Australians shouldn't have to add another letter to the timezone code to work around North American provincialism.05:29
* nigelb curses the power company05:44
nigelbpersia: what is the speech-dispatcher you were talking about? (when I got kicked coz I lost my power)05:45
persianigelb: It's a package installed by default in ubuntu-desktop, ubuntu-netbook, and xubuntu-desktop that contains some test .wav files.05:45
nigelbkubuntu?05:46
persianigelb: The example-content is another package that has .wav files that is installed by default (but for fewer flavours).05:46
nigelbwhen we plan for apport hooks, do we need to think about all the distros or just the ubuntu one?05:46
persiaHow many people run rhythmbox in kubuntu?05:46
nigelbah05:46
persiaThinking 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
nigelbI dont the example content helps, its in ogg if I'm not mistaken05:47
persiaIn the case of rhythmbox, I think it's safe to provide more limited support for kubuntu.05:47
persiaSo, don't crash if you can't access the .wav file, but use it if it is there.05:48
nigelbgood point :)05:48
nigelbany clue where in speech dispatcher these files come into play (I can't find them)05:49
nigelbnever mind, got it05:49
persiadpkg -L speech-dispatcher :)05:50
nigelbbut on the other hand, is it sane to include a test file with rhythmbox for such purposes?05:50
persiaAdds to the package size, and therefore to the CD size, which reduces the number of applications that can be provided.05:51
persiaI 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
nigelband we're already 5 MB above and I dont think some one is going to take kindly to me adding a file, yes.  True05:52
persiaBut that's a lot of work, and should be done before FeatureFreeze, so maybe next cycle.05:52
nigelbso, I'll just use the speech synthesizer files for now and plan for this for lucid+1?05:53
persiaThat seems like a reasonable plan.05:54
nigelbthanks :)05:54
nigelbjust a doubt though, what does speech-dispatcher do?05:55
nigelbassistive technology?05:55
persiaYes.05:56
nigelbcool, so thats why its default package :)05:56
persiaIt's a common interface to all the speech synthesisers, for the speaking desktop.05:56
nigelbIs it possible to write code to record speech and replay back?05:57
persiaOne 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
persiaHow do you mean?05:57
nigelblike system testing does05:57
nigelbearlier it used beep files, which have gone and made for record-replay05:58
nigelbif that can be done with a hook with less dependencies, then we'd be in luck05:59
persiaI don't see any reason one couldn't use speech-dispatcher to generate some sound for testing.06:00
persiaUnder the same principles one uses the rest of the accessibility framework for testing other stuff.06:00
persiaI don't personally know how it would be done.06:00
nigelbhm.  that would be added to later milestones ;)06:01
nigelbfor now, I'll just get this stuff ready.06:02
persiaYou 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
nigelbwill do on Monday06:03
nigelbI need to talk to pitti about apport too06:03
persiaBut 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:03
nigelbI want to know if there is a way to make apport reports private by default in certain cases06:04
persiaI'm sure there is, but it might need some extensions.06:05
persiaBecause un-retraced crash reports end up private.06:05
persiaActually, super-private: it's the retracer that makes them normally private.06:05
nigelbthere seems to be no way to make non-crash reports private06:06
nigelbapport interface does not provide a way, only the retracer makes them private06:06
nigelbwhich 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 private06:07
persiaRight.  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
nigelbexactly!06:07
kermiacdoes anyone know when http://qa.ubuntu.com/reports/five-a-day/ rolls over to the next day? or where I would find out?06:16
micahgkermiac: midnight UTC06:20
kermiacty micahg :)06:21
vish\o/ i overtook echidnaman ;p06:22
kermiacwoot! :)06:22
vishdamn 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:23
* vish glad ^ .. more happy with micahg's amazing work on tb3 :)06:25
vishmicahg: when will tb3 replace tb2 in lucid?06:25
micahgvish: still hasn't been accepted?06:25
vishnope :(06:26
micahgvish: as soon as someone gets it out of NEW I guess06:26
vish.. ah will have to wait for NEW06:27
kermiachmmm 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 day06:40
kermiachttps://answers.edge.launchpad.net/launchpad/+question/101795 was filed by "Fail2Ban"06:40
* kermiac shakes his head06:40
duanedesignkermiac: i noticed that too06:43
duanedesigndo you think it is the same person06:43
duanedesignand this is some pathetic attempt to look legitemate06:44
kermiacduanedesign: 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 sure06:44
duanedesigntutinhkhuc05 created his profile and clearly put the name Bongcaivang in the new profile06:44
duanedesignbut then there was no activity with tutinhkhuc05, it all been with Fail2ban06:45
kermiacyes, if it was the spammer "Bongcaivang" back again, I don't think they would use the same email address06:45
duanedesigni figured they were all three the same person? Because it seems odd that Fail2Ban woul have posted that LP Answer06:46
kermiacyes, I tend to agree with you06:47
duanedesignfrustrating nontheless06:47
* vish wonders what drives/motivates such people :/06:47
duanedesigni know rye was working on something to make correcting these  things easier to fix06:47
duanedesigni think you guys talked about it earlier kermiac06:48
kermiacyes, we were discussing it earlier06:48
=== kermiac is now known as kermiac_
wgrantmicahg: Thanks for the quick bookmark fix.08:21
micahgwgrant: np08:23
micahgwgrant: if only all fixes were that easy ;)08:23
wgrantI'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:24
micahgwgrant: that's probably something we could've pushed with an update08:27
micahgbut now, we'll get it pushed to Hardy/Jaunty/Karmic when they're backported08:28
wgrantmicahg: 3.6 will be pushed to all those?08:29
micahgwgrant: yes, not sure on exact timetable though08:29
wgrantAha.08:29
micahg3.0 is EOL, so we need to do something08:30
wgrantIndeed.08:30
wgrantI am glad there is a solution now.08:30
micahgwgrant: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-new-firefox-support-model08:30
wgrantI knew about that, but not that it was to be retroactive.08:31
micahgwgrant: yeah, we're also backporting xul19208:32
vishom26er: Bug #460286 is not triaged...  hasnt been sent upstream09:16
ubot4Launchpad bug 460286 in empathy (Ubuntu) (and 1 other project) "Empathy notifications not shown (affects: 2)" [Wishlist,Triaged] https://launchpad.net/bugs/46028609:16
vishom26er: or is it an ubuntu specific change?  if so you need to mention it09:16
om26ervish, let me ask that at #empathy09:17
vishhmm.. :(09:17
persiaAt least so mentioning it is a great help to the developers, as it helps know who is best to look at it, etc.09:17
om26erno 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 report09:26
om26erhttps://bugzilla.gnome.org/show_bug.cgi?id=61058909:41
ubot4Gnome bug 610589 in Notifications "enable notifications when chat is not focused" [Enhancement,Unconfirmed]09:41
vishom26er: also mentioning the lp bug# upstream would be good09:45
om26erah.. forgot this time09:46
vishom26er: usually how everyone does it is , we start the upstream bug with "Bug first reported in lp: Bug#"09:46
* om26er too does that09:46
om26eralways09:47
nigelbjust add a comment with that09:47
nigelbI guess I forget to write the Lp almost every time ;)09:47
vish..  once you do it several times it becomes involuntary :)09:48
nigelbtrue.  wish there was a script for that09:48
om26erin the begining I used to start the bug report with 'originally reported at:" then the description that was silly ;)09:49
nigelbI just add a last line.  This bug was originally reported on Ubuntu's bug tracker, launchpad, at ---09:50
om26erI 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
nigelbchange to fix released09:51
nigelb(I think, your take vish ?)09:51
vishyou can change it to fix released..09:52
micahgvish: om26er: not so sure09:52
micahgdepends if the problem is clearly identified or not09:53
nigelbmicahg: we have to locate the exact changelog entry for it then?09:53
micahgnigelb: idk exact, was teh crash confirmed by anyone?09:53
vishmicahg: i'v mentioned this earlier ;)  but the desktop team mentioned that if an update fixes it it is safe to mark it as fix released09:53
nigelbthats what even I was told09:53
vishfrom the bug status wiki it says invalid though09:53
micahgwell, if it's a desktop team package, then do what they say, otherwise, I'd say follow the wiki09:54
om26erhttps://bugs.launchpad.net/ubuntu/+source/empathy/+bug/45836709:54
ubot4Launchpad bug 458367 in empathy (Ubuntu) "empathy crashed with SIGSEGV in FcFontSetSort() when some utf characters are sent (affects: 3)" [Medium,Invalid]09:54
persiaIt'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
persiaThis is true for both Desktop and non-Desktop bugs :)09:54
vish;)09:54
micahgpersia: well, you have no idea if it was that package unless you know what caused it09:55
vishom26er: the earlier empathy bug was started for notify-osd... add the empathy details in the bug description09:55
micahgfor 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 crash09:56
vishmicahg: exactly the point i made.. or tried to make    :)09:56
persiamicahg: 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:56
persiaThe 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
vishmicahg: i marked a few bugs as invalid.. but seb came behind me and marked the as fix released..09:57
micahgpersia: right, I'm thinking that maybe we need another status called no longer applies or something...09:57
persia(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:57
persiaNo, I like "Fix Released" when we know it got fixed.09:58
micahgvish: like I said, when in the desktop team's packages follow their rules09:58
vishrighto..09:58
micahgpersia: that's the real question, was it fixed09:58
micahgor did it just go away09:58
persiaIs there a difference?09:59
micahgpersia: their is for backporting fixes09:59
* vish still thinks if there is no documented fix.. it should be invalid09:59
persiamicahg: Well, sure, but that's harder.09:59
nigelbwhat about the many 100s who come to a bug from google and just add comments finding similar problems09:59
nigelbif u mark as fix released, they know it was fixed in a particular update10:00
nigelb(my 2 bits)10:00
persianigelb: 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:00
persia(because of library changes, or toolchain changes, or similar)10:01
vish\o/  new status... "  mysterious fix"  ;p10:01
nigelbit 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:01
persiaOK, so here's an example of why I disagree (although it's old).10:02
persiawxwindows2.4 had a bug that rendered utf8 as garbage.  wxwidgets2.6 didn't.10:02
persiaLots 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
persiaSo, at one point, the command was changed.  Packages that built after that suddenly worked.10:03
persiaPackages built before that didn't.10:03
persiaFor the packages that got uploaded for some other reason, nobody did anything special to fix the bug.10:04
persiaFor the packages that still had the bug when there were only a few left, someone specifically fixed it for the leftovers.10:04
nigelbwhich futher tilts the discussion towards ambiguity.  I guess we have to make a call on each bug based on situation10:04
micahgpersia: well, you're saying through process of elimination, the one and only change was the version of this pacakge10:04
persiaBut I still think the bug was "Fix Released" for the ones where the fix was accidental.10:04
persiamicahg: 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
micahgoh, you're saying people marked packages built against it fix released?10:05
persiaWe 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:05
persiamicahg: Right, because the bug was fixed, even though the rebuild happened for another reason.10:06
persiaAnd I think people were *correct* to mark it that way, even though the fix was accidental.10:06
micahgpersia: right, but that's definitely a case where the bug isn't in that package10:06
micahgthey should have all been marked as fix released in wxwidgets2.610:07
vishbut we cant really track this^ :(10:07
micahgand invalid in the original package10:07
persiaNo, because when the change happened in wxwidgets2.6, there were still about 40 packages that had the problem.10:07
persiaAnd the bug in wxwidgets *was* marked fixed.10:07
micahgpersia: hmm....10:07
persiaAnd when the list got down to about 10, the last ones were pushed just before release, fixing the bug.10:07
persiaThis happens all the time, and the developers have the "NBS" list they use to track some of the transitions.10:08
micahgpersia: yeah, I guess you're right here10:08
micahgI'm doing something similar for xul192...10:08
persiaBut usually a goodly chunk of any of the transitions happens by accident, just through uploads of other bugfixes.10:08
persiaBut 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:09
persiaOn the other hand, if we can't reliably replicate a bug, and it magically goes away, I agree "Invalid" is better.10:10
vishpersia: but "fix released" seems that something specific was done to fix the bug.. we could rather use a better status, [resolved ???]10:10
nigelbvish: +1 to that suggestion10:10
micahgpersia: yeah, that does make sense...10:11
nigelbbut that would add a whole lof ambuigity10:11
persiavish: 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
vish+1 ^10:11
micahg+110:11
vishpersia: that would be _the_ best way to track fixes..10:11
persiaAnd 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
micahgwell, changelog or bug admin...10:12
persiaUm, no.  Just changelog.10:12
persiaOtherwise we can't know that it was fixed by a specific upload intentionally.10:12
micahgpersia: if someone forgets to close the bug in the changelog, the admin should be able to paste the changelog with the fixes10:12
persiaWho is "the admin"?10:13
persiaWhy do we trust them?10:13
micahgpersia: bug admin (-control10:13
persiaHow can we backtrack that to a changelog entry to verify?10:13
vishmicahg: if they forget then they can use the "resolved" and mention the change.. it makes sure people have a good changelog too :)10:13
micahgvish: I suppose10:13
micahgfor example, I forgot to close the changelog entry for the TB3 upgrad10:14
micahge10:14
persiaI 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
persiaSure.  That happens a lot.  Lots of bugs get noticed and marked fixed laster.10:14
persiaLots of bugs get fixed upstream or in Debian, and we know them to be fixed.10:14
persiaThere are more cases.10:14
micahgyeah, that's true persia, but if it was a different status, we could search for it at least10:15
persiaPersonally, I trust bug control enough to not see any meaningful difference between "Fix Released" and "Resolved" for that group.10:15
vishpersia: the distinction is more to track the fixes.  now , we cant say which has been fixed or mysterioulsy reloved..10:15
vishresolved*10:15
persiavish: Yes you can, just run a script that checks who set "Fix Released".10:15
vishpersia: but that is a workaround ;)10:16
persiaWhy?10:16
persiaRemember, LP needs to have statuses that make sense for *every* project in launchpad.10:16
persiaAnd each one is going to have different policies.10:16
vishhmm.. yeah10:16
persiaFor instance, "Fix Committed" and "Fix Released" mean very different things for most projects in LP than they mean for Ubuntu.10:16
persiaSo, rather than a workaround, consider it a way of using more features of launchpad to get a more detailed view.10:17
persiaFor instance, it might be something to add to bughugger10:17
persiaOr to the greasemonkey scripts that some of us use.10:17
vishthat would be good10:17
persiaBecause those are project-specific.10:17
nigelbeven a top line formated as *Resolved* would be good enough10:18
nigelbif it can be tracked10:18
micahgwell, I started abusing upstream milestones to know when to close bugs that are committed upstream (mozilla)10:18
persiamicahg: I'm sure you're not alone amoung maintainers of active well-integrated upstreams.10:23
micahgk, I'm off, night10:35
micahgor morning, or whatever....10:35
nigelblol10:35
nigelblater micahg :)10:35
micahgor afternoon for nigelb ;)10:35
nigelbmore or less evening ... 4 pm10:35
micahgnigelb: you're UTC +6?10:36
nigelbIST, GMT+5:3010:36
micahgheh, ok, almost 12 hrs difference from me :)10:36
nigelbso you're just hitting the bed?10:37
micahgyeah10:37
* nigelb bows10:37
micahgnah, just sat nights...10:37
nigelba funny bug, bug 1537811:19
ubot4Launchpad bug 15378 in rhythmbox (Ubuntu) "Rhythmbox does not allow dragging from nautilus (affects: 1)" [Wishlist,Invalid] https://launchpad.net/bugs/1537811:19
nigelbthe OP *wants seb* to fix the issue :P11:19
persiaThe 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
persiaUpstream will probably wontfix it, but we ought follow process.11:23
persia(or maybe it's a duplicate, or some such)11:23
persiaOtherwise people are mad at seb, for the wrong reasons.11:23
nigelbwill do11:24
nigelbupstream is mostly meh about such bugs ;)11:24
nigelbthere was this old bug about auto-deletion from playing queue11:25
nigelbthere was a huge bug upstream and downstream, upstream even got a patch, but they said its supposed to be that way ;)11:25
Damasceneis there any bug about empathy not saving accounts11:26
nigelbDamascene: meaning every time you log out, all your informating is getting blanked?11:28
Damascenenigelb, yes11:30
nigelbDamascene: checking11:30
DamasceneO11:31
Damascenesorry, I'm on Lucid11:31
Damascenethere is strange picture with scissors11:32
nigelbI dont find any dups for that11:34
Damascenesome one else have this in #ubuntu+111:35
nigelbif so, confirm that there are no dups and go ahead11:36
_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
ubot4Launchpad bug 524808 in ubuntu "suspended comp need power button to wake up (affects: 1)" [Undecided,New] https://launchpad.net/bugs/52480811:41
Damasceneempathy problem have gone after udpate13:15
Damascene*update13:15
nigelbhggdh: hey, sorry about last night14:51
nigelbI lost power and then sorta.. um.. slept off..14:52
hp_any one here working in montreal office of canonical??14:54
bcurtiswxom26er: why is bug #525189 invalid?14:54
ubot4Launchpad bug 525189 in empathy (Ubuntu) (and 1 other project) "Empathy notification without icon (affects: 1)" [Low,New] https://launchpad.net/bugs/52518914:54
bcurtiswxugh hes not here..14:55
bcurtiswxinvalidating with no explanation!! AHHH14:55
persiarevalidate :)14:55
persiaOr investigate14:55
* bcurtiswx is already ahead of ya :D thx tho14:55
nigelbI was about to tell you he's not here14:55
nigelbbcurtiswx: is that even a bug? (just a doubt)14:56
nigelbbecause emapthy shows the icon of whatever is the person's display image14:57
bcurtiswxnigelb: thats what i was going to talk to him about14:57
nigelbbcurtiswx: you seem to be ahead of me then :)14:57
nigelbbut probably what he means is displaying an icon when there is no image14:57
persiabcurtiswx is clearly in the lead by a far margin, and may well be about to lap the rest of us.14:58
nigelblol, yeah14:58
bcurtiswxpersia: don't count on that happening14:58
bcurtiswxpersia: i tend to blow a tire about a half a lap before the end14:59
persiaWell, 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.14:59
bcurtiswxim a fat man, i hate endurance races :P15:03
persiaThen it's good you're in the lead today :)15:04
bcurtiswxif I'm not here when om26er appears.  Please make sure he knows to comment on all changes he makes in his bug reports.15:06
bcurtiswxwell time to go make a pot roast.. garlic, celery, carrots, potatoes mmmmmm15:07
bcurtiswxslow cooker :D15:07
persiaTry a bit of hard squash in that, if you have it.  Surprisingly complementary.15:08
bcurtiswxpersia: not this time, but i will grab one next time :D15:09
nigelbcan someone help me understand this debug 48604115:22
BUGabundobug 48604115:22
ubot4Launchpad 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/48604115:22
DawnLightyo, 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:40
LaibschIs 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
LaibschIt's gotten to be a pain to use the "my bugs" list as a todo list15:41
BUGabundo70M aint that bad15:41
DawnLightBUGabundo: it grows, i've seen it15:41
BUGabundo  956 root      20   0  140m  50m  27m S   22  1.3  15:24.16 Xorg15:42
BUGabundo  956      0      0       1772K 141.0M 51528K     0K     0K   1% Xorg15:42
nigelbDawnLight: you could try a valgrind (https://wiki.ubuntu.com/Valgrind)15:42
BUGabundoDawnLight: valgrind is your firend15:43
BUGabundoand try #ubuntu-x on week days15:43
nigelbwb persia :)15:44
DawnLightthanks15:46
persianigelb: Thanks, although I'm kinda laggy.  My network blew up, but seems to be working again.15:53
nigelb:)15:53
nigelbpersia: have you got some time?15:56
persianigelb: In a bit: I'm still trying to recover some of the less important bits.15:57
nigelbI'm looking for someone to walk me through understanding --debug output of rhythmbox15:57
nigelbsee the ^^ bug15:57
Laibschwhat is the difference between the ubuntu-10.04 and the ubuntu-lucid milestone in Launchpad?16:14
micahgLaibsch: I don't see an ubuntu-lucid milestone16:14
Laibschmicahg: indeed16:15
LaibschBut there are ubuntu-10.04-beta-1 and ubuntu-lucid-alpha-1.  I guess that inconsistent naming got me a bit confused16:16
Laibschis there a deeper meaning for using the numbers in one case and the release name in the other?16:16
micahgLaibsch: probably better to ask in -devel than here16:17
LaibschOK16:17
LaibschI guess I shouldn't expect too much activity16:17
micahgLaibsch: today, probably now16:17
micahg*not16:17
vishyay , supermicahg  is up... :D16:19
* vish wonders if micahg is an insomniac ;)16:19
micahgvish: sometimes :(16:19
vishmicahg: hehe , good for us and ubuntu ;p16:20
om26erhow can I debug empathy through gdb16:24
om26eractually telepathy-gabble16:25
* nigelb wonders if micahg is an AI bot :p16:25
om26erI got this from upstream "Could you run gabble in gdb and get a trace when it crashes please?"16:28
vishom26er:  <bcurtiswx> 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
om26ervish, read it on the bug report16:35
vishom26er: btw, the bug is a low priority bug. since its a cosmetic issue16:35
* om26er rather provide the crash report upstream16:36
om26ervish, ah, I actually marked it low. things are really going bad today16:37
vishom26er: np.. :)  ..if you are here it is easier to correct your changes than mention on lp ;)16:38
vishom26er: also the upstream task need not be invalidated.. [if changed from papercuts]16:39
om26ervish, 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 avatar16:41
vishom26er: probably similar to the accounts menu bug.. [where the order is jagged since some protocols dont have icons]..16:43
vishemapthy doesnt have a default icon for those instances16:43
* om26er have to send a debug log upstream and dont have any contact online to reporoduce :(16:47
LaibschCan somebody who can read stack traces please have a look at bug 338217, particularly comment 13?17:02
ubot4Launchpad 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/33821717:02
=== qense_ is now known as qense
=== radoe__ is now known as radoe
hggdhLaibsch: the stacktraces match17:35
nigelbhggdh: morning (or afternoon or whatever)17:44
hggdhmorning nigelb18:06
hggdhwell, actually, afternoon now (12:05)18:06
nigelbsorry I left in between yday night18:06
hggdhoh, np. The gist is we need to find an always-installed package that carries the sound files18:07
nigelbhggdh: per_sia says we should use the speech-dispatcher for now and then think of adding a voice file18:07
nigelbor a package with voice18:07
hggdhor add one to rhythmbox (not really good)18:07
hggdhnigelb: good enough18:07
nigelb(i'm for adding a file to rhythmbox18:07
hggdh(I am not ;-)18:07
hggdhthe smaller delta to upstream, the better18:08
nigelbadding another dependency would take more space18:08
nigelbwell, anything in debian folder is okay me thinks18:08
hggdhonly if it is not installed by default on a desktop18:08
hggdhwell. *any* changes to upstream require manual work here18:09
hggdhbe in ./debian (when we get the packages from Debian) or elsewhere18:09
hggdhunless Debian also buys into apport18:09
nigelbwhich I doub18:10
hggdhI do not, not that much, but apport requires a back-office to process the dumps18:10
hggdhand Debian is not cut this way (but this could be adjusted)18:10
nigelbbut at least not yet18:11
hggdhyes, probably.18:11
nigelbadding the hook is a delta, so one more file wont hurt is what I think18:11
nigelbbut that needs to be discussed with seb18:11
hggdhthere are impacts everywhere: (1) if rhythmbox is in main, this means a bit more of space being used18:12
nigelbyes, the space issue being major18:12
hggdh(2) or additional dependencies -- which *may* (or may not) require more space in main18:13
hggdh(3) etc18:13
hggdhso this has to be carefully looked at and justified18:13
nigelbnow 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 gnome18:13
hggdhbut we will have to go this way, since this allows for more data to be collected for bugs -- and this helps everybody18:14
nigelbhm, thats what is driving me18:14
nigelbhggdh: there is another option18:15
hggdhyes?18:15
nigelbwe could record speech and play it back18:15
nigelblike how "System Testing" does it18:16
hggdhthis could be an *option*. But you cannot guarantee that someone *listening* to <whatever> has a microphone18:16
hggdhI usually do not, for exaxmple18:16
nigelbhm.18:17
Laibschhggdh: Thank you very much.  IOW, bug 338217 is a dupe of bug 199592?18:23
ubot4Launchpad 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/33821718:23
ubot4Launchpad 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/19959218:23
hggdhLaibsch: it does look like it is, yes18:26
Laibschgreat18:26
LaibschThank you VERY much18:26
LaibschNow I need to find out how to efficiently merge the two18:26
hggdhnigelb: another option is to generate a sound (fixed frequency)18:26
hggdhLaibsch: this is what I am not sure will be easy...18:26
LaibschI think there is a tool18:27
nigelbhggdh: practically possible to create a wav in python?18:27
hggdhLaibsch: I do not know -- I think there might be a tool, but I am not sure18:27
hggdhnigelb: well, yes, all you need is to generate -- say -- 10 seconds of 1500Hz18:28
hggdhnigelb: all you need is to find the suitable python modules18:29
Laibschhggdh: 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
nigelbwouldn't it be too much for just a hook?18:29
hggdhLaibsch: I read and learn. Thank YOU for this18:29
Laibschgiving and receiving, the great thing about FOSS ;-)18:30
hggdhindeed :-)18:30
LaibschIt'll be the first time I will use this18:30
LaibschI remember doing this manually a few times18:30
hggdhnigelb: collecting the correct data for a bug is a pretty important step18:30
Laibschnot fun ;-)18:31
* hggdh remembers, some few years ago, moving 35 dups around18:31
nigelbhggdh: milestone for lucid+1 then?18:31
* Laibsch is happy the lp-set-dupe is already available in karmic18:31
LaibschI remember it's a fairly recent addition to the tools18:31
hggdhnigelb: it is your code, you know better how long it will take. We can also add it as a SRU later18:32
hggdhLaibsch: probably, there is tinkering going on continuously there18:32
nigelbhggdh: /me is coding for a production environment for the first time18:32
hggdhnigelb: so consider it for +1 -- safer18:33
Laibschhggdh: I certainly hope so18:33
hggdhand, when ready, I think we can justify a SRU18:33
nigelbI'll change all references of question to the other file18:33
nigelband test it thoroughly now18:33
nigelbif it works, I'll ask for a merge for lucid and then we'll work on getting a beep working18:34
hggdhnigelb: I also use rhythmbox, so I can test it18:35
Laibschlp-set-dup works like a charm18:35
nigelbhggdh: beautiful, lemme get to work getting the code standards complaint18:36
hggdhLaibsch: cool. This actually raises up the need to publish our tools.18:36
Laibschyes18:36
* hggdh did not know about it, and *should* have18:36
Laibschthat 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
hggdhindeed18:37
LaibschI can't imagine the pain18:40
Laibschreassignig 135 dupes would have caused18:40
hggdh:-)18:41
nigelbhggdh: http://pastebin.com/d449828b118:52
nigelbwise to cut the code 80 characters?18:52
nigelb(that would look really complicated18:53
hggdhnigelb: it is always wise to respect a theoretical limit of 80 characters to a line (old terminals)18:53
* nigelb groans18:53
hggdh:-)18:53
hggdhnigelb: another thing(ie): it would be a good idea *not* to use real tabs18:55
nigelbI used 4 spaces18:55
nigelbheck18:55
nigelbI thought of doign that18:56
hggdh:-D18:56
nigelbdonno why it got messed up18:56
hggdhyes, remember that I told you about the 'how to write python code' yesterday?18:56
nigelbyep18:56
nigelbgoing through that document18:57
nigelbfirst one was make all indents to 4 spaces, done now18:57
hggdhthere 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
nigelbwhat more do I need to correct?18:57
hggdhtry to limit lines to less than 80 characters18:58
nigelbthat would be nasty18:58
nigelbthe code would look really ugly :(18:58
hggdhno, it would not18:58
hggdhremember that (1) python allow for splitting lines (2) better to see the whole line than to see only part of it18:59
kklimondahggdh: 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:00
hggdhkklimonda: 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:01
hggdhwe are keeping Evo in 2.28 on Lucid, too dangerous to go to 2.30 -- still under heavy development, and still *very* fragile19:02
hggdhso... anjal cannot be 0.3.119:02
kklimondahggdh: I know - but I wonder if it's worth keeping such an old release at all19:02
hggdhperhaps we could provide it as a PPA only19:02
hggdhI agree that providing 0.1 is a step backwards19:03
kklimondahggdh: 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
hggdhthe upload will have to be cancelled19:03
kklimondaso maybe removing it completely from lucid would be a better choice than canceling upload and getting old version that the upstream won't support19:03
hggdhprobably the uploader did not notice the requirement (and the fact we are *not* going to it)19:04
hggdhkklimonda: yes. anjal is universe, right?19:04
kklimondahggdh: no - it was a sync request for 0.1 but for some weird reason 0.3.1 got synced19:04
nigelbhggdh: how do I correct the line length? using '/' ?19:04
kklimondaprobably because in the meantime it got uploaded to experimental debian repository19:04
kklimondahggdh: right19:04
nigelbrather \19:05
hggdhnigelb: this is one option, yes19:05
kklimondahggdh: so it would have no support at all - neither from us nor from upstream19:05
hggdhkklimonda: yes. Let's involve MOTU here19:05
nigelbthats causing a mess19:05
hggdhkklimonda: to #ubuntu-motu19:05
kklimondaalready there :)19:06
hggdhnigelb: the python document shows a series of ways to split code lines19:06
nigelbchecking19:06
hggdhkklimonda: ah well19:14
nigelbhggdh: I dont find anything in that document that is helping me :(19:15
nigelbthe only thing I found is \ and that is giving me issues right now :(19:15
hggdhpython can auto-join text strings between lines19:16
hggdhor you can say 'blah blah' + 'blah' + 'blahblah', and split the lines at the '+' sign19:17
hggdhetc19:17
hggdh;-)19:17
* hggdh is mean, forcing poor nigelb to read more and more and more >-)19:18
nigelbwell, look at this http://pastebin.com/d17d7c9f719:18
nigelbthtas the input I'm giving and the output I get19:18
hggdhlooks correctly wrong19:19
hggdhor wrongly correct, I am not sure19:19
nigelbgreat19:19
kklimondahggdh: 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+119:19
hggdhthe \ means the line is continued on next line -- all spaces count19:19
nigelbthat would make it look ugly like I said earlier19:20
nigelbso I *won't* do it19:20
hggdhkklimonda: thank you. But I still stand to what I stated earlier -- better to have a PPA with 0.3.1 and newer19:20
hggdhnigelb: I agree. Which means '\' is not the way to go19:20
nigelbnext?19:21
kklimondahggdh: agreed19:22
hggdhjoining strings -- either automagically by python, or via "blah" + "blah"19:22
nigelbum, automagically?19:23
kklimondahggdh: 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 later19:23
hggdhkklimonda: the most important reason for *not* ship Evo 2.30 is stability19:24
hggdhEvolution 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 year19:24
hggdhand *I* know it from being burned again, and again, and again, on evo 2.2919:25
kklimondahggdh: 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
hggdhlast try I did was just yesterday -- Evo lasted about 2 hours before sigsegv-ing19:26
hggdhoh, yes, I am not even considering ABI/API changes! Adding them in, it will not be fun at all19:26
Laibsch1hggdh: what does that mean "go out of standard Gnome"?19:27
Laibsch1pursue a WM-agnostic route?19:27
hggdhLaibsch1: usually gnome will support current and -1 (say, 2.30 and 2.28, as of Lucid shipment)19:27
hggdhwhich usually translates to one year for past version19:28
Laibsch1BTW, 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
hggdhheh19:28
Laibsch1so, are they deviating on that policy only?19:28
Laibsch1or generally moving away from Gnome?19:29
hggdhLaibsch1: so, at this point in time, the *last* upstream release of evo 2.28 would have already been done19:29
hggdhbut, given the status of Evo 2.29 (and, consequently, Evo 2.30), Evo upstream has decided they will keep on actively maintaining 2.2819:30
hggdhfor one more year (at least)19:30
Laibsch1I see19:30
Laibsch1But 2.28 would still be officially supported currently19:30
Laibsch1since AFAICT, it currently is -119:31
hggdhyes, but no more updated tarballs19:31
Laibsch1OK19:31
hggdhso 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 source19:31
Laibsch1if 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 experts19:31
hggdhheh19:32
hggdhof which I am *not* one19:32
* Laibsch1 can't save the world and rid it from evil all by himself ;-)19:32
=== Laibsch1 is now known as Laibsch
hggdhbut the point, as kklimonda was stating, is that this has impacts everywhere19:33
hggdhnigelb: python will merge strings that continue in many lines:19:33
nigelbhggdh: I give up on correcting the lines issue this time :(19:34
hggdh'blah' \n 'blah' \n 'blah' \n will be converted in 'blahblahblah'19:34
nigelbmy patience is to thin and my fatigue is getting to me head19:34
hggdhnigelb: no worries19:34
hggdhI will get to the code, and give you expamples19:35
nigelbhggdh: http://pastebin.com/d34a2a38319:35
nigelbsave this thing as source_rhythmbox.py in /usr/share/apport/package-hooks/ and run ubuntu-bug rhythmbox19:35
nigelband just confirm everything works for you.  its fine here19:36
hggdhnigelb: will do19:36
hggdhnigelb: BTW -- thank you for your work here19:36
nigelbhggdh: still a long way to go on this one19:36
hggdhmay be, but the important point is you *are* on the way19:37
nigelbI should probably adopt this as a personal project, making apport hooks for all commonly used gnome apps by lucid+119:37
hggdhif you do that, we will be forever in your debt :-)19:38
nigelbI think its possible.. lemme talk to pitti on monday19:38
nigelbif someone can set a wiki of which package and what info is required from each, I can get to it19:38
hggdhoh, 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:39
nigelbwe could milestone the beast19:40
nigelbinto like 2 release cycles19:40
hggdhand, as we learn more about hooks (and usage) we will also have to adjust the already written hooks19:41
hggdhbut this *is* the way to go19:41
hggdhyes19:41
nigelbaiming for next LTS would be the most viable option19:41
hggdhmilestoning it, and having people actively working on it would help19:41
nigelbthe thing is for each app, I need to know what info is required19:42
hggdhyes19:42
hggdhand this is a problem, since we cannot be experts on everything19:42
nigelbexactly19:42
hggdhbut collecting something and then adding/adjusting is also goo19:42
hggdh*good19:42
nigelbyes19:42
nigelbI'll probably start off small with apps I know19:43
nigelband grow bigger19:43
hggdhand bigge19:43
hggdhand BIGGER19:43
kklimondanigelb: is test.wav going to be always available? :)19:43
hggdhand suddenly... it is a MONSTER19:43
bdrungto have access to the private ubuntu bug, the membership in ubuntu-bugcontrol is required, right?19:44
hggdhkklimonda: this is one thing we were discussing earlier19:44
nigelbbdrung: or you should be subscribed19:44
nigelbkklimonda: the test file I'm using now will be avaiable in ubuntu and xubuntu19:44
nigelbbut we are thinking of generating it live19:44
hggdhbdrung: yes, for some of them (as long as we are subscribed either direct or inderctly)19:44
hggdhbdrung: you have a specific issue in view?19:45
kklimondanigelb: ach - so it's a sort of placeholder? I see :)19:45
nigelbkklimonda: yep.  it will work for ubuntu lucid19:45
nigelbthe rest needs to be worked wth guys from main19:45
bdrungthere is a upstream dev cleaning our buglist. it would be nice, if he has access to the private ones, too.19:45
kklimondabdrung: he can ask for -bugcontrol membership19:46
kklimondabdrung: the requirements for upstream developers and bug triagers are not as strict as for ubuntu volunteers :)19:46
kklimondaI19:46
hggdhbdrung: if he could email bug-control asking for it, and you vouch for her/him, yes, I do not see any issues19:46
hggdhor  you could short-circuit it somehow ;-)19:47
bdrunghggdh: and how?19:48
nigelbsubsrcribe him to all bugs in that upstream?19:48
bdrungk19:49
Laibschmicahg: Can you please try "lp-set-dup 338217 199592" pastebin the output in case that errors out?19:52
micahgbdrung: https://wiki.ubuntu.com/UbuntuBugControl19:52
LaibschIt seems to permanently choke on the last couple of bugs19:52
micahgLaibsch: what is lp-set-dup?19:52
Laibschoops19:52
LaibschSorry, I meant to talk to hggdh19:52
Laibschhggdh: ^^^19:53
micahgLaibsch: that has a lot of bugs...maybe the function should move 10 at a time19:53
bdrungmicahg: thx19:53
Laibschmicahg: you mean the script is buggy?19:53
LaibschI managed to move over about 125 of 135 dupes19:54
Laibschbut now I'm stuck19:54
micahgLaibsch: not necessarily buggy, but could support LP better...maybe 10 to 20 and then wait 5 secs and move more19:54
Laibschand I wonder if it's due to something cached on my end19:54
LaibschI waited about 30 minutes19:54
micahgLaibsch: I'm saying between transactions19:55
Laibschthe 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
micahgit probably tries to move too many at once19:56
Laibschdoesn't seem to have the problem19:56
Laibsch125 dupes in a single stroke19:56
Laibschno issue19:56
Laibschthe remaining 15: no go19:56
Laibschmaybe it's because they are marked private?19:57
micahgthe problem is in loading the larger one I thinik19:57
Laibschlarger one = 199592?19:57
micahgLaibsch: both are public19:57
micahgLaibsch: no, 33821719:57
Laibsch198998 is not19:58
Laibschand I was wondering if that isn't the issue here19:58
Laibschmaybe it can't redupe private bugs?19:58
micahgLaibsch: if you don't have permissions, that could be a problem19:58
LaibschI can see them fine19:59
Laibschand I can redupe them manually19:59
Laibschmicahg: Can you help me out and try to run "lp-set-dup 338217 199592"19:59
* micahg didn't know that exists...20:00
Laibschnifty little tool!20:00
Laibschyou don't have to have to redupe 135 dupes to another ticket ;-)20:00
Laibschat least not manually20:00
micahgLaibsch: wfm20:01
Laibschinteresting20:01
LaibschI'm afraid maybe there is some cruft from the initial crash20:01
Laibschwhich may well have been due to the long list of bugs20:01
micahgdid the dups and then died20:02
micahgLaibsch: done20:02
Laibsch199592 is still not a dupe of the other one, though20:02
Laibschnow it is20:03
micahgLaibsch: it is now20:03
Laibschgreat20:03
Laibschthanks20:03
Laibschat least the work is done20:03
LaibschLet's see if it ever crops up again20:03
micahgLaibsch: thanks for letting me know about the tool :)20:03
Laibschgern geschehen20:03
Laibsch338217 must have one of the most impressive dupe list now ;-)20:04
Laibschit's longer than the comments on that bug20:04
nigelbbug 33821720:05
ubot4Launchpad 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/33821720:06
hggdhbdrung: send an email to -control presenting the upstream dev20:07
hggdhor to one of the -control admins20:07
nigelbit is impressive20:07
micahghggdh: wouldn't it be better for the upstream dev to send the e-mail?20:08
Laibschan install script is not supposed to touch anything under /home/, right?20:08
micahgLaibsch: depends20:12
LaibschI 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
Laibsch(I know that script as above has certain issues, it's for illustration only)20:14
LaibschThere does not appear to be any other way known to deal with this legacy problem20:15
LaibschIt's a problem that bites users of older scim version, but not an issue in the current package per se20:15
hggdhmicahg: yes, it would.20:17
chrisccoulsonvish - i think it might be a coincedence that screensaver inhibiting works for you in VLC (or something else has broken recently) ;)20:17
chrisccoulsonthere is still a Xorg bug which stops it working20:17
vishchrisccoulson: yeah , not sure how but it works.. maybe the Xorg fix or something.. but it is really weird :s20:18
chrisccoulsonvish - the Xorg fix isn't in Ubuntu just yet20:18
chrisccoulsonwell, not AFAIK anyway20:18
vishchrisccoulson: i'm using xorg-edgers ppa20:18
chrisccoulsonvish - oh, it's most likely in that one20:19
vishmaybe..20:19
chrisccoulsonthe patch was committed upstream a few days ago, so I think it will be in xorg-edgers20:19
chrisccoulsoni'll look at including that in Ubuntu this week20:19
vishneat..20:19
LaibschIf 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
nigelbhggdh: tested hook?20:25
ubot4Laibsch: Bug 274469 on http://launchpad.net/bugs/274469 is private20:25
ubot4Launchpad 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/24334420:25
hggdhnigelb: not yet, got busy elsewhere20:25
ubot4Laibsch: Bug 448091 on http://launchpad.net/bugs/448091 is private20:25
ubot4Launchpad 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/33821720:25
hggdhbut I will20:25
ubot4Launchpad bug 520947 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 1)" [Medium,New] https://launchpad.net/bugs/52094720:25
nigelbhggdh: i will hold of packaging until you confirm20:25
hggdhnigelb: I run it, but I see no gconfdata20:33
nigelbhggdh: um, which option did you select?20:33
hggdhthe second one20:33
nigelbthe audio?20:33
nigelbhggdh: no sound being heard one?20:34
hggdhyes20:34
hggdhoh, I see now20:35
nigelbit only generates gconf one first option ;)20:35
hggdhyes20:35
nigelbs/one/on20:35
nigelbthe sound works perfectly?20:35
hggdhyes20:36
hggdhhum20:36
hggdhmy gconf data still shows my home dir20:36
nigelbyou wrote the script to mask it :p20:36
hggdhdammit20:36
hggdhwill look at it20:36
hggdhnow20:36
nigelbhggdh: brb.20:43
nigelbback20:50
kklimondagood lord, evolution just decided to duplicate all my mails in imap..21:01
jpdsNice.21:01
kklimondaI really try to use it but it doesn't make it easy for me :/21:02
* hggdh feels the pain...21:04
nigelbhggdh: any luck getting it removed?21:05
hggdhnigelb: no, not yet. Adding some debug statement21:05
thekornuse your backup?21:05
nigelbhm :)21:05
nigelbhggdh: can we move to some place we can see the changes the other makes?21:20
radoeHas someone some reference regarding the policy with packages in main requiering dependencies from universe?21:21
=== Iyunkateus is now known as aihunkatihys
jpdsradoe: That's impossible.21:26
kklimondaradoe: their dependencies have to be moved to main21:26
radoeMay someone than have a look at bug 525395?21:28
ubot4Launchpad bug 525395 in backuppc (Debian) (and 1 other project) "Missing dependency to libtime-modules-perl (affects: 2)" [Unknown,Unknown] https://launchpad.net/bugs/52539521:28
=== wgrant_ is now known as wgrant
hggdhradoe: a Main Inclusion Report has to be submitted against the missing dependency in main22:24
hggdher, request22:25
hggdhradoe: please see https://wiki.ubuntu.com/MainInclusionProcess22:27
persianigelb: Sorry, lost getting back to you from my immediate queue.  Let me know if you still want to walk through a bug.22:41
bcurtiswxwhats that thing i can do to search for a LP persons bug changes... i want to check someone22:42
persiabcurtiswx: There's no feature for that.  You can check someone's comments from their LP page.22:43
bcurtiswxit was like a search engine thing.. thx tho persia22:43
malevI 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
malevit should be apearence, but i need to be sure :D22:44
bcurtiswxmalev: this is a channel for bugs.  Please type /join #ubuntu for general ubuntu questions22:44
malevbcurtiswx, I know! ... it's for a bug reply. don't worry22:45
persiabcurtiswx: Actually, you might be able to review the ML archives for all bugmail.22:45
persiamalev: An easy way to get that is to grab the source, and grep for the translation in the .po files.22:45
malevpersia, thanks!22:46
bcurtiswxhmm, i guess i struggled with the wording of your sentence there malev22:46
hggdhmalev: Preferences/Appearance22:47
malevthanks hggdh!!22:48
=== tuxmaster is now known as anzenketh
LaibschIf 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
ubot4Laibsch: Bug 274469 on http://launchpad.net/bugs/274469 is private23:10
ubot4Launchpad 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/24334423:10
ubot4Laibsch: Bug 448091 on http://launchpad.net/bugs/448091 is private23:10
ubot4Launchpad 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/33821723:10
ubot4Launchpad bug 520947 in scim-bridge (Ubuntu) "scim-bridge crashed with SIGSEGV in scim::Module::unload() (affects: 1)" [Medium,New] https://launchpad.net/bugs/52094723:10
hggdhLaibsch: the first three have a different top-of-stack line, but the rest is the same23:32
hggdhso thaey *may* be related23:33
* persia checks23:33
Laibschhggdh: thanks for taking a look once more23:34
LaibschHow can one be sure they are the same?23:34
hggdhLaibsch: persia is also checking23:34
Laibschgreat23:34
Laibschand 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
persiaLaibsch: One needs to make sure the same bug is expressed in the same function with essentially the same call parameters.23:35
persia243344 and 274469 differ by the value of a pointer assignment, and are therefore the same.23:35
hggdhand, since the first three barfed on different functions, one cannot be sure except by following the code and stack23:36
hggdhthere you go23:36
persia448091 is a different bug from these two.23:36
persiaNote 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
hggdh338217 and 520947 have the same signature in frames -- look similar to the ones we looked at earlier, and a probably related23:37
Laibschgreat23:38
Laibschthanks23:38
hggdhmight be a good idea to prepare a pattern for apport23:39
LaibschIOW, we have (243344, 274469, 338217, 520947) and 448091 which is as of now, separate23:40
hggdhno23:40
persiaNo.23:40
Laibschare you still investigating 474348?23:40
hggdh338217 and 520947 are related, but different from the others23:40
Laibsch(243344, 274469) (338217, 520947) and 448091 which is as of now, separate?23:41
hggdhyes23:41
LaibschOK23:41
Laibschthanks23:41
Laibschwhat about 474348?23:41
Laibschstill looking?23:41
persiaThe sets are (243344, 274469), (448091), (338217,520947), (474248)23:41
LaibschI see23:41
hggdhwhat was the ones we looked at earlier that were duplicates with a long line?23:41
Laibschthanks23:41
hggdh(long line of dups, I mean)23:42
persia474348 *might* be related to 338217/520947 but we can't tell from available data: we need a clean retrace.23:42
* hggdh missed this one23:42
Laibschhggdh: bug 33821723:42
ubot4Launchpad 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/33821723:42
Laibschthat's the one you were looking for, right?23:43
hggdhyes ;-)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
Laibschpersia: how does one get a clean retrace?23:43
Laibschpersia: I'll do just that23:43
persiaLaibsch: 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
LaibschI see23:44
LaibschOK, got some bug marking to do now ;-)23:44
AnzenkethHi new to triage bugs part of the triage process is the duplicate the issue in the appropriate version correct?23:58

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