Slashdot Mirror


Submitting Bug Reports To Open Source Projects?

aldheorte writes "After installing Red Hat Linux 8.0, I discovered some minor bugs. Some of these are with software actively maintained by Red Hat (e.g. redhat-config-date), but some are not (e.g. gaim). Although it is possible to enter bugs for any package at Red Hat Bugzilla, some of these packages have zero bugs, which probably indicates this is not a preferred method of receiving bugs for that project. In fact, I've found this to be the case for for several project. I find no listed bugs for Red Hat's Bugzilla and a whole database of bugs at another site, such as SourceForge. There are many distributions and channels for open source projects to reach the end user, so how do users, especially non-technical ones, effectively submit bug reports to the right database? How do open source projects make it easier for users to submit bug reports and consolidate the bugs in a single database?" Update: 11/01 11pm EDT by C :Don't know why this was sitting under the "HP" topic, so I've changed it to something more appropriate. Sorry if this has resulted in any confusion.

287 comments

  1. Ahh...but you see by Anonymous Coward · · Score: 2, Funny
    Ahhh....but you see grasshopper...if you can't report a bug, then the project is perfect, and the developer can say "See...my code is l33t!!!" when he applies for the high-paying job in the cubicle farm.

    So they don't *want* to make it easy for you.

    1. Re:Ahh...but you see by sheWhoWalksWithToesL · · Score: 1

      With THAT kind of attitude, any Linux programmer is just as bad as Microsoft.

      SheWhoWalksWithToesLikeCobras

      --
      -SheWhoWalksWithToesLikeCobras Please enter any 11-digit prime number to continue...
    2. Re:Ahh...but you see by stor · · Score: 1

      I believe you may need to run a full diagnostic on your sense-of-geek-humour module.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
  2. Well by Anonymous Coward · · Score: 0

    some of these packages have zero bugs,

    Many eyes makes bugs shallow. The cathedral is inferior to the bazaar.

    1. Re:Well by Medieval · · Score: 1

      I think he means zero bugs in whatever database he is looking in at that particular moment.

    2. Re:Well by Anonymous Coward · · Score: 2, Funny

      Open Source haqs no bugs, unless the user is an ingrate freeloader who refuses to fix them.

  3. Maintainers. by crimsun · · Score: 5, Informative

    With most of the large Linux distributions, maintainers (sometimes multiple) act as liaisons between users and "upstream" authors. Case in point: Debian GNU/Linux, where each package is maintained by at least one maintainer. You, the user, submit a bug report to BTS, where the maintainer collects further information and passes it along upstream. (That was the simplified version.) Ultimately extra patches or bugfixes, etc. may be rolled into upstream's source. Bugs are closed in BTS. Behold the power of source. ;-)

    1. Re:Maintainers. by crimsun · · Score: 2

      Oops, I slipped Linux in there. Obviously this also applies to the BSDs.

    2. Re:Maintainers. by matman · · Score: 3, Insightful

      Sometimes, maintainers will even fix the bugs themselves, and work to have the patch merged with upstream source.

    3. Re:Maintainers. by Zordak · · Score: 3, Funny

      Hey, buddy, that's GNU/BSD... oh, wait. Nevermind.

      --

      Today's Sesame Street was brought to you by the number e.
  4. Bug reports? Why? by Anonymous Coward · · Score: 0

    Why would you file a bug report when you have the source code to the app? Just fix it yourself and be done with it.

    (moderators : this is known as sarcasm)

  5. Slashdot bug report by orkysoft · · Score: 5, Funny

    This story has the HP logo for an icon, while it's not about HP at all.

    --

    I suffer from attention surplus disorder.
    1. Re:Slashdot bug report by BaldingByMicrosoft · · Score: 1

      Carly's power-color wardrobe is red.

      The story mentions Red Hat.

      It's all perfectly logical.

    2. Re:Slashdot bug report by smead · · Score: 1

      speaking of bugs, does anyone else notice that the new slashdot is a little under the weather?
      have we slashdotted slashdot? man that hurt even to think about!
      -smead

    3. Re:Slashdot bug report by Anonymous Coward · · Score: 0

      This story has the HP logo for an icon, while it's not about HP at all.

      Try clicking on the HP logo, which links to http://ask.slashdot.org/search.pl?topic=173 . You'll end up with a server error.

    4. Re:Slashdot bug report by Anonymous Coward · · Score: 0

      You're just imagining things. It's kinda like when you install a new kernel and think everything's working twice as fast, only to realize you were just jerking yourself off.

    5. Re:Slashdot bug report by ReverendRyan · · Score: 1

      Perhaps HP has purchased Slashdot, and is planning on purchasing Red Hat as well...

      Whos going to refute it? They did merge with Compaq, afterall...

    6. Re:Slashdot bug report by thpdg · · Score: 1

      Hit by the burst of the dot com bubble, they've moved to slower servers to save money. They keep hinting at it, but are afraid to say it outloud.
      -Dosman!

      --

      -Patrick

      "They never stop thinking about new ways to harm our country and our people, and neither do we."

    7. Re:Slashdot bug report by Zordak · · Score: 1

      Something needs to be done about that woman before she does any more damage. I vote we get her appointed to some civil service post, where she will truly not make any kind of difference to anything. I'd even be willing to allow the government to maintain her current salary level (they waste so much money, nobody would notice the difference), just to get her out of the way. Then we need to figure out how to create an army of undead, headed by Bill Hewlett and Dave Packard, that will eradicate the crappy HP PCs, take "Agilent" (Agilent? Come on!) back and re-open the Australian Calculator division.

      --

      Today's Sesame Street was brought to you by the number e.
    8. Re:Slashdot bug report by Zordak · · Score: 1

      Which makes sense, since she's the devil.

      --

      Today's Sesame Street was brought to you by the number e.
    9. Re:Slashdot bug report by IamTheRealMike · · Score: 5, Funny

      Reproducibility: always

      Steps to reproduce:

      1) Submit story to slashdot
      2) Set topic wrong
      3) Watch as editors post it anyway

      Actual results: story is posted in the wrong section

      Expected results: story is posted twice, then an editor should apologise

      ---------- Comment by Hemos, 10:05pm

      Dupe of bug #133340985732

      ---------- Comment by CmdrTaco, 10:08pm

      Marking WONTFIX

      ---------- Comment by CowboyNeal, 10:09pm

      VERIFIED

    10. Re:Slashdot bug report by RPoet · · Score: 2

      Lur: "But if this cape shrinks, consider your species extinct!"

      Actually, that name is spelled "Lrrr", if we speak of the same king of Omicron Persei 8 :)

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  6. man pages by BlueLines · · Score: 5, Interesting

    read the man pages. usually there's contact info for the maintainer of the actual program. also, always file the bug with your vendor as well, so they have a chance to upgrade their shipping versions.

    -BlueLines

    --
    --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
    1. Re:man pages by Anonymous Coward · · Score: 4, Informative

      In my experience (which is based on using RedHat and Debian), distributions let users report bugs for any package at the site because it is easier for users, and it lets them respond to problems that are due to distribution-specific changes.

      The package maintainers will look at the bug and figure out if it is specific to the distro. If it is, they respond directly. If it is not, they forward the report (or fix) upstream. Reporting the bug to your distributor lets them know that someone has seen the bug and it has been a problem for at least one of their users.

      This should not stop you from submitting bugs directly upstream -- usually the package maintainer will follow the bug reports for the package, and if you mention the relevant distribution in the bug, they notice it -- but there is usually no great benefit to doing so.

      At least for Debian, open bug reports also let the distribution track which packages need particular help and whether the package has been abandoned in a bad state. I assume RedHat uses a similar mechanism.

    2. Re:man pages by Anonymous Coward · · Score: 0
      The package maintainers will look at the bug and figure out if it is specific to the distro. If it is, they respond directly. If it is not, they forward the report (or fix) upstream.

      Will they really? I bought Red Hat 7.3 when it first came out, and have submitted 6 very detailed bug reports to bugzilla.redhat.com over the last 5 months. Has anyone from Red Hat responded to even ONE of them? Nope. Not so much as a "we've reproduced the problem and are looking into it" or a "we've forwarded it to the developer." Just dead silence (except for other users posting that they've had the same problem). For all I know, no human from Red Hat has ever looked at any of them.

      Bugs really should go to the distributor before the application developer since there is no way for the end user to know if the problem was caused by bad application code or some patch or compiler/library choice made by the distributor. But, users won't waste their time filing detailed bug reports if it's not clear that they will make their way to the hands of people who can do something about it.

    3. Re:man pages by Anonymous Coward · · Score: 0

      Thief! You STOLE this exact post from http://ask.slashdot.org/comments.pl?sid=43860&cid= 4573961 which was posted just 2 minutes earlier. Good one. MOD HIM DOWN!

    4. Re:man pages by Random+Walk · · Score: 2
      If it is not, they forward the report (or fix) upstream.

      Umm, no, at least not in general (may depend on the maintainer). Bug reports to distributors are often a dead end - the minimum you should do is looking in the man pages or docs for the e-mail of the upstream author,and cc her the bug report.

      IAASA - I am a software author, I know what I'm talking about.

    5. Re:man pages by gpoul · · Score: 1

      I don't agree with your statement that "bug reports to distributors are often dead ends" but if that is really true you'll have to reproduce your problem first with the latest development version and not just submit a bug report that's for a version the developer released ages ago but happened to be packaged.

      Keep in mind that it really takes away much of a developer's time to answer all these bug reports. (and most of them are not as useful as they could be)

      IMHO bug reports to developers should only written by people who know what they are doing. (Compiled it themselves and really _know_ this program)

    6. Re:man pages by Random+Walk · · Score: 2

      I was talking about the problems of upstream authors, not users. With "dead end" I mean that bugs that are reported to distros often don't get through to the upstream author. Which is bad, because it deprives the author from the feedback required for improving her software.

  7. Hp? by s.a.m · · Score: 0, Informative

    Call me crazy, but what the hell does this have to do with HP?

  8. Ummm... duh? by mikeage · · Score: 5, Informative

    Well, the bug should be filed with the person with whom the responsibility lies. Examples:
    Redhat configuration utility: Redhat

    Gaim: Gaim
    Gaim packaging by Redhat: Redhat
    Gaim packaging by gaim: gaim
    (I don't know (or care) who makes the RPMs)

    The only problem is a conflict.. say... gaim doesn't compile with, say, GCC. Then, the task would be to determine if gaim is non-compliant, or if gcc is non-compliant (or both). In that case, if I don't want (or don't know enough) to track it down, I'd file both.

    --
    -- Is "Sig" copyrighted by www.sig.com?
    1. Re:Ummm... duh? by Anonymous Coward · · Score: 0

      Quit spreading your propaganda! Too bad it only took 10^7 bug reports to get RH working right.

    2. Re:Ummm... duh? by Mr+Rohan · · Score: 1

      ... The only problem is a conflict.. say... gaim doesn't compile with, say, GCC. Then, the task would be to determine if gaim is non-compliant, or if gcc is non-compliant (or both). In that case, if I don't want (or don't know enough) to track it down, I'd file both.

      I think any technical person would agree with you completely, however that wasn't the question asked - they asked how does a non-technical user work this out.

    3. Re:Ummm... duh? by Hard_Code · · Score: 2

      Yeah, but without doing serious bug tracking yourself, it is sometimes hard to figure out which of any number of piece the bug belongs to (distro? package manager? C libraries? actual application? some dependency of the application? ... etc.)

      --

      It's 10 PM. Do you know if you're un-American?
    4. Re:Ummm... duh? by Jason+Earl · · Score: 3, Insightful

      If you aren't willing to do some bug tracking yourself, then why should you expect someone else to do it in their "free" time? If you have a problem with a Free Software package you have one of three choices.

      1. You can try a different package (perhaps a commercial product).
      2. You can pay someone else to fix your problem (RedHat support for example).
      3. You can do some troubleshooting yourself.

      If gaim didn't compile on your RedHat box chances are very good that someone else has also had the same problem. A quick search of Gaim's mailing lists should turn up relevant posts. If no one else has had your particular problem then asking on the list is appropriate.

      My experience with bug reports is that most mailing lists are quite friendly even when a particular "issue" is very well known. They might tell you to RTFM, but they probably will at least point you at the right part of TFM. It has also been my experience that Free Software hackers appreciate your help debugging their software, but only if you actually do the background work. If you expect Free Software hackers to be interested in your bug report you need to be prepared to either give them money or do enough homework so that you are a help instead of an inconvenience.

    5. Re:Ummm... duh? by joto · · Score: 2
      The only problem is a conflict.. say... gaim doesn't compile with, say, GCC. Then, the task would be to determine if gaim is non-compliant, or if gcc is non-compliant (or both).

      Oh, but that's easy! Simply become an expert in whatever language is used, and you can easily file bug-reports :-)

      But seriously, sending to both is probably easier and just as effective if you have made sure it's not reported several times before.

    6. Re:Ummm... duh? by __past__ · · Score: 3, Insightful
      Simple. They should stop hiding behind insisting to be non-technical users. If they care, all the information needed is out there for free, otherwise chances are their bug reports won't be too helpful anyway.

      A good place to start (without having to get a CS degree) would be reading How to Report Bugs Effectively, and of course How To Ask Questions The Smart Way.

    7. Re:Ummm... duh? by Anonymous Coward · · Score: 0

      Too bad it only took 10^7 bug reports to get RH working right.

      When windows is finally working right, we can count the number of bug reports it took.

      What's that, windows doesn't accept bug reports?

      hmmm

    8. Re:Ummm... duh? by IdleTime · · Score: 5, Insightful

      Not that easy man...

      Joe User BUYS a package with RedHat 8.0 form a computer store. They expect that if they have a problem with a program, RedHat is the correct address for the bug-report. They don't care who wrote the program, to them it is RedHat

      So as you can see, the problem is a little bit more than just blac and white. Most of the posters here think geek and tell you to even submit a patch or a testcase. Joe User doesn't know what a patch or a testcase is.

      In my opinion, the distribution should have a report/search client (webpage?) where Joe User can submit a report like "Uhmm.. Prog X doesn't start when I click on the icon." And don't laugh, this is hte type of problems Joe USer faces and they have no clue how to figure out what is the problem.

      Remember! Linux is starting to hit a usergroup that has very little knwoledge about OS, programming, debugging etc. This is where the support program from the Vendor should take care of their issue.

      --
      If you mod me down, I *will* introduce you to my sister!
    9. Re:Ummm... duh? by Anonymous Coward · · Score: 0

      Get this man a cigar!

    10. Re:Ummm... duh? by mentin · · Score: 2
      Joe User BUYS a package with RedHat 8.0 form a computer store. They expect that if they have a problem with a program, RedHat is the correct address for the bug-report.

      If he expects this, he probably did not read the lisence argreement. All RedHat (and most other Linux vendor) promise him is limited installation technical support, which means: we'll help you with basic installation of RedHat, and we are not responsible for any bugs, applications not running, or anything else.

      --
      MSDOS: 20+ years without remote hole in the default install
    11. Re:Ummm... duh? by armchairlinguist · · Score: 1

      Tech support isn't promised (especially not for free) from most vendors. Having some kind of interface for your average user to report the issues that they're experiencing is not a productive use of the vendor's time unless they're heavily staffed by masochistic volunteers or receiving money from the user in order to provide that service.

      The reason most people posting in this thread say "submit a patch or test case" and suggest that you check the maintainer is that the person who asked the question asked about bug reports, not technical support, and those are good answers to the questions about bug reports. Bug reports need only be filed by the people who are willing to do some research - otherwise the database gets clogged with vague, fluffy, "this might be bug, but on the other hand we don't know" issues and the legitimate, well-researched bugs get lost.

      Joe User needs to find a knowledgeable friend or his friendly local LUG, not submit vague reports about issues to his vendor.

    12. Re:Ummm... duh? by Anonymous Coward · · Score: 0

      Lame site in your sig...it certainly did not "blow my mind" with your radical ideals and cheesy stickers. You are the suck.

    13. Re:Ummm... duh? by kbielefe · · Score: 4, Insightful
      Joe User needs to find a knowledgeable friend or his friendly local LUG
      I couldn't agree with you more. Most people won't try out Linux without knowing someone who knows what they are doing. My parents are still learning the finer points of email, but they use Mandrake 9.0 just fine because I take care of all the difficult stuff for them. People who don't know someone are usually the adventurous type who pick up a boxed set and are therefore willing to do a little bit of learning to submit a good bug report. The only other group I can think of are admins who are forced by policy to use linux at work. They should know what they are doing anyway. All three types of people can benefit from a LUG.

      I don't think there are many people using Linux because it came pre-installed on their computer, although that might change with these $200 Linux PCs starting to appear on the market. Although I think salesmen are discouraging the sales of these (they must work on commission).

      I recently went to a large retail store to buy a computer for my grandmother and saw what looked like 2 identical computers. One was $200 and one was $300. I use Mandrake and LFS at home and W2K and Sun at work so it didn't click that the $200 computer was running KDE. I made a remark to the salesman and he said, "you don't want that one, it's linux."

      With just a little training he could have said, "That's a linux system. All you're going to do is word processing and email? This will be perfect for you. It's reliable, low cost, and software upgrades are free. This row of printers will work great with that system." It almost makes me want to hang out there for a couple of hours each Saturday as a volunteer "Linux Marketing Specialist." Come on now, if they have it in inventory they should at least know something about it.

      --
      This space intentionally left blank.
    14. Re:Ummm... duh? by mad_goldfish · · Score: 1

      So how does Joe User find his local LUG?

      Does Joe User even suspect there is such a thing? Or should Joe User have a list of local LUGs available when he hits the help button?

      What is the best way to put Joe User in touch with his local LUG?

      --
      Don't read my journal. I don't post there, honest guv.
    15. Re:Ummm... duh? by Anonymous Coward · · Score: 0
      Wow... can't believe you wrote
      Joe User needs to find a knowledgeable friend or his friendly local LUG
      I couldn't agree with you more. Most people won't try out Linux without knowing someone who knows what they are doing.

      and then
      "That's a linux system. All you're going to do is word processing and email? This will be perfect for you.

      Well obviously it's not perfect if you need someone to hold your hand! FYI: most people don't want to pay for tech support and know noone (silly enough) to provide it for free.
    16. Re:Ummm... duh? by Jason+Earl · · Score: 2

      Hey, I agree. A bug report sent to RedHat is generally useful. At the very least it gives RedHat some feedback on what packages need sprucing up for the next version.

      However, users expecting magic from an anonymous bug report that hasn't be researched at all are going to be disappointed. There is a somewhat better chance that someone will take pity on them than if they were to send a similar report to Microsoft, but that's just because some Free Software folks like using their free time to help people.

    17. Re:Ummm... duh? by armchairlinguist · · Score: 1

      Search engines are a good start. I tried "linux help" and "linux users" and "linux users help" on Google and got both some documentation sites (some of which looked pretty good, and a few of which were even aimed at newbies) and some hits for LUGs. Those seemed like queries that someone who was just confused might think to enter, and they turned up half-decent sites, so that's a good sign.

      There's also search engine topic directories - I don't often try those, but maybe some people would. Google has a category for Linux User Groups.

      There's no foolproof way to put someone in touch with a LUG, which is unfortunate, but I'm not really sure how you would go about fixing it. Maybe vendor documentation could suggest them, but since they don't exist everywhere, that doesn't seem too likely.

      Hopefully a lot of people people who get stuck will know someone who could help them. (That's how I was able to persevere long enough to get comfortable with Linux.) It doesn't have to be someone who knows Linux specifically -- it could just be someone who's good with computers and the web and might know how to look for information or have ideas about where an error message is coming from.

      There may not be any formal infrastructure for people who are having problems in their personal Linux setups for a while. (Maybe someone will start a business doing personal Linux consulting, but I can't really see something like that being profitable yet. :-) ) So until then people are probably going to have to use their ingenuity to get help if they need it.

  9. Why worry? by dirvish · · Score: 1

    Why not just submit it by whatever means you find? Anyone who is going to work on the code will know of each place to look for bug reports and they will find it.

    1. Re:Why worry? by Anonymous Coward · · Score: 1, Informative

      Huh? The maintainers of each package are going to have to go around to every possible bug database to see what's there? That's absurd. What if I open a bug database on my servrs for gaim? How would anyone know to look there?

      The correct answer is to find the maintainer and file a bug with him/her/them.

    2. Re:Why worry? by kwerle · · Score: 2

      You ARE kidding, right? I just set up 3 bug db's for project's you're working on. Bet you didn't know that. Bet you never will.

    3. Re:Why worry? by dirvish · · Score: 2

      They probably have one on the project's web site, one on source forge, maybe one on Fresh Meat, etc. Just pick one of these ones that are associated directly with the project and they should be able to find it.

    4. Re:Why worry? by Anonymous Coward · · Score: 0

      You are an idiot.

    5. Re:Why worry? by dirvish · · Score: 1

      I do what I can...

  10. Why... by mastropiero · · Score: 0, Redundant

    ...in the name of chthulu, did this story get the hp icon?!

    1. Re:Why... by Anonymous Coward · · Score: 0

      Because HP, Compaq & Digital account for 90% of the bugs in the computer industry.

  11. A good start by tdmonkey · · Score: 3, Informative

    would be to check the README many times there is instructions there on where to stubmit bug reports.

    1. Re:A good start by Anonymous Coward · · Score: 0

      What README?

      pkg_add thing.tgz -- generates no README

      does RPM?

      HOw about the graphical ones?

    2. Re:A good start by micromoog · · Score: 3, Insightful
      would be to check the README many times...

      Hear, hear. I normally have to read those atrocities of the written word at least three times to make any sense of them. ZING!

  12. Re:Dear Slashdot by Anonymous Coward · · Score: 0

    The threads grow so quickly these days, don't they ? *sniff*

    you know, sometimes it's good just to sit back and think of apples and stuff.

  13. uh what? by Anonymous Coward · · Score: 4, Insightful

    Although it is possible to enter bugs for any package at Red Hat Bugzilla, some of these packages have zero bugs, which probably indicates this is not a preferred method of receiving bugs for that project.

    uhhh.. believe it or not, submitting bugs in Red Hat products on Red Hat's bug-tracking system, is, in fact the preferred method for submitting bugs in Red Hat products.

    Let that soak in for minute.

    Now.. if the bug isn't red hat's fault, you should submit it to the author of the software as well. But since it's red hat's responsibility to put out a working product, you should submit the bug there if you're too lazy to submit everywhere.

    Sometimes packages don't have bugs reported because people were lazy, or couldn't figure out Bugzilla (not exactly the most user-friendly interface), or they used the wrong package or OS version to report it. But when you put a bug in Bugzilla someone will get an email and it will get handled by someone.

    Oh yeah, if you can, FIX the bug and then send in a patch.

    1. Re:uh what? by GigsVT · · Score: 2, Interesting

      couldn't figure out Bugzilla (not exactly the most user-friendly interface)

      Thank You!

      I thought I was the only person who hated Bugzilla's UI. I can use it, but I think it is incredibly messy and hard to use. When I want to do quick searches, I have to pretend to be entering a new bug, since the normal search form has way too many useless details on it.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:uh what? by Gerv · · Score: 2

      I thought I was the only person who hated Bugzilla's UI. I can use it, but I think it is incredibly messy and hard to use.

      The query page was recently reordered to put the more commonly-used things at the top, and make it more understandable. Have you used the new version (it's been the default on bugzilla.mozilla.org for a few months.

      When I want to do quick searches, I have to pretend to be entering a new bug, since the normal search form has way too many useless details on it.

      QuickSearch is also available on the front page :-)

      Gerv

    3. Re:uh what? by GigsVT · · Score: 1

      Oh yeah the new search is much better. Now Red Hat just needs to upgrade. :)

      The javascript bug entry form used to not work in Opera; don't know if this is still the case.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:uh what? by Gerv · · Score: 2

      None of the bug entry forms rely on JavaScript; I do remember a problem with some of the JS assistance because of Opera's lack of support for JS regexps, but I think I fixed that quite a while back.

      Gerv

    5. Re:uh what? by GigsVT · · Score: 1

      Cool. Thanks for your reply/corrections. :) Now I won't look so stupid bashing an old version of bugzilla.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:uh what? by Anonymous Coward · · Score: 0

      Shut the fuck up, VT.

      GigsVT is gay, get the fuck off of Slashdot with your uninformed, rather dimwitted opinions.

      -The GigsVT Troll

    7. Re:uh what? by Anonymous Coward · · Score: 0

      Shut the fuck up GigsVT troll.

      GigsVT troll is gay, get the fuck off Slashdot with your uninformed, rather dimwitted opinions.

      -The GigsVT Metatroll

  14. One of the many problems in the field by haplo21112 · · Score: 5, Informative

    The answer however is simple, most of the gui apps include info on their orgins. Following that information will lead you to the right place. The commandline apps typically have information on their origins in the man pages for the app, so thats usually the best way to go in thats case.
    The alternative is of course look up the package on freshmeat (http://www.freshmeat.org). That will definatively lead you to the developer of record for the software.
    All else fails google it of course.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  15. bugzilla by mattdm · · Score: 2, Informative

    From what I've heard from the Red Hat folks, their Bugzilla is *definitely* the preferred way to send them bug reports. And as a user, I've found them good about responding to those quickly.

    Some things may not have bugs because the problems are with the upstream code, not the Red-Hat-specific package.

    Others just need more people to file reports.

    1. Re:bugzilla by T5 · · Score: 1

      I've seen a maddening mix of response times to bugs I've filed in bugzilla, from a matter of hours to a matter of months without the bug even being assigned to a responsible party. I guess it depends upon several factors, such as available time, expertise, level of interface with the package maintainers, etc. The best response times are from those packages that are Red Hat in origin. I suspect/hope that non-RH package bugs are passed along to the responsible parties.

    2. Re:bugzilla by amck · · Score: 1

      There are two reasons why you should always report the problem to the distro producer (Redhat, Debian, Mandrake,whatever).

      (1) The distros typically add their own patches to packages to ensure they meet distro standards. The developer of the original program may not be aware of what changes were made to their program, and be able to reproduce the bug.

      (2) The distro needs to track bugs in the software they distribute! if you bypass them, how can they know the code is buggy? they've seen no complaints.

      Thats why you should use a tool supplied with the distro to report bugs (eg 'reportbug'in Debian).
      The distro will forward bugs to upstream if necessary. If you look at the Bug Tracking system in Debian (http://bugs.debian.org) you can see bugs marked 'forwarded' for packages.

      --
      Anyone who believes exponential growth can go on forever in a finite world is either a madman or an economist
  16. Bugzillas by lunenburg · · Score: 3, Informative

    Speaking only on bugzilla places like Red Hat and Mozilla, any bug you file will generate an email to someone, so that bug report should at least get looked at.

    Of course, with limited resources, they may have to decide how big of a priority your bug is, but you should probably at least try to go through the estabished bug-reporting channels before deciding that they don't work.

    Just because a package has zero bugs reported doesn't mean that nobody looks at those bug reports - it means that no users care enough to file anything on them. Tons of bugs in the "unconfirmed" state would be a better indication that nobody looks at them.

  17. Report bugs to the distro; it's easy and works by Entrope · · Score: 4, Informative

    In my experience (which is based on using RedHat and Debian), distributions let users report bugs for any package at the site because it is easier for users, and it lets them respond to problems that are due to distribution-specific changes.

    The package maintainers will look at the bug and figure out if it is specific to the distro. If it is, they respond directly. If it is not, they forward the report (or fix) upstream. Reporting the bug to your distributor lets them know that someone has seen the bug and it has been a problem for at least one of their users.

    This should not stop you from submitting bugs directly upstream -- usually the package maintainer will follow the bug reports for the package, and if you mention the relevant distribution in the bug, they notice it -- but there is usually no great benefit to doing so.

    At least for Debian, open bug reports also let the distribution track which packages need particular help and whether the package has been abandoned in a bad state. I assume RedHat uses a similar mechanism.

  18. Email by fizz-beyond · · Score: 3, Informative

    Personaly what I do is I submit a bug report (debian's reportbug) and depending on what the bug is I will also email the person who wrote the program.

    By emailing the author I feel that you get a faster response. By submitting the bug report you make more people aware of it.

    That's just my thoughts though.

    --
    Blink
  19. slash bug report by mikeage · · Score: 1, Redundant

    This was posted under HP.

    --
    -- Is "Sig" copyrighted by www.sig.com?
  20. You're looking in the wrong place. by CySurflex · · Score: 1

    You're looking in the wrong place. Check the "Feature List".

  21. Re:Troll activity accelerating? by Anonymous Coward · · Score: 0

    yeah, but there's no quality trolling anymore. Let's push things forward !

  22. Find the central point for the software in questio by jonadab · · Score: 2

    If it's an app you use a lot, it's worth finding their primary bug
    database and getting familiar with it. Do a quick Google search with
    the name of the software (OpenOffice, Mozilla, Gimp, whatever), and in
    most cases you'll find the primary website for that project. (This
    may be on sourceforge, as you cite, and some programs are hosted at
    redhat, but many projects have their own site.) Small projects may
    have an email address where you should send bug reports. Larger
    projects usually have some kind of bug database. Bugzilla is the
    one I like best, but there are others (Jitterbug for example). Like
    I said, if it's an app you use constantly, you may be interested in
    more than just reporting your bug -- searching to see if it's already
    been reported, perhaps even already been triaged or even fixed, or
    how soon that is likely to happen, and so on. Some projects also
    include feature requests in the same database, so you can track the
    upcoming features that interest you. If the site is using one of the
    better issue tracking packages, you can even add your name to a list
    to be notified when the bug is changed or fixed.

    If it's an app you use only infrequently, you may not want to go
    to quite so much trouble as all that.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  23. Don't bother by Subcarrier · · Score: 1

    By the time a non-technical user figures out how to submit a bug report, the bug has already been fixed by the more technical users. (Besides, open source doesn't have bugs anyway. ;-)

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  24. Goto the developer by EdMcMan · · Score: 1

    Always goto the developer. If you have to, just email the developer and ask where to submit bugs. Remember that RedHat is most likely not going to fix a bug themselves for say, gaim, unless there is a large vulnerability or something that requires an immediate patch, and the developer is unable to be contacted. In saying such, most (large) projects have a link on their website to a bug database, mailing list, or are hosted on sourceforge.

    1. Re:Goto the developer by distributed.karma · · Score: 2

      This is extremely bad advice! When it comes to software, you should never GOTO. GOTO is baad, mmmkay?

      --

      --
      If you moderate this, then your children will be next.

  25. They Don't/Shouldn't by scott1853 · · Score: 5, Interesting

    so how do users, especially non-technical ones, effectively submit bug reports

    I get the lucky job of also providing tech support for the software I write. I get a lot of users calling up and saying "I got an error printing a report", which leaves me having to ask, "which of the 50 reports and what does the error say". At that point the customer needs to walk back to his office and turn on his computer since he thought I could magically solve the problem without any information and remotely control the little gnomes in his machine and instruct them to magically fix it.

    How many open source developers, most of which develop the software for free, want to deal with people that are not technically savvy enough to read the documentation for the software to figure out where to submit bugs to?

    Of course, I'm not an open source developer so maybe they like dealing with dumb users and I'm just talking out my ass. It's happened before ;)

    1. Re:They Don't/Shouldn't by endoboy · · Score: 0, Flamebait

      If it's the users who are so dumb, why is it your brilliant software that's got the bugs?

      Forcing arrogant developers to do their own tech support is about the best possible management practice I can think of--consider it a forced course in humility

    2. Re:They Don't/Shouldn't by maniac1860 · · Score: 3, Funny
      remotely control the little gnomes in his machine and instruct them to magically fix it
      Why do you use gnomes? I've always found pixies to be much more efficient. Plus they make my software look cooler when it's running.
    3. Re:They Don't/Shouldn't by denzombie · · Score: 1

      Forcing arrogant developers to do their own tech support is about the best possible management practice I can think of--consider it a forced course in humility,
      Don't be too hard on him. You would be amazed at how lazy users are. I've heard the switch click when they go into "dummy mode". It's frustrating when you know how to use a computer and you are having to extract information or provide instuctions to someone who refuses to take the time to learn thier tools.

      --
      --- Evil robots don't kill people, Mad scientists kill people.
    4. Re:They Don't/Shouldn't by Jahf · · Score: 1

      Not as frustrating as it is when you're a very experienced user who provides more information than the maintainer ever expected and you still can't get their attention.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    5. Re:They Don't/Shouldn't by Wumpus · · Score: 3, Funny

      One word: Dust.

    6. Re:They Don't/Shouldn't by Gooba42 · · Score: 4, Interesting

      My most frustrating experience with support was submitting a bug report and having the developers tell me that the bug simply didn't exist.

      Specifically I was dealing with MoodLogic (not OSS but useful) support. I unchecked the box that says "change all by artist" and it went ahead and changed all by that artist anyway. When I wrote in, support intentionally misunderstood and told me not to check the box as, obviously I must have done because there was no bug.

      I wrote back in excrutiating detail how I understood the difference between a checked radio button and an unchecked radio button, explained precisely which songs I was attempting to fix and what the fix should have been. I then explained precisely the order in which I hit the buttons with which mouse button, and what state the checkbox was in at the time.

      The reply again assumed I was an idiot and told me to uncheck the box because there was no bug.

      Frustrating as hell to know what you're doing and deal with people who don't believe that you do.

      --
      I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
    7. Re:They Don't/Shouldn't by krogoth · · Score: 2

      On the other hand, it helps to have some bug reports. The developers can't test every possible use of their software, and they usually only test it on one computer. As an open source developer, I want to make it easy for people to report bugs so I can fix them.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    8. Re:They Don't/Shouldn't by Anonymous Coward · · Score: 0

      this is the result of developers implementing too many features. if they implemented fewer features, things would naturally be less buggy because it'd be easier for the developer to test all code paths.

    9. Re:They Don't/Shouldn't by Anonymous Coward · · Score: 0

      yeah, but that's life. it's really not their problem that you can't
      make them understand what you are saying.

      I'd say in this case you could send some screenshots of the app just before you submit.

      But otherwise, if you can't convince them there's a problem, and nobody else
      has complained, why would they listen? There really are dozens of people who
      are confused and send in reports that sound very much the same as yours which
      turn out to be user error. You need some
      way for your bug report to stand out as real.

    10. Re:They Don't/Shouldn't by pavlov112 · · Score: 1
      If it's the users who are so dumb, why is it your brilliant software that's got the bugs?

      First off, buggy software and dumb users are not mutually exclusive problems. (Insert M$-bashing "My manager can't figure out how to make an appointment in LookOut!" here.) :-)

      Forcing arrogant developers to do their own tech support is about the best possible management practice I can think of--consider it a forced course in humility

      Arrogance doesn't have to have anything to do with it. I can't tell you the number of times I've come across badly-written bug reports submitted by my own more-experienced coworkers. Some of it is often due to inexperience (I shudder when I read the first couple of reports I ever submitted at work). Yeah, I know that the original topic was about non-technical users, but I've got to stand up for developers a little bit here.

      I defintely agree, however, that spending some time doing tech support is a wonderful idea. Bottom line, it pays to have open communication between developers and users - otherwise how do you know what they want?

    11. Re:They Don't/Shouldn't by mwr · · Score: 1
      Frustrating as hell to know what you're doing and deal with people who don't believe that you do.

      I have a 2-week-long series of emails between myself and some tech support reps and managers at a relatively large computational fluid dynamics software company.

      To beat all, after we stopped the software from simply segfaulting partway in when running on a display with less than 24-bit color, it wouldn't use DNS to find its license server. I had to stick in an entry in /etc/hosts.

    12. Re:They Don't/Shouldn't by Daniel · · Score: 2

      Usually when I get a bug report like that I send an email back politely asking the user for more information. (only 'usually' because if the bugreport was along the line of "your software sucks and you stink and I am going to burn your house down and eat your children" I might have to settle for "civil" instead of "polite")

      Most users, if given explicit instructions, can ferret out enough information for me to determine whether it's a big, a misfeature, an issue, or a non-problem.

      Of course, what often [0] happens with these people is that they never reply with further information and I close the bug after a decent time (a year or two)

      Daniel

      [0] I'd estimate 50-75% of the time.

      --
      Hurry up and jump on the individualist bandwagon!
    13. Re:They Don't/Shouldn't by krogoth · · Score: 2

      Well, if they actually tested everything possible, they wouldn't have much time for implementing new stuff...

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    14. Re:They Don't/Shouldn't by Reziac · · Score: 2

      Oh yes, I've had that experience: Program has a function to find duplicate files -- works fine on small filesets, gets hopelessly stuck in a loop on large filesets and tries to tell you that you've got endless copies of the same file, all in the same place.

      Wrote up detailed report, included screenshots etc, and I don't know how anyone could fail to see that the problem exists, since the stuck point was in the screenshot as obvious as could be, row upon row of it.

      Author's response: "As far as I can see, the program is doing what it's supposed to do."

      After a couple iterations, I gave up and went back to using only the part of the program that actually works. The irony is, *that* part works as flawlessly as one could ever ask for; I've *never* seen it screw up (and I've hand-vetted its work); I recommend it most highly to everyone in need of such a tool. And yes, I've told the author so, with great enthusiasm.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  26. Re:Troll activity accelerating? by Anonymous Coward · · Score: 0

    post some guidelines, yo.

  27. Learn the process by Anonymous Coward · · Score: 1, Insightful

    1) just because you submit a bug in open source code doesn't mean it will EVER get fixed. Open source developers often have other things they must do to earn a living.

    2) If you want good response and professional treatment, pay for a support contract with a reputable company.

    Otherwise you get answers like the ones on Slashdot - completely useless, most often insulting, generally caustic, and totally pompous!

    1. Re:Learn the process by Anonymous Coward · · Score: 0

      ...like the one you just posted?

    2. Re:Learn the process by Anonymous Coward · · Score: 0

      Exactly!

      I didn't see any credit card number on the original post :)

  28. Fill the Bug with redhat by norwoodites · · Score: 3, Informative

    Fill the Bug with RedHat because they might have local changes in their version of the packages.
    The Best example of this is gcc (at least for version 2.96 which was never released by the FSF). People fill bugs under the gcc bug tracker but the bugs were already fixed in the newest released version.

  29. Every project has its own way... by ajaygautam · · Score: 1

    I would say mozilla is the poster child of bug submission and feedback. I believe the number of bugs you find in a project's bug list is in direct relevance to the way that the project members respond to bugs. bugzilla at mozilla is very responsve. Enter a bug and within hours you will get a feedback. On the other had there are projects where the team is not as responsive. Peng being an example. I posted queris to the forums, posted it to the deleopers, did not get any useful response, which makes me very less likely to sumbit a Peng bug again. Rather use google (geek's best friend) to find a solution. I guess Redhat's team does not respond to users or they have not advertised it well enough. I came to know about it from this article. There is also an aura of hostility that is widespread among OSS developers. Or this is the way users think they are. I have a few friends who had a hard time getting help for other stuff that they needed. Another aspect is that the users of OSS are themselves geeks and techies, so they figure out the problems and do not bother entering bugs for simple things. Sometimes they make a web page out of it somewhere....

    --
    http://www.ajaygautam.com
  30. Call him up, be nice... by dasmegabyte · · Score: 4, Interesting

    A lot of these open source projects are maintained by one or two people. Many of them are in the phone book or have an email address lying around. You might as well just contact them directly.

    It's not like the commercial software world, where there may be hundreds of employees and a series of support levels. The developers are all there is, and they may not check all the available bug watch sites because they would rather concentrate on making a better piece of spare time software. Contacting them directly will not only alert them to the error, but probably flatter them as well.

    I got an email a while back from somebody who had been using a freeware encoding translation app I wrote a while back as an essential piece of a corporate mailing package. It was very cool to see how they were using it and how different it was from the original intent. Eventually, I arranged for the fix I suggested and he wrote to go up on the sparsely updated freeware site I had set up at my university.

    Of course, he was willing to fix the bug in this ancient software himself with a little input. If he had come at me with a lengthy email accusing me of writing buggy software or threatening legal action or demanding a fix on code that really was dead to me, etc, I probably would have ignored him.

    By the way, you hit the nail on the head of the anti-OSS argument here. There is really nobody accountable for these bugs, legally or otherwise. You're relying on the kindness of strangers, and if they aren't willing/don't have the time to fix it themselves, you're going to have to pay to have somebody else do it.

    --
    Hey freaks: now you're ju
    1. Re:Call him up, be nice... by driverEight · · Score: 3, Insightful
      By the way, you hit the nail on the head of the anti-OSS argument here. There is really nobody accountable for these bugs, legally or otherwise. You're relying on the kindness of strangers, and if they aren't willing/don't have the time to fix it themselves, you're going to have to pay to have somebody else do it.

      Or rather the pro-OSS argument. The alternitive, closed source software, means that you HAVE ALLREADY PAID and have little or no recourse if the vendor does not wish to fix the bug no matter how much you pay.

      Personally I prefer to have most bugs fixed by the kindness of strangers and have the guarenteed option of buying a fix on the open market if that dosen't work out.

      --

      It's not the size of your .sig that matters, it's how you use it.

    2. Re:Call him up, be nice... by jez_f · · Score: 3, Interesting
      By the way, you hit the nail on the head of the anti-OSS argument here. There is really nobody accountable for these bugs, legally or otherwise. You're relying on the kindness of strangers, and if they aren't willing/don't have the time to fix it themselves, you're going to have to pay to have somebody else do it.

      Relying on the kindness of strangers does not seem like the best idea. BUT quite a lot of OSS developers consider products to be 'their babys' and take some pride in them.

      Some companys support is good and you get good value for money. Others are usesless. It would be nice to see a comparison of the life cycle of an open/closed source bug.

  31. Thats Easy by LordYUK · · Score: 0, Troll

    How does a non technical person submit bugs? They dont! They stick with Windows and live like trolls! Like me!! Look, I'm trolling!! BWAHAHAHAH!!

    Yes, thats a joke.

    --
    This is my sig. Its pathetic.
    1. Re:Thats Easy by haa...jesus+christ · · Score: 1

      well, not a very good joke. ;)

  32. this is a troll by Anonymous Coward · · Score: 0

    this is supposed to be a troll.

    redhat is the sucks!

  33. send your bugs to.. by greenskyx · · Score: 5, Funny

    Well you should really be sending your bug reports to HP. That way they'll be fixed....

  34. Use the unix move command by DeadSea · · Score: 5, Funny

    You can submit bugs to almost any project with the unix move command (mv)
    1. Make a text file with your favorite editor.
    2. Be sure to name the text file with a good summary
    3. Edit the text file to include the version of the software you are using, a long description of the bug, and any other relevant information
    4. Submit the report with the command: mv <file> /dev/null
    See, its all in one place and its easy!
    1. Re:Use the unix move command by Anonymous Coward · · Score: 0

      i like these unintentionally ironic posts. hint: that doesn't do what you think it does.

    2. Re:Use the unix move command by HerringFlavoredFowl · · Score: 2

      you mean replaces /dev/null with your file?

      Oh I love doing things as root ...

      --
      TastesLikeHerringFlavoredChicken
    3. Re:Use the unix move command by selectspec · · Score: 5, Funny

      - Write your bug down on some scratch paper.

      - Wrap the paper with the bug report around a brick.

      - Drive up to your neighbors house and throw the brick through the window.

      --

      Someone you trust is one of us.

    4. Re:Use the unix move command by FauxPasIII · · Score: 5, Funny

      4. Submit the report with the command: mv /dev/null

      There's a bug in step 4 of your process. I just submitted a bug report with more details.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    5. Re:Use the unix move command by Anonymous Coward · · Score: 0

      Often times a disk image is needed. If, as root, you change step 4 to:

      4. Submit the report with the command mv file /dev/hda

      then the developers will get your current environment with the report.

  35. Post all bug reports to Slashdot by bfallik · · Score: 5, Funny

    Might as well since we already hear about every minor software release anyway.

    1. Re:Post all bug reports to Slashdot by Anonymous Coward · · Score: 0

      hahaha lets all laugh at ourselves! Then pull the fucking trigger!

  36. Re:Dear Slashdot by Anonymous Coward · · Score: 0

    At least you're honest.

  37. Well, maybe you just can't do it efficiently today by jukal · · Score: 4, Insightful

    Where it == "effectively submit bug reports to the right database". I mean, there is almost as many practises as there is open source projects. Well, sourceforge defines one quite common interface. But still, maybe there really would be the need to create some common "protocol", "method" or "mechanism" or "interface" which would make it easier to deliver the bug report to the correct place. If it made sense and was "enforced" with some well known instance, maybe it could be done. A kind of router mechanism that finds the path for the bug report even if you send it to the wrong place initially. So, basicly we would need another open source project to develop this system, and the resulting mapper would then have to be integral part of the development tools of most projects. Uh oh, at this point I started wondering whether this is understadble or not, but what the heck, let's hit "Submit".

  38. Bug Reports? by locohijo · · Score: 1

    Now this one's surely a bug .. it has an HP icon wherein there's not even an HP mentioned in the article.

    Hmmm, where can I submit this bug?

  39. If you're this retarded.... by Anonymous Coward · · Score: 0



    You're probably not even finding real bugs.

  40. Re:Troll activity accelerating? by Anonymous Coward · · Score: 0

    Guidelines to being a successful /. troll

    1. There must be at least 2 goatse related posts.
    2. There must be at least 2 on how Slashdot sucks in some way.
    3. At least one subject line troll.

    Feel free to add to these guidelines as you see fit.

  41. It is definetly a nightmare by Alejo · · Score: 1

    A google search of a project I am involved as developer shows (in this order) Debian package, Freshmeat entry, Sourceforge project page, (several other sites follow).

    Sourceforge bug tracking service is good, but you have to activate everywhere to have it send you an email for submissions/changes.

    An awful lot of sites have forums misleading users that the developers actually read them! (we sometimes find bug reports several months old, including Freshmeat). We tired of submitting where should the users ask for help.

    It'd be nice to have all major bug/help trackking sites merge or cooperate. And that would also probably push all those idiotic webmasters away from their forum addiction.

  42. pet peeve, don't call us, we'll call you by greensquare · · Score: 4, Insightful

    This topic is particularly apt, as I was just now thinking I should try to see If I can find a version of Opera that works better.

    I have a major pet peeve about "one way" communication. I always wonder if I'm wasting my time to carefully document a crash. Maybe the but has already been fixed after all... I'm not going to go the extra mile unless I can get some idea that I'm breaking new ground, and not just kicking a dead horse.

    I have submitted some bug reports for Opera.. And I'd even be willing to trouble shoot, debug, and even submit diffs, if I could only get some feedback from the project team regarding the dispostion of the problems I submitted.

    I Like Opera. I'd like it to not lock up once or twice a day like it does.

    1. Re:pet peeve, don't call us, we'll call you by GigsVT · · Score: 1

      Their support is a joke, even if you paid for Opera like I did. I told them that I have yet to get Java working in Opera for Linux (got it working in Mozilla though), and they basically said, "Yep, it's broke". Other people have reported getting it working, and they even have a little help file on it. Maybe I'm just dense.

      I really like the browser, but there are a few things that are really bad that are turning me from it, the frequent crashes (poof, Opera's gone!) and lack of Java. I could give a rat's ass about DOM, fix the basics first!

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:pet peeve, don't call us, we'll call you by Phroggy · · Score: 2

      This is why Mozilla kicks ass.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:pet peeve, don't call us, we'll call you by IamTheRealMike · · Score: 2
      You think that's bad, just try reporting bugs for Internet Explorer!

      Not only do they not have any public bug database, but they don't even have ANYWHERE to report bugs to (at least on the sites i've seen) - not even an email address. I eventually sent a report to the "web team", surprise surprise, no response.

      Bugzilla rocks. It's one of the best things about the project.

    4. Re:pet peeve, don't call us, we'll call you by runderwo · · Score: 2, Informative

      If Opera is crashing, try increasing your swap or adding new swap space. I found that this decreased crashes from several per day to once per week or so. (There seem to be some pretty large memory usage in current versions at times.)

      Java is (supposedly) fixed for the last time in 6.1. Try it.

    5. Re:pet peeve, don't call us, we'll call you by GigsVT · · Score: 1

      I'll try 6.1; I wasn't aware there was a 6.1 even... last I saw 6.03 was the latest.

      Opera itself doesn't seem to take much memory or anything, however opera-motif-wrapper seems to be total shit. I don't know what it is or how to turn it off, but that seems to be the part causing the most problems.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:pet peeve, don't call us, we'll call you by SilentStrike · · Score: 1

      I used to be pissed at Opera. I reported an easily reproducible and highly annoying bug (If you typed ~ in the folder box in save dialog, it would crash hard, rather than going to home directory) that went unfixed for a version. However, the 2nd release after the bug report, it was fixed. I strongly agree with you on your stance of getting responses from bug reports that you submit. It would be so nice to get a one line email saying "We fixed the bug about x you reported on y, thanks for supporting us." At least you know you aren't wasting your time that way.

    7. Re:pet peeve, don't call us, we'll call you by runderwo · · Score: 1

      news.opera.com has discussion groups that you might drop into. opera.linux deals specifically with the Linux port.

  43. Have a vendor? Report to them! by The+Man · · Score: 5, Informative
    The rule I always follow is to report bugs in software shipped by a vendor (ie RedHat, Debian, etc.) to that specific vendor rather than to the upstream maintainer directly. This is because vendors often apply their own patches to the canonical sources; these patches sometimes alter behaviour or locations in a way that would make the report meaningless to the authors. Of course, sometimes these patches also add or remove bugs themselves and are often the cause of the unexpected behaviour.

    If a bug is major or affects security I will also mention it to the authors, especially if I'm feeling non-lazy and have reproduced the bug with the standard sources. And, of course, if I am using some software I built myself from the original sources, I will report the bug directly to the maintainer in all cases rather than my distribution vendor.

    As a software author, it's often annoying when a distributor applies patches to software that add, remove, or change feature sets and may introduce additional bugs. Some maintainers will definitely not be willing to help you at all with packages built by others for this reason. Linux is a fine example - try asking sometime about the Red Hat kernel on LKML. Be prepared for flames and/or silence - after Red Hat applies their 500 patches nobody on that list will be willing even to look at your problem.

    1. Re:Have a vendor? Report to them! by Oggust · · Score: 1
      I would agree, but when I saw this story, I had a look at Redhat's Bugzilla (didn't know they had one), and what do you know - there are reported bugs there that I hadn't heard of. In my software.

      So nowadays, I think you should probably mail the upstream author (if you can find him, that's not always easy), and the vendor.

      I think it would be reasonable for RH (and others) to make sure whatever bug reports come in through their bug-reporting systems actually gets passed on to the upstream author. At least when they're about real bugs that exist in the upstream software, if it's about their packages being built with the wrong flags or something, then obviously I don't need to know about it.

      And also, I'd appreciate hearing about when distributions include my software, for all kinds of reasons. Debian did this, but they're the only ones, so far.

      /August.

      --
      "An object declared as type _Bool is large enough to store the values 0 and 1." -- 6.1.2.5, C99 standard.
  44. thow yuo aer teh gheyest evar... by handybundler · · Score: 0

    I can't resist a reeeeeeeeply to Salad Shooter.

    hello

    --


    a/s/l here. Sorry, adding domain tags to your s
  45. Re:Codec by Anonymous Coward · · Score: 0

    Press the action button!

  46. Is the bug in the latest release by the author? by giminy · · Score: 2

    Sometimes packages are only available of older versions of a program (for example, gaim). Is the bug still in the latest version of the program from the author? Or has 's maintainer just not made a new version of the package? A lot of times this is the case, so emailing the author wastes their time. Your best bet is usually to go with the package maintainer. If the bug hasn't been fixed yet, they'll either work on the bug or tell the author about it...

    --
    The Right Reverend K. Reid Wightman,
  47. Forget Gentoo by Anonymous Coward · · Score: 2, Interesting

    I filed a bug for Gentoo and the person maintaining the package was a total jerk about it. He copped a complete "I am so l33t" attitude. Rude, unhelpful and elitist is no way to run your project, people.

    That was the first bug I reported to them, and it will be the last. I don't recommend Gentoo to anyone anymore.

    Don't piss on people when they are trying to help, Gentoo developers

    1. Re:Forget Gentoo by lemming552 · · Score: 2, Interesting

      Hmmm. I posted a bug and got a small progress report. No attitude or anything, but then I found that the bug was more a user error (me) than anything else.

    2. Re:Forget Gentoo by baquiano · · Score: 1

      Mmmm... I use Gentoo and am pretty happy with it. I frequently read their forums, and judging by their answers, the vast majority of developers and package maintainers are very helpful and collaborative.

      Also, their documentation is by far the best I've found for any distro I've tried.

      If you really have an issue with a package maintainer, try emailing him in private, and politely advise him that a "RTFM, you LUSER!" attitude is pointless.

      Anonymously posting your complaints, calling someone a jerk, and dissing a whole distro because of a personal issue doesn't help anyone.

      Just MHO.

      --
      You're bound to be unhappy if you optimize everything. --Donald Knuth
  48. Why doesen't the Open Source Community... by razmaspaz · · Score: 3, Interesting

    develop a central bug reporting site. A few dedicated people or moderators could take on the responsibility of passing all their bugs to the developers. But more importantly developers would have a one stop place to get bugs, as well as distributors. You could probably use bugzilla to do this. Even set it up to forward bug reports to the bugzilla site of each project automatically. Wouldn't this make it easier for users of software(especially non technical ones) to have a place to report bugs?

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    1. Re:Why doesen't the Open Source Community... by gpoul · · Score: 1

      There is no centralized bug reporting because the open source and free software communities are by design distributed.

      You'll have to send bug reports to the entity you got your program from.

  49. Bug 18321 of Your Wife by Anonymous Coward · · Score: 0

    Pussy gets too dry, needs excessive amounts of lubrication.

  50. Many liasons simply don't care, however by SexyKellyOsbourne · · Score: 1, Interesting

    When I submit bugs to large open source projects, the maintainers usually reply and try to paint it all as my fault, as if I caused the program to do it, or give something with the connotations of "STFU n00b, we've heard that one 1000 times today!"

    I'm not alone -- just browse the bug forums of http://www.sourceforge.net and see how many of those maintainer liasons -- especially on a few certain major Open Source projects that I will not name -- simply aren't dedicated to keeping the project bug free, as it seems their philisophy is something along the lines that "bad code is better than no code," as if they were double agents for Redmond or something.

    However, the authors usually will look into the bugs if you mail them directly as "URGENT," though it may take a few tries.

    1. Re:Many liasons simply don't care, however by Jason+Earl · · Score: 5, Insightful

      Participating in a free software project requires a certain amount of work. Part of the bug submitter's job is making sure that the bug they submit hasn't been submitted 400 times already, or worse yet isn't a FAQ. Bugzilla is a nifty tool, but if the users fill it full of crap because they can't waste their precious time doing a little research then Bugzilla becomes more of a hindrance than a help. After all, if the information in Bugzilla is crap, then it just wastes developer time and makes the project look bad because of the amount of bugs, most of which are bogus.

      I imagine that nearly any Free Software hacker would fix your bug if you did your homework beforehand and made sure that it wasn't a duplicate bug. If you provide a simple test case that shows the bug your chances improve dramatically, and if you provide a patch then you might even get your name in the credits.

      The fact of the matter is that bad code is better than no code. Otherwise you wouldn't be using a Free Software project that had bugs in it :). The good news is that over time, with enough user testing, all code becomes good code.

    2. Re:Many liasons simply don't care, however by einhverfr · · Score: 5, Informative

      I am actually thinking that a news-group type system of bug reporting is almost better than a standard bug reporting tool lime Mozilla because other people can then comment etc. on the bug.

      The best bug-fix help I have ever seen has been through email lists because the peer support is very good and then if no one has heard of it, a bug report is filed. I have seen this happen on the Samba lists.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 4, Informative

      As a project leader of a large Open Source project on sourceforge, I can tell you some projects do take bugs very seriously. Many submitters of bugs do not. I can't tell you how many users simply do not read the documentation and keep submitting things that are very clearly explained. Many 'bugs' are nothing more than configuration problems, long-time fixed bugs or duplicates.

      There are a couple of things to help improve the response to a bug report. Mailing the authors multiple times is not one of them. If the bug is posted in the correct bug tracker and I am not busy I sometimes respond withing 15 minutes. Usually I respond within 24 hours or 48 hours if I am very busy.

      If the submitter posts the bug in multiple trackers and also posts the same information on our forums I will simply wait an additional 48 hours before responding. Posting it once is enough to get my attention! Posting it more than once is just plain rude. Some users are so impatient they also mail me with again the same information. Some are even brave enough to send an e-mail every hour or so telling me how urgent their problem is. These are the users I will ignore completely. If I have enough information the bug will be fixed in the next release, but they won't get any feedback in the mean time.

      Since I am the one who has to spend time solving the problem I am the only one who can decide if the problem is urgent enough to spend my time on it. If users don't have the decency to go through the proper channels and wait for their turn, my motivation to solve their problem will only go down.

    4. Re:Many liasons simply don't care, however by lkaos · · Score: 5, Insightful

      There is the weird notion that with Open Source software, there is such a thing as users and developers and that the users are somehow customers to the developers.

      Anyone who uses a piece of Open Source software is a developer of that software. It's the nature of Open Source software. That's the price you pay for using the software. The "user" is just as responsible for product quality as the author.

      Keep this in mind when you want to submit a bug report. If you take a consumer mentality and simply say, "Feature x doesn't work like feature y does in program z," you will be ignored; as you deserve to be.

      Instead, try to do the most you can do to fix the problem. Isolate the problem, figure out what are all the constraints that it occurs under. If you have worked with code before, take a look at the code and see what's going on. Then once you've reached your limit, if the problem still isn't fixed, transition what you've learned to another developer.

      The last thing you should ever do is send a frantic "URGENT" bug-report.

      --
      int func(int a);
      func((b += 3, b));
    5. Re:Many liasons simply don't care, however by orthogonal · · Score: 5, Insightful
      However, the authors usually will look into the bugs if you mail them directly as "URGENT," though it may take a few tries.

      Ugh. Bad idea (tm).

      The bug may be urgent for you (although in most cases you can find a work-around); it's almost certainly NOT urgent for the author. Don't construe your emergency as my priority.

      And definitely don't email more than once: the author will attend to your problem as soon as he can, and no sooner. Probably later if you're pestering him.

      That said, I've been lucky enough to have had really great response when I've submitted bugs in open source software. Perhaps I'm just lucky, but let me suggest a few reasons for that luck:

      I've always made a point of thanking the author for his work (that is, the software, buggy or not, that I'm running for free and with full source), and telling him how useful it is to me (if it wasn't useful, why'd I care about a bug?).

      I acknowledge, before I ask him to do more work for me, that I am asking him to work for free to solve my problem, and I appreciate it and realize what an undertaking it might be.

      I try to make it easy for the author to figure out just what I'm talking about, by providing version numbers; descriptions of -- or better -- actual buggy output; my OS and its version(s); program state that appears to trigger the bug; etc.

      I take a (cursory, at least) look at the source code, enough to possibly suggest where the problem might lie, attempt some diagnostic if possible, and note that if need be, I'll fix the bug myself (if the source is C, C++, or java). (In other words, I implicitly note that I'm willing to bear the burden I'm asking of him, and also that I'm not completely ignorant about coding.)

      So far, this has gotten good response -- as in emails answered within hours, even from authors on other continents, and resolutions in hours or days.

      The author of Scintilla/SciTE (an excellent GUI source editor), Neil Hodgson, even went so far as to download updated mouse-drivers to his own box, to better diagnose my problem, and probably spent at minimum four hours on my issue the first night I emailed him. On my part, I looked up some API calls and scanned his code to suggest where the fix might go, and suggested what the fix might be.

      With his help, I was able to recompile (his makefile worked right out of the box to my great joy!) my own fix by the next day; he had the fix in with his next regular release.

      Albert Faber, author of CDex, was similarly helpful, even though my "bug" hardly was a show-stopper: full song-lyric annotations to playlist text weren't being saved correcly in the local cddb. Herr Faber got back to me in at most a day, acknowledged the bug, and had a fix out in his next release -- and I did little more than make some poor suggestions about what might be causing the error.

      I go on at such length, and I apologize for it, to convince you that the best way to get bugs fixed is to step up to the plate and be willing to do your part, while letting the author know that you know how much he has done for you, and how much more he'll be doing if he fixes your bug.

    6. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 0

      Lol, this works great if you a developer. What about the END users who are trying to be converted from windows to linux? They won't take the time to do this nor should they have to. Stuff needs to work or people will either not use it or go back to windows where shit works.

    7. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 0

      Then they can go back to windows and stop fucking dumbing down my OS.

    8. Re:Many liasons simply don't care, however by Tony+Hoyle · · Score: 3, Informative

      In the project I maintain I try to fix any bugs I can find immediately, but probably 80% of bug reports are just 'this doesn't work, fix it', or don't include version number, OS, or any pointer to how to replicate the bug. These kinds of bugs don't get fixed quickly.

      The worst kind are the 'this works differntly to how I want it to' bugs, which aren't bugs at all (often they're design decisions made because they have to be, other times I'm trying to move things in a particular direction that require the different functionalty). OTOH if the same thing keeps cropping up I'll generally change it because it's indicative of a useability bug.

      If you want to get your bug fixed, then remember that the guy on the other end of the email is probably only working on this in his spare time, may well have had a bad day at work, and doesn't need nagging. A polite description of the problem, giving as much information as possible (it's virtually impossible to give too much information in these circumstances) will go a long way. If your query isn't answered immediately be patient, because the maintainer probably has more important things to do at that moment, and will get around to it when he can.

    9. Re:Many liasons simply don't care, however by frankthechicken · · Score: 1

      Anyone who uses a piece of Open Source software is a developer of that software. It's the nature of Open Source software. That's the price you pay for using the software. The "user" is just as responsible for product quality as the author. Keep this in mind when you want to submit a bug report. If you take a consumer mentality and simply say, "Feature x doesn't work like feature y does in program z," you will be ignored; as you deserve to be.

      I agree with you to a certain extent, however a user of a piece of software is just that, a user. There should be no obligations to correct and manipulate the code to eventually suit the user, the user is there to use the softrware rather than working around the software. The software is the tool rather than the user being the bith.

      I feel like I've been trolled but never mind, I just like to have suggestions, and their implementations being the beauty of life.

    10. Re:Many liasons simply don't care, however by Beautyon · · Score: 3, Insightful

      Bugzilla is a nifty tool, but if the users fill it full of crap because they can't waste their precious time doing a little research then Bugzilla becomes more of a hindrance than a help.

      Searching for previous instances of bugs on Bugzilla is so haphazard/useless that the only way to be sure that your bug gets reported is to post it and pray that you are not duplicating.

      The interface of Bugzilla is *awful*, the search is dreadful and then, when you actually do the work of submitting a bug carefully, its; "SUX 2BU bgz|4h l00zr, your /bug/ |z0 a nu fea2ure j00 iz +4|k|n l|k3 u 4i|\|+ g0+z n0 c3n+z!!

      THEN you get lots of emails from other l00z4az who are submitting the same bug.

      The fact that people are submitting the same bug over and over is a clear indication that bugzilla DOESNT WORK VERY WELL, and that it needs to be overhauled from the ground up.

      --
      ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
    11. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 2, Informative

      Have you ever actually used Bugzilla? The whole point is that it supports user commenting and tracking after the initial report is filed. It's esentially an easy way of creating mailing lists for each bug.

    12. Re:Many liasons simply don't care, however by lkaos · · Score: 2

      I agree with you to a certain extent, however a user of a piece of software is just that, a user.

      Yes, but that is the misconception; that free software is the same as a piece of commerical software.

      It's like being in a development environment and working on a tool with a bunch of other developers. It reaches a point where it's reasonably stable and one may start using it beyond just testin. One would do so though entirely at his own discretion. He would never think of complaining that it doesn't work.

      --
      int func(int a);
      func((b += 3, b));
    13. Re:Many liasons simply don't care, however by whereiswaldo · · Score: 3, Insightful

      ...if the users fill it full of crap because they can't waste their precious time doing a little research...

      I appreciate your point, but there's the other side of the coin where a bug description is in l33t hacker speak or colloquial language which makes searching for its existence very difficult. eg. using the word "horked" instead of "broken".

    14. Re:Many liasons simply don't care, however by einhverfr · · Score: 2

      Bugzilla is a great tool. But the best bug support has been through email lists. This is because known issues are either ignored or pointed out relatively quickly. And if a bug report does not contain sufficuent information but looks interesting, more information will immediately be requested.

      It is not the tool, it is the lack of human interaction.

      --

      LedgerSMB: Open source Accounting/ERP
    15. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 0
      I fucking love your work SexyKellyOsbourne.

      love TrollBurger

    16. Re:Many liasons simply don't care, however by stevey · · Score: 2

      I see a lot of those, so much so that I now include an integrated bug reporting plugin in my application.

      This has proved to be a double edges sword - on the one hand the plugin ensures I have all the details that I'll probably need of the system, (OS program version, memory size, etc), but it makes it almost too easy to report a bug - instead of reading the fine documentation.

      Personally I've spent hours working with some users to fix a bug in my code, and I'm happy to do so .. if I get one person who sees the bug and reports it then it's probably fair to say that 20 people see the bug and uninstall the software, never to return.

      If people are greatful for my work/fixes they can reward me if they wish ;)

    17. Re:Many liasons simply don't care, however by Shimbo · · Score: 1

      Anyone who uses a piece of Open Source software is a developer of that software. It's the nature of Open Source software. That's the price you pay for using the software

      Although it's often said, I think this is largely wrong headed. There just isn't enough time in the world to get up to speed in every piece of software you use to the level where you can usefully submit detailed bugs and fixes.

      The idea that you have to be a developer to use any code is, in my view, an idea that's had its day. I agree that you should try to put something back to the community but it's not efficient to spread your work too thinly.

      We have to accept that there is a need for first tier support in the open source community. If your first line is the main bug tracker, it's bound to be full of junk.

    18. Re:Many liasons simply don't care, however by gpoul · · Score: 1

      That's the best way to get ignored.

      Writing a capital "URGENT" in the subject to a developer gets your mail dumped immediately.

      Looks too much like spam :) - and it is.

    19. Re:Many liasons simply don't care, however by Dr.+A.+van+Code · · Score: 1

      Anyone who uses a piece of Open Source software is a developer of that software. ... If you ... simply say, "Feature x doesn't work like feature y does in program z," you will be ignored; as you deserve to be.

      Keep it up if you never want open source to be taken seriously or break out of a narrow niche. This is an absurdly arrogant attitude, even for /. Not only do you expect every user to be a programmer (guess open source can never be used by grannies, huh?), but you also presume that typical bug reports are requests for enhancement to make open source software work like an equivalent commercial product.

      Does the case of a user who isn't a coder reporting an actual bug fit anywhere in your worldview???

      --
      Good mfences make good neighbors.
    20. Re:Many liasons simply don't care, however by Eil · · Score: 2


      I neither agree nor disagree with your post, but it has been my experience that bugs in a package are a thousand times more likely to get fixed if you submit a patch along with the report.

    21. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 0

      I agree, your points are valid when it comes to communicating with OSS developers, reporting bugs to sourceforge.net etc. However, take a look at parent - it's no excuse for *liasons* e.g distros.

      If I'm going to pay $40 for SuSE (which is by no means free), and I see something I don't like, I'm just gonna file a report that says "feature x in program y doesn't work the way it does in program z". I'm not going to spend a damn minute trying to figure out what's wrong, for a simple reason that I already payed for it! And if they don't fix it in the next minor release, I'm just gonna switch to some other product that deliver, that probably being Microsoft.

      See, you probably see yourself as a developer. I don't. I'm a user and I want to be treated like a user. And I'm willing to pay for it.

    22. Re:Many liasons simply don't care, however by Reziac · · Score: 2

      Point taken, but don't you think when you get the same bug report over and over from different people, that perhaps the workaround or documentation or config or whatever may itself be much of the problem?

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    23. Re:Many liasons simply don't care, however by rakaz · · Score: 2, Informative

      It happens, but there is only so much you can do to make it easier for the users to explain things and point them to the right direction.

      For example, my own project has a very extensive user manual, which some people say is the best they ever saw for a open source project. It's over 150 pages long and clearly explains everything you can do with our software. From installing, upgrading, configuration and how to actually use the application. It even has a section on how to use the user interface. It's not written for programmers, but for the everyday user, who don't want to know what makes our software tick, but how to make it tick. Still we get a lot of questions about the simplest things, which are explained in detail. The user just has to open the manual, look in the index for the right chapter and start reading.

      The same thing applies to filing bug reports. There is an explaination on the submit form which clearly lists what information we need to solve the problem. Still we get bug reports just saying 'X not work, fix please'. I'm just a programmer, not a mind reader!

      Also I started rewriting the titles of the bugreport to make it more clear for the users and nowadays I add the status of the bug in the title, so users can see what is fixed and what is not even before reading the report. Would you submit a report for a bug which is marked as 'FIXED:' and listed on the first page a user sees when he wants to submit a bug? Again people don't read.

      Of course we do get useful and understandable reports about real problems. If this is the case I try my best to solve the problem as quickly as possible. But unfortunately there are still too many users who are either too lazy to read or think it's easier to ask than try to find the answer yourself. It not only makes me cranky, but steals time away I could otherwise spend on fixing other peoples problems or spend on creating that new feature everybody is waiting for.

      (Yes, I am the AC you replied to, didn't have my login information on me at the time)

    24. Re:Many liasons simply don't care, however by OsamaBinLogin · · Score: 1

      > After all, if the information in Bugzilla is crap,
      > then it just wastes developer time ...

      Indeed. I have never seen a bug tracking system that functioned without human labor - reviewing complaints, clarifying them (= figuring out what user was talking about), verifying that the bug is there and is a bug, unifying with similar or identical bug reports. Judgement calls about whether it really is a bug, or maybe a doc error, or a chronic human error that the software could remedy with a change or two (maybe just a better error message).

      In the commercial software dev company, this is called QA. It is much less fun than hacking in new features. Hence a salaried position.

      > I imagine that nearly any Free Software hacker would fix your bug if you did your homework beforehand and made sure that it wasn't a duplicate bug. If you provide a simple test case that shows the bug your chances improve dramatically...

      yeah, QA work. Frankly, my time is valuable. SOmetimes I notice a bug quickly and don't have time to pursue it. When I do, it's usually a labor of love along the lines of software-quality activist. I hate bugs.

      When I do put a few hours into a bug report, it is very rewarding to get a reply email that says "yeah, replicated it, fixed it, thanks for the submission". Even if it's months later. It is not encouraging when I never hear back.

      It is downright discouraging when a new version comes out and my bug is still there - that means, I put in those hours and the developer flushed my work down the drain. Under those circumstances, I rarely file a bug report again with the same organization. Perhaps this happens with other bug submitters.

      > The fact of the matter is that bad code is better than no code.

      Bad code makes Open Source look bad, like a bunch of immature kids who can't be bothered to fix their bugs.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    25. Re:Many liasons simply don't care, however by TimMann · · Score: 1

      In these days of GUIs, people expect to be able to use programs without having to read the manual. Heck, I do myself -- I usually don't crack the manual until I get stuck. So I don't blame the users anymore when they don't read the manuals for the software I write. Making the manual long and detailed can be self-defeating, too -- the fatter the manual, the more daunting it is, and the harder it is to find the one bit that you need.

      Back when I was maintaining my free software projects more actively, I followed the mail reduction rule. Anything that I got a lot of mail about was obviously a trouble spot. I'd read the mail and try to think of a way to make that area easier to understand in the next release. Documenting it better or putting into the FAQ was seldom helpful in reducing the incoming mail volume; at best it helped me shorten my answers by making them pointers to the doc. But making the features more intuitive helped a lot. Of course, it's often hard to see how to do that!

    26. Re:Many liasons simply don't care, however by Reziac · · Score: 2

      That's wonderful that you've documented your project so extensively -- in my mind, that indicates a certain care for how everything is done. If I were using your software, it would incline me to extra care in documenting any problems I found with it.

      Sometimes, tho, sheer mass of documentation makes it difficult for the user -- after a certain point, even the best effort can develop glazed-eye syndrome. If you haven't written a condensed or at least a quickstart version, you might find that helps the situation, especially if it references the detailed manual as needed. That makes it less intimidating for someone who is a true user (ie. uses the product but doesn't really understand how it works).

      I like your idea for adding bug status to the title -- that makes it more obvious to someone trying to cope with an unfamiliar form (and for some users, bug reporting itself is a difficult concept). And much quicker for the experienced user to skim thru while checking whether their pet bug has been exterminated or not. Of course sometimes a "fixed" bug reappears on another configuration, but that's life :)

      As you say, some people just don't read at all -- I have a mailing list signup page that amply demonstrates that: you have to get past the interstitial page with its big STOP sign, you can't just click and send anymore -- yet I still get people who don't think "this is to SUBSCRIBE ONLY, you cannot send mail to this list" doesn't apply to them! Argh!!

      But more often in my experience it's that average users don't entirely understand the language. Imagine if you don't know anything about baseball, how little meaning play-by-play shorthand lingo would have for you, let alone printed box scores! That's how it is for most pure users -- they're often struggling just to translate the most basic computerese into terms they can extract meaning from. Sometimes "this doesn't work" is as far as they get before they're so lost that frustration takes over. (I support enough SOHO clients to have become painfully aware of this.)

      BTW you write with a nice clear style, so I expect your users have few valid complaints. And it's absolutely GREAT that you were thinking of real everyday users when you wrote your docs. If more programmers could see their software from the ordinary user's POV, there'd be less hair under everyone's chairs :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    27. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 0

      how about using a new acronym, someones signature ..

      rmTFM ?

    28. Re:Many liasons simply don't care, however by rnd() · · Score: 2

      It seems a bit silly to me that you feel like you need to be a nazi about the way people try to help your project. RELAX!

      Maybe you should create a web form that makes it easy for people to search the existing bug list and to formulate their submissions properly.

      I guess what I'm trying to say is that beggars can't be choosers. If managing the project is so unpleasant to you then quit.

      Ranting about how dumb the people who are trying to help you make the product better are is rediculous.

      --

      Amazing magic tricks

    29. Re:Many liasons simply don't care, however by Anonymous Coward · · Score: 0

      To the mod that moderated this as troll:
      I have meta-modded you unfair. This means you have less of a chance of moderating in the future. This post is on-topic and geniune. It appears you don't know what trolling is. Modding is a right, not a priviledge. Please learn to read either the context or the moderator guidelines.

      Anonymous MetaMod

  51. Strange this should get posted by handybundler · · Score: 0

    Two weekends ago I installed RH7.3 professional (again...as I reverted back to 7.1 for numerous reasons...).

    Both times that I have installed 7.3pro, Gnome panel crashes have happened immediately at first boot. This some thing that was never an issue in 7.1.

    As annoying as they are to some, submitting bug reports from the consumer end of things, makes me feel like I just add another piece of paper to the endless pile already sitting on some ones desk. But in light of my aversion to bug report submitting, I submitted one this last time. I received my confirmation and all that, but I still really want to know if what I submit as a bug report is the actual information needed to view and see the problem as it occured.

    In theory, it's to be like that, right? Or is it like I really thought...just another message clogging some ones Inbox?

    In the past core dumps were used, what happened to core?

    --


    a/s/l here. Sorry, adding domain tags to your s
  52. mailing lists, forums, then BTS by weierophinney · · Score: 3, Informative

    Most OSS programs provide some sort of detail regarding who maintains the program -- usually in an AUTHORS file or a README file. And, usually, these files explain where the project's website is. Going there, you'll, again, usually, find a lot of resources for you, the user: mailing lists, forums, IRC channels, and more. (I personally prefer mailing lists.) Use those resources to dig around a little -- see if the bug has been addressed already and a fix is in CVS or a new version. If, and only if, you find that the "bug" you've found has not been addressed and is specific to this application, should you go to the bug tracking system for that project -- and on the BTS maintained by your distribution or package maintainer (this way they will release a new version). If the bug has been addressed, and you're seeing it because you have an outdated version from your distribution's packaging system, then file a bug on the packaging system's BTS asking them to upgrade to the newer version in order to fix the bug.

    If you can't wait for your disto's new package to be released, consider rolling your own with by compiling the program and using such utilities as 'checkinstall'.

  53. Better than mv, use diff by str8 · · Score: 1
    Use the true open source method. After you fix the bug use diff -u and merge it into the cvs archive. Fixing the bug and getting access to the cvs tree is left as an exercise to the reader.

    .COM veteran
    Will Code for Sig
    Anything will help
    God Bless

  54. Ho I do ... by uhlmann · · Score: 5, Informative

    How do open source projects make it easier for users to submit bug reports and consolidate the bugs in a single database?"

    I go to "Help" -> "Report Bug". That's it. Wow, the amazing advantages of an standardizing desktop system :-)

    In this case it's KDE and it helps me to find bugs.kde.org very conveniently.

  55. Gaim bugs by Vann_v2 · · Score: 3, Informative

    Report gaim bugs to the gaim bug tracking at sourceforge. Or, talk to the people in #gaim on OPN. Either way, your bug will get known, and, in the latter case, you might get an answer right away.

  56. Of course they should by Planesdragon · · Score: 3, Interesting

    Of course, I'm not an open source developer

    That, in and of itself, disqualifies your evidence as relevant.

    Tech Support for non-OSS* is written for people who cannot / are not allowed to / are never expected to understand what's going on.

    Bug reports, (especially in OSS), on the other hand, are intended for an audience that can be (and often is) assumed to know what's going on, and how the system works. Any descent bug reporting system tells the reporter to document everything, to reproduce it, and only gives them the ability to submit a bug after they've gone through a UI at least as complex as that of the help documentation for the program.

    Or in other words... OSS folks don't deal with dumb users, they deal with dumb admins**--who are often flamed away so quickly that only the halfway competent admins remain.

    _________________________

    *: OSS: Open Source Software ("OSS Software" would be redundant.)

    **: Everyone who uses OSS is or works with or is an admin, even if it's just someone on their own machine in their own basement.

    1. Re:Of course they should by Havokmon · · Score: 2
      Or in other words... OSS folks don't deal with dumb users, they deal with dumb admins**--who are often flamed away so quickly that only the halfway competent admins remain.

      The original post was in reference to GAIM. Are you telling me you've completely missed all the furvor about Desktop Linux? You don't really think end users are having admins install it do you? Red Hat 8.0 is being touted as their first good step towards Desktop Linux.

      Like it or not, end users coming, and some of them are incompetant, AND want to submit bug reports.

      Please don't flame them and send them back to Windows.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    2. Re:Of course they should by Planesdragon · · Score: 2

      The original post was in reference to GAIM. Are you telling me you've completely missed all the furvor about Desktop Linux? You don't really think end users are having admins install it do you? Red Hat 8.0 is being touted as their first good step towards Desktop Linux.

      I was just booted in RH8, and it was a PITA. Sure, if my entire PC was RH it might work, but it isn't.

      That said, Linux is by-nature a thing for "admins", even if it's a lonely amatuer just installing the OS for the first time. They're not a user, they're an admin--and admins should know what they're doing.

      Like it or not, end users coming, and some of them are incompetant, AND want to submit bug reports.

      No end user is without an admin in Linuxland. By deciding to go to Linux, they're either a wannabe hacker or a business choosing the cheaper deal.

      Please don't flame them and send them back to Windows.

      Absolutely not. I plan on flaming red hat for making such an irritating system. (How can the system be HARDER to use than XP? I mean, really!)

    3. Re:Of course they should by Anonymous Coward · · Score: 0

      If you *really* want a list of things that seem to make the system harder to use than necessary, here one is.
      * Installation messages that fill the screen several times with things like "multi-line string literals are deprecated" (and in GCC 3.3, this will be an error - Linux 2.4 and earlier comes to end of life at midnight at the end of 14 December 2002 as people will no longer be able to compile Linux after this date) and "undefined reference to __FD_ZERO" (I got this with ncpfs - often it is necessary to change header files to get things to work, in this case by removing "#undef __FD_ZERO" from a header)
      * GNU's plethora of options (why do recent versions of true/false take --help and --version and give a bug report address - what can go wrong?)
      * A plethora of C library functions that apparently do the same thing (like tmpfile/mkstemp, gets/fgets/getline - incidentally, my preferred interface for a function returning exactly one string, struct etc is to return a pointer to it in the return value)
      * A C-library that only works on GNU/Linux, GNU/Hurd and (I think) OS-less ARM
      * The huge compilation time for QT and QT programs (several seconds per file,compared with about one)
      * A text editor lacking all of the following features - proper UTF-8 support, standard support for PHP files, support for finitely recurring appointments (either write your own LISP or kill/yank), support for files exceeding 32 MB, proper support for DEL/backspace in both console and X, a grammar checker and one kitchen sink
      * "undefined reference to atexit" when compiling X programs (workaround - "void nullfunc(){} int main(int argc, char ** argv){ atexit(nullfunc);" in place of "int main(int argc, char ** argv){") - this is REALLY annoying
      * ed
      * Wine that constantly crashes the system

      In contrast, Microsoft operating systems have the following flaws:
      * Poor stability
      * A large quantity of viral infections
      * No compiler with a typical distribution (not even QBasic (an interpreter) any more)
      * A text editor lacking some or all of the following features - default saving in plain text, an interface to *TeX, an interface to a compilation utility, automatic syntax highlighting, inclusion in a typical distribution
      * Notepad
      * A licence which does not give users all of the following rights: right to study the program, right to redistribute (you may distribute most Microsoft software strictly once and such recipient may not further redistribute it), and right of modification for any purpose (and in some cases right to run the thing for all purposes)
      * A command-line media playing program
      * A proper command prompt language

      Take your pick!

  57. Identify yourself! by Dominic_Mazzoni · · Score: 5, Informative

    The most important thing you need to do when submitting a bug report is to give your name and email address. 90% of the time, the author or maintainer will need some extra piece of information from you that you forgot to include.

    I'm the lead developer for Audacity, and we get lots of anonymous bugs submitted on our SourceForge bug tracker. Clearly the ones that just say "I tried to use your program but it crashed..." are not at all helpful, but sometimes even people who try to give a very detailed report don't include the one useful piece of information we need to track it down! So please identify yourself. We'll contact you for more information.

    To be honest, we're thinking seriously of shutting down the bug tracker for our project on Sourceforge. It's generally far more efficient when people submit the bug to the mailing list, and IF it's valid, one of the developers adds it to our bugs.txt file. Low-tech? Yes, but far more efficient considering we don't have any full-time developers.

    1. Re:Identify yourself! by Anonymous Coward · · Score: 0

      Great program, BTW. Keep up the good work.
      Happy User.

    2. Re:Identify yourself! by Anonymous Coward · · Score: 0

      I tried your program, but response is lagging. After I click 'stop', it takes like two seconds before sound stops playing.

    3. Re:Identify yourself! by Anonymous Coward · · Score: 0

      Lay off the weed and try again.

    4. Re:Identify yourself! by Reziac · · Score: 3, Insightful

      Re shutting down your online bug tracker and limiting reports to the mailing list: does that mean that everyone who wants to report a bug must first subscribe to the mailing list? Pretty soon everyone is on a mailing list for every piece of software they ever used!! Argh, my aching mailbox.

      A little overstated for effect [g] but you can see how that would be a problem, especially if someone is strictly a user of your program, and is neither interested nor involved in its development, but was just trying to be helpful by reporting a bug. "Sign up for a mailing list just to report this stupid bug? Forget it!" And maybe you lose some critical insights as to how *average users* are experiencing your program.

      Good point tho, about making sure bug reporters include contact info.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  58. Mantis by Anonymous Coward · · Score: 1, Informative

    mantis.sourgeforge.net is a strong alternative to bugzilla. Bugzilla still lacks a offline client and registration passport technology. It is inefficient to register an account for each single project.
    Bugzilla looks ugly and is no software for endusers. Even worse there is no free project that hosts Bugzilla for small projects without an own server. Sourgeforge Bugreports are not state-of-the-art and too slow.

    1. Re:Mantis by Gerv · · Score: 3, Informative
      Bugzilla still lacks a offline client

      IMO, there's not much you can do with an offline bug system client. You can't query the database, update it, run reports, view bugs you haven't pre-cached (which would then be out of date) etc. We get a lot of enhancement requests for Bugzilla, including XML interfaces and command-line clients - but I've never heard a request for an offline client.

      ...and registration passport technology. It is inefficient to register an account for each single project.

      ...and people may not want any old random idiot who got an account on FooProject's Bugzilla filing bugs in theirs. And I may not want my Bugzilla password, which I use to administer Bugzilla, being made available to other sites in case I want to authenticate against them :-)

      Registering in a Bugzilla takes half a minute. People can cope :-)

      Bugzilla looks ugly and is no software for endusers.

      The UI is fully customisable using templates. See KDE's Bugzilla for an example of an excellent customisation.

      Gerv
    2. Re:Mantis by Jump · · Score: 1
      I submit bug reports and bug fixes to bugzilla occationally. Bugs reported often do not get fixed within month. It happend, that certain programs I found very useful (e.g. safedelete) got REMOVED from the distribution after I've sent bug reports (the bug startet with version 6.1 and was never fixed in later versions). When I sent a patch, it usually was applied quickly and the bug closed. When submitting bug reports to the actual authors of the software, my experience is completeley different: bugs are often fixed within hours or at least days. Authors are happy about my clear bug reports and tests. They also love my patches and feature wishes/extensions.

      My conclusion is, what is bad is the middle-man approach.

  59. Re:Find the central point for the software in ques by Anonymous Coward · · Score: 0

    For the
    love of
    God, why
    post your
    comment
    with hard
    line breaks?

    I'd imagine everyone has a broswer capable of wrapping lines by now, and if not, they deserve everything they get. Your post looks like complete shit on 1600x1200, which is a shame, as it's pretty accurate and to the point.

    Just be glad I don't have mod points :P

  60. NOOO!!! by Xtifr · · Score: 2

    Always goto the developer.

    This is EXTREMELY bad advice! Unless you know for a fact that the bug was not introduced by a vendor patch, there's an excellent chance that the only result will be an annoyed developer who has wasted a bunch of time on a bug that has nothing to do with him, who has just classified you as a clueless twit and who has now added you to his killfile/spamfilter.

    ALWAYS start with the vendor, and go to the developer only if a) the vendor advises you to do so, or b) you get no useful response from the vendor (and in the latter case, make sure you mention this fact to the developer, so that he's aware that the bug may not exist in his code).

    The only exception is if you've audited the code, and you KNOW the problem is in the developer's code, not the vendor's patches, and even in that case, you should notify the vendor TOO, so that they are aware of the problem, and can take appropriate steps.

  61. go to redhat by josepha48 · · Score: 3, Interesting
    that is what I do. I just file them at bugzilla.

    I feel that if they put it on their cdrom then they should hvae tested it some. They will also know or should know the best way to contact the maintainer. They also may be appling their own patches to the code. They do this in the linux kernel and I am sure that they do it elsewhere, so it may actually one of their patches that caused the problem.

    I had a problem on my system recently where I upgraded from RH 7.2 to RH 7.3 and my passwd file was locked. I removed the .pwd.lock file the ptmp file and any other file that I could think of. I even boot the system into init 1 and init 2 and tried but it was still locked. Then I installed RH on a second drive and booted the second drive and the second system recognized the /mnt/etc/passwd file as still being locked. I thus had to reinstall RH 7.3 wiping out my system. Thank goodness I had mount points from /opt and /home that I saved data on and did not loose anything. I also save important /etc files as well. So it was about 3 to 4 hours to rebuild the system tops from a new install.

    So who is responsible for useradd? For vi / vim? For /etc/passwd? I have no idea, but in redhats database there is now a bug about this as I feel that it is their software at some point.

    --

    Only 'flamers' flame!

    1. Re:go to redhat by zrodney · · Score: 3, Informative

      use strace -e trace=file to run the program, and it will give a
      clue about what file it tried to open when it said the passwd file was locked.

      if you can ammend your bug with that pathname, it may help to fix the bug that you have run across

      you really didn't need to reinstall just to fix that

    2. Re:go to redhat by josepha48 · · Score: 2

      I wiped the system clean and did a fresh install, and do not have that poblem, so it is to late for that. I had done lsof and f to see what had the lock and NOTHING had a lock. It was totally weird.

      --

      Only 'flamers' flame!

  62. Observations of a forelorn bug submitter by budGibson · · Score: 5, Interesting

    I think the big challenge in open source today is enabling the *easy* interaction between developers and users. The interaction right now is just too costly for both parties. My cut would be that there needs to be further development of automated system slike Mozilla's talkback and that this type of bug reporting should become a *fundamental* aspect of Open Source Development. The current problem with talkback is that it only works for crashes. It would be nice if you had some sort of built-in interaction recording functionality that would allow people to click a button to send a brief playback along with a description of what they did not like.

    I have given up on submitting bugs through bugzilla (not just complaints, I give what it must be like for developers below):

    1. You have to log in. Sometimes the registration process requires a lot of information or hand shaking emails. It's an impediment.

    2. You have to search for your bug. How are you going to find it? It's not a google-like search engine. You have to count on people submitting the bug with a description that you will understand.

    3. You have to spend a lot of time describing your bug. What if others don't understand it? What if the developer does not understand it?

    From a developer's perspective:

    1. They are only getting the perspective of the ardent few. Will that help them expand the user base and make the project a success? Possibly not, since the majority of people who have problems might just give up.

    2. Will they understand what people have described?

    3. Will they be able to reproduce the bug? Do they have the configuration to do so?

    Just my two cents,
    Bud

    1. Re:Observations of a forelorn bug submitter by mykmelez · · Score: 1

      A few notes:

      1. The interaction recording functionality would be very useful for interaction designers but would probably not provide enough useful information for developers to track down and fix many code bugs.
      2. Registering and logging in is a necessary impediment, at least for Mozilla. Mozilla's bug tracking system requires minimal effort to file a bug--to register you just need an email address and to file a bug you need to log in with the password sent to that address--but we still get way too many duplicate bug reports or reports with no relevant information that take up too much time to deal with.
      3. The point about the difficulty in searching for a bug is well taken, but note that MySQL, upon which Bugzilla and probably some other bug tracking systems depend, has a "full text search" feature that could be used to provide relevancy-ordered search results.
      4. The "ardent few" problem is a difficult one to solve, since open source software thrives off the contributed labor of self-interested parties. We've been churning around this problem ever since OSS got name brand recognition and "regular users" started using it, and I don't think it'll really be solved until someone develops a fundamentally different model for OSS (unless this is large corporations funding OSS and contributing their expertise in making the software user-friendly so they can "sell" it to users, in which case it may already exist)
    2. Re:Observations of a forelorn bug submitter by budGibson · · Score: 1

      As you observe, I think your point 4 may have happened already to some degree. IBM and some other corporations are making OSS an integral part of their integration business.

      If you have any insights as to how to fix the duplicate bug reports problem, it might be worth posting it as a story. One thought I have. Imagine, like Mozilla, that a large part of the application's state could be described using a serialized XML representation. The bug reporting mechanism could send this XML representation in as part of the normal process. Now, each bug report has a uniform state description attached. We could develop an automated way to compare state descriptions, perhaps something like collaborative filtering (basically finding states that have the most variables in common). Then your duplicates suddenly become votes for the same bug because you can automatically classify them as relating to that bug. You might even find relationships between bugs by clustering them based on state commonality.

    3. Re:Observations of a forelorn bug submitter by mykmelez · · Score: 1

      This is very similar to how Mozilla's talkback works, if you replace "serialized XML representation" with "stack trace".

      I think relevancy searching on bug comments has a pretty good chance of reducing duplicates, since a popular bug tends to acquire a number of comments from different users describing the problem in their own words, the effect of which is to build up a comprehensive keyword list.

      We might hook this up to the "enter bug" form so you get a list of potential duplicates before your bug is added. If yours turns out to be a dupe you might have the option of submitting your description of the problem as a comment on the original bug.

  63. my slash bug report... by zonker · · Score: 0

    oh kinda like how i just recv'd this error message a few minutes ago:

    Maximum Comments Exceeded!

    You've reached your maximum number of comments you can post: 542 comments over 4 hours.

    Note: chances are, you're behind a firewall, or proxy, or clicked the Back button to accidentally reuse a form. We know about those kinds of errors. But if you think you shouldn't be getting this error, feel free to file a bug report, telling us:

    Your browser type
    Your userid "666"
    What steps caused this error
    Whether you used the Back button on your browser
    Whether or not you know your ISP to be using a proxy, or any sort of service that gives you an IP that others are using simultaneously
    How many posts to this form you successfully submitted during the day

    Please set the Category to "Formkeys."

    Thank you.

  64. what's up with /. today? by zonker · · Score: 0

    btw, what's up w/ slashdot today? i know they were moving to a new version of the code and they also were moving servers from east to west coasts. other than that, i'd like to know what the hell is going on... anyone know? thanks :)

  65. Christ, is this a troll or what? by talks_to_birds · · Score: 1
    I mean, what the hell process is there to report bugs to Micro$oft -- and by that, I mean a process where there is any chance of so much as a response, let alone any hope change?

    So /. is gonna pick on Open Source, where at least there *is* a process?

    Whoring for posts again, Taco?

    For shame, for shame...

    'course that's nothing new.

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
    1. Re:Christ, is this a troll or what? by ONOIML8 · · Score: 2

      Well no shit! I hadn't looked at it that way but you're right. There isn't any obvious way for joe consumer to report anything about a Microsoft product.

      The last time I did try to report a flaw with a Microsoft product I was told that was just the way it worked and I would have to live with it. Even then that was after a 33 minute on hold time phone call.

      So while you have a question about which route to use to report OSS bugs, at least there are several methods to chose from.

      --
      . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
    2. Re:Christ, is this a troll or what? by Derek+S · · Score: 1

      The difference is that open source projects are much more dependent on community input to uncover bugs. Commercial vendors have QA departments who bug hunt for a living. They're generally a lot more efficient about it than a typical user, and have a closer relationship with the developers.

      Of course, when it comes to uncovering obscure bugs across a wide range of environments, mass user input is very useful. But you really want to get the obvious kinks out of the product before you ask Joe User to take it for a spin. Otherwise you're going to get countless duplicate reports for bugs that the developers already know about.

      In the Linux world, we count on the distro vendors to provide that layer of professional quality control before and after a release. Unfortunately, their resources are rather limited at this point.

  66. Distro != Open Source Package in most cases by shoppa · · Score: 4, Interesting
    In most cases, the version of an open source package you get from Redhat or Debian (or whoever) does not directly correspond to the official release of an open source project. As an extreme example, Redhat for several years shipped a version of gcc that ID'd itself as "2.96" while all the while the gcc developers were swearing up and down that there was No Such Thing as GCC 2.96.

    The degree of divergence between the two determines whether it is appropriate to send the bug report to either or both. In most (but not all) cases the distro will be lagging behind the OSS package bugfixes so it's very likely that it's already been fixed.

    The real solution, of course, is to ditch all distros and build everything from sources yourself.

    1. Re:Distro != Open Source Package in most cases by gpoul · · Score: 1

      That's also the case with other packages.

      There are many alpha versions of GNU projects out there packaged in various distributions although they're only served from alpha.gnu.org and ftp://alpha.gnu.org/README clearly states that it is not meant to be included in distributions.

  67. Responsiveness of Mozilla developers by El+Volio · · Score: 3, Interesting
    Personally, I've had loads of success submitting bugs for Mozilla. Since I've been using it for my day-to-day work for so long, I decided a lon gimte ago that I could at least bother to report the problems that I find. And the developers have been incredibly responsive. Sometimes they don't agree with me on how it should actually work, but they respond quickly and are willing to discuss the reasons behind their decision, which is good enough for me.

    I've only submitted one bug in a distribution package (to Debian), and I saw a reply as well -- 3 months later. Although I still use Debian, responsiveness is probably not high on the list of reasons I do. Then again, most Debian maintainers are volunteers but a substantial chunk of Mozilla developers are paid, so that probably explains it.

    --

    "You can never have too many elephants on your team."

    1. Re:Responsiveness of Mozilla developers by shallot · · Score: 1

      You can't really judge the responsiveness of Debian based on a sample of one... there's over a thousand people maintaining stuff in Debian. Sometimes people get a reply within half an hour, sometimes within half a decade. :)

    2. Re:Responsiveness of Mozilla developers by vandy1 · · Score: 1

      I submitted a bug on cyrus21 (deb package of Cyrus 2.1, IMAP/POP/God-knows-what server), and got a reply within what - 48 hours (quite understandable, since I'm Australian and so have a bit of a lag time for TZ *and* submitted it on a Sunday) Cheers

  68. Re:Give the Smuggler a hug! by Anonymous Coward · · Score: 0

    -PUSH-
    Maybe I've spent too much of my life programing in Forth, but it seems odd that slashdot would still encourage the first posters. Keeping the swiftly written and lightly contemplated response at the top of page one discourages others from pushing a well thought and knowledgeable response onto the bottom of the stack's third page.

    Why are you afraid to invert the order and display the last post first?

    If /. were the new kid on the block, this might make sense for building momentum. However, a mature and respected community can fix its sights on higher goals. It would go well with the new cluster.
    -POP-

  69. semi-anonymous bugzilla accounts by Anonymous Coward · · Score: 1, Interesting
    I've always wondered why bugzilla(s) on various projects don't let you register with an anti-spam (munged) email address. Mozilla.org, for instance, sends you a bugzilla password when you register, but it's auto-generated, so I don't think it's possible to enter a munged address when you do so. I really want to participate in a number of projects, but I've gotten so buried in spam in the past that I generally tend to email the contact person listed in the bugzilla database when I find something. It wouldn't be too hard to have the address auto-munged in some way, but no one seems to do that (at least no one that I've seen).

    Anyone got a better suggestion?

  70. What? by telstar · · Score: 2

    You can't fix it yourself?
    Dude, the source is right there...

    1. Re:What? by distributed.karma · · Score: 1

      What? You mean open source software has bugs?

      --

      --
      If you moderate this, then your children will be next.

  71. the support paradox by Anonymous Coward · · Score: 2, Informative

    Support truly IS a critical aspect of OSS, as no software is ever totally free of bugs. With the traditional commercial model, independent of when money is exchanged, there is an explicit commitment by the producer of a software product to provide support. While execution on that commitment is quite variable, this IS accountability as there is a company name and reputation attached to a software product.

    The authors of OSS "products" frequently do have an attachment to their child. But, unlike our real offspring, there ARE things that take precedence over providing timely support of those "products". Additionally, there is far less of an explicit commitment implied as these "products" are donations, and thus it is unreasonable to expect much ongoing commitment.

    My experience over a twenty four+ year career in software... OSS "products" that everyone uses are well supported so long as "everyone" is having the same problem you are. If you are using something most others are not, and the bug is something only you encounter, then the only way you will get it fixed is to open it up and fix it yourself. This is the sole benefit of OSS as I see it... if it is important enough to you, you can always fix the code yourself, or pay someone sufficiently to fix it. With non-OSS, you do have to depend on the producer of the product, and if they truly do not want to make the change/fix you need, it is never going to happen unless maybe you buy the company.

    When the software profession is in depression, as it currently is, there are lots of highly skilled software engineers with time on their hands and a need to keep their skills sharp. Thus, there are lots of qualified people with the time available to fix OSS bugs.

    What will happen when the industry turns around and we are back to the days of scarce engineers? All of the skilled engineers will be running as fast as they can to keep up in their paid work. That leaves the only people with time free to work on OSS are those no one wants to hire. Are these the folks we want fixing the bugs in our software?

    How about some additional angles on this line of thought...

    If OSS products are not sold, but support is, isn't the incentive on the side of shipping with as many bugs as possible and then charging for the support everyone needs to get the bugs they hit resolved? And how does this differ from commercial software, where one pays up front and then there is a commitment by the producer to provide bug fixes into the future? In the latter case, there is no money in producing bug fixes, so the incentive is to produce the product with the most unfixed bugs that users will tolerate on initial release and then ignore as many requests to fix bugs as possible without loosing too many of those customers?

  72. Falling in line with this... by fuerstma · · Score: 1

    I installed MDK 9.0 on my machine, and have found a bug in top. Read the top man page tells me the maintainer is procps-bugs@redhat.com is the maintainer, whose e-mail bounces.

    Ideas?

    --
    www.jackasscritics.com
    1. Re:Falling in line with this... by vandy1 · · Score: 1

      Perhaps you should ask Mandrake - on the user mailing list. People from Mandrake read that, & should know what to do. HTH

  73. DUH by fanatic · · Score: 1, Troll
    1. Bring up app.
    2. Click on 'Help'
    3. Click on 'About'
    4. See email or URL displayed.


    How hard was this? For non-gui, 'man ' or 'info ' usually produces the same results.
    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    1. Re:DUH by Xtifr · · Score: 2

      5.submit bug to displayed email address.
      6 wait for a few days, get response saying "cannot reproduce, what version are you running, and where did you get it?"
      7. send email naming your vendor
      8. wait a few more days, get a response saying "vendor must have broken something, talk to them, not us"
      9. feel sad at how much time you wasted.
      10. contact vendor like you should have done in the first place.

  74. at least get the command right you elitist fool by Anonymous Coward · · Score: 0

    4. Submit the report with the command: mv /dev/null

    ?? error: file exists

    I think you might mean to cat the file?

  75. Report this bug by amichalo · · Score: 1

    I'd like to report that this story has a headline Icon of "HP", though perhaps "Shadow Man" would be more acurate.

    LINUX: It's cheaper than Water and half the calories

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  76. Frontends to gdb? by Anonymous Coward · · Score: 0

    What are the best frontends to gdb for non-programmers?

    (Oh, and has anybody fixed it so Bugbuddy will handle smtp?)

  77. Why I rarely post bugs although I'd like to by Anonymous Coward · · Score: 0

    I often would like to post a bug, but then,
    when I get to sites like mozilla's bugzilla,
    and i first have to set up an account etc.
    and go through bug lists etc. and it takes
    an hour before i can send my bug report, i'm
    discouraged and i don't do it any more.

    i'd much prefer to just send a bug report
    without having to have an account and go
    through that time-consuming shit.

    now of course, this would take more time
    from the developers or bug report reviewers,
    who would have to sort more reports themselves,
    and that's why they don't do it.

    could any one come up with an idea to have a
    no-login quick bug report sort mechanism that
    allows both bug reporting users and developers
    / reviewers not to lose time?

  78. I missed a point... by SystematicPsycho · · Score: 0, Offtopic

    WTF does this have to do with the HP logo?

    --
    Analytic & algebraic topology of locally Euclidean meterization of infinitely differentiable Riemmanian manifold
  79. The right place to submit bugs by Gerv · · Score: 3, Insightful

    There are many distributions and channels for open source projects to reach the end user, so how do users, especially non-technical ones, effectively submit bug reports to the right database? How do open source projects make it easier for users to submit bug reports and consolidate the bugs in a single database?

    They all standardise on Bugzilla, and use Bugzilla's import and export (or move) features to move bugs between instances :-)

    Other bug trackers (e.g. Scarab) also support import of Bugzilla's XML format for bugs.

    Gerv

  80. HAMMERED! by mcrbids · · Score: 3, Insightful

    Look, these "major projects" are getting hammered by clueless dolts who haven't done any research, where a "bug" is something like "The script stops working when I call a function I never defined".

    They get jaded. And why not? They are HUMAN.

    A while ago, I hit a nasty (for me) bug in PHP 4.x. Basically, if you tried to include a file that wasn't there, the script would halt with an error.

    And being that include() is a function, I felt that it should behave like any other, and return a failure code and continue, leaving it up to you to trap the error.

    For me this was important, but I had to rally for a while with the developers, and get past the RTFM stuff, and argue my case before they accepted my logic and made the fix.

    But they do care! Just understand their situation, and work from there.

    -Ben

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  81. duh, opera's not libre/OSS by Xtifr · · Score: 2

    Ex-squeeze me, but what does Opera have to do with a discussion about bug reports for free/libre/OSS projects? If Opera were OSS, then you'd have some options. If the original developers ignore you, you could beg or pay someone else to fix the problem, or take some programming classes and learn to fix it yourself. As it is, you're the one that chose the proprietary solution, so you're stuck, and I hope you weren't expecting any sympathy around here! :)

  82. DO NOT REPORT BUGS. REPORT FIXES. HELP THE WORLD by Anonymous Coward · · Score: 0

    DO NOT REPORT BUGS. REPORT FIXES.

    STOP COMPLAINING AND HELP THE WORLD INSTEAD

    If you submit a cogent bug report, with a test case,
    AND INCLUDE A FIX, I assure you the developer
    community will stop, look, and listen.

  83. Please do *not* submit your bugs only to disros! by hardaker · · Score: 5, Insightful
    I'm the lead developer of the net-snmp package and let me give you my 2 cents on the subject from a first hand view:


    Distributions do a great job redistributing stuff, but don't do a great job working with the package authors themselves. The net-snmp package is an extremely hard one to maintain, for we support a really large number of operating systems for code which is very operating system sensitive (the architecture ifdefs in some portions of the code will drive you mad. Trust me.) net-snmp is redistrubuted through a number of distributions, and let me tell you that almost no bug reports get to us that are entered into distribution bug tracking databases. It's a nightmare, and because we can't continously search other bug databases for problems, we frequently are left out.


    To make matters worse, the distributions often fix things. RedHat and other RPM packages simply roll their own patches into their redistribution and don't send it to us. FreeBSD has a ports tree that contains patches for projects that the projects themselves may have never seen.


    I'll never forget the first time I opend the source rpm of the net-snmp package from redhat. There were 3 patches in it that I had never seen for bugs I didn't even know about. Why hadn't I heard of them? because the RedHat package maintainers didn't notify us that they had fixed something.


    Finally, what's even worse is that all of the RedHat source RPMs are GPLed. Our package uses a BSD license and thus we can't pull the patches out of the RPMs and apply them to our source without getting explicit permission to re-license it.


    The proper thing to do would be to probably search freshmeat for the project page and look at the documentation. Maybe submit it to both the package maintainer and to distribution maintainer if you really have the time (ha!).


    My personal plea to the distribution maintainers: help the package authors out! Please!

    --
    The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
  84. Mod the parent down - troll or astroturfer by Anonymous Coward · · Score: 0
    authors usually will look into the bugs if you mail them directly as "URGENT,"


    Read the parent, and mod it down, as it gives exactly the advice to hurt both the recipient and the Open Source project it's applied to.


    Troll or negative astroturfer, don't know which.

  85. Bug: Slashdot is running in the future by Osty · · Score: 1

    From the update:

    Update: 11/01 11pm EDT

    It is currently 6:15pm PST on 10/31, which means it should be 9:15pm on the right coast, still 10/31.

  86. Re:What utility software? by morgajel · · Score: 3, Interesting

    because they can't waste their precious time doing a little research

    they are a user. you are a programmer. it's your code. They have no obligation to spend any more time on it than they feel like(conversely, you don't have to spend time on them either).

    You must remember, they're doing you a favor by reporting a problem with your code. keep that in mind.

    don't alienate them by telling them they have to fill out a 4 page questionaire and search a huge database for related bugs. For some people that's just more time than they want to spend.

    I understand what your saying, but most bug reporters are doing it out of the goodness of their hearts. If they are treated like shit because they are new to bug reports and do something wrong, you can bet that'll be the last they fill out.

    then ask yourself this- can you see your grandmother filling out a bug report? imagine it from her shoes if you want real insight.

    --
    Looking for Book Reviews? Check out Literary Escapism.
  87. Free -vs- pay by Quixote · · Score: 3, Insightful
    It is interesting to see some of the replies from people about software they did not pay a dime to get, and yet expect full support (no, I'm not talking the person who asked the question).

    Compare your experiences with the following:
    We bought a couple of ICP-Vortex RAID controllers (expensive puppies). When we got the controllers, we found a problem: trying to get into their "BIOS" (ICPCON, by hitting ^G) would make the system lockup. Secondly, it required a floppy to upgrade the firmware; we wanted to see if there's a way around it.

    We called Intel (who owns Vortex). The operator says: "fork over $25 before I transfer you to a live person; else go to this URL".

    Not wanting to part with the $25 so soon, we went to the URL. Vortex wasn't even mentioned anywhere. Finally, a colleague sent email to icp-support@intel.com. Waited for a few days, and he got a canned reply ("No").

    But what about the ICPCON question?, he asked. Waited for 1 whole week, and got another canned email, with the wrong answer.

    He has sent email to Intel again. The saga continues.

    The moral of the story: just because its "free", please don't expect better support than you get for software that you paid money for! At least be realistic.

    1. Re:Free -vs- pay by Junta · · Score: 2

      I run into this all the time. I really think it underscores the huge misconception that companies have about commercial software. What's really frightening, is that the more expensive the product, the less willing the software company is to give free support, but rather require extraordinarily expensive support contracts or a gouging per-incident fee.

      As an example, we encountered a bug in a mail server (well, more than a mail server, but for now) that bit us in the ass. Basically, it had crashed and contained data that caused it to crash on startup no matter what. Data it had generated itself as part of a fouled up routine. We called them up, since we paid an ungodly amount of cash for this package (against my protests) figuring they would give support, especially since it was their bug. The response? They would not do anything but send us to the sales department, for purchase of one phone incident ($300!) or a support contract.... And so while my company prepared to shell out (no time to argue, needed the mailserver, I frantically figured out a workaround and told them to forget it....

      Same with hardware too. A network appliance broke under warranty that was rather vital to the company. They asked the local vendor to supply a replacement but the vendor said they would have a week turnaround if we didn't shell out $5,000 for renting equipment. I said 'give me an hour, and you'll have a free linux box to take its place'. And so I did, and it worked for that week until the replacement came. Then we stored the linux box for emergencies while I made a more fully functionaly linux router (i.e. not SmoothWall, a system with iptables and kernel 2.4).

      --
      XML is like violence. If it doesn't solve the problem, use more.
  88. Re:DO NOT REPORT BUGS. REPORT FIXES. HELP THE WORL by Anonymous Coward · · Score: 0

    No kidding

    We get several reports every day consisting of
    stories such as:

    Well, I was using your stuff, you know, and then
    I took my break, and then I clicked on a gaming
    site, and, you know, I got an error
    You really need to fix your software!!

    We can't do anything without the exact error output.
    On top of that, a test case would help kick things off.

    For sure - we are jaded. Developers get tired of
    listening to blather from users who can't describe
    what they were doing - let alone produce a test
    case or a succinct narrative of how to reproduce
    the problem.

    We have plenty of real, reproducible bugs to fix-
    why waste time fishing after some 'story' report?

  89. Submission Guesswork by slobbit · · Score: 4, Interesting

    I agree that it is difficult and confusing often to report bugs. It seems like many reports are either way too detailed or over simplistic.

    I had a bug that was causing me problems printing to a network printer. When I went to submit a bug on the project I scoured the lists. Finding nothing that matched, I submitted my bug, describing my system, program versions, the fact that the exact same setup had worked under a previous version, and what the symptoms were. When I get the info back on my submission it appears that "my" bug had already been described and fixed. The problem was that the original submitter had a programmer's level of knowledge about the problem, and described it in those terms (blah-blah doesn't change blah-blah-blah in blah.cfg), without mentioning the symptoms the enduser would experience.

    I don't know what the solution is; the Buzilla documentation is pretty good about explaining how to submit a good bug report, it's just that many people don't follow the guidelines, then the maintainers just let original description through without editing for clarity.

    Oh gosh, this has reminded me of my many horrible bug hunts on Bugzilla. What a great topic for Hallowe'en--I'll be awake all night!

  90. SourceForge petty dictators - what to do? by Anonymous Coward · · Score: 0

    What do you do when you've spent a week FIXING several bugs in a low interest SourceForge project and the petty dictator running the project will not commit your fixes? How can you vote such lazy assed maintainers off of SourceForge who are not carrying their weight? If you raise a fuss in the mailing list then YOU appear to be the one that's a dick. And if you're going to say maybe my changes weren't good enough - forget about it. That ain't the case at all. The project has been idle and in a not working state for over a year. The fucking thing cannot even compile without several patches! The maintainer in question was not the original author of the LPGL'd code - the author quit the software business. The current maintainer simply posted it to SourceForge and took a hatchet to it.

    1. Re:SourceForge petty dictators - what to do? by Anonymous Coward · · Score: 0

      After reading my own post I realized what a complete tool I was. The answer is obvious: I will start a fork of the ill-managed project. Gotta love that LGPL license.

    2. Re:SourceForge petty dictators - what to do? by Anonymous Coward · · Score: 0

      exactly :) open source is great!

  91. redhat loves fucking up packages by Anonymous Coward · · Score: 0

    If redhat packages a piece of software, all too often they make local changes, add new features to it, create their own version numbers that conflict with the real author's, etc. This is very annoying and problematic for authors, since if someone reports "foo doesn't work" then frequently it is the packager's broken patches or features that are the problem.

    It is a support nightmare to create a product foo, then have redhat come along and package it up along with a half dozen other different products and still call it foo.

    There are all too many package maintainers out there that want to setup packages the way _THEY_ like them setup, despite the fact that most users don't like them the same way and the real author doesn't either.

    No, redhat is far from alone in doing this.

    1. Re:redhat loves fucking up packages by Marc+Slemko · · Score: 2

      Not only that, but all too often they make "fixes" locally and never pass them on upstream.

      Thanks guys.

  92. "bad code is better than no code" by Anonymous Coward · · Score: 0

    Didn't Bill Gates say that one or twice or three times as a justification for releasing early. So what is the difference.
    ?

  93. Google as a verb... by Anonymous Coward · · Score: 0

    All else fails google it of course.

    The fact that "google" could be used as a verb definitely says something about what an influence the Google search engine has on the internet.

  94. Re:Maintainers- A Good Experience by Pinky3 · · Score: 1

    I have had several good experiences with Debian. Last January, version 22.1 of lilo came out with some changes that broke on my old hardware. I filed a report through the Debian Bug Tracking System. The Debian maintainer, Russell Coker, contacted me with some questions and suggestions. After a few tries, he put me in direct email contact with John Coffman, the upstream maintainer of lilo. He in turn asked questions, made suggestions, and found a solution. He then suggested I try the beta version of 22.2 from his own site, and helped me use some test software he had developed.

    My role was to stick with it, try every suggestion, and send all requested output back to John. In the end, I had a working system, and lilo could handle a few more machines with quirky hardware.

    I don't program, but I felt really good about my contribution. So report the bugs, but don't stop with just getting your own problem solved. Sending that extra information back to the maintainer helps him improve the software and makes life easier for other users.

    On the other hand, I felt really lucky that both Russell and John were interested in me and my problem. Neither one was just trying to get rid of "the common user"; both were working to make free software better, and I was happy to do my part.

  95. Openoffice.org and the pain of submitting bugs by hhippo · · Score: 1

    I really like the idea of us end-users submitting bugs and so helping the development of all this wonderful software (mozilla, openoffice, eclipse, etc). Currently there is just one thing that prevents me switching from MS Office to openoffice: a bug with the openoffice and Matrox dual-head [http://www.openoffice.org/issues/show_bug.cgi?id= 3428]. (Basically some of the program's menus are centered with the Matrox quickdesk utility and every menu appears always at the first display even if the program window is at the second display). I have previously submitted a few bugs about Mozilla and even managed to get one fixed, so I should know the basics of bugzilla which is also used by openoffice.org.

    Ok, so I tried to get this one fixed also. I tested and tested the various situations that caused misplaced dialog boxes and menus. I even searched the Matrox's forums for more information. Then I tried to submit the extra info to the bug 3428...

    The horror! After registering to buggzilla, joining to various developement projects, waiting to be accepted as a member of those projects, and a dozen "You aren't authorized to submit this information" -messages later, I finally gave up. As a result of this it will take a looong time before I'll try openoffice again. I think that there is something fundamentally wrong with a bug submitting process if the average user cannot post his information in a snap. In fact, dumber people (like me) than the average user should be able to submit bugs easily.

    (Summary for all bug reporting system developers: please, help us dummies help software development.)

  96. Yea by Anonymous Coward · · Score: 0

    I need to know hot report a bug in Mandrake that causes it to keep cra

    [NO CARRIER]

  97. Re:Please do *not* submit your bugs only to disros by Random+Walk · · Score: 2

    That's true, sadly. In principle, it should be a good thing to have ones application in a distro, because the number of potential users will be much larger, hence the application more thoroughly tested. In practice, the upstream author typically will not see the bug reports at all.

  98. Please don't call developers on the phone by Per+Abrahamsen · · Score: 2

    unless you have gotten permission to do so. It is very distracting and in my opinion rude. Feel free to email him. It may not be as efficient (an email is easy to ignore), but it is a lot more considerate because it is easy to ignore, or postpone until he has time. The developer may _choose_ to provide free support, in addition to providing the free software, but he has no obligation to do so.

    If you bought the distribution, the people who sold it to you is as accountable as people who sell non-free software. But please use common sense, if you bought a Red Hat distribution from CheapBytes for US$ 1.99, neither Red Hat nor CheapBytes have much moral obligation to provide support.

  99. Re:Falling in line with this... so report that! by Anonymous Coward · · Score: 0

    Open a bug with RH against procps then.
    Quote the man page and the bounce and suggest
    they reopen the address or fix the man page
    to say the right place.

    Also report the bug itself: if you can get someone
    with RH to confirm it, report it there. Failing that,
    report it to Mandrake. Distributions do pass these
    things around to the person/group whose problem it
    really is.

  100. How about a fix from the source? by labradort · · Score: 1

    I don't know why a person would sit there twiddling their thumbs waiting for a fix from Redhat. The way I see their errata, they are often the last to know about a problem.

    Here is my method:

    1. Discover problem.
    2. Check for update at Redhat
    3. If RH update not available or doesn't help,
    look for update at source project.
    4. If newer release from source project doesn't
    help, check their bugs information to see if
    the problem is known.
    5. Check their FAQs and support information to
    see if anyone else knows of the problem and
    a solution.
    6. Pursue their preferred method of discussing
    potential bugs - mailing list, whatever.
    7. Consider workarounds and other packages that
    can do the same thing.

    In my view, Redhat is simply a delivery mechanism. They are the taxi driver that brings me linux. I don't even think about the taxi driver making fixes to linux. Perhaps that is sometimes not 100% correct, but that is what I assume.

    The above would be different if I paid money to Redhat for the package or support. I would engage this while at the same time checking the source of the package if possible.

  101. It depends on where you get it from by gpoul · · Score: 1

    This totally depends on where you got your version from. - If you got it directly from the developer by downloading sourceballs or CVS export you'll report it directly to the developer's bug tracking system.

    If you use the distributor's version you'll simply report it to the distributor and he'll decide what to do with it.

    It's all that easy.

  102. Re:What utility software? by gpoul · · Score: 1

    Please notice that users should use the distributor's bug tracking system.

    Only people who are not clueless will use the tarballs or CVS exports from the developers and should submit directly to the developer's bug tracking system.

    This way it all gets filtered at the distribution level because that's where the user got his program from.

  103. Obvious answer? by Anonymous Coward · · Score: 0

    A user should file the bugreport at the package in their distribution. If the package maintainer finds this to be a bug in the upstream software he forwards the bugreport (maybee adding some of his own comments) to the upstream author(s).

    As easy as that, thats how it's done in debian anyway. I don't know about redhat. (Maybee I should have a look at it since I'm currently running RH8). //fatal

  104. Re:Please do *not* submit your bugs only to disros by pne · · Score: 2

    ISTR something similar happened with Perl a while back -- someone from (IIRC) some flavour of BSD got in touch with the Perl developers and said "hey, here are the patches we apply to Perl, are you interested?". For the past "n" years, they had been silently applying them and the developers never got to know of the patches previously.

    --
    Esli epei etot cumprenan, shris soa Sfaha.
  105. Re:Please do *not* submit your bugs only to disros by Dr.+A.+van+Code · · Score: 1

    Have you considered the possibility of writing a script that would query RedHat's bugzilla buglist.cgi nightly, retrieve all bugs for your product, and insert any new ones into your SourceForge bug database? (And similarly for other distributions.)

    --
    Good mfences make good neighbors.
  106. you're a stink bug by Anonymous Coward · · Score: 0

    If you can't proof read your post here you probably aren't qualified to be reporting any bugs anywhere for anyone.

  107. Bug in slashcode! by avel599 · · Score: 1
    Update: 11/01 11pm EDT by C:Don't know why this was sitting under the "HP" topic, so I've changed it to something more appropriate. Sorry if this has resulted in any confusion.

    Perhaps it was a bug in slashcode!

  108. Re:Please do *not* submit your bugs only to disros by hardaker · · Score: 2

    Yeah, but it would be ugly to write (making sure no duplicates, trying to make sure that we hadn't already solved it in versions that are beyond their released version, yadadada)

    Actually, if bugzilla just had the ability to send out mail for any bugs in the system for a given package, that would be very benificial. I want to track everything in "this" package kind of thing. (It has the ability to track individual bugs, but not every bug in a package).

    --
    The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
  109. Re:What utility software? by Reziac · · Score: 2

    From today's Naked PC newsletter, excerpted from an article by Lee Hudspeth "Guidelines for Excellence in a Software Development Team":
    ***
    7. Embrace Bug Reports

    Too often, we developers tend to view a bug report as an attack on our work. But I say welcome them, embrace them. A bug report is a learning opportunity; it's a chance to see your code/project and its behavior from a completely different perspective (which is, essentially, what quality control is all about). Make sure staff who directly interact with customers, managers, beta testers, or other developers have strong "active listening" skills and are not prone to defensiveness.
    ***

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  110. Be more OPEN with your testers!! by Reziac · · Score: 2

    I've had that experience as a tester, where a design decision was causing problems, and the coder kept insisting the undesirable behaviour was not a bug. And of course we testers kept documenting how it was broken, because as far as we could see, it was!!

    FINALLY, after weeks of this, the coder broke down and told us that this problem couldn't be fixed because of something else that fundamentally could not be changed, and would get broke all to hell if the bug were fixed. Oh, well, THAT we can understand. Okay, cool. End of problem.

    It would have been so much easier if he'd just TOLD us about the sticking point in the first place, saving us a lot of needless work and himself a lot of needless aggravation.

    Moral is, when you get that sort of bug report, be more willing to share your REASONS with your testers. Explain what the difficulty really is. Don't assume your testers are morons who can't figure out that sometimes there are tradeoffs or mutually-exclusive solutions. It's far easier for a tester to accept what can't or won't be fixed if they understand your reasons for the decision.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  111. Re: What bug fixes? by OsamaBinLogin · · Score: 1

    > Only people who are not clueless ... should submit
    > directly to the developer's bug tracking system.

    This is an example of the general attitude.

    I have a BS in applied physics from an Ivy League school, where I also took a few graduate physics courses. I have had people refer to me as "Dr" thinking that I had a PhD. The number of programming languages I've learned is well over 50, the number of machine languages I've programmed in numerically is I dunno a half dozen, in addition to some hardware interfacing I did in school. I've published commercial software, in some cases single-handedly, for decades. In some cases they got top-scoring reviews in national magazines.

    In other words, I am not "clueless".

    Nevertheless, the source for an entire Linux distro overflows one CD, and as miraculous as it sounds, I just haven't had time to read the whole thing. For most Linux software, I must be considered a mere "user", sometimes spelled by your kind as "luser". I do not understand all of the technical issues of all of the software I use, I cannot definitively isolate the source of a particular bug, and I cannot debug it all myself. In the few cases that I care about, I usually don't have time to file a detailed bug report - you're lucky if I report anything at all.

    OK so if you can refer to me and my kind of people as "clueless", that lets you off the hook when you ignore my bug reports, right? In other words, you won't fix any bugs unless it's found by you yourself or a very small circle of insiders who understand the ins and outs of your particular piece of software. And you won't change error messages that are meaningless to me because they refer to these insider concepts.

    And you think that Linux is going to make it on the desktop? And you're surprised when Microsoft eats your lunch and Apple swoops down and steals the alternative desktop market out from under you in two years flat.

    --
    Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  112. Re:What utility software? by waynev · · Score: 1

    > because they can't waste their precious time doing a little research...

    I found the above statement interesting too. However, I thought the response might be a little bit harsh.

    > "You must remember, they're doing you a favor by reporting a problem with your code. keep that in mind."

    Isn't the application developer doing to application user a favor by letting them have the software for free? There are a lot of favors to go around, but it seems to me the goal is to get better software. Maybe the person who discovered the bug isn't great in submitting in-depth, concise, and effective bug reports. Whether they have a willingness or capability to improve that skill, they'll never get the chance if 1) developers can't effectively interact with the novice, and 2) there is no effective way to get the bug to the developers. This topic originally started with the discussion about centralized/distributed bug reporting (i.e. getting a gaim error from RH to gaim developers). It would be nice to track the bugs, even if the reporters aren't as helpful as they could be.

  113. Re: What bug fixes? by gpoul · · Score: 1

    Your cluelessness depends on your insights into the program you're submitting the bug for and not your education or other things you did in your life or list on your CV.

    It's all not about reading the source. That's completely unimportant for just reporting the bug. But you have to know the program. There are too many bug reports filed by people who could be solved by reading the fine manual. (as they say)

    To be honest with you, I don't care if Linux ever makes it on the desktop. What I care is that software works for me. It's not interesting if it was written by Microsoft, Apple, or some random geek who just happened to learn C yesterday. (Which doesn't mean that there aren't people at Microsoft or Apple that just happened to learn C yesterday...)

    In another one of your posts you say that your time is valueable. You wouldn't guess it but other people's time is also valueable and if you want to get a bug fixed you should try to write good bug reports that are easy to understand and don't require multiple emails to be sent back and forth.

    If you don't want to "know" the program and just want it to work for you then please don't contact the developer but submit a bug report as vague as you like to your distributor's bug tracking system and, depending on the distributor, they'll be happy to help you for a fee or even for free.

    It all comes down to this: If people are not paid and do stuff in their free time and you want something from them, then you have to be polite and don't give them the impression of wasting their time.

  114. deak link by Anonymous Coward · · Score: 0

    Test message. This has been the top message on Slashdot.org for me for the past two weeks.

    Obviously brak.slashdot.org hasn't propogated to my DNS yet as the new server for Slashdot.

  115. No subscription required by mbrubeck · · Score: 2

    The audacity-help mailing list is open -- you can post without being subscribed, and we always cc the original sender when replying to bug reports and help requests. Users sending mail to that address don't even need to know that the recipient is a mailing list instead of a single person.

    1. Re:No subscription required by Reziac · · Score: 2

      Ah, that's very cool, then. Not only easy to submit a bug report, but also great that the submitter gets positive feedback for their efforts (instead of wondering if their report fell into a black hole).

      Most mailing lists nowadays are closed due to spammer and moron issues. You're clearly made of braver stuff. :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?