/srv/irclogs.ubuntu.com/2008/07/29/#ubuntu-bugs.txt

bdmurrayno package bugs are almost under 310000:08
chrisccoulsontalking of no package bugs, i'm just looking at this one - https://bugs.launchpad.net/ubuntu/+bug/25269900:12
ubottuLaunchpad bug 252699 in ubuntu "Bad samba network shares support" [Undecided,New]00:12
chrisccoulsonnot entirely sure what to do with it. we know that some applications have yet to be ported to GIO, and the reporter seems unaware that he can still access Samba shares through the gvfs-fuse mount00:13
chrisccoulsoni don't know whether there are bug reports tracking individual applications waiting to be ported that i could point him too, or whether to just close this one00:14
bdmurraygiven the quantity of bugs in the report it almost sounds like it should be an idea "Rock solid support of samba"00:14
chrisccoulsonshould i recommend he opens up an idea on ubuntubrainstorm?00:15
bdmurrayYeah, unless there is one specifc bug that report could be used for00:16
chrisccoulsonthe first four comments are really a non-issue (or certainly will be when the rest of the applications are ported to gio). perhaps the only issue might a discoverability one, where the reporter hasn't worked out that they can access samba shares in non-gio applications00:18
mrooneyGnome 2.24 is the targeted Intrepid version, correct? Meaning Nautilus 2.24 will be the Intrepid version?03:13
mrooneyand question 2, unrelated, which package would you file a bug report against for the "About Ubuntu" dialog?03:19
LaserJockmrooney: what kind of problem with About Ubuntu?03:25
mrooneyLaserJock: okay, it is the same question in qa, so I will go for it here. I was just wonder about bug 25262103:30
ubottuLaunchpad bug 252621 in ubuntu "About Ubuntu doesn't use a theme agnostic icon" [Undecided,New] https://launchpad.net/bugs/25262103:30
mrooneyI don't know enough to know if what he describes is a bug, or if he should just be making his theme differently03:30
mrooneyand also what package that would be03:33
LaserJockwell03:33
LaserJockgnome-panel is the package03:33
LaserJockbut it's really tricky03:34
LaserJocka lot of the About Ubuntu stuff is hard-coded03:34
mrooneyI think his issue isn't that though, because the icon does change if a theme specifies a different one03:35
LaserJockit should change if the distributor logo changes03:35
mrooneyit just uses the wrong one if you use a theme which doesn't explicitly specify one, apparently03:35
LaserJockwell, I'm not sure if it's a bug or not03:38
mrooneyI know, that is where I am at too :)03:48
mrooneyAnyone know what package the gnome logout dialog is?03:52
mrooneyapt-cache search'ing doesn't provide anything useful03:53
LaserJockmrooney: possibly gdm?03:59
RAOFGnome session?04:31
m0u5ecan someone take a look at https://bugs.launchpad.net/ubuntu/+bug/252817 and offer feedback? I'm not sure what I should do with this07:48
ubottuLaunchpad bug 252817 in ubuntu "ctrl doesn't work when used in conjunction with shift click for multiple file selection" [Undecided,New]07:48
AlmightyCthulhuI'd like to update on bug 25133807:48
AlmightyCthulhuFoxconn has been in conference with me several times today07:49
AlmightyCthulhuthe problem is not just Foxconn boards, it's spread to ASUS and MSI as well07:49
ubottuLaunchpad bug 251338 in linux "Bad ACPI support on Foxconn G33M/G33M-S motherboards with AMI BIOS" [Unknown,In progress] https://launchpad.net/bugs/25133807:49
AlmightyCthulhuonly if you have an American Megatrends BIOS07:49
AlmightyCthulhuhow should I update this bug with that information?07:50
RAOFBy pressing the "edit description" link.07:51
AlmightyCthulhubug 25133807:58
ubottuLaunchpad bug 251338 in linux "Defective AMI BIOS on multiple Foxconn, MSI, and ASUS Intel LGA 775 motherboards breaks ACPI support" [Unknown,In progress] https://launchpad.net/bugs/25133807:58
=== mcas_away is now known as mcas
AlmightyCthulhubug 25286110:05
ubottuAlmightyCthulhu: Bug 252861 on http://launchpad.net/bugs/252861 is private10:05
AlmightyCthulhusecurity, sweeeeet10:05
wgrantAlmightyCthulhu: Going to inform us of its content?10:09
wgrantOr just noticing that it is private?10:09
AlmightyCthulhuprobably would phrase it as10:09
AlmightyCthulhu"npviewer.bin crashed with SIGSEGV right before my pr0n loaded"10:10
AlmightyCthulhubut then it wouldn't get the attention it deserves10:10
wgrantOdd - I should be able to see crash bugs, but can't see this one.10:11
AlmightyCthulhuI reported with apport10:11
AlmightyCthulhuI just noticed a 10 MB crash file10:11
AlmightyCthulhuand figured go for it10:11
wgrantAh, I guess it might only end up accessible once it is attacked by a retracer.10:11
james_wyup, the retracer has to look first, and opens it up whether it suceeds or fails I believe.10:12
wgrantIt doesn't normally open it up itself, does it?10:12
wgrantRather subscribed the appropriate team.10:12
wgrant*subscribes10:12
AlmightyCthulhulooks that way10:13
AlmightyCthulhuactually, I was testing a rick roll10:13
AlmightyCthulhuI have my blog set to link every Ubuntu Code of Conduct link that someone spams it with10:13
AlmightyCthulhuto Together Forever10:13
AlmightyCthulhuor Never Gonna Give You Up10:13
wgrantThat's slightly nasty.10:14
james_wwgrant: yeah, of course, sorry.10:14
AlmightyCthulhuwgrant: I'm sick of seeing them10:14
AlmightyCthulhumy link policy is if I no likey, I turn it into a rick roll10:14
wgrantThe CoC is important.10:14
AlmightyCthulhuthen you really don't want to see my blog, lmao10:15
AlmightyCthulhuthere's nothing technically wrong with Ubuntu10:16
AlmightyCthulhuthat thing suffers from rectal cranial inversion IMHO10:16
AlmightyCthulhuthen Evolution crashed when I opened my hatemail about the rickroll10:17
AlmightyCthulhuso I posted a bug about that too10:17
AlmightyCthulhuI figured the rickroll is the perfect way to deal with the CoC links, it's overengineered, overused, over the top, corny, and lip synched10:20
AlmightyCthulhubut Flash no wanna worky :P10:20
pwnguinreally, the CoC is fundamental. it can be over applied and overanalyzed10:22
pwnguinbut its still important ground rules for participation in a community project like this10:23
AlmightyCthulhuI prefer the one rule approach10:24
AlmightyCthulhu"Don't be a (you know)"10:24
pwnguinwell10:24
AlmightyCthulhuRule 2: "Unless it's warranted"10:24
AlmightyCthulhuit's how you know a project has no soul10:25
pwnguinyou have no idea10:26
AlmightyCthulhuMozilla even uses the bug system when the price of soda goes up 5 cents in the machine upstairs10:26
AlmightyCthulhuthey have a sense of humor10:26
pwnguinDebian is a rather abrasive community10:26
pwnguinthe CoC I think largely stems from trying to produce an alternative, workable community10:27
AlmightyCthulhusometimes banging your fist is the only way to get things done10:28
pwnguinthings like assuming bad faith, telling new debian users to RTFM and then justifying the abuse because you spend a long day at work10:28
AlmightyCthulhuit should only be used when all else fails10:28
pwnguinso how long have you been using Ubuntu?10:28
AlmightyCthulhusince Warty10:29
AlmightyCthulhubefore that it was Red Hat10:29
pwnguinneat10:29
AlmightyCthulhuand way before that, Slackware10:29
AlmightyCthulhuI still keep Fedora on most of my boxes10:29
AlmightyCthulhuso, I just find that wehen someone hands me the CoC10:30
AlmightyCthulhuit can be just as offensive as RTFM10:30
wgrantThe CoC makes Ubuntu a lot more bearable than Debian.10:30
pwnguinwell10:30
AlmightyCthulhuif not worse10:30
pwnguintelling everyone to call the FTC is so ridiculusly overboard10:30
pwnguinand assumes bad faith10:30
AlmightyCthulhuof course it does10:30
AlmightyCthulhusomeone did this on purpose10:31
AlmightyCthulhuis using undocumented methods and a special version of DSDT and several other tables10:31
pwnguinnever attribute to malice blah blah10:31
AlmightyCthulhuand going out of their way to detect Linux10:31
AlmightyCthulhuyeah, you would have to intentionally do this10:31
AlmightyCthulhujust putting _OS in there ain't gonna do it10:31
AlmightyCthulhuthey've found a way to make Linux listen to that10:32
pwnguinlook, if you're wrong, we all look like fools10:32
pwnguinand10:32
AlmightyCthulhueven though all reference material says Linux doesn't do that10:32
AlmightyCthulhuso according to documentation, Matthew Garrett is right10:32
AlmightyCthulhuaccording to what is going on, I am10:32
AlmightyCthulhuif he was here and dealing with this, he would be throwing a fit10:33
AlmightyCthulhuguarantee it10:33
pwnguinna10:33
pwnguineven if you're right, everyone now has one more reason to think twice before giving out engineering support contact information to the linux community10:33
AlmightyCthulhulook, hitting them on a Friday, very publicly was the only way to do this10:34
AlmightyCthulhuotherwise they would have just outright denied it10:34
AlmightyCthulhuand continued their line10:34
AlmightyCthulhuyou may not like what I did, but I had to hit them while they were off balance10:35
AlmightyCthulhuor they never would have admitted fault10:35
pwnguinalternatively10:35
AlmightyCthulhuand there would still be 10-20 million bad boards out there10:35
AlmightyCthulhuwith no resolution coming10:35
AlmightyCthulhuand more shipping10:35
pwnguinthey're not at fault, and they bent over backwards to fix a percieved customer service problem10:36
pwnguinits not clear yet where the problem is, and that they're now calling AMI is a bad sign10:36
AlmightyCthulhuwhy is that?10:36
AlmightyCthulhuget the darned thing fixed10:36
AlmightyCthulhufixed like the US Election10:36
AlmightyCthulhuB-)10:37
AlmightyCthulhuso Foxconn is negligent, AMI are the (poop)heads, and Microsoft told them their stuff looked good10:37
pwnguini just dont know what to say. its abrasive and a long term stupid decision to treat them like enemies10:37
AlmightyCthulhuwell, they lied and sold me and 20 million other people defective hardware10:38
AlmightyCthulhuand then tried to say fix the problem buy buying Windows Vista10:38
AlmightyCthulhu*by10:38
pwnguinso then document the defect so convincingly that they can't deny it10:39
AlmightyCthulhuthey aren't denying it10:39
AlmightyCthulhuthey have confirmed it10:39
AlmightyCthulhuand are blaming AMI10:39
AlmightyCthulhuand on MORE models than I accused them of10:39
pwnguinanother plausible interpretation is that they're calling AMI because their engineers cant find anything wrong with it10:40
pwnguinit seems possible that there's a flaw in the kernel that gets exercised by their goofy extra tables10:40
AlmightyCthulhupwnguin: not what is happening10:42
AlmightyCthulhuBrunning already told me10:42
AlmightyCthulhudefinitely the BIOS10:42
AlmightyCthulhuthey just can't do anything with it cause it's AMI's code10:42
AlmightyCthulhuand this is out of their agreement10:43
AlmightyCthulhuthey said they will get it fixed though10:43
AlmightyCthulhuI don't think they'll have any trouble leaning on AMI10:43
pwnguinanyways, i need some sleep10:44
AlmightyCthulhusee, lack of huevos is what is pinning Linux down10:45
pwnguinstastically you are wrong10:47
pwnguinlinux won't exceed 51 percent without women getting involved10:47
pwnguinand if it ever comes close, expect behavior like yours to merit tortous interference claims10:49
AlmightyCthulhumeh10:53
AlmightyCthulhuCthulhu does like incomprehensible evil and horror10:53
=== ApOgEE- is now known as ApOgEE--
gnomefreakhas anyone ran into a bug about shutdown on intrepid yet?10:58
gnomefreakgnome DE10:58
=== persia_ is now known as persia
james_wcould someone on intrepid please run "ls /var/spool/cron/atjobs -d -l" and tell me what it outputs please?11:34
affluxjames_w:  drwxrwx--T 2 daemon daemon 4096 2008-05-03 15:26 /var/spool/cron/atjobs11:35
james_wthanks, is that a clean install?11:36
affluxjames_w: umm, what exactly do you mean?11:38
affluxjames_w: ah, It's upgraded since hardy I think11:38
james_wok, thanks11:38
AlmightyCthulhuIntrepid shutdown or reboot sends you to the login screen11:40
AlmightyCthulhushutdown -r gives you a screen asking you to restart X11:40
AlmightyCthulhuwhich takes you to the login screen11:40
AlmightyCthulhu:P11:40
affluxAlmightyCthulhu: that's bug 25050611:41
ubottuLaunchpad bug 250506 in gnome-session "shutdown restarts to GDM" [High,Confirmed] https://launchpad.net/bugs/25050611:41
=== mcas is now known as mcas_away
AlmightyCthulhubah, I bagged another Code of Conduct spam with Rick Astley12:03
AlmightyCthulhuthat guy is awesome12:03
james_wAlmightyCthulhu: at the very least that is off-topic for this channel, please refrain from talking about Rick Astley here.12:06
AlmightyCthulhuI think Ubuntu should build that into it's typo correction system, can we get a time table?12:07
AlmightyCthulhuI found proof of my accusations12:56
AlmightyCthulhuit's in Chinese though12:56
AlmightyCthulhuI'm waiting on someone to translate the bits that are interesting to English12:56
* Hobbsee wonders if that's really on topic for this channel12:56
AlmightyCthulhuit's about bugs12:57
AlmightyCthulhuthey're using Henlan approach to ACPI, without actually implementing ACPI12:57
AlmightyCthulhuand bending over for Microsoft12:57
AlmightyCthulhuis the gist of this12:57
Hobbseethen surely you should be talking to them?12:57
AlmightyCthulhuI don't speak Chinese, I will link it later when I have some bullet points12:58
PiciIs this in any way related to Ubuntu?12:58
AlmightyCthulhuyes, very much12:58
AlmightyCthulhutens of millions of motherboards that won't work right12:58
AlmightyCthulhudue to this12:58
AlmightyCthulhubut only if you use Linux on them12:59
Hobbseethen you would do better to contact the manufacturer, to fix their stuff.12:59
AlmightyCthulhuI have and they are, but what this guy says is they're falsely blaming a programmer12:59
Hobbseeit appears you already have forum threads about this, where you can put your discussions12:59
AlmightyCthulhuso that upper management doesn't catch flak for this12:59
AlmightyCthulhutypical13:00
AlmightyCthulhuI guess no matter where you are, some things don't change13:01
mrooneyanyone know if bug 252795 is a dup?13:02
jpdsbug #25279513:02
* jpds prods ubottu 13:02
ubottuLaunchpad bug 252795 in ubuntu "pressing the "Power" button shows a logout dialog" [Undecided,Incomplete] https://launchpad.net/bugs/25279513:03
HobbseeAlmightyCthulhu: this channel is for dealing with bugs, and triaging them only.  it's not a soap box, nor is it a place to recruit for an uprising against various manufacturers.13:03
Hobbseemrooney: yeah, it is, the other was mentioned earlier13:03
Hobbseehttps://launchpad.net/bugs/25050613:03
ubottuLaunchpad bug 250506 in gnome-session "shutdown restarts to GDM" [High,Confirmed]13:03
mrooneyHobbsee: it doesn't SOUND the same13:07
Hobbseemrooney: bah.  i misread, sorry13:07
mrooneyI notice in his screen shot it says live session user, does that mean a livecd?13:08
Hobbseeyes13:08
Hobbseewell, unless he's deliberately named himself Live Session User in the installer, of course.13:08
affluxmrooney: commented on the bugreport13:11
HewHey, I have a question on milestones. https://wiki.ubuntu.com/RCBugTargetting doesn't really sound sensible/relevant. If I find a bug which I believe should be fixed by Intrepid release, can I set the ubuntu-8.10 milestone for it?13:11
affluxmrooney: I've the same issue13:11
mrooneyafflux: thanks!13:14
mrooneyafflux: does it just happen sometimes, or always?13:15
affluxalways13:15
affluxmrooney: are you on intrepid?13:16
mrooneynope, Hardy13:16
mrooneyI wonder if there are any bugsquaders/bugcontrollers that don't actually use Ubuntu as their OS13:16
affluxmrooney: ah I see. Let me explain: the logout dialog has been completely replaced. The usual "logout" button in the top right corner (or was it at the bottom?) now leads to the logout dialog, as you can see in the screenshot the reporter posted13:17
affluxmrooney: the shutdown dialog is currently located in the applications menu, and the reporter wants to note that pressing the shutdown button should open the shutdown dialog instead of the logout dialog13:18
affluxshutdown button in this case means the hardware button ;)13:18
Hewafflux: So the logout button in the top right is intentional?13:19
james_whi Hew, why doesn't that page sound sensible?13:19
affluxHew: not sure. I didn't make that change ;)13:19
Hewafflux: Ok then, it's just something I had noticed :-)13:19
affluxHew: yes, maybe it gets changed to shutdown in case enough users complain about it. I for example could use shutdown more than logout since I'm on a single-user machine13:20
affluxHew: you can change it manually by just adding the shutdown applet13:21
Hewjames_w: I would have thought milestones and release targeting were two separate things, but rather than setting a simple milestone for a task (which is apparently ignored), the guideline says I need to target it for Intrepid first, and then milestone that.13:22
Hewafflux: yea, single-user here too, I'm in the same situation13:22
james_wthe old logout/shutdown dialog was a patch, upstream has re-organised so that patch doesn't apply, so we are currently following upstream.13:23
james_wit will probably change before the release, but it's not known yet whether that will be a change upstream, updating the patch, or switching to another patch.13:23
affluxI'm fine with that, I'm just wondering whether the user will like it ;)13:24
affluxah I see13:24
james_whang on, I've messed up my session, got to restart it.13:24
* mouz notices 5 bugs per day can be pretty much :)13:33
mrooneymouz: :)13:35
persiaDepends on the bugs :)  Some bugs take all day just by themselves.  Some are easy enough that one can get 50 done in just a few hours.13:35
* afflux sometimes collects some duplicate python crasher bugs13:36
affluxwoohoo, 50 bugs by running a script :>13:36
persiaafflux: Does the apport dup-checker not catch python dupes?13:37
affluxpersia: usually, yes, but it fails for some packages like screenlets13:38
persiaafflux: Ah.  Any idea why?13:39
affluxpersia: where one issue in the daemon backend causes every plugin to produce millions of tracebacks. I'm not sure but it often seems like apport checks for the whole traceback, which usually differs slightly13:40
persiaafflux: differs how?  Near the crash, or near the initialisation?13:41
affluxinitialisation, because different modules are calling the same backend13:41
afflux(I'm not sure whether this is really the problem for apport here, but I couldn't think of something better ;))13:42
persiaafflux: Hmm.  I'm not sure that's easily soluable other than by the means you use.  Unfortunate though.13:43
affluxpersia: bug 197712 is a good example13:43
ubottuLaunchpad bug 197712 in screenlets "ACPIBatteryScreenlet.py crashed with OSError in __create_tempfile()" [Medium,Fix released] https://launchpad.net/bugs/19771213:43
affluxerr, well. maybe I'm mixing something up now. It does detect some of them, but IIRC most duplicates were set manually.13:45
persiaafflux: Those don't look like clear duplicates to me (based solely on the traceback).  At least those I examined differ on the crashing line itself.13:46
persiaMind you, they may have a common solution, as it appears the issue is a typing conflict of some sort between the session creation and the screenlet defintions, but they don't have the same trace.13:47
persiaIn other cases, it may not be the same bug (although it likely often is).13:47
affluxpersia: well, the few I looked at were failing with "OSError: [Errno 17] File exists: '/tmp/screenlets'", sometimes in differend localisations13:48
persiaafflux: Which is usually due to insecure tmpfile creation, but13:50
persiawithout looking at the code it's hard to determine if the insecure tmpfile creation only happens in one place or many places.13:50
persiaIf it's always in the same place, then it makes sense to have them duplicate.  If it's in different places, it is likely different bugs.13:51
persiaEasy for a human to review and see if it's the same call, but maybe hard to automate.13:51
affluxyes, could be.13:51
persia(and in this case I suspect they are, as you've previously shown care with tracebacks and some understanding of python)13:52
affluxthey all start (not really, since it's called before from a module) in create_session() of /usr/lib/python2.5/site-packages/screenlets/session.py, I think that's enough evidence13:53
persiaSee, that's the part I'm less sure about, as the arguments are different.  On the other hand, they all end with line 288 of session.py, which uses unsafe tmpfile creation (which is often a security issue).13:58
persiaThat points to likely being the same crash.13:59
persiaBecause they start differently, it may be that the callbacks for each are different: without code examination, one can't know that TMP_DIR is created in session.py rather than generated by the individual Screenlet.14:00
affluxindeed, you got a point there.14:01
persiaafflux: Note that in this case, it appears correct: it's just that the Traceback.txt alone isn't sufficient to confirm the duplicate unless you know the code.14:02
affluxI think, in this special case (with os.mkdir raising an exception with it's argument mentioned) it would be enough to scan the traceback from down to up and notice that a most part looks similiar and fails with the same message.14:03
persiaAs long as one knows that TMP_DIR is defined in session.py (or some other common location), and not by the screenlet.  The first time one does that, one should check the code.  The second time, one already knows it's a dup.14:04
affluxah yes14:04
affluxIf I remember correctly I recently saw some python code which catches exceptions and shows a more detailed traceback, with function arguments and some local variables. Might this help in such cases?14:05
bddebianBoo14:07
persiaafflux: That would show the values of the variables, which may help with debugging the actual issue, but it won't show whether the definiton of the variable depends on the module being loaded, which one can only know from code inspection.14:11
affluxtrue, okay14:11
=== mcas_away is now known as mcas
=== ivoks_ is now known as ivoks
=== ApOgEE- is now known as apoo
=== nhandler__ is now known as nhandler
chrisccoulsoncould somebody take a look at this bug with no package and voice their opinion: https://bugs.launchpad.net/ubuntu/+bug/25253520:55
ubottuLaunchpad bug 252535 in ubuntu "provide a formatted form for launchpad's "needs-packaging" submissions" [Undecided,New]20:55
bdmurrayThat's a launchpad wish list request20:56
chrisccoulsonthats what i was going to ask20:56
chrisccoulsonthanks20:56
bdmurrayAlso I thought there was a wiki page for that too20:56
bdmurraywith the standard information to include20:56
nhandlerbdmurray: I think you are thinking of this: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages20:56
bdmurraymore https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages/ExamplePackageRequest but yeah thanks20:57
chrisccoulsonso this report is invalid really? unless the wiki page needs to be more discoverable. i've never filed a bug report of this type before, so i don't know20:58
bdmurrayWell, it really could be a feature of Launchpad20:58
LaserJockbdmurray: I wonder how that could be done?20:59
chrisccoulsoncould i ask you to respond to this one then please? i can't set the wishlist status anyway20:59
LaserJockbdmurray: with "needs-packaging" being a tag we'd have to have per-tag filing instructions21:00
bdmurrayLaserJock: I've no idea but grouping the needs-packaging bugs with the bugs w/o a package is less than ideal so maybe the solution could resolve both of those21:00
LaserJockbdmurray: well, when I created that system I was told that was the preferred method21:00
bdmurrayLaserJock: Its the best current solution but could be better21:01
LaserJockoriginally we were going to try to do it like Debian with a project or fake package21:01
LaserJockbut LP devs said tags were better21:01
bdmurrayRight and if that happened and we had per filing bug instructions we'd be golden21:01
LaserJockyeah21:02
LaserJockbut uh, we were told not to do that ;-)21:02
LaserJockmaybe having per-package/project filing instruction there would be better motivation21:03
bdmurrayHow long ago was that?  There are per-project filing instructions so maybe a separate project would work.21:08
LaserJockwell, that was before per-project filing instructions for sure21:09
bdmurrayI think a new project might really be a good idea21:10
bdmurrayThere are currently ~1000 needs-packaging bugs that have to be sorted out of the rest of the bugs without a package21:11
LaserJockhmm21:12
LaserJockwhat we really need a junk projects21:13
LaserJockor packages, not sure which would map better in LP21:13
LaserJockalternatively though, I think the number of bugs without a package is a symptom of a problem with LP/bug filing21:15
bdmurrayIts just that having them clumped in another area ends up being a lot of busy work for people21:15
LaserJockwe really shouldn't have a lot of bugs without a package associated21:15
LaserJockbdmurray: am I right that there are 5k open bugs without a package?21:19
bdmurrayLaserJock: perhaps, the ones w/o a package and new are about 3100 at the moment21:20
LaserJockk21:20
LaserJockso can you think of any reasons why a bug shouldn't have a package (other than needs-packaging)?21:21
bdmurrayThis isn't a new problem and isn't an easy one to solve.21:21
bdmurrayPackage names are not easily discoverable for reporters21:21
LaserJockI know the history21:21
jcastroi've been doing the bugs without a package as my 5-a-day21:28
jcastroI think a bunch are just kernel/hardware related and people don't know what to do21:28
LaserJockbut a wrong package seems better than no package21:30
LaserJockso perhaps LP should help people find packages better rather than just dumping them in no-where land21:31
jcastroor not let them submit until they find one?21:35
LaserJockjcastro: well, that's what I was getting at ;-)21:36
bdmurrayA fair number of bug reports end up in Firefox, wrongly, by virtue of it's liblaunchpad integration and the mozilla team doesn't necessarily know which package is the right package so I wound't say a wrong package is better than no package21:37
chrisccoulsona few reports also seem to wrongly end up with yelp21:40
=== mcas is now known as mcas_away
LaserJockbdmurray: I do, the mozillateam is better able to figure out what package it should be21:51
LaserJockrather than having all these bugs with no package at all21:51
greg-gat least with the no package land it is an easy search query for BugHug days :)21:52
sbeattiebdmurray: does your no-package list filter out bugs that have the needs-packaging tag?22:01
bdmurraysbeattie: which list?22:02
bdmurraysbeattie: also there is not !tag filter in launchpad22:02
LaserJockbdmurray: there isn't or is a !tag filter22:03
LaserJock?22:03
bdmurraythere is no !tag22:03
LaserJockok, I knew there was a long-standing bug about that, but thought maybe it'd finally gotten fixed22:03
sbeattiebdmurray: e.g. http://people.ubuntu.com/~brian/reports/no-package-clues.html does that include needs-packaging bugs?22:04
bdmurraysbeattie: nope22:05
LaserJockI can't think of anything but bug  1 and "needs-packaging" that shouldn't have a package associated22:06
ubottuLaunchpad bug 1 in ubuntu "Microsoft has a majority market share" [Critical,Confirmed] https://launchpad.net/bugs/122:06
LaserJockso if we were to use a project for the later and maybe special-case the former, we could require a package to be entered when filing22:07
bdmurrayI think that's a poor solution though22:09
LaserJockwhy?22:09
LaserJockseems like a much better solution that currently to me22:09
LaserJockI don't really see how having thousands of bugs that just sitting there is helpful22:11
bdmurrayAs greg-g mentioned it is easy to find these now and as I mentioned sometimes people won't know where to put it when it is wrongly filed so what will happen with the bugs then?22:11
LaserJockbdmurray: well, if they're filed against a package somebody will know about them22:12
bdmurrayBut not necessarily the right somebody22:12
LaserJockso?22:12
bdmurraySo they'll just be "sitting" somewhere else which is less discoverable22:13
LaserJocksomebody who has a decent chance of knowing the right package vs. no package at all seems like a clear winner to me22:13
LaserJockwell, presumably they'll be sitting "closer" to where they should go22:14
LaserJockif the user can't get reasonably close we're unlikely to want them filing the bug via LP22:14
LaserJockfor instance, somebody filing a bug against anything "linux" for a kernel problem is better than nowhere22:15
LaserJocksimilar for anything FF related22:16
greg-gLaserJock: the only thing is there are many many packages which aren't looked at very often (the smaller ones) and having a bug assigned to that package intead of "no package" seems like a bad situation (ie: I won't go look at $random_small_nonused_package but I will look at "no package" bugs)22:17
LaserJockit just seems like not requiring a package is helping people do the wrong thing rather than the right thing (i.e. getting the package right/close)22:17
greg-gof course, that is a part of it22:17
LaserJockgreg-g: well, then we need to address that22:17
LaserJock"bugs with no package assigned" should not in general be more well triaged than bugs in general22:18
LaserJockhmm, to many "in general" there ;-)22:18
greg-gif we make an effort to look at the nopackage/new bugs every month during a bughug day, then I think the no package category could be useful22:18
greg-gheh22:18
LaserJockbut it *shouldn't* be useful is my point22:19
LaserJockthose triagers should be doing other things22:19
greg-ghmmm22:19
LaserJockthat's wasted effort to me22:19
LaserJockit's like having a status that nobody should ever use22:19
greg-gkinda, except, to be honest, there are some people who that is about the level of triaging ability they have.  Now... I don't want that to sound like I want to ensure they have something to do, but, just that they are available and willing.22:20
greg-gheh :)22:20
LaserJockwhy have it there, it's just a sink for things to go instead of where they should be going22:20
greg-gyeah, I see that and agree that it is a "sink"22:20
bdmurrayAdditionally, assigning bugs to package is can be an easy entry point for new triagers22:20
LaserJockI don't think that's a very useful argument22:21
LaserJockI can create all kinds of silly little things for people to do22:21
LaserJockbut the fact remains if it's wasted effort it's wasted effort and I'd rather find other useful, but easy, things for them to do22:21
greg-ghmmmmmmmm22:22
LaserJockand on top of that if the user can't figure out what package a bug belongs to I'm not really certain that it's a great place for new triagers22:22
LaserJockas they are likely to get it wrong as well, and then you have doubly wasted effort22:23
greg-gI think those are great places actually.  New triagers are fine with asking the "basics" (logs, steps to reproduce) where the nopackage bugs usually lack22:23
greg-gs/where/which/22:24
* greg-g is still on the fence on whether bugs have to be assigned to a package to be filed22:24
LaserJockminimally we need package and version of Ubuntu22:25
pwnguinat least with no package assigned we have a good place to look for these things22:25
LaserJockjust to have any useful starting place22:25
LaserJockand Launchpad should be helping people with those in some way22:26
LaserJockand allowing people to just not give information is counter-productive22:26
LaserJockthe fewer times we have to go back-n-forth with people the better22:27
greg-git is the perennial debate over "many bugs with some(many) which are described poorly, with the advantage of possibly getting more actual bugs" vs "fewer bugs but better described with the possibility of missing some issues"22:28
greg-glow barrier vs higher barrier22:28
LaserJockhigher barrier wins almost every time22:28
pwnguini agree that launchpad could do a better job of package assignment assist22:28
LaserJockthough it's basically a balance22:28
pwnguinimproving LP moves the "sweet spot" towards more bugs22:29
* greg-g has no answers strong opinions at this point22:30
LaserJockI'm pretty sure we're not starving for bugs ;-)22:31
pwnguinwho all can assign package names besides the reporter?22:31
LaserJockanybody22:31
pwnguinheh22:33
pwnguinhere's an idea22:33
pwnguinmturk22:33
greg-ghehe22:34
pwnguinpay 5 cents per bug in the no package assigned queue22:34
LaserJockor ... don't let people do that in the first place ;-)22:35
pwnguinyes22:35
pwnguinthen we can start the "move bugs out of yelp" program22:35
LaserJockI just don't see the point of letting people do things that not only don't help them ("why isn't my bug being looked at?") but doesn't help us22:37
pwnguinbecause sometimes theres no way a computer can know22:39
greg-gI think LaserJock is wanting the user/reporter to know, or at least guess and get close22:39
pwnguinsometimes even I don't know22:40
pwnguini have to go on irc to ask22:40
pwnguinpretending i can just figure it out is bunk22:40
LaserJockpwnguin: exactly!22:40
sbeattieLaserJock: forcing people to pick a package without assistance won't help much, as someone who received apparmor bugs from the opensuse bugzilla -- for a while, apparmor was first in the dropdown list, so if people didn't know, we'd often get selected merely to have something selected.22:41
pwnguinexample: which package is the logout dialog?22:41
LaserJocksbeattie: I didn't say they should have to do it without assistance22:41
chrisccoulsongnome-session;)22:41
LaserJockwhat I want is to get the bugs closer to the right answer to start with22:41
pwnguinchrisccoulson: right, which you probably know because you asked someone else ;)22:41
LaserJocksome of them won't be quite right, but at least people who should know more about what they're doing can direct the bug22:42
bdmurrayapparmor doesn't sound closer to me22:42
chrisccoulsoni knew because i had to triage a related bug once and i played around with my system until i figured it out;)22:42
pwnguinLaserJock: sure, but lets not pretend we need packages assigned 100 percent of the time or the reporter can just buzz off22:42
LaserJockI didn't say that22:42
pwnguinthen what's this about fewer bugs?22:42
LaserJockI'm saying, if they can't even get close (with help) then I'm doubting the bug will be of much use22:43
LaserJockwe should help people get close22:43
LaserJockthen reassign if they still didn't get it right22:43
LaserJockso we should have per-package filing help22:44
LaserJockso for packages that get commonly confused we can offer specific help22:44
LaserJockand we should most definitely *not* have a drop-down list of packages22:44
pwnguinone of the things I do is subscribe to a few packages bugmail22:45
greg-gper-package filing help is good, but getting to that help is hard22:45
LaserJockgreg-g: why?22:45
LaserJockI'm sure developers would love to help write per-package filing help22:45
greg-gdrop_down_list_a_la_bugzilla--22:45
LaserJockless work fo rthem22:45
pwnguini think that term should be explained22:45
pwnguin"per package filing help"22:45
greg-ggetting TO the help for the package if you don't know what package22:45
greg-gLaserJock: ^22:45
LaserJockgreg-g: you pick the one you think it is22:46
LaserJockfor commonly confused packages you then see "oh, I made a mistake, I need package X"22:46
pwnguinLaserJock: start small, and fix the yelp problem ;)22:46
greg-gthen we're going to get a lot of people filling out the "linux" package guidelines for naught :)22:46
LaserJockgreg-g: huh?22:46
LaserJockpwnguin: I think that could be fairly easily done22:47
LaserJockbut there has to be a motivation to make needed changes22:47
greg-gif people don't know, and don't hae a drop down but have a search box, they type in "linux"22:47
pwnguinLaserJock: the motivation is "i dont read wacom bugs assigned to yelp"22:47
LaserJockgreg-g: ok, so they get linux, then the linux filing instructions give further information on how to direct the filer22:48
LaserJockpwnguin: that should probably be fixed then ;-)22:49
greg-gor: File Bug -> Do you know the Package?(define "package") if no GOTO "How to Find the Right Package" if yes GOTO "File Bug"22:49
* greg-g appologizes for the GOTOs ;)22:49
greg-gthat is a suggestion, btw22:49
LaserJockI would cut out the Do you know the Package part22:50
LaserJockbecause people are going to often say "yes" when they don't ;-)22:50
LaserJockI would just start bug filing by giving instructions and a package search box22:50
greg-g"instructions" being "how to find the right package" ?22:51
LaserJockwhen they select one the per-package filing instructions are shown22:51
LaserJockand they can confirm their choice or change to a better package22:51
greg-gI think if we go away from nopackage then we need a guide on how to find the package pretty early on in the submission process, which an easy to click "skip find package, I know it" link22:51
greg-gs/which/with/22:52
LaserJockgreg-g: well, you shouldn't have to figure out how to find the package22:52
LaserJockand the Advanced Bug Filing form is for if you already know the package22:53
greg-gwait, then how do they find the package other than by guessing?22:53
greg-gunless they are using apport, launchpad won't know22:53
pwnguinyou can do some analysis of the report itself22:53
greg-gpwnguin: "you" being the triager, I'm talking about the submitter22:54
LaserJockgreg-g: I said a search box22:54
pwnguinno22:54
pwnguinyou're missing a key player22:54
pwnguinLaunchpad itself22:54
LaserJockso it should say something like "What software are you having a problem with?" or something22:54
LaserJocknice and easy22:55
greg-guhhhh, right, and tell me how launchpad will know "I can't check my email" should go to thunderbird instead of evolution or firefox even?22:55
LaserJockgreg-g: well, it can give you a list of email apps ;-)22:55
pwnguingreg-g: the same way we handle dups22:55
greg-gpwnguin: that is full text search, right?22:55
pwnguinit sees email and offers evolution, thunderbird, etc22:56
pwnguinwell22:56
greg-gnot just title22:56
LaserJockbut I'd rather go with asking what software before the person even puts in any other information22:56
greg-gright, so, your "what package are you having a problem with" is my "howto find the right package"22:56
pwnguingreg-g: it could be either, depending on scientific analysis22:56
LaserJockgreg-g: what do you mean?22:57
pwnguintheres also some network problems; if you have an indication of the package to report against, you might do better on dupe checking22:57
LaserJockI'm saying you have a search box with "What software are you having a problem with?"22:58
chrisccoulsonthats ok for problems with things like e-mail applications or office applications, but what about bugs like 'My USB stick doesn't mount', or problems with things like the window manager. in those cases, it would still be difficult for your average user to know what package the bug report belongs too22:58
greg-g17:54 < LaserJock> so it should say something like "What software are you having a problem with?" or something == my "17:49 <    greg-g> or: File Bug -> Do you know the Package?(define "package") if no GOTO "HOw to Find the Right Package"22:58
LaserJockgreg-g: well, maybe, but I thin they're a bit different22:58
LaserJock*think22:59
pwnguinchrisccoulson: well mount would probably bring in pmount and the linux kernel as suggestions22:59
greg-gLaserJock: mine includes a helpful guide? :)22:59
LaserJockgreg-g: yeah, I'm saying we don't want that22:59
LaserJockgreg-g: it shouldn't be that hard22:59
chrisccoulsonor hal / gvfs / nautilus / udev - the list goes on22:59
pwnguinindeed22:59
chrisccoulsona normal user will never know. unfortunately, in some cases it will always require quite a bit of experience to get the right package23:00
LaserJockexactly!23:00
greg-gI think to do what pwnguin is suggesting requires a lot of engineering, a guide doesn't23:00
LaserJockgreg-g: I'm not suggesting what pwnguin was23:00
greg-gLaserJock: I know23:00
greg-g:)23:00
LaserJockk23:00
greg-gjust making a statement23:01
pwnguinwell, we have engineering, we dont have users that read guides or massive amounts of bug workers23:01
LaserJockexactly23:01
greg-gwell, if to report the bug you have to click through the guide (or something similar to bugzilla's form submission) then I think it might help, some at least23:01
LaserJockI think Launchpad should have a usable package search function, in general23:01
greg-guseful_package_search_function++23:02
greg-g:)23:02
pwnguinideally, suggestion features should be open to public competition the way netflix does23:02
greg-gpwnguin: not sure what you mean, sorry23:02
* greg-g doesn't use netflix23:02
chrisccoulsoni think apport reported bug reports could be a bit more intelligent with package assignment too. For example, if I go to change my screen resolution but i can't do it, i click the 'Help' button. When I can't find the information i'm looking for, I go to 'Report a bug'. That bug report is then automatically assigned (wrongly) to yelp23:03
LaserJockI don't think this is terribly difficult to get to23:03
LaserJockchrisccoulson: serious?23:03
pwnguinheh23:03
pwnguinchrisccoulson: I'm already writing a bug report RIHGT NOW about that23:03
greg-gnice23:04
chrisccoulsoni think so. i havent tried it myself, but i quite often see reports wrongly assigned to yelp. i just assumed that was how they were wrongly assigned23:04
chrisccoulsoni could be wrong though23:04
pwnguinit does23:04
pwnguini tried it23:04
pwnguinit is plausible, but not nessecarily correct23:04
greg-gto fix that requires engineering (which we lack and ahve to depend on canonical for) while a guide could be user generated and updated (LP could just pull from a wiki page)23:05
* greg-g is just making wild suggestions ;)23:06
LaserJockgreg-g: well, engineering that LP should be doing vs a short term solution that will make LP not see the need for the engineering23:06
pwnguini think suggesting to LP engineers that they just pull a wiki page instead of doing it right would probably result in them doing it right ;)23:06
greg-gLaserJock: true23:07
LaserJockI mean the search doesn't have to be very complicated at all23:08
LaserJockwe have quite a bit of data to get somebody close23:08
greg-gyeah, that could work23:08
greg-gcan we at least a have a link to a howto find the right pacakge guide for those who want to?  ;) ;)23:09
LaserJocksearching through package descriptions for instance should get you fairly close23:09
greg-gyeah23:09
LaserJockso you weight heavily on the actual title of the app as the user sees it23:10
LaserJockthen on the package name23:10
LaserJockand then look into the package descriptions to find likely suspects23:10
LaserJockon top of that you could also have a developer-feedback system23:10
LaserJockso if I'm getting a lot of misfiled bugs with a common element I can tell LP and it "learns" that information23:11
greg-gand the current fulltext (or whatever it is) dupe finding algo23:11
greg-gcould be a winner23:11
LaserJockthat *should* get you down to a short list23:11
LaserJockthen for the packages that are very difficult (such as perhaps linux or FF)23:11
LaserJockyou can have the per-package instructions that would give specific diagnostic help to determine the correct package23:12
LaserJockand that would be set/edited by perhaps package bug supervisors23:12
pwnguinbug #25312823:13
ubottuLaunchpad bug 253128 in yelp "Bug report tool incorrectly assigns package yelp" [Undecided,New] https://launchpad.net/bugs/25312823:13
LaserJockand there you go, assigned packages without assuming reporters know the package23:13
pwnguinLaserJock: i believe we are proposing the same thing23:14
pwnguinlargely23:14
LaserJockyeah23:14
LaserJockI just want to do it via "What program are you having problems with?" rather than "Describe your problem?"23:15
LaserJockI'm not quite sure which would give better results23:15
LaserJockbut we can figure that out23:15
pwnguinmaybe if apport included a process list23:17
pwnguinor just a process tree from init to itself23:17
LaserJockhmm23:18
LaserJockthat's an interesting idea, but I'm not sure if that'd be general enough23:18
LaserJockbut perhaps that could maybe feed into the algorithm23:19
pwnguinit'd probably break down in crashers23:19
LaserJockbut crashers are easy23:19
pwnguintrue23:19
LaserJockapport knows those23:19
pwnguingreg-g: to go back to netflix, they have a suggestion system for users. based on what you've rated and rented, they suggest new films for your queue23:20
pwnguingreg-g: they hold a contest where they invite people to improve the suggestion system measurably23:20
greg-goh, yeah, collaborative filtering, yes, I was an undergraduate researcher with a team that does that.23:21
pwnguinwell23:21
pwnguinthe word collaborative might be wrong23:21
greg-gfor netflix, it is right.  user ratings filtered to create suggestions23:22
greg-g"filtered" == "tons of matrix math"23:22
pwnguini suppose if the algorithm considers a large group of people's preference then sure its collaborative23:22
greg-gnot sure how LP would use a similar technology.... go on :)23:22
greg-ghand waving is fine ;)23:23
pwnguinwell, first it has to be instrumented23:23
pwnguinyou need definitions of success23:23
pwnguinand failure23:23
greg-gmore hand waving, less specifics23:24
pwnguininstead of netflix suggestion23:24
pwnguinyou use the bugs marked fixed released as a corpus of reports and package assignments23:25
pwnguintrain some data mining algorithms to make guesses based on some slice of that23:26
pwnguinthen tell the public to do you one up ;)23:26
pwnguinto rewrite that last sentence23:27
pwnguintell the public to one up you23:27
pwnguinnetflix offers a cash prize as motivation23:27
greg-gright, I get the contest, but not what what the algorithm they are one uping does23:29
greg-gjust, suggesting a package based on a description of the problem?23:29
* greg-g is dense right now23:29
pwnguinyea23:29
greg-gahh, ok23:29
pwnguinwe're after package assignment23:29
pwnguini mean, the obvious candidate is bayes23:30
LaserJockwell, a perhaps easier, but still useful method23:30
LaserJockwould be to look at package reassignments23:31
LaserJockLP could look at what packages get reassigned a lot, and what they get reassigned to23:31
LaserJockthen that would give a useful hint23:31
pwnguinlike i said, the above suggestion is somewhere in the neighborhood of ideal. there are practical concerns, and theoretical complexities23:31

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