Slashdot Mirror


Bug Reporting Etiquette

Jamie Zawinski writes "Mozilla.org has a new article on Bugzilla Etiquette. Relevant to more than just Bugzilla, this should be required reading for anyone who wants to file a bug about any product, no matter what bug tracking system is in use. I especially like the mention that "'Open Source' is not the same as 'the developers must do my bidding.'"" Update: 03/19 21:26 GMT by T : If that link doesn't work for you without cutting and pasting, reader Stephen Ostermiller suggests "you might want to use this link which appears to be the same document mirrored elsewhere."

297 comments

  1. links disabled by bsharitt · · Score: 4, Informative

    links straight from slashdot.org are disabled, but not from developer.slashdot.org

    1. Re:links disabled by codeonezero · · Score: 1

      Cool...maybe more people should do this :)

      Yeah it sucks but for small sites, who cant take /. this might alleviate their problems a bit.

      Yeah offtopic sorry.

      --

      ....
      int main (void) { ... }

    2. Re:links disabled by orthogonal · · Score: 1

      links straight from slashdot.org are disabled, but not from developer.slashdot.org

      Get Proxomitron, suppress the REFERRER http header.

    3. Re:links disabled by quitcherbitchen · · Score: 1

      Get Proxomitron, suppress the REFERRER http header.

      or Opera (enable / disable with F12)

    4. Re:links disabled by hughcharlesparker · · Score: 1

      Please don't get Proxomitron: we, and I'm sure many other sites, use the referrer header to tell us about broken links from other web sites to ours. Without the referrer header, we can't inform the owners of the referring page of the broken link. There's an interesting discussion on the referrer header on someone's weblog.

    5. Re:links disabled by orthogonal · · Score: 1

      Please don't get Proxomitron: we, and I'm sure many other sites, use the referrer header to tell us about broken links from other web sites to ours.

      I'm sure it's convenient to use your visitors' browsing to let you know about errors in pages that link to you.

      But the referrer header can also be used to track my browsing; given the choice between my privacy and your convenience, my privacy has to win.

    6. Re:links disabled by Anonymous Coward · · Score: 0

      You can also use google's link: search feature to find out who links to you, it's not perfect but it is helpful.

  2. Bug report by japhar81 · · Score: 4, Funny

    Bug number: 001
    Bug location: Website
    Bug symptoms: Site won't respond
    Comments:
    Slashdotted all to hell.

    1. Re:Bug report by Anonymous Coward · · Score: 1, Funny

      I see this too ....

      It works for me

  3. Inappropriate/Appropriate by Undaar · · Score: 5, Funny

    Appropriate bug reporting:
    "Upon clicking on Submit in ProgramX release X.X.X the system hangs and generates the following output: ..."

    Inappropriate bug reporting:
    "Dude! There's a huge f--king cockroach in my kitchen!!!"

    --
    ~ "When I'm of that age I'm just going to live up a tree."
    1. Re:Inappropriate/Appropriate by TopShelf · · Score: 4, Funny
      Or worse yet:


      "Dude! There's a huge f--king cockroach hanging in my kitchen, generating the following output..."

      --
      Stop by my site where I write about ERP systems & more
    2. Re:Inappropriate/Appropriate by Anonymous Coward · · Score: 0

      Dude, lay off the Burroughs. ;)

    3. Re:Inappropriate/Appropriate by Alien+Being · · Score: 3, Funny

      Try using -squish

      XROACH(1) XROACH(1)

      NAME
      xroach - cockroaches hide under your windows

      SYNOPSIS
      xroach [-option .,..]

      DESCRIPTION
      Xroach displays disgusting cockroaches on
      your root window. These creapy crawlies scamper
      around until they find a window to hide under.
      Whenever you move or iconify a window, the
      exposed orthopteras again scamper for cover.

      OPTIONS
      -display display_name
      Drop the roaches on the given display. Make
      sure the display is nearby, so you can hear
      the screams.

      -rc roach_color
      Use the given string as the color for the
      bugs instead of the default "black".

      -speed roach_speed
      Use the given speed for the insects instead
      of the default 20.0. For example, in winter
      the speed should be set to 5.0. In summer,
      30.0 might be about right.

      -roaches num_roaches
      This is the number of the little
      critters. Default is 10.

      -squish Enables roach squishing. Point and shoot
      with any mouse but-
      ton.

      -rgc roach_gut_color
      Sets color of the guts that spill out of
      squished roaches. We recommend yellowgreen.

      BUGS
      As given by the -roaches option. Default is 10.

      COPYRIGHT
      Copyright 1991 by J.T. Anderson

      AUTHORS
      J.T. Anderson (jta@locus.com)

      DEDICATION
      Greg McFarlane (gregm@otc.otca.oz.au)

      SEE ALSO
      xroachmotel(1), xddt(1)

      X Version 11 Release 4
      XROACH(1)

    4. Re:Inappropriate/Appropriate by Anonymous Coward · · Score: 0

      HAHAHA! This goes right up on the top ten :-D

  4. And speaking of etiquette by Anonymous Coward · · Score: 0, Troll

    Isn't it ironic that the site redirects back to /., because slashdot never has had the etiquette to consider the load it has on other people's servers and working off the back of others without so much as running a spell check themselves.

    And we are expected to pay for this!

    1. Re:And speaking of etiquette by Gortbusters.org · · Score: 2

      More ironic how because of that redirect, the majority of the comments on this article will be people trolling for karma by posting the article text? ;)

      --
      --------
      Free your mind.
    2. Re:And speaking of etiquette by Blaine+Hilton · · Score: 1

      But if this is true you could also say that they are discriminating against Slash Dot readers. Couldn't you?

    3. Re:And speaking of etiquette by Anonymous Coward · · Score: 0

      More ironic how because of that redirect, the majority of the comments on this article will be people trolling for karma by posting the article text? ;)

      i posted it as an AC so people could avoid overloading Mozilla's server you insensitive clod.

    4. Re:And speaking of etiquette by blibbleblobble · · Score: 1

      "But if this is true you could also say that they are discriminating against Slash Dot readers. Couldn't you?"

      Yes. Just like you could say they're discriminating against people who use a brick, rather than a computer, to access the internet.

  5. article text by Anonymous Coward · · Score: 5, Informative

    Bugzilla Etiquette

    There's a number of faux pas you can commit when using Bugzilla. At the very least, these will make Mozilla contributors upset at you; if committed enough times they will cause those contributors to demand the disabling of your Bugzilla account. So, ignore this advice at your peril.

    That said, Mozilla developers are generally a friendly bunch, and will be towards you as long as you follow these guidelines.
    1. Commenting

    This is the most important section.

    1. No pointless comments. Unless you have something constructive and helpful to say, do not add a comment to a bug. In bugs where there is a heated debate going on, you should be even more inclined not to add a comment. Unless you have something new to contribute, then the bug owner is aware of all the issues, and will make a judgement as to what to do. If you agree the bug should be fixed, vote for it. Additional "I see this too" or "It works for me" comments are unnecessary unless they are on a different platform or a significantly different build.
    2. No obligation. "Open Source" is not the same as "the developers must do my bidding." The only person who has any obligation to fix the bugs you want fixed is you. Never act as if you expect someone to fix a bug by a particular date or release. This is merely obnoxious, and is likely to get the bug ignored.
    3. No personal abuse. Bugzilla is a window into the world of Mozilla development. The fact that we permit anyone with an account to add a comment does not mean you may harass, harangue or otherwise hassle contributors. Do not make weak threats like "I won't use Mozilla until this bug is fixed!" If a respected project contributor complains about your Bugzilla attitude, then you may have your account disabled. If you don't like this possibility, become a respected project contributor.

    2. Changing Fields

    1. No messing with other people's bugs. Unless you are the bug assignee, or have some say over the use of their time, never change the Priority or Target Milestone fields. If in doubt, do not change the fields of bugs you do not own - add a comment instead, suggesting the change.
    2. No whining about decisions. If a respected project contributor has marked a bug as INVALID, then it is invalid. Someone filing another duplicate of it does not change this. Unless you have further important evidence, do not post a comment arguing that an INVALID or WONTFIX bug should be reopened.

    3. Applicability

    1. Some of these rules may not apply to you. If they do not, you will know exactly which ones do not, and why they do not apply. If you are not sure, then they definitely all apply to you.

    If you see someone not following these rules, the first step is to point this out by private mail. They may well not be aware of this document. Flaming people publically in bugs just causes resentment. In the case of persistent offending you should report the matter to Gerv.

    This entire document can be summed up in one sentence: do unto others as you would have them do unto you.

    1. Re:article text by Pxtl · · Score: 4, Informative

      Really, I can't say I'm surprised that this happened. Read any forum for any large software project (or popular forum in general: SlashDot) and you'll find that half the internet considers it their personal scrawlspace. Hell, if there's any bad side to the bloggin revolution, its that 12-16 year olds that used to be much more pleasantly silent have found their voice on the internet and are using it to annoy the hell of us who are trying to get some work done.

      If you don't have a moderation system, patient moderators, etc, then avoid making your bugtracking or other internal information systems publicly available to unidentified users. Imagine if a guy posted a piece of software to Slashdot and said "hey, any bugs?" the quality of the responses he'd get.

      The fact is that most bug-reporting database systems are designed for limited-beta testers, QC people, and developer communication. Not for joe user who just surfed in. Expecting it to be anything better is unrealistic. Look on SourceForge at the bugreport sites of any major game, instant messaging, or other project that appeals to teenagers and you'll see the same behaviour.

      Mozilla is a huge project, and they've aimed at mainstream users - so you'll have every tom, dick, and harry using the bug-tracker. This means the bug-tracker has to be something better then a developer bugtracker if they want to get any useful data out of it. Maybe a bugtraq/slash engine hybrid? Mod your way to "take this bug seriously".

    2. Re:article text by blair1q · · Score: 1

      Bureaucratic nonsense.

      I reported a bug, and it took two more submissions before I found the right category to submit it under, because the pinheads rejecting the bug assumed I should have knowledge of the code to understand the categorization.

      I have no illusion that "the developers must do my bidding", but they have the illusion that they should just reject valid bugs with form errors instead of fixing the form themselves and doing some damned customer service.

    3. Re:article text by Cato · · Score: 1

      'Customer service', eh... How exactly are you a customer of the open source developers doing this in their free time and why should they give you this 'service'? Of course, you are not a customer, and few open source projects are set up for 'customer service'.

      If there's someone who is willing to do bug triage or work on better bug categorisation systems that can help without requiring per-bug work, that's fine, but don't expect customer service from open source projects. If you want service, pay a company or individual to do the support of whatever open source program you are using.

    4. Re:article text by blair1q · · Score: 1

      Rejecting valid bugs for bureaucratic reasons does the project a disservice. Anyone putting their fingers in the community's project makes the community their customers.

  6. RTFM by FortKnox · · Score: 5, Insightful

    Amazing. A post to what's basically a "RTFM" to anyone submitting a bug.

    Doing this simply creates intimidation. What if some newbie found an integral bug, gets a "RTFM" and is too intimidated to report the bug?
    Anyone who has been assailed by "RTFM" in chat rooms can understand where I'm coming from.

    Honestly, if open source takes over, the gripe will go from MS to RTFM. Its something that should be addressed now instead of later.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:RTFM by Anonymous Coward · · Score: 0

      well the newbie can RTFM when it comes to reporting USEFUL information

      the newbie shouldnt have bothered if they are going to provide incomplete info.

    2. Re:RTFM by Gortbusters.org · · Score: 4, Funny

      Unfortunately, we can't even RTFA..

      --
      --------
      Free your mind.
    3. Re:RTFM by sczimme · · Score: 2, Insightful


      What if some newbie found an integral bug, gets a "RTFM" and is too intimidated to report the bug?

      In all seriousness, what are the odds of that? What are the chances that someone brand new to $PRODUCT will find an "integral bug" that somehow eluded the developers and and all the other individuals that use $PRODUCT on a daily basis? I think the odds are minimal; while such an occurrence is not impossible, it is at least very unlikely.

      --
      I want to drag this out as long as possible. Bring me my protractor.
    4. Re:RTFM by Anonymous Coward · · Score: 0

      The article has been run through the de-spastic filter.

      What if some newbie found an integral bug, gets a "RTFM" and is too intimidated to report the bug?

      In all seriousness, what are the odds of that? What are the chances that someone brand new to some product will find an "integral bug" that somehow eluded the developers and and all the other individuals that use that product on a daily basis? I think the odds are minimal; while such an occurrence is not impossible, it is at least very unlikely.

    5. Re:RTFM by Anonymous Coward · · Score: 0

      There's an important difference between Open Source and MS: The user pays Microsoft. There's no place for rude users in Open Source. If you want someone to take your anger out on, pay him. But what if the user was going to report that integral bug? So what? Others will see it too. If not, then it's most likely not that important after all. BTW: The bug reporting etiquette mainly addresses things which are not related to the process of reporting bugs itself. It's mostly about disagreements that occur when a bug has already been reported, like when a bug doesn't get the attention someone would like it to get or when a bug is not accepted or when the solution to a bug does not fit someone's prefered way of solving that bug.

    6. Re:RTFM by FortKnox · · Score: 5, Insightful

      Being someone that has worked on both sides of the fence, you'd be truely surprised at how a newbie can find crashing and other bugs simply because people haven't thought to do something (because they've been doing it their 'normal' way for so long).

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    7. Re:RTFM by CrayzyJ · · Score: 4, Insightful

      "In all seriousness, what are the odds of that"

      Very high. Users with the least amount of knowledge usually can do the most damage. Developers and regular usuers use the system with preconceived notions of what should and should not be done. Newbies almost always do something which causes the application(s) to crash.

      In Software Engineering the phrase is something like, 'the least trained tester is the best tester'.

      --
      Holy s-, it's Jesus!
    8. Re:RTFM by BZ · · Score: 2, Informative

      This is not for people _submitting_ a bug. This is for people commenting on an already-submitted bug.

    9. Re:RTFM by WNight · · Score: 5, Insightful

      Honestly, if open source takes over, the gripe will go from MS to RTFM. Its something that should be addressed now instead of later.

      Okay. RTFM.

      If you buy Microsoft's software, they're obligated to listen to you bitch about its problems. If you download something I offer for free, I'm not obligated to you in the slightest.

      If you can say something both coherent and polite, I'll listen. I do want my software to be better, but I'm not going to be abused by you in the process.

      Why do you think people are entitled to anything else? I've very rarely seen people told to RTFM for asking a polite question. They almost always get pointed to docs. If they fail to read those, they get told off, but what else do you expect when you rudely demand someone walk you step by step through something you aren't willing to read a help file for?

      It's no different in any other circumstance. Ask for directions in a mall and you'll get pointed to the map. If you ignore the map and ask something it would answer, expect to be ignored. Nobody has respect for whiners who demand that other people solve their problems for them.

    10. Re:RTFM by Anonymous Coward · · Score: 2, Insightful

      How is this RTFM? It's just a guide to appropriate behaviour when using bugzilla. I don't know if you've ever used bugzilla.mozilla.org but, for some bugs have such a large number of useless comments, ranging from 'This bug is really irritating', through 'I'll use IE until you fix this' right up to personal abuse of the developers involved. Not only does this prevent people from doing useful work in the bug report, but it activley discourages developers from working on the project. If your email regually included abuse from strangers, how willing would you be to continue giving up free time for the project?

      The situation is particually bad for bugs where there is significant amount of disagreement about the best solution or where a section of the community disagrees with the relevant module owners decision, a famous example being the 'display alt text as a tooltip' bug. In those cases, people usually start ranting about it being 'against the open source spirit' to non implement the features that they want immediatley. That is the direct motivation behind section 1.2.

      All this document does is set out clearly what is and is not acceptable behaviour. It is quite specific that offenders should not be publicly shamed, but instead should be referred to the document by private email (see section 3). As far as I know the document is not even linked at mozilla.org yet (although I personally believe it should be linked from the bug writing guidelines). So it's hardly likely to put off new users.

    11. Re:RTFM by JourneymanMereel · · Score: 4, Insightful

      I've found that many "newbies" find installation errors as a lot of developers don't install all that often. There are also the cases of discrepensices between the FM and the way it actually works... after all, most developers don't read the docs very often so if the doc person is too busy to notice a change when it happens it may get missed entirely.

      --
      Life has many choices. Eternity has two. What's yours?
    12. Re:RTFM by Gerv · · Score: 1

      What if some newbie found an integral bug, gets a "RTFM" and is too intimidated to report the bug?

      Well, they wouldn't get pointed at this document until after they'd filed at least one bug :-)

      But anyway, this is part of the reason why the document requests that people politely point out transgressions by private email.

      Gerv
      (document author)

    13. Re:RTFM by axxackall · · Score: 2, Insightful
      Check Gentoo forums - "RTFM" answer is ruled out by the Gentoo community, perhaps even by the forum etiquette, which I've never read btw :)

      Seriously, Gentoo forums are ones of the friendliest open-source communities. I don't remember if anyone answered to anyone with RTFM. It gives me the hope that it is not true that "the gripe will go from MS to RTFM".

      As for Bugzilla's etiquette, it's a good document: short, clear, not intimidating. I don't see anything wrong with this document.

      --

      Less is more !
    14. Re:RTFM by Alien+Being · · Score: 1

      Assuming the solution actually *is* contained in the docs, then politely showing the submitter exactly where to find the answer is IMO the best thing to do. Teach him to fish. If he persists in asking lame questions, tell him to S(tuff)TFM.

      If the answer *isn't* in the docs, maybe it should be.

    15. Re:RTFM by The+Bungi · · Score: 1
      If you download something I offer for free, I'm not obligated to you in the slightest

      Ahhhh, yes. You get what you pay for, indeed.

    16. Re:RTFM by Anonymous Coward · · Score: 0

      Those are the kind of users who usually don't report bugs in Bugzilla. They complain on messageboards. More experienced users should look out for those, identify the unusual way in which the application was used, reproduce the bug and filter it into Bugzilla.

    17. Re:RTFM by Anonymous Coward · · Score: 0

      Anyone who has been assailed by "RTFM" in chat rooms can understand where I'm coming from.

      Back in my day, you had to RTFM to get in to the chatroom...

    18. Re:RTFM by Anonymous Coward · · Score: 0

      I do remember that I was very pissed when I was lectured after I had made a seemingly miniscule mistake on usenet. It did work though: I read the relevant documentation and understood why I wasn't greeted friendly. Why do people always assume that the other guy must be an arrogant asshole if he doesn't roll out the red carpet for those who want something from him?

    19. Re:RTFM by Anonymous Coward · · Score: 0

      "There's no place for rude users in Open Source."

      But rude developers, now that's a different story...

    20. Re:RTFM by swillden · · Score: 1

      Ahhhh, yes. You get what you pay for, indeed.

      Absolutely. And if you're interested in paying someone to listen to your gripes and then tell you they'll add it to the list of bugs to be fixed in the next version of the product (which you'll have to drop more cash to obtain), then please, feel free.

      As for myself, I'll learn to ask politely and save my money for, say, my next trip to Belize. Particularly since asking politely and contributing the occasional patch seem to get my bugs fixed faster anyway.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    21. Re:RTFM by Anonymous Coward · · Score: 0

      No, there's no place for them in Open Source either. They'd have to be darn good on the technical side if they wanted to make up for all the other developers whom they drive away. Don't confuse rudeness with candidness though.

    22. Re:RTFM by swillden · · Score: 1

      In Software Engineering the phrase is something like, 'the least trained tester is the best tester'.

      Well, the second-best tester, anyway. The *best* tester is a highly experienced software developer with a twisted imagination, a methodical approach and a vicious vendetta against the development team.

      But, then, Jim's new secretary is lots cheaper and does almost as well. Oh, and she looks better in a tight sweater than some fat bearded guy in jeans with a hole in the seat.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    23. Re:RTFM by rusty+spoon · · Score: 1

      Human nature I guess. Some people that have a problem assume that in solving their problem they will have to (argue) discuss it with someone more knowledgeable than themselves.

      Their stance is one of defence because they have already tried everything, at least from their perspective, that is in their power. So they mostly start agressively.

      Not everyone opens a support query like this but I've seen my fair share. It's entirely possible to turn it around and transform them into a happy customer once more but it does require patience.

      The threats piss me off more than anything else; "fix this or I'll use [alternatives, legal action, tell everyone I know that you are crap])". People that threaten this type of thing should be aware that instantly promote themselves to the bottom of the queue.

      When replying to bug reports or support queries the hardest part is to avoid patronising the other person. The trouble is that everyone has different abilities so a clean/terse reply to one person is outright rude to another, a long winded assume-nothing reply is patronisingly offensive to some yet informative and helpful to another.

      I should add that I have found this to be true for both open source projects and commercial (I do both).

    24. Re:RTFM by budgenator · · Score: 1

      Some people just seem to have gremlins suck on them and if anything can break, they'll break it. Some of these people have to be newbies.

      Actually most newbie's are going to be intimidated to even post a bug or unexpected behaviour thinking that they've done something "wrong".

      I'd think it would be a good Idea when testing the software to get some newbies to do it, you'd have a better Idea of the throughness of the doc's, the intuitiveness of the UI ect.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    25. Re:RTFM by Anonymous Coward · · Score: 0

      The problem is that a newbie doesn't always know what info is and is not required.

    26. Re:RTFM by Mitreya · · Score: 1
      I've very rarely seen people told to RTFM for asking a polite question. They almost always get pointed to docs. If they fail to read those, they get told off, but what else do you expect when you rudely demand someone walk you step by step through something you aren't willing to read a help file for?

      You clearly hangout in different social cirles. You must be one of the RTFM people with this attitude. Yes, it is reasonable to expect that people read the docs. But it is also reasonable to expect that you will understand nothing unless you are at least moderately knowledgable. Happens to me every time I try to decipher SysAdmin related stuff. Thus the barrier of entry is high, and newbies aren't welcome

      And a polite question coming from someone who tried to RTFM gets the same reply as a polite question from someone who hasn't RTFMed.

    27. Re:RTFM by Mitreya · · Score: 1

      YES, YES! I would mod the parent to 6 and above if I could. To that I can only add that people that write TFMs are obviously never from the newbie group, thus there are always issues that are hard for newbie but aren't covered as they are too obvious for TFM writer! (as someone who is still on the newbie side of the fence... :)

    28. Re:RTFM by uxo · · Score: 0

      I agree with Mitreya. You must be one of those posters to comp.lang.* that gleefully tell the newbies to RTFM. They get discouraged from asking any more questions, and the answer never gets into the archives.

    29. Re:RTFM by Hott+of+the+World · · Score: 1

      My acronym: FTMGD
      Fuck the Manual God dammit!

      --
      | - | - |
    30. Re:RTFM by Cato · · Score: 1

      Exactly - if someone is getting paid to do customer support it's fair enough to hold newbies by the hand. In all other cases, RTFM is a completely appropriate response to basic questions that are in the manual.

    31. Re:RTFM by anonymous+loser · · Score: 1
      It's no different in any other circumstance. Ask for directions in a mall and you'll get pointed to the map. If you ignore the map and ask something it would answer, expect to be ignored. Nobody has respect for whiners who demand that other people solve their problems for them.

      I can honestly say that I've never asked someone for directions, and had that person point to a map, even if there was one readily available. In every instance the person did their best to provide directions. Of course, I always make a point of consulting available documentation before asking questions, but that doesn't mean I still don't ask dumb questions occasionally.

      Anyway getting back to what you said, I think you're giving people more credit than they deserve. Some people really do have an adolescent attitude about helping people that don't have as much knowledge or experience in a particular subject. It's like watching computer illiterate people shopping for a computer. I've seen salesmen alternately brushing those folks off because it's too much work, or taking advantage of their ignorance for their own personal gain. The same thing happens all the time in fora and chat rooms on the internet, only it's magnified a hundredfold since people feel their actions on the internet have no real life consequences.

    32. Re:RTFM by benb · · Score: 1

      > Those are the kind of users who usually don't
      > report bugs in Bugzilla. They complain on
      > messageboards.

      Sometimes, bugzilla seems to be understood as message board :-(

    33. Re:RTFM by cburley · · Score: 1
      Honestly, if open source takes over, the gripe will go from MS to RTFM.

      With MS, there should be more griping about the need to RTFL (...License).

      --
      Practice random senselessness and act kind of beautiful.
    34. Re:RTFM by WNight · · Score: 1

      You say that as if you tricked me into admitted a deep dark secret of open source. If you want support people catering to you, buy a support contract. Nobody ever suggested otherwise.

      I don't see why you have so much trouble with the concept. If I wrote you a petulant and whiny letter about being unable to configure IIS you wouldn't help. It's not your job to do so. If I was nice about it though, you might be friendly and give me a few tips.

      The big difference between open source and closed source is that open source companies make all their money from support. They really do try to help because they want you to renew that support contract. They go much farther than simply reading the FAQ (Knowledge base) entries for you like MS support does.

      Furthermore, saying "You get what you pay for" is about the most ignorant thing you could say. How much do you pay for Linux? Yet it's a top-end server OS. How much do you pay for Mozilla? How much does ReiserFS cost? You get exactly what the developer uses, which is worth far more than what you (didn't) pay.

    35. Re:RTFM by WNight · · Score: 1

      Next time you see someone get told to RTFM, look at where they're asking, and what they're asking.

      If you go into #LinuxKernel and ask "How do I install Linux", you're going to get brushed off, either with "RTFM" or "ask somewhere else" because it's not the right place. It's like stopping at a drag-racing forum and asking about the best undercoating to get for driving on salted roads. Technically both forums deal with cars but that's as close as they get.

      If someone goes into #Mandrake or #LinuxNewbies and asks the question in anything but a rude tone they'll be pointed to a faq or something. Told to RTFM, but gently, and with a pointer to the right M.

      But, if that person comes back and says "I can't make an install floppy from windows" they'll get a ton of help, even if it's a simple task. They've obviously read a bit about the process and have taken the time to explain what the problem is so they the potential helper doesn't have to play twenty questions.

      I've *never* had trouble going into a channel and asking the most basic of questions. I say something like "I looked at the PHP docs online and I couldn't find how to X, the best I can find is Y. Can someone help?" Even if it's fairly basic, I've at least shown willingness to help myself.

  7. Speaking of etiquette by PD · · Score: 1

    Isn't there some precedent here by which Mozilla doesn't allow referer from Slashdot to hit their website?

    And now we've just slashdotted them through a different page.

    1. Re:Speaking of etiquette by rodgerd · · Score: 1

      Because in the past, /. linking into Bugzilla entries has crippled Bugzilla for extended periods of time. Oddly enough, the Moz developers rate a functioning defect tracking tool to generating hits from the goatse.cx crowd.

  8. Geeks discussing etiquette? by l33t+j03 · · Score: 2, Funny
    Whats next, some tips on how to pick up chicks?

    Maybe hygiene guidance. Or which hairstyle to pick. Or a spring fashion review.

    Stick to what you know, jerking off to japanimation and pointing out the flaws in sci-fi movies.

    1. Re:Geeks discussing etiquette? by Anonymous Coward · · Score: 2, Funny

      Eric Raymond has some pointers on the art of making sweet love.

    2. Re:Geeks discussing etiquette? by Anonymous Coward · · Score: 0

      Are you friends with "bcaulf?" I found you on the bcaulf user page? What do you think of bcaulf's comments?

    3. Re:Geeks discussing etiquette? by Anonymous Coward · · Score: 0

      "Whats next, some tips on how to pick up chicks?"

      That's a bit of a stereotype. There are some straight female geeks.

      "Stick to pointing out the flaws in sci-fi movies"

      I like to refer to this as paying attention.

  9. Nice job there slugger... by chrisgeleven · · Score: 2, Informative

    How many times do the people at Mozilla.org have to tell you to NOT link to Bugzilla so the poor servers can actually be usable by companies who are spending real money on employees to work on Mozilla?

    1. Re:Nice job there slugger... by Anonymous Coward · · Score: 0

      That's timothy for you. Doing more harm than good...

  10. Google cache of the article by Anonymous Coward · · Score: 1, Informative
  11. One rule that didn't make it... by japhar81 · · Score: 5, Funny

    Always add bitch at the end of the feature request.

    Example
    Incorrect
    The program could use a print preview feature, please add it.

    Correct
    The program could use a print preview feature, please add it, bitch.

    At least that's rule #1 where I work.

    1. Re:One rule that didn't make it... by Anonymous Coward · · Score: 0

      Bug report
      -----------

      Stop posting junk at Slashdot, bitch!

  12. Slashdottet by termos · · Score: 0, Redundant

    Someone should post a bug report on their webserver first.
    Slashdotted, yiah!

    --
    Note to self: get smarter troll to guard door.
  13. Yeah right by DNS-and-BIND · · Score: 1

    How rich, for developers to lecture ME on how to properly toady to them. It doesn't matter how politely I submit my bug report, it still gets ignored with the classic phrase, "we are concentrating our resources in other directions", which is programmer-ese for "can't you see we have better (i.e. more fulfilling for the developer) things to do than fix our tiny bugs!"

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    1. Re:Yeah right by ruriruri · · Score: 2, Insightful
      That classic phrase is also the truth. At this moment I have 60 "priority 1" "bugs" in my queue, for our particular produkt. Each one would probably take on average 3 days to fix. At the same time I'm developing new features unrelated to those bugs. Last time I checked I was exactly *one* person.

      Don't take it personally when your bugs are ignored. Fix them yourself if they're so tiny.

    2. Re:Yeah right by row314 · · Score: 2, Insightful

      Hmmm. So, what you're saying is, they have no right to ignore you? To ignore their obligations to you?

      If that's the case, then please consider this: if you're not paying them, and they haven't otherwise contracted with you to produce the feature/bug fix/etc. you desire, then how exactly are they obligated to you? They aren't forcing you to use the software; if you do, you (usually) don't have to pay for it. Better still, you are able (even welcome!) to grab the whole mess and start playing with it yourself. No need to be limited to "Hey, this could be done better!"; instead, you can show them how to do it better! Or not... except that even if you personally can't code it up, nothing prevents you from hiring someone else to do it.

    3. Re:Yeah right by Gerv · · Score: 2, Interesting

      It doesn't matter how politely I submit my bug report, it still gets ignored with the classic phrase, "we are concentrating our resources in other directions"

      I've never seen anyone use such a management-speak phrase in bugzilla.mozilla.org. :-) But it's still a fair response - "thanks for the bug report, but we aren't going to fix it. However, if it's important to you, you have the source."

      Gerv
      (document author)

  14. jwz get's mozilla.org slashdotted by caferace · · Score: 1

    That's rich. Hey Jamie, should we slashdot DNA Lounge next?

    1. Re:jwz get's mozilla.org slashdotted by Jamie+Zawinski · · Score: 1

      It wasn't me, someone forged that submission. I guess that was "comedy" of some form.

    2. Re:jwz get's mozilla.org slashdotted by Charm · · Score: 1
      comedy

      Considering some of your recent bitching it all makes sence.

      --
      -- RTFM:Slackware::Beer:Saturday
  15. yay for slashdotting! by obli · · Score: 1

    I'll just have to pretend I read that article on bugzilla and pretend it said "don't write 'omg that program crashes! :(', we have no idea what to make out of that"

  16. Mirror on mozilla.org.uk by DeadSea · · Score: 2, Informative


    This story is mirrored on mozilla.org.uk.

  17. No obligation by Anonymous Coward · · Score: 2, Insightful

    I especially like this one:

    No obligation. "Open Source" is not the same as "the developers must do my bidding." The only person who has any obligation to fix the bugs you want fixed is you. Never act as if you expect someone to fix a bug by a particular date or release. This is merely obnoxious, and is likely to get the bug ignored.

    Yeah, real professional there. You don't like the tone of the bug notice so you're just going to ignore it. Way to take pride in your work. Listen, guys, if someone points out a bug -- and if you take any pride in your work -- then make an attempt to fix it even if the submitter didn't phrase it nicely. After all, do you really give a shit what some pimply faced puke thinks of you? No, you just want your code to be the best it can be. Don't think you're "teaching this submittor a lesson" by ignoring the bug report. That's just playing childish games.

    1. Re:No obligation by stratjakt · · Score: 0, Flamebait

      I'm going to stress the hell out of mozilla, find a huge gaping root-giving security hole, and then submit a bug report peppered with the words "douche", "fart", and "homo". Just so that they wont fix it out of spite, and their browser will slip into obscurity.

      Am I the only one who notices that every time the Mozilla team says anything, its a whine? "Apple didnt pick us for their browser! waah" "We dont like the tone of your bug reports! waah"

      Someone give the baby a bottle. And a beating.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:No obligation by Anonymous Coward · · Score: 0

      if someone calls you a moron when posting a report, would you pay much attention to it?

      i sure wouldnt. ill wait until someone nicely lets me knowm then i will thank that person.

      but that person thats being a jerk, well they can go to hell, i dont write code for them. remeber that, i write it for others that appreciate it and myself.

    3. Re:No obligation by usotsuki · · Score: 1

      AOL

      If some luser is saying "Damn you to hell for this fscking program that won't take my clothes out of my dresser and put them on my naked A - I hope your dog dies", well, yeah, they should be ignored or plonked.

      If it's "Can't SOMEBODY get this thing to work right on a Tandy?!" Well, that's different. I do think that some effort should be made, even if J. Random Luser can't convey his thoughts in an appropriate manner. A warning maybe, but every bug report should be important to a developer. And I do mean *every* bug report.

      I listen to my users and potential users, even if they do flame me.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    4. Re:No obligation by Anonymous Coward · · Score: 0

      "Yeah, real professional there."

      Open Source does not equal Proffesional.

    5. Re:No obligation by BZ · · Score: 1

      The bug is likely to get ignored simply because the signal-to-noise ratio is such that determining the problem actually being reported is impossible. No malice involved, just simple inability to tell the bug in all the stupid noise.

    6. Re:No obligation by javahacker · · Score: 1

      Listen, guys, if someone points out a bug -- and if you take any pride in your work -- then make an attempt to fix it even if the submitter didn't phrase it nicely. After all, do you really give a shit what some pimply faced puke thinks of you?

      You interpret that statement differently than I do. I hear the developers saying they will prioritize which bugs get worked on based on more than the opinion of a particular bug reporter. If that person doesn't agree, too bad. This seems very practical to me, since most of the people this comment would apply to probably can't write a decent bug report.

      If you want someone to do something for you, especially when they are doing it for free, then don't abuse them. That seems like an easy to understand rule, doesn't it? It's called being polite. People have been doing it for a long time, and it usually works pretty well.

      It sounds like you may be one of the people who got ignored, and you probably need to work on your social skills.

    7. Re:No obligation by Anonymous Coward · · Score: 0

      Quit using marketing buzzwords like 'signal to noise ratio'. It's a lame concept, and the type of thing people say to make themselves sound smart when they arent.

      Now tell me if you can understand the following two pretend 'bug reports'.

      1) "Trying to save a web page as text results in a segmentation fault, and the program exits"

      2) "The program gets a segmentation fault every time I try to save a web page. This browser is crap."

      Is the "signal-to-noise ratio" too high for you to understand the second?

    8. Re:No obligation by mlefevre · · Score: 1

      ok, I'm a potential user - your crappy dapple emulator is written for MS-DOS. what kind of moron develops anything for MS-DOS??? why doesn't it work on Linux? post back when you've done it.
      </sarcasm>

      this document is mostly about comments on bugs. so someone has filed a report, and then posts back a week later saying "why is this not done yet? when are you going to have this finished?"

    9. Re:No obligation by Gerv · · Score: 1

      You don't like the tone of the bug notice so you're just going to ignore it.

      That's not what it says. It says "If you submit an offensive bug report, or post an offensive comment, you risk being ignored." Which is fair enough.

      Gerv
      (document author)

    10. Re:No obligation by Gerv · · Score: 1

      "Apple didnt pick us for their browser! waah"

      Er... the only people I heard whining when Safari came out were the Opera team.

      Gerv
      (document author)

    11. Re:No obligation by Anonymous Coward · · Score: 0

      > Don't think you're "teaching this submittor a lesson" by ignoring the bug report. That's just playing childish games.

      The DEATH PENALTY doesn't teach the convict a very good lesson, but I still support it as a deterrent.

      Sometimes rules are important to preserve, even when they don't fit into our World of Perfect Morality.

    12. Re:No obligation by Natalie's+Hot+Grits · · Score: 4, Informative

      Actually, it is.

      Reading bug reports that are full of information on what exactly the bug is, where it is reproduced, how to reproduce it, why its doing it, when its doing it, etc.. is going to give the developer a usefull report with information that he needs to fix the bug..

      If you add extra information that is not needed, inflamatory or not, that is extra work the developer has to do to fix the bug. It is equivilent to sorting through your spam mail every day. You pick out the bugs you see have usefull information, and proiritize them above the rest. Since bug reports continuously flow into the database, there is usually no time for a bug report that gives no worthwhile information because all the developers time is spent fixing bugs that have REAL bug reports.

      It is signal to noise ratio, and if you can't understand that, your a fucking idiot.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    13. Re:No obligation by Anonymous Coward · · Score: 0
      Yeah, real professional there. You don't like the tone of the bug notice so you're just going to ignore it.

      Have you ever browsed thru the various mozilla bug entries? You would be amazed what's in there. Some requests are ridiculous. Besides, tastes and requirements may vary. So granting one request may deny another. You just can't satisfy all.

      And certainly you have so much time on your hand todo whatever user of your programs say. You're a professional programmer, are you?

    14. Re:No obligation by BZ · · Score: 1

      Have you ever read any of the bugs in Mozilla's bug database? Both of the reports you list have a very high signal to noise ratio compared to a typical _real_ bug report.

    15. Re:No obligation by Anonymous Coward · · Score: 0

      Am I the only one who notices that every time the Mozilla team says anything, its a whine? "Apple didnt pick us for their browser! waah" "We dont like the tone of your bug reports! waah"

      Dude, have you seen the Mozilla code? Cut these guys some slack, they probably have nightmares about whether or not they properly abstracted the return type of the dump they took yesterday. C++ does that to people.

    16. Re:No obligation by Natalie's+Hot+Grits · · Score: 1

      The funny thing is how the exact article you linked to links to another article with quotes from mozilla developers crying about not picking gecko...

      Oh well, RTFA next time lol

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    17. Re:No obligation by usotsuki · · Score: 1
      ok, I'm a potential user - your crappy dapple emulator is written for MS-DOS. what kind of moron develops anything for MS-DOS??? why doesn't it work on Linux? post back when you've done it. </sarcasm>
      Sarcasm duly noted. *g* I don't have a Linux box at this time to test with. I do know firsthand that Dapple ][ works on Windoze 98 SE. It's mostly written in C; the remainder is a single .o file built with nasm. I don't think a Linux port, theoretically speaking, would be *too* difficult. </offtopic>
      this document is mostly about comments on bugs. so someone has filed a report, and then posts back a week later saying "why is this not done yet? when are you going to have this finished?"
      Then I'd put a note saying "Well, I'm only one person (two in the case of Dapple), and I do have a life (well, kinda-sorta), so I only have so much time to hack. If I agree that there is a problem needing to be fixed, as soon as I am able to fix it, I will do so." That is my policy. Others seem not to be as willing.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    18. Re:No obligation by hkmwbz · · Score: 1

      Oh yeah? LOL.

      --
      Clever signature text goes here.
    19. Re:No obligation by hkmwbz · · Score: 1
      Heh. Let's try this instead:

      http://rss.com.com/2100-1023-980492.html

      Still LOL.

      --
      Clever signature text goes here.
    20. Re:No obligation by Gerv · · Score: 1

      Paul Festa is a weasel, and his articles always misrepresent mozilla.org's position. Even so, if you read the article, you'll see that Mozilla developers called Apple's decision "understandable", and Mike Shaver said "I'm having trouble working up any indignation about it."

      Hardly "Waah".

      Gerv

  18. 10 Villagers... by Anonymous Coward · · Score: 0

    BURNINATION!!!

  19. Appropriate Bugs or not... by Gortbusters.org · · Score: 3, Interesting

    Doing system testing, one of the most common mis-reported bugs is due to "pilot error", whether that be a misconfigured server, improper use of the application, a missing configuration parameter, etc.

    Why do these result? Because people often do not read the documentation (setup instructions, release letters, etc).... OR because things like a README were not included!

    --
    --------
    Free your mind.
    1. Re:Appropriate Bugs or not... by tcopeland · · Score: 1

      True, many bug reports can be translated as "I didn't read the manual".

      Nevertheless - there are good ways to handle these. On the info-cvs list there's a fellow who deals with this sort of thing by posting a link to the appropriate FAQ entry or manual page. For example, today someone asked "hey, this -z3 parameter to cvs isn't documented!". Rather than flaming the fellow, Larry just posted a one line response to the exact section of the CVS manual that talks about compression levels. Concise, helpful, and the user will probably get the point that "ah, perchance I should look thru the manual more next time." All good.

      Yours,

      Tom

    2. Re:Appropriate Bugs or not... by jesser · · Score: 1

      In an "end user" application such as a web browser, most bugs that could be (and often are) dismissed as "pilot error" are useful for figuring out UI problems. Especially if you consider that the reporter filed a bug -- they're probably not an idiot, and they probably spent at least a little time thinking about the problem before reporting it.

      For an example, look at the dups of bug 143810.

      --
      The shareholder is always right.
  20. This raises two important questions: by burgburgburg · · Score: 4, Funny
    a) What is the same as "the developers must do my bidding"?

    b) What is the phrase or action that will get the developers to actually do my bidding? I'm very busy and quite imperious.

    You may answer me now.

    1. Re:This raises two important questions: by Anonymous Coward · · Score: 1

      I believe the phrase you are looking for is: I will give you a lot of money if you fix this bug for me... please.

    2. Re:This raises two important questions: by Chemisor · · Score: 1

      a) What is the same as "the developers must do my bidding"?

      "All your jobs are belong to us."

      b) What is the phrase or action that will get the developers to actually do my bidding? I'm very busy and quite imperio

      "If you do my bidding, I'll pay you $1,000,000"

    3. Re:This raises two important questions: by gregbaker · · Score: 1
      What is the phrase or action that will get the developers to actually do my bidding?

      "I have money!"

    4. Re:This raises two important questions: by bdsmedberg · · Score: 1
      b) What is the phrase or action that will get

      Here's $30/$300/$3000/$30000, fix my bug. If you don't know who to ask, go to irc://irc.mozilla.org/#mozilla and ask around.

    5. Re:This raises two important questions: by rodgerd · · Score: 1

      Nope.

      Try "I have pornographic movies in my apartment, and lubricants, and amyl nitrate... "

    6. Re:This raises two important questions: by transient · · Score: 1
      I'm not sure, but where I work, the director of finance assigns tasks by thanking people for things they haven't done yet. It's really bizarre and it makes people feel kind of dirty for following through on her requests, like they've been subjected to some sort of Jedi mind-trick. Example:

      Finance Director: "Thanks for giving Jack the auditor responsibility in PROD."
      DBA: "I'll give Jack the auditor responsibility in PROD."
      Finance Directory: "Thanks for going home and rethinking your life."
      DBA: "I'll go home and rethink my life."

      --

      irb(main):001:0>
    7. Re:This raises two important questions: by Jim+Hall · · Score: 3, Insightful

      Probably the most irritating phrase I see as an open source software person is "thanking you in advance for your prompt reply!!" That just makes me want to not respond to your email right away. I am a coordinator for a fairly large and active project. I can't always get to your email right away all the time.

      But seriously, some of the staff at my work seem to think that CC'ing my boss on emails is the same as "you will do my bidding." :-)

    8. Re:This raises two important questions: by Planesdragon · · Score: 1

      What is the phrase or action that will get the developers to actually do my bidding? I'm very busy and quite imperious.

      "I will pay fifty thousand dollars for every bug I submit and you fix."

    9. Re:This raises two important questions: by Zathrus · · Score: 1

      Does he do this while waving his hand in a dismissing motion?

      Gotta wonder if it work on the IRS auditors though...

      Finance Director: "These are not the balance books you are looking for. Everything is fine."
      Auditor: "These aren't the balance books we're looking for. Everything is fine."

    10. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      I don't get it. How would your recreational habits or the other guy's bragging influence the developers?

    11. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      b) What is the phrase or action that will get the developers to actually do my bidding? I'm very busy and quite imperious.

      One of the main linux people (Alan Cox? Andrea Archangeli?) mentioned in a slashdot interview that the best way to get developers to fix something is to submit a wrong fix for it. People will just rush to correct you and show you what you're doing wrong.

      I wish I had a link to that right now

    12. Re:This raises two important questions: by Xerithane · · Score: 1

      Probably the most irritating phrase I see as an open source software person is "thanking you in advance for your prompt reply!!" That just makes me want to not respond to your email right away. I am a coordinator for a fairly large and active project. I can't always get to your email right away all the time.

      If anybody emails me with a stupid question, regardless of how nice it is, will not get a response. I get this shit all the time, usually from dimwits on here. They read a comment, then email me asking for more information that a simple google search will reveal for them.

      Feed a man a fish, you feed him for a day. Teach a man to fish, you give up your monopoly on fisheries. Ignore the idiot who can't figure out how to fish on his own, when there are free books on the subject everywhere around him, and he ceases to be your problem.

      --
      Dacels Jewelers can't be trusted.
    13. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      the quote was a reference to the movie "Fight Club", if i'm not mistaken.

    14. Re:This raises two important questions: by emptor · · Score: 1

      That only works if you're continually beating yourself up over the bug, or if you're terminal.

    15. Re:This raises two important questions: by Gerv · · Score: 2, Funny

      a) What is the same as "the developers must do my bidding"?

      "Hi, I'm Greg, your new manager."

      What is the phrase or action that will get the developers to actually do my bidding?

      "Please", backed up by a good reason, often works wonders. Seriously.

      Gerv

    16. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      >What is the phrase or action that will get the developers to actually do my bidding?

      It's not too difficult actually. My example.

      For a long time I've been looking at some way to contribute to the projects I use. I have limited time due to family etc. To bring my programming skills up to snuff would delay any help by say, 30 years. I can't translate, since all originates in the only language I know. I noticed that there was not alot of information available about the flow of development, like kernel-traffic, or kerneltrap. I truly enjoy what I read on those sites, but there wasn't anything like that available. So I started putting something together. I wrote 3 or 4 digests, shared locally with friends, then posted them to a discussion site. I've managed to maintain the digest for a while now. Developers forward announcements to me. If I ask questions, they answer. Last week I did a review with screenshots, and one bug that was apparent in a shot was fixed quickly. I offered a couple of suggestions, and one has been implemented, others are under discussion. Amazing. Who am I that anyone would listen to?

      >I'm very busy and quite imperious.

      So am I.

      Derek

    17. Re:This raises two important questions: by charon_on_acheron · · Score: 1

      "Gotta wonder if it work on the IRS auditors though..."

      No. Everyone knows that those mind tricks don't work on Toydarians. Only money.

    18. Re:This raises two important questions: by wirelessbuzzers · · Score: 2, Interesting

      Dude. Chill. Remember that while reading TFM is an excellent map from {Linux commands} to {what they do}, there is not a simple inverse map from {what you want to do} to {Linux command}. apropos and Google are decent steps, but they don't always give you the answer even if you know how to search.

      It is much easier just to ask someone who knows what they're doing and can answer in 5 minutes than to spend hours googling and crawling the man pages. I have several friends who have been using Linux for a year or so, and when we can't figure something out, we IM / write each other and ask, and it's better that way. If you have a fish that you're not going to eat, why not give it to a man?

      --
      I hereby place the above post in the public domain.
    19. Re:This raises two important questions: by Xerithane · · Score: 2, Interesting

      Dude. Chill. Remember that while reading TFM is an excellent map from {Linux commands} to {what they do}, there is not a simple inverse map from {what you want to do} to {Linux command}. apropos and Google are decent steps, but they don't always give you the answer even if you know how to search.

      Ok, asking for a hosting providor that costs less than $100 when I post a comment that says, "There are plenty of hosting sites that offer dedicated servers for around $100" is the line that I will not respond.

      It is much easier just to ask someone who knows what they're doing and can answer in 5 minutes than to spend hours googling and crawling the man pages. I have several friends who have been using Linux for a year or so, and when we can't figure something out, we IM / write each other and ask, and it's better that way.

      There is a difference between IM'ing a friend and emailing someone you don't know. Finding out a simple solution in google takes them less time.

      If you have a fish that you're not going to eat, why not give it to a man?

      Because it promotes laziness, however, I will gladly trade it for services. I do not give things away, I make people work for them. Very few things in life were given to me, and I had to work for everything I have. I'm not saying it's the way I'll raise my kids, but I'm not going to help someone out just because they need a fish. They're going to work for it, then they get a fish.

      --
      Dacels Jewelers can't be trusted.
    20. Re:This raises two important questions: by sconeu · · Score: 1

      b) What is the phrase or action that will get the developers to actually do my bidding? I'm very busy and quite imperious.

      I suspect that large amounts of cash thrown at them will cause them to bump the priority of your request...

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    21. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      The rule of thumb is to include the ways by which you have already tried to find the information on your own with your question. It's so much easier to ask someone who knows what he's doing because it's his time you're using, not yours. Ignoring people, who don't give the impression that they have tried to spare your time by looking for a solution themselves, is a perfectly acceptable and often necessary self-defense strategy.

    22. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      When I get an email like:

      "you work doesnt work, do something about it?"

      I answer asap, trying to figure out why I got the email. I do this in a very polite maner too, in hope to get as much information as possible.

      Why? Because if my works doesn't function, or just appears to malfunction, it's equal to worthless shit. In my eyes that's not good.

    23. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      sorry, for the misplaced post.

    24. Re:This raises two important questions: by danme · · Score: 1

      The problem with both of your questions is that you really want to control/master the developers. Actually, that is the attitude the "bugzilla etiquette" tries to hinder. The underlying issue is that you're looking for ways to manipulate the developers to do things the way you want - and (at least regarding open-source) that is none of your rights.

      What to do? As it always should be done - earn the right to influence people. For example; in normal life - keeping a generous attitude and not going around peoples back; in open-source - by committing patches and getting involved, being active solving other peoples problems.

      I think this is something people all over the world do have problems with.

    25. Re:This raises two important questions: by rodgerd · · Score: 1

      Or you convince the developer you might snap and bring your Armalite AN-180 into work.

    26. Re:This raises two important questions: by janda · · Score: 1

      To quote the original poster:

      It is much easier just to ask someone who knows what they're doing and can answer in 5 minutes than to spend hours googling and crawling the man pages. I have several friends who have been using Linux for a year or so, and when we can't figure something out, we IM / write each other and ask, and it's better that way.

      There is a difference between "me and my friends" and "me and some guy I've never met who I think knows what I'm too lazy to learn on my own".

      If nothing else, think of it as a learning experience. The more effort you put into learning something, the more you will learn and retain.

      --
      Karma: Food Fight (Mostly affected by Date Plate).
    27. Re:This raises two important questions: by Anonymous Coward · · Score: 0

      Try "I have pornographic movies in my apartment, and lubricants, and amyl nitrate... "

      Even better is "I have the video from when you were over to my apartment last time."

    28. Re:This raises two important questions: by rgmoore · · Score: 1
      a) What is the same as "the developers must do my bidding"?

      I think that's called a work for hire. If you're the one paying the developer, you have the right to call the shots. If somebody else is paying him (or he's doing it out of the kindness of his heart) you'd better ask nicely.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    29. Re:This raises two important questions: by Zerth · · Score: 1

      No, that's just for when you're chemo'ed and dying. Good FC ref, if I hadn't just grabbed some chips I would've read that just as it was playing(my gf is watching that movie right now)

    30. Re:This raises two important questions: by armb · · Score: 1

      > What is the same as "the developers must do my bidding"?
      "I employ the developers." Generally only works for closed source sofware.

      > What is the phrase or action that will get the developers to actually do my bidding?

      "I will pay lots of money for this."

      --
      rant
    31. Re:This raises two important questions: by benb · · Score: 1

      > a) What is the same as "the developers must do my bidding"?

      Employing a developer

      > b) What is the phrase or action that will get the
      > developers to actually do my bidding?

      Here you have $$$, do this.

  21. OSS Developers Must Do Bidding by Anonymous Coward · · Score: 0

    Otherwise, no one will use your project.

  22. Re:Blocked by Bugzilla by Anonymous Coward · · Score: 0

    -1, redundant as hell AND trying to karma whore

  23. WTF? by spells · · Score: 2, Funny

    Some of these rules may not apply to you. If they do not, you will know exactly which ones do not, and why they do not apply. If you are not sure, then they definitely all apply to you.
    I'm sure they don't apply to me.

  24. It's not a RTFM though by xactoguy · · Score: 5, Insightful

    It isn't that at all, though... all they are asking for are some very simple things, things that a newbie would probably do anyway. They are just asking that you don't put pointless comments, that you don't feel that the bug HAS to be fixed, and that you don't abuse or troll in the bug post. Most newbies would probably follow that pretty good on their own already... this is probably more aimed at those who have been around for a little bit, and have posted aimless comments, or have lost sight of the fact that the developers don't have to fix their bug immediately.

    --


    And so we go, on with our lives
    We know the truth, but prefer lies
    Lies are simple, simple is bliss
  25. Top 10 Bad Bug Reports by AtariAmarok · · Score: 5, Funny

    10. My program died. I have stapled an explanation to the install diskette and it is in the mail.

    9. I submitted my e-mail address to a dubious web site, and now I get spam. Could you get them to stop? It is your fault: I found the page in your browser.

    7. It happened when I hit one of the keys in one of the screens and I saw a message that said something appear. I think it was that version with the 1 in the name. It might have been Mozilla or Opera, don't ask me.

    6. Every time I click on the monkey to win $10,000, I never get anything. Could you add a feature in your future version that makes sure that clicks hit the right monkey?

    5. The word "Ayatollah" was not spelled right in one of your web pages, www.cnn.com. Please fix immediately.

    4. Mothra is attacking!!!!

    3. My el33t boxen broke da bugz. 2 u now.

    2. Author Stephen King dead at 54

    1. My preying mantis is not housebroken, no matter how much I do. What is there to do besides scold him with "Bad bug! Bad bug!"

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:Top 10 Bad Bug Reports by FroMan · · Score: 1

      8. Missing feature.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    2. Re:Top 10 Bad Bug Reports by eggz128 · · Score: 1
      7. It happened when I hit one of the keys in one of the screens and I saw a message that said something appear. I think it was that version with the 1 in the name. It might have been Mozilla or Opera, don't ask me.

      Urrgh :(

      Here is the entire content of an IM my aunt sent me tonight:

      Steve need to talk to u please to find out what I have to click! I have sent emails to all your addys .......all returned.. You must have changed them,,, it wont take 2 mins ok Jan


      1)Very descriptive.
      2)I only have one email address, it's working just fine. Way to lay the blame on me.
      3)Whatever it is shes talking about may well take only two minutes. I just know shes bound to have a huge list of "little" things waiting for me when I go to sort out whatever the original proplem is...

      Gah :(
    3. Re:Top 10 Bad Bug Reports by Anonymous Coward · · Score: 0

      0. I've tried everything: the embassy, the German government, the consulate. I even talked to the U.N. ambassador. It's no use, I just can't bring my wife to orgasm.

  26. Solution by hackwrench · · Score: 2, Informative

    Drag the link to the address bar.

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

      Somebody mod this guy up. Just drag n drop. Even you people who forget how to cut n paste can do it.

  27. Mod parent DOWN for WHORING by Anonymous Coward · · Score: 0

    Post it anonymously, you fucking jackass! Besides, it's already been posted by someone before you!

    1. Re:Mod parent DOWN for WHORING by Anonymous Coward · · Score: 0

      How do you really feel about this?

  28. FYI: imperious by rlowe69 · · Score: 1

    A link for those folks imperiously wanting to know what the heck that word means.

    --
    ----- rL
  29. Bug Reporting Problems, by PktLoss · · Score: 5, Informative

    I work for a small company (5 employees), with a user base floating around 1M. And I can't even begin to explain the lost man hours dealing with bad bug reports. I have personally closed over 20 duplicate bugs for a single incident, seeing 3 of the 5 most recently submitted bugs were the same was the first bad sign.

    We also deal with the common problem of perception; users think they are doing us the ultimate favour by posting bugs. And as such, feel that any and all means of telling us about them is apropriate, email to 5+ accounts, multiple forum posts, bugtracker, etc. This just wastes time that could have been spent fixing the bug in the first place.

    While I would agree that bug reports are helpfull, and nesesary. Condecending tones, foul language, and thinly veiled threats do little.

    All i would ask of posters is:
    -Replicate it, If you cant make it happen more than once, it doesnt matter (s/w under windows has special quirks of which i am sure you are aware).
    -Search It, then /when/ you find the same thing allready there, post a comment with your input, and stats on your OS and machine.
    -Include relevant details, killing bug reports under 100chars is really tempting 'it doesnt work', 'the installer breaks', 'its too slow' are all to common.
    -Include information on what you were trying to do, and what you were expecting, 'Bugs' are often just a difference of perception between coders, and end users as to what a feature should do.

    1. Re:Bug Reporting Problems, by Gerv · · Score: 1

      Have you seen the Bug Writing Guidelines? They may be a more appropriate document to point your users to.

      Gerv
      (document author)

    2. Re:Bug Reporting Problems, by burningd · · Score: 1

      If your car breaks down, you call a tow truck. They don't ask you if you changed the left front tire, honked the horn three times or whatever.

      What I am trying to say is, that not all people have the skill/knowledge how to even _try_ to fix a problem. So if you do not know that there is a driver/cpu/OS/whatever on/in your computer how can you expect those people to think: "Hey it might be this, lets try that".

      If you need people to write better bug reports, teach them how. No need for a README, since nobody reads documentation. At least not those who should.

      And even _if_ they get the proper trainig for a new application (including how to file bug reports), how often will they report bugs? Two months after the training they have forgotten all about things they never used up to that point.

      So how to fix this? I don't know. Perhaps have one person at the customers company who knows more about the application than an average user. He would know common problems/bugs and perhaps even solutions or workarounds. He would know how to file good bug reports and could help the average user.

      On the other hand _if_ users would file good bug reports, it would mean that they do it often, which might reflect badly on your software ;-).

    3. Re:Bug Reporting Problems, by _bug_ · · Score: 1

      Duplicate bug reports happen even when the bug reporter tries to make sure her report is not a duplicate.

      Differences of interpretation in the experince of a bug can lead to several very different descriptions of the same bug. So when a bug finder tries to do the dutiful thing and search for an existing report on the bug she's found, zero search results may be returned.

      It's not the fault of the bug reporter. It's just an example of differing interpretations of the same bug.

      As for submitting a bug report to 5+ email accounts, forums, ect... that's usually a product of someone whose submitted a bug in the past and received no feedback and/or the bug was never addressed. This lack of feedback can lead the bug reporter feeling she has not addressed it to the proper authorities. Thus she takes it upon herself to make sure, next time, that the bug report gets to people who might at least then direct it to the proper channel.

      It's not a drive to make a programmer's life harder or more frustrated. Nor is it about being a lazy end user. It's about trying to get the attention of developers and be acknowledged that the report was, at the very least, received.

    4. Re:Bug Reporting Problems, by Anonymous Coward · · Score: 0

      A useless bug report is a useless bug report. It's not the user's fault. If he can't even give basic information about the circumstances of the bug, he simply shouldn't report it. No need at all to feel guilty about not contributing.

    5. Re:Bug Reporting Problems, by micromoog · · Score: 1
      I agree with everything except:

      I have personally closed over 20 duplicate bugs for a single incident, seeing 3 of the 5 most recently submitted bugs were the same was the first bad sign...
      -Search It, then /when/ you find the same thing allready there, post a comment with your input, and stats on your OS and machine.

      This is your responsibility. Searching for bugs is a pain, and learning a new interface is a pain. You're the expert, not to mention presumably responsible in some way for software quality. People submitting bug reports are doing you a service (even when it means work for you; boo hoo); you should make it as easy as possible for them.

    6. Re:Bug Reporting Problems, by aridhol · · Score: 1
      When your car breaks down, you call a tow truck
      with a driver who can see your problem.

      Not all people have the skill/knowledge how to even try to fix a problem.
      But they should know what they did just before it crashed.
      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    7. Re:Bug Reporting Problems, by Gerv · · Score: 1

      If you need people to write better bug reports, teach them how.

      That would be what the Bug Writing Guidelines are for. This document serves a different purpose.

      Gerv
      (document author)

    8. Re:Bug Reporting Problems, by theBrownfury · · Score: 2, Interesting

      One of the biggest problems with bug management is the ability of the bug viewing audience to find bugs that may match the problem they are having.

      I've worked within a major corporation (RAID queries) and also worked closely with Mozilla and in both instances I found it extremely frustrating to find bugs, often when I knew the exact keywords that are associated with a given bug.

      If there was a search tool akin to Google for searching accurately through large bug databases where users could easily find bugs then the issue of duplicates would be solved almost entirely.

      --

      "Unlike most of you, I am not a nut." - Homer J. Simpson
    9. Re:Bug Reporting Problems, by jesser · · Score: 1

      If there was a search tool akin to Google for searching accurately through large bug databases where users could easily find bugs then the issue of duplicates would be solved almost entirely.

      There is an alternative to the overcomplicated "Search for bugs" page. It's called Bugzilla QuickSearch. I use it for the vast majority of my bugzilla searches. I even have a Bugzilla QuickSearch textbox on my start page (along with a Google search box, etc).

      I think "Search for bugs" should be renamed to "Advanced search" and QuickSearch should be made more prominent.

      --
      The shareholder is always right.
    10. Re:Bug Reporting Problems, by MobiusKlein · · Score: 1

      Mind you, not all bugs are 100% reproducible.
      If a bug happens 1 out of 1000 times, it will happen 1000 times if you ship it to 1,000,000 people. That's a lot of tech support calls.

      There needs to be a way to deal with the hard to reproduce bugs. At the very least, a good bug writer will say how often it occurs. ('Special quirks' occur on any system, not just windows.)
      rbb
      >All i would ask of posters is:
      >-Replicate it, If you cant make it happen more than once, it doesnt matter
      >(s/w under windows has special quirks of which i am sure you are aware).

    11. Re:Bug Reporting Problems, by mrkh · · Score: 1

      We also deal with the common problem of perception; users think they are doing us the ultimate favour by posting bugs. And as such, feel that any and all means of telling us about them is apropriate, email to 5+ accounts, multiple forum posts, bugtracker, etc. This just wastes time that could have been spent fixing the bug in the first place.


      That's because they *are* doing you the ultimate favour.

      Really, why is Joe Public somehow obliged to help us fix bugs that we let through anyway?

      Besides, how many times have you used a program with an easily fixed bug, started to compose a bug report, and thought 'oh...can't be bothered'. Getting people to submit bug reports *at all* is *really hard*, because we're fundamentally lazy creatures.

      Asking (as Mozilla does) users to do a lot of work just drives people away. [I've submitted bug reports, and hopefully lucid ones, but I'd have entered an awful lot more if it wasn't so much hassle...]

    12. Re:Bug Reporting Problems, by topham · · Score: 1

      I think the problem is the Programmer responsible for the code is often the one reviewing the bug report at the first level. They shouldn't in many cases because they take it personally.

      Have someone knowledgable review it, re-write the report as necessary, prove the bug actually exists by replicating it and have the programmer fix it then. By this point the programmer repsonisble for fixing it should be getting just the relevent facts, not the heat/politics of the report itself.

  30. Classic! by FortKnox · · Score: 0

    T: If that link doesn't work for you without cutting and pasting, reader Stephen Ostermiller suggests "you might want to use this link which appears to be the same document mirrored elsewhere."

    In other words:
    Mozilla is trying to avoid the slashdot affect with some clever DNS switching. Here's a loophole, now slashdot that f*cker!

    How about we cut them some slack seeing as 4 people already posting the info in the comment section?

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Classic! by quake74 · · Score: 1

      He is totally rigth. My suggestion is that Slashdot should mirror the story. For example, instead of linking to the .uk.org web page, it could provide a link to one of the comments which contain the text of the article.

      quake74

    2. Re:Classic! by Gerv · · Score: 1

      Mozilla is trying to avoid the slashdot affect with some clever DNS switching. Here's a loophole, now slashdot that f*cker!

      Actually, no. mozilla.org.uk is one of my personal websites (as you will see if you go to the front page) and is not a mirror of mozilla.org.

      Gerv
      (document author)

  31. Here is the meat and potatoes by Cerdo · · Score: 0, Redundant

    In case you can't get in from Slashdot and you are too lazy to type in the address, here it is in lazy plain text.

    Bugzilla Etiquette

    There's a number of faux pas you can commit when using Bugzilla. At the very least, these will make Mozilla contributors upset at you; if committed enough times they will cause those contributors to demand the disabling of your Bugzilla account. So, ignore this advice at your peril.

    That said, Mozilla developers are generally a friendly bunch, and will be towards you as long as you follow these guidelines.

    1. Commenting
    This is the most important section.

    No pointless comments. Unless you have something constructive and helpful to say, do not add a comment to a bug. In bugs where there is a heated debate going on, you should be even more inclined not to add a comment. Unless you have something new to contribute, then the bug owner is aware of all the issues, and will make a judgement as to what to do. If you agree the bug should be fixed, vote for it. Additional "I see this too" or "It works for me" comments are unnecessary unless they are on a different platform or a significantly different build.
    No obligation. "Open Source" is not the same as "the developers must do my bidding." The only person who has any obligation to fix the bugs you want fixed is you. Never act as if you expect someone to fix a bug by a particular date or release. This is merely obnoxious, and is likely to get the bug ignored.
    No personal abuse. Bugzilla is a window into the world of Mozilla development. The fact that we permit anyone with an account to add a comment does not mean you may harass, harangue or otherwise hassle contributors. Do not make weak threats like "I won't use Mozilla until this bug is fixed!" If a respected project contributor complains about your Bugzilla attitude, then you may have your account disabled. If you don't like this possibility, become a respected project contributor.
    2. Changing Fields
    No messing with other people's bugs. Unless you are the bug assignee, or have some say over the use of their time, never change the Priority or Target Milestone fields. If in doubt, do not change the fields of bugs you do not own - add a comment instead, suggesting the change.
    No whining about decisions. If a respected project contributor has marked a bug as INVALID, then it is invalid. Someone filing another duplicate of it does not change this. Unless you have further important evidence, do not post a comment arguing that an INVALID or WONTFIX bug should be reopened.
    3. Applicability
    Some of these rules may not apply to you. If they do not, you will know exactly which ones do not, and why they do not apply. If you are not sure, then they definitely all apply to you.
    If you see someone not following these rules, the first step is to point this out by private mail. They may well not be aware of this document. Flaming people publically in bugs just causes resentment. In the case of persistent offending you should report the matter to Gerv.

    This entire document can be summed up in one sentence: do unto others as you would have them do unto you.

    Other useful documents: The Bug Writing Guidelines.

    --
    Las cosas mas triviales se vuelven fundamentales...
  32. Here's what I recommend by azav · · Score: 5, Interesting

    Realize that the developerr has NO idea what is going through your mind, or what you did to make the bug happen.

    CLEARLY report the problem like you are explaining it to a 3 year old.

    Report your entire platform. OS, vers, ram, vid card, prod vers, etc.

    If you take the time to clearly report the bug then you will not waste your time and the developer's time by having to respond to another email asking for more detail.

    You SAVE time by being extra clear when you report the issue.

    When I was at Macromedia, I determined that a mis reported bug uses 4-6x the manpower than one clearly reported one. This also means that poorly written bugs limit the number of bugs that can be fixed before shipping because of the extra manpower and time used to pass them back and forth.

    Good bug:
    QA reporter -> Qa manager -> Bug meeting -> Developer -> Bug addressed -> Original reporter -> Bug closed

    Bad bug:
    QA reporter -> QA manager -> Bug meeting -> Developer -> Bug addressed -> Bug returned to QA -> More info dded, more time spent getting more details -> bug returned to developer -> Bug addressed -> Original reporter -> Bug closed

    I know this doesn't look like 6 x the time but when measured, it got up to that high. Especially if a bug has to return more than once.

    --
    - Zav - Imagine a Beowulf cluster of insensitive clods...
    1. Re:Here's what I recommend by grondu · · Score: 1

      CLEARLY report the problem like you are explaining it to a 3 year old.

      Program pooped in its pants.

      --

      I'm the urban spaceman babe, but here comes the twist... I don't exist

  33. Bug in FP by Thud457 · · Score: 1
    Problem: It's broke.
    Beeeeotch, fix it!

    I get bug reports like this all the time!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  34. Agreed, but that is not the point. by Chemisor · · Score: 1

    When you ignore a bug just because you do not like the tone is certainly unprofessional and hurts you more than it does the user. After all, you do want people to use your software? Right? However, I think that what the article means is that if the developer does not think "fixing" a particular "bug" is a good idea, then he is not under any obligation to do it. "No obligation" is not the same as "I'll ignore all your bugs if you are not nice to me", but it is also not the same as "customer is always right". If you want unconditional respect, then you should pay for it. Open source software developers *cough*likeme*cough* are always open to generous contributions of funds... (*hint*)

  35. A natural extension of Netiquette... by Kjella · · Score: 4, Insightful

    Seriously, behave like you would if you were talking to his face. A redundant comment would be met with "Yes, I _know_" even though noone would add that (also) redundant comment to the comments board. Also it'd cut down on flamefests. So many people get real obnoxious for no particular reason except they can sit in front of a computer screen and do it, kinda like the online version of the school bully. About as mature too.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:A natural extension of Netiquette... by ohboy-sleep · · Score: 1

      That is excellent advise, Kjella. Too often people treat the internet as an excuse to be a jackass (or more accurately reveal to people how much of an asshole they really are).

    2. Re:A natural extension of Netiquette... by Scottaroo · · Score: 0

      Seriously, behave like you would if you were talking to his face. A redundant comment would be met with "Yes, I _know_" even though noone would add that (also) redundant comment to the comments board. Also it'd cut down on flamefests. So many people get real obnoxious for no particular reason except they can sit in front of a computer screen and do it, kinda like the online version of the school bully. About as mature too.

      You did realize that you were posting to slashdot, didn't you? Flamefests and being obnoxious are most of the fun.

      --
      ----------
      If your answer is Microsoft, you obviously didn't understand the question.
    3. Re:A natural extension of Netiquette... by NaugaHunter · · Score: 1

      Our software is an extended accounting package (to keep it simple). People reporting bugs generally view themselves as the only customer. Generally, whatever they find as a bug is in some way holding them up. Whether it is a legitimate holdup (can post end of month numbers) or one that merely is perceived as such (a report that suddenly doesn't print, but the information is on screen). So until it is fixed, they can be annoying.

      This may actually be an interesting point of research for a socialogist. Some kind of 'I'm important, validate me' thing. Degrading into rudeness could be an extension of this.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    4. Re:A natural extension of Netiquette... by Steve+G+Swine · · Score: 1

      Dimwit. We know that.

      --
      "Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer." - Linux Advocac
  36. Urge to kill: Growing! by ohboy-sleep · · Score: 2, Interesting

    I have to salute any of these developers that don't rip any of the whiners a new one. I recently went to Magic Workstation which is a site for beta game software. The message boards are filled with crap like:

    You mean we have to wait another half month to download it? What are the updates, anyways?! and

    i AM WAITING TO LONG!!!!!!!!!!!!!!!!.

    Personally, I'd be giving these guys the verbal-bitchslap, but they and other developers I've seen are pretty calm and take whining as a part of the process.

  37. Re:Article Copy by usotsuki · · Score: 1

    Does it *really* have to be posted fifty million times here? ;)

    -uso.

    --
    Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
  38. Damn straights! by t0qer · · Score: 1, Insightful

    Look at my sig, see my little sig? That's my brother in law's website i've been working on for 2 years, Unpaid, volunteer if you will.

    Well, yesterday I had one of those straws that broke the camels back. I quit! We've been hosting happily on hurricane electric for the last 2 years now, but recently a buddy of his from a competing website offered to host the site for us. Since I am the only guy that can read PHP, move databases and the site around, I thought I'd ask the new hoster a few questions...

    My brother in law told me you were gonna stoke us out? How far are you willing to stoke us out?
    I'd like to run 2 daemons. One will be a shoutcast radio station supplied by licensed local bay area talent. The other doesn't really have anything to do with zero, it's called kaillera, it basically allows you to play emulator games online, and I'd like to run a small 20 person server(optional, up to you of course).

    Also minimally we'd like 4 databases. I'd like two for a playground, then I need 2 for production.

    How about 1u of rack? We have a dual PIII Xeon, but no place decent to put the little red bsd devil.


    Now I didn't make any demands, I just asked a few questions about the enviroment, and was checking to see if they would let us have any "extra's"

    Well I got a call from him the day after sending that mail out accusing me of making demands on the new hoster, and how it wasn't my place as webmaster to ask these kinds of questions, blah blah blah. Instead of getting upset and arguing with him on the spot, I just calmly said "O.K." and took the last 2 years into consideration before I gave him a response.

    The database on the site is a mess, mainly due to being moved off an old host that was doing weird things to our data (sometimes normal behavior) by replacing apostrophe's with /s's or other characters like & with /a's. Not to mention some of the messy installs by postnuke modules. Over the last 2 years, there were 3 occasions I cleaned it up, got it running on another server, said "Here look! I just spent 40 hours putting the database back together, can I implement the cleaned up database now? Unfortunatly he didn't understand what I was doing, and rather than make the smart choice, he went with the safe choice. I.e. it appears to be workin right, so it must be working right, let's not fuck with it.

    I feel for these open source developers. Sometimes, hell most times bugs are user error, but the users pride is so great that it's just easier to "blame the tech" instead listening to the good advice the tech is trying to give them. (I can't recall how many times I told this guy to NOT use the paralell port zip drive because it would fuck up his win2k system)

    The worst is when something is broken and you, the developer doesn't know what's going on, and the user is calling every 15 minutes suggesting what it will take to fix it, despite their suggestions having absolutely no bearing or effect on the problem itself. It's very distracting to have them calling every 15 minutes with their obvious inferior skills trying to tell you what to do. When I work, I don't tell the accountant how to count beans, I don't tell the janitor how to empty trash, it's not what I'm skilled at, so I just leave it up to them.

    But why, why in gods name is it that in my career, there are so many accountant, janitors, plumbers that think they are expert tech people?

    Maybe bugzilla should have some sort of quiz to make sure the person submitting the bug has the qualified intelligence to do so. Having to sort the real bugs from the fake one's i'm sure is time consuming.

    Just my 2cents and a rant. Hopefully I wasn't too off topic with this one.

    time to go change that sig.

  39. ESR said it better. by Anonymous Coward · · Score: 0

    He has an article entitled How to Ask Smart Questions.

    1. Re:ESR said it better. by Gerv · · Score: 1

      Funny - I sent someone a link to that just yesterday. The two documents serve different purposes, IMO.

      Gerv
      (document author)

  40. Nice by Evro · · Score: 1

    Sorry, links to Bugzilla from Slashdot are disabled.

    How considerate of Slashdot to link to a site that explicitly doesn't want them to link to them, and then tell people how to get around the block!

    --
    rooooar
  41. Missing #8. by AtariAmarok · · Score: 1

    #8 bad bug report:

    "Allow me to introduce myself. I am H.M. Wogglebug, T.E. I will immediately commence to deliver my report. Mind you, some of the tidings therein are bad...."

    --
    Don't blame Durga. I voted for Centauri.
  42. Mod parent DOWN for WHORING by Anonymous Coward · · Score: 0

    christ you didn't even format it correctly...

  43. I'm surprised by iplayfast · · Score: 2, Insightful

    All the comments I keep seeing are things aluding to programmers not actually doing anything about bug reporting.

    This might be true of some companies, but as far as Open Source, I've not found it to be the case at all. I've reported bugs for kmail, gentoo, crystal space as well as many others. In every case, the bug was handled quickly. Sometimes with a fix or workaround the same day. For example I wanted to sent the subject header from emails to a speech synthasizer. And had problems. The lead programmer put the fix in immediatly, and sent me the source so I could do it myself. Not only that, but several other people sent me work arounds, to the point where I didn't need to bother with modifying the source. Open source is great in this respect.

    Gentoo bugfixes are also very fast in this respect. Although like a doctor's office, the important cases get handled first. But I wouldn't want it any other way.

    So I say, report the bugs. Do it as carefully as you can. (After all you and the programmer have the same goals, why not help each other out as much as possible).

    OTOH, I've not had the same experience with closed source.... Sometimes the newsgroups have workarounds, but usually it's just people who have experience the same things. The lead programmer does not make an appearance ever.

    1. Re:I'm surprised by SquadBoy · · Score: 1

      This is a very true story some time ago I had a problem get a new kernel for Debian to install. I sent off a bug at ~9 at night. Now granted the maintainer lives down under but by the time I got up I had a patch in my mail. And that is a pretty typical story. Damn cool.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  44. Joel Spolsky on bug reports by XNormal · · Score: 4, Informative

    From Painless Bug Tracking:

    """
    It's pretty easy to remember the rule for a good bug report. Every good bug report needs exactly three things.

    1. Steps to reproduce,
    2. What you expected to see, and
    3. What you saw instead.

    Seems easy, right? Maybe not. As a programmer, people regularly assign me bugs where they left out one piece or another.
    """

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
    1. Re:Joel Spolsky on bug reports by Twirlip+of+the+Mists · · Score: 1
      This can be expressed much more succinctly. Every bug report should include:
      1. What you expected.
      2. What you did.
      3. What you got.
      It's much more likely to be remembered if you keep it short and sweet.

      This is also, incidentally, the scientific method in a nutshell. That's not a coincidence.
      --

      I write in my journal
    2. Re:Joel Spolsky on bug reports by TJamieson · · Score: 1

      Off-topic re: Mozilla, but this thread gives me the opportunity to say:

      Screenshots!

      Esp. if you're on Windows a hell of a long time. And even moreso if any of the testers filing reports don't know the common names of controls. Rather than a report saying "When I clicked the little dot thing, the thing with lines turned gray" you have a screenshot showing the radio button disabling a slider control, etc.

      --
      For the last time, PIN Number and ATM Machine are redundancies!
    3. Re:Joel Spolsky on bug reports by AT · · Score: 1

      This is good advice, but keep in mind there are some bugs for which it is really hard or impossible to do this. Take, for example, a bug which cannot be reproduced easily. Unfortunately, these are usually not that rare on any largish project.

      Sometimes, you just need a lot a raw data ("I got this problem doing this, with this config") to track them down. No, they aren't good bug reports, but they are necessary to find some bugs.

  45. moron having bugs/flames coming out of your .asp by Anonymous Coward · · Score: 0

    & pretending it's won of the liesense feechurns. the last BIG DOWnload. then you'll have trouble, trying to browse for anything that isn't packed in billonlyUS FUDge.

    http://www.nytimes.com/aponline/technology/AP-Mi cr osoft-Warning.html

    it'll be like the storIE of the felonious billyunerr, who crIEd 'patch', won too many times.

    consult your creator often, about this, & other matters relating the wholesale deception that's been wrought upon US, buy evil greed/fear based megalomaniacs.

    lookout bullow. don't come crying to us, when there's only won channel left (for US, that is).

    gov.va.msn.?net? (VAST)

  46. In Soviet Russia... by Anonymous Coward · · Score: 0, Offtopic

    In Soviet Russia, bugs report you!

  47. bug 22274 by !splut · · Score: 3, Informative

    An interesting example illustrating many of these bad practices over and over and over can be found in the comment section of bug 22274, a not-quite-valid-but-frequently-reported-"bug" involving tabled images, alignment, descenders, and Quirks mode.

    The first time I noticed that functionality in Moz I found my way to the above page and spent a good hour or two reading through all the comments. Aside from gaining an education in some of the nitty gritties of html and css standards, I was struck by how frequently the bug was re-reported and by how abusive the commenters became (especially when their bug was labeled "invalid"). It's nice to see a page with explicit etiquette standards. Lets hope the bugzillians abide by them.

    --
    The angel in the oatmeal.
    1. Re:bug 22274 by Natalie's+Hot+Grits · · Score: 1

      The funny thing about your statement is that the bug technically isn't "Invalid" according to HTML specifications..

      What is really needed, and what mozilla project finally decided to do way after all this shit went down, is add a second quirks mode for transitional that doesn't force people to use full blown quirks, but allows them to use standard, compliant html4.01 code and still render correctly in opera, mozilla, and IE/win. The root of the problem is that if you trigger quirks mode, it doesn't work properly in IE/win or Opera, but if you trigger standards mode(by using html4.01 transitional), the very same HTML(standard compliant HTML 4.01 transitional, nonetheless) won't render under mozilla properly, but will in IE/win and Opera. Denial of a bug does not make a bug cease to exist.

      The reason for this problem is that "transitional" code was being rendered with standards mode, which standards mode could not possibly do correctly. And no standard says to treat "transitional" as "standard". Common practice (the reason quoted by mozilla developers) is no excuse for denial of a known bug's existance.

      Stating that these comments were abusive, or uninformed is just plain silly. They were all legitimate concerns, and it was on the part of mozilla developers' arrogance (or maybe lazyness) that the bug wasn't fixed in a reasonable timeframe.

      In the end, you can't blame the developers, because they are volunteers, but with a "developer is always right" attitude, as such was the case in this bug report, then you can't blame the users for letting them know they are in fact wrong.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    2. Re:bug 22274 by Anonymous Coward · · Score: 0

      Agreed. That's pretty much THE classic Bugzilla flamefest. It would have gone much better had the developers marked the bug as "Future" or "Won't Fix", rather than trying to turn it into a non-bug by marking "Invalid".

      Marking as "Invaild" is most likely also the main reason the the thing has 2000 duplicates, but "Invalid" it stays to make someone's ego happy.

  48. What happens when by indiigo · · Score: 1

    You submit a catastrophic bug that can take down entire AD domains from inside to Microsoft, and they ignore for 3 months?
    See here.

    --
    fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
  49. Mozilla serves a critically important purpose. by Anonymous Coward · · Score: 0

    It soaks up all the goth posers who would otherwise be fucking with code that matters.

    I mean, come on: this is the code base from NETSCAPE, for ghod's sake. (The only company I know of that ever got beat by M$ on QUALITY.)

  50. On the Other Hand, Make It Easy by TheWanderingHermit · · Score: 2, Insightful

    I'm not a developer, at least I don't think of myself as one. I've spent the last year and a half programming in Perl and I'll be doing it for another year (I hope less), but I'm only doing it because it's a great opportunity for right now. I used to teach and, within the next year (I hope), I'll be writing and producing video full time.

    I've reported a few bugs to AbiWord and one or two other places. Then I filed a bug report for Open Office -- files that were originally done in Word Perfect would import with margins intact into ALL word processors except Open Office. (Even if it was imported to Word, then imported to OOo, it still got messed up.) I submitted it as a bug report. Several months later I got an e-mail saying it wasn't a bug and that I sent it through the wrong channels. I brought it up in the OOo Users mailing list and a number of people connected with OOo and Star Office/Sun encouraged me to re-submit it. I followed up on the original "closed" report by saying it was a bug -- that ALL word processors could handle WP margins BUT OOo. This time the response was scathing. It was basically a programmer going into technical (I don't mean simple -- I mean long technical) explainations about why it wasn't a bug and why I was being a pest.

    I know people are working hard on OOo to produce a solid filter for importing WP docs. I know, from the mailing list, that they want bug reports like this so they can improve the program.

    Personally, I won't bother with any more bug reports. While this one would help me, I've got a work-around. I see no reason why I, as a user (and even though I am programming in Perl, I am not trained to be a programmer), should be jumped on by a programmer for not knowing "programmer things" and just trying to submit a bug report.

    I don't know if bug reports help developers or users more, but I do know that I will be less likely to submit them in the future (that OOo bug was the last I ever submitted).

    While I do think it is the responsibility of the user to RTFM, I think there's another side of the story -- those responding to bugs should make it as easy as possible for users to submit bugs (assuming the developers want to fix all their bugs).

    My point? The user should use brains in submitting a bug report, but this sword has two edges and if the developers want bug reports, they need to make it easy and painless for users to report bugs.

  51. I've got the by trollox · · Score: 0

    116th post!!!! HASP!!!

  52. NOTE TO FUCKWAD MODERATORS by mhesseltine · · Score: 0, Flamebait

    This is the first mention of bugzilla not allowing /. referrals in the comments. How the fuck is that redundant?

    Motion to remove redundant from the moderation system. All in favor...

    --
    Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    1. Re:NOTE TO FUCKWAD MODERATORS by Anonymous Coward · · Score: 0

      Motion to remove redundant from the moderation system. All in favor...

    2. Re:NOTE TO FUCKWAD MODERATORS by SavingPrivateNawak · · Score: 1

      Please note that moderation is not a judgement about someone as a human being. Don't take it personally.

      Although many /.ers see moderation as a reward, I think it's only there to bring up the interesting posts... and I think seeing ten times the same thing is not that interesting, despite the sincerity of the posters when they post...
      Now OK since you thought that was the first occurence, you felt that the moderation was unjustified but that does not take away the usefulness of the 'redundant' moderation...

      (As a side note, I am here (on this discussion) because I metamoderated 'unfair' the 'troll' moderation of this post)

  53. Is the developer getting PAID? by Anonymous Coward · · Score: 0

    If he's not being paid; if he's working solely for personal benefit or out of benevolence, then he is under no obligation to tolerate rudeness. If you want to be rude, then you can damned well pay for the privilege!

  54. jwz? by DrXym · · Score: 0, Offtopic

    Why does anyone care what jwz thinks about Mozilla? He hasn't been involved with the project in any way at all during the last four years. None whatsoever. Except griping from the sidelines of course.

    1. Re:jwz? by Gerv · · Score: 1

      He hasn't been involved with the project in any way at all during the last four years.

      Actually, he's submitted 82 bugs in the last year (although if you really want to confirm I'm telling the truth, you'll have to cut and paste the link.)

      Gerv
      (document author)

    2. Re:jwz? by Jamie+Zawinski · · Score: 1

      For the record, I don't care what you think either.

      But I didn't send in that link, someone forged the submission. I guess that was "comedy" of some form.

    3. Re:jwz? by DrXym · · Score: 1

      I was too harsh and incorrect, I apologise completely.

    4. Re:jwz? by DrXym · · Score: 1

      I apologise for my outburst. I was wrong and should have checked first. Sorry.

    5. Re:jwz? by Anonymous Coward · · Score: 0

      For the record, I don't care what you think either.

      Of course you do, you blue-haired poseur.

      But I didn't send in that link, someone forged the submission. I guess that was "comedy" of some form.

      No, the comedy was you having your little hissy-fit over Melton's message to the KHTML team. I swear you sounded like some chick on a "so, you're saying I'm fat? is that what you're saying?" kick.

      FWIW, gecko *does* suck. Didn't *anyone* at netscrape ever think about maintainability? That's got to be the most butt-ugly code that was ever shipped by anyone outside of Redmond, WA.

  55. Response by rf0 · · Score: 1

    One thing I would like to see added to that list is "Make sure you respond" and this is the submitter I'm talking about. I found there is a certain group of people who will submit a bug (or problem) and demand it be fixed now as it is absolutly necessary for me to work.

    So you ask them for more information. What do you get back? Nothing. You ask them again. Still nothing. Great. You try your best and get nothing back

    Rus

  56. Reporting bugs by sbwoodside · · Score: 1

    The first thing is use the bugzilla helper it will help you create a good bug that includes: what you did, what you thought should happen, and what happened instead. It will also include what your platform is.

    Duplicate bug reports are discouraged on bugzilla but they are useful. They give the developers an idea of how many people are seeing a given bug. This is especially important for triage, deciding which bug to fix first. Even better, is to find the relevant bug that's already open on the issue, and to add your bug report to that one (give all the details). That will save the developers a bit of time and provide useful contextual information that can help narrow down (or expand) the focus for a bug.

    simon

  57. What open source also isn't by wheany · · Score: 1

    "Open source" is not the same as "- I don't like this feature. - Yeah? So fix it, submit a patch and stop whining!"

  58. Executive summary by archeopterix · · Score: 1
    For all of you who cannot get the article, or are not inclined to do so, I've prepared a brief summary:

    Don't be a dickhead.

    1. Re:Executive summary by Gerv · · Score: 1

      Or, as I actually sum it up in the article itself, do to others what you would have them do to you [Matthew 7:12].

      Gerv

  59. Speaking of Bugzilla... by Wakko+Warner · · Score: 1

    How much longer until they finally get around to fixing the 4000-characters cut-n-paste bug that's been around for THREE YEARS?

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:Speaking of Bugzilla... by BZ · · Score: 1

      The problem there is it needs a bottom-up redesign of how the clipboard works in Mozilla....

  60. Those are good, but also... by gosand · · Score: 2, Informative
    I have been in QA for about 10 years. (no, it is not just a stepping stone to something else as many people seem to think.) I have always told other people that they should raise bugs so that nobody should have to call and ask you any questions.

    CLEARLY report the problem like you are explaining it to a 3 year old.

    This is a good rule of thumb, but you can get over-simplified. I have seen people raise bugs that contained wayyyyy too much information. Remember, the developers can't read your mind, but they aren't idiots either.

    One good thing to separate out is the PROBLEM and the STEPS TO REPRODUCE. They are not the same thing. If you can reproduce it, and document the steps, all the better. If you can tell a developer WHY a bug is a bug, and how to reproduce it, it makes their jobs much easier. Sometimes it isn't obvious to everyone else WHY you think something should be changed. Some people like to suggest solutions in their bugs, and this isn't a good idea most of the time. I have found that developers tend to see that as "don't tell me how to do my thing". The only way I would suggest doing it is if your proposed solution isn't the obvious one. You could always preface it with "One possible solution could be..." instead of "You should fix it by..."

    Report your entire platform. OS, vers, ram, vid card, prod vers, etc.

    I would say this is a case-by-case basis, but generally a good tip. You could flood them with too many details. If you don't know something about your system, or if it is irrelevant to the problem, make sure to point that out too. "I don't remember what other applications I had running, but there were several" is better than not mentioning at all that you had other apps running. It could give them a lead.

    --

    My beliefs do not require that you agree with them.

  61. There already existed such documents before by Anonymous Coward · · Score: 0

    And here you have proof: http://alleg.sourceforge.net/help.html

  62. Better UI by Screaming+Lunatic · · Score: 3, Interesting
    Bug tracking tools need a better UI to encourage better bug reports.

    The Bugzilla Helper is actually quite good. (You'll probably have to cut'n'paste this link)

    http://bugzilla.mozilla.org/enter_bug.cgi?format=g uided

    It forces you to search for a dupe before submitting. It forces you to enter build IDs, steps to reproduce, and other critical information.

    It should also search for dupes before letting you submit the bug based on keywords in your bug report.

    Reporting bugs through the Bugzilla Helper should also be made mandatory. Sure that may annoy power users. However, even power users are liable to miss critical info in their bug reports.

    1. Re:Better UI by jesser · · Score: 1

      I use the short bug-reporting form instead of using the guided form because I'm familiar with the terms and don't like having the fields so spread out. (I've reported 1013 bugs.)

      What might be useful is if the textarea on the short form were filled in with a template instead of starting out blank. For example:

      Build: [Filled in automatically with "Phoenix 03/12.08 on Windows XP"]

      Steps to reproduce:
      1. [Filled in with "Go to http://..." if I filled in the URL field, or "Load the testcase" if I'm uploading a testcase.]
      2.

      Result:
      Expected:


      If I had that kind of template available, I'd use the steps-result-expected format more often (when I might put the same information in a short paragraph instead), and I'd include my build ID even in cases where I think it's unlikely that the build ID matters.

      --
      The shareholder is always right.
    2. Re:Better UI by mlefevre · · Score: 1

      Reporting bugs through the Bugzilla Helper should also be made mandatory.
      It already has been made mandatory, except for those with accounts with privileges set...

  63. Bugzilla? by t0ny · · Score: 1

    Bugzilla- did Mozilla change their name again?

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

    1. Re:Bugzilla? by Anonymous Coward · · Score: 0

      Bugzilla is Mozilla's bug tracking tool.

  64. NOTE TO FUCKWAD FUCKHEAD by Anonymous Coward · · Score: 0

    Read the 3rd post, ass pilot.

  65. Two Way Street by darkstar101 · · Score: 2, Interesting

    Respect is a two way street. It would be nice if the Mozilla Developers would show the same respect they desire from bug reporters to bug reporters. The fact is you can get rude and dismissive comments from the Mozilla developers even if you do your absolute best to be as respectful to them as possible. In fact you can get the attitude from the Mozilla developers even before you make a comment see here.

    That said, I think the Mozilla developers are doing a GREAT job and I have a ton of respect for them. I just woouldn't ever want to work with them.

    1. Re:Two Way Street by Gerv · · Score: 4, Interesting

      In fact you can get the attitude from the Mozilla developers even before you make a comment see here

      Interesting - the author of the Spell Checker FAQ that you reference, and the author of the Etiquette document under discussion are one and the same. :-)

      The Spell Checker FAQ was the result of a frankly ridiculous amount of the behaviour decried in the Etiquette document. Rather than be rude to users, we attempted to use humour to make our point. So maybe you think it's not funny; but I think it's evidence of people attempting to be tolerant under difficult circumstances.

      Gerv
      (document author)

    2. Re:Two Way Street by dvdeug · · Score: 1

      The Spell Checker FAQ was the result of a frankly ridiculous amount of the behaviour decried in the Etiquette document. Rather than be rude to users, we attempted to use humour to make our point.

      But it wasn't humorous; it was increadibly rude to your users. Treat everyone like they're jerks, and you'll find that people don't want to work with you. Why would I want to develop a spellchecker for Mozilla; after all, after that document, I feel you'd insult me and my spelling abilities and tell me to get lost.

    3. Re:Two Way Street by Gerv · · Score: 1

      But it wasn't humorous; it was increadibly rude to your users.

      I refute that accusation. Having reread the document, there's nothing there that I would call rude. Blunt, perhaps - but those who were pointed at this document were those who had blundered in to the newsgroups or Bugzilla, without searching, reading the FAQs, or anything else, and demanded that we change our software to fit their wishes. In such circumstances, rudeness would be understandable - but the Spell Checker FAQ was an attempt to avoid it even then.

      Why would I want to develop a spellchecker for Mozilla;

      Yes, why would you? One's already been developed :-)

      Gerv

    4. Re:Two Way Street by dvdeug · · Score: 1

      I refute that accusation. Having reread the document, there's nothing there that I would call rude.

      A paraphrase from the document:

      Is there a spellchecker for Mozilla?

      Yes, it's between the keyboard and the chair.

      Maybe rude's a little strong, but it's not blunt (blunt would "No.") and it immediately gives the reader the idea you don't give a damn and you wish he would just go the f*** away. You say you was intended as a clue-stick, instead of a public document, but a clue-stick is not funny, and it tends to drive away bystanders.

    5. Re:Two Way Street by Gerv · · Score: 1

      Is there a spellchecker for Mozilla?

      Yes, it's between the keyboard and the chair.


      Well, I thought it was funny. It's an oblique reference to the old joke about a problem being a PEBKAC ("Problem Exists Between Keyboard And Chair") issue. And anyway, you are quoting it without the context.

      it immediately gives the reader the idea you don't give a damn and you wish he would just go the f*** away.

      I don't agree. If it said "We don't give a damn. Go away", then that might give the reader that impression.

      Gerv

  66. Some right, some wrong. by k8to · · Score: 2, Insightful

    There is some obligation. Sure, the developers don't have to fix the bugs you want fixed when you want them. But as an honest, well-meaning, well-researched bug submitter, there is an obligation for the developers to treat you reasonably.

    To me, treating bug submitters reasonbly involves the following three things

    1) Assume that the bug submitter isn't making the problem up. They may have misidentified it, or made a small error in description, etc. but they aren't inventing it out of whole cloth. If you follow this assumption up with a read of well-researched and documented bug description information, then you should assume the problem is likely correctly identified, and treat it as such.
    2) "Works 4 ME!!" is not a problem resolution. It is a reasonable explanation of why a problem isn't going to be fixed too quickly: hard to troubleshoot what you have to imagine. It isn't proof the bug doesn't work.
    3) If the truth is that it's low priority, that's fine, but don't go to a lot of effort to discredit the submitter/problem to justify your low priority classification. That's rude and a waste of time.

    So it cuts both ways. Developers who can't give basic respect to bug submissions aren't going to get any value out of them, and there is an obligation to provide this basic respect. The bug submitters don't write them up just to waste their own time.

    -------

    Secondarily, if the bug is marked "INVALID", this means it's probably invalid. But the developer can be wrong. Through the last several software houses I've worked out, I've seen rampant miscategorization and misclassification of bugs by lazy developers. I think pointing out genuine errors and/or lies is acceptable and helpful, and helps avoid data corruption of the defect tracking system. That said, for this to have any value it has to be reasonably applied, and with tact.

    --
    -josh
    1. Re:Some right, some wrong. by Gerv · · Score: 2, Informative

      "Works 4 ME!!" is not a problem resolution.

      It is; it often denotes that the bug has been fixed between the time it was reported and the time the QA person got to look at it.

      Through the last several software houses I've worked out, I've seen rampant miscategorization and misclassification of bugs by lazy developers.

      But developers on an open source project have no incentive to misclassify bugs in this way, because they have no obligation to fix them. So, simply ignoring a bug is a reasonable thing to do.

      So, if a bug gets marked INVALID, it almost always is.

      Gerv

    2. Re:Some right, some wrong. by Anonymous Coward · · Score: 0

      "Works for me" very often means that there may be a problem with the environment in which the program is running rather than with the program itself. It can be a variation of 1), but in this case the assumption is substantiated with anecdotal evidence. On the other hand: "WFM" can also be helpful in diagnosing the problem: If "WFM"s are only reported for other system configurations, then the problem is most likely to be found in platform specific code. If "WFM"s and bug supporters mix, then the problem description probably doesn't contain the relevant factor: The specific circumstance under which the bug occurs has not been identified yet.

    3. Re:Some right, some wrong. by k8to · · Score: 1
      "Works 4 ME!!" is not a problem resolution.

      It is; it often denotes that the bug has been fixed between the time it was reported and the time the QA person got to look at it.

      If they're actually testing a later version, that's a good starting point, given that they indicate what they're testing with, etc. In personal experience "Works 4 Me" usually involves a complete failure to duplicate the documented problem conditions, and a further failure to indicate the conditions under which the developer tested it. Even given that the version numbers may differ, this is a datapoint, not necessarily the end of the bug.

      So, if a bug gets marked INVALID, it almost always is.

      Hm.. maybe you're right. The only times I've seen this kind of willful ignorance is in design defects. The best example for mozilla is backspace for "back", which is just fugly.

      I wonder if there's a better way to dialog regarding design defects than a bug tracking system. Sometimes it's clear the developer doesn't _want_ that dialog, but it's clearly not a very good medium for it.

      --
      -josh
    4. Re:Some right, some wrong. by k8to · · Score: 1

      Yes all true. Now, which of those is a _solution_?

      Hint, none are, and a WFM with no further information is as useless from a developer as "It doesn't work" is from a bug submitter.

      I'm not arguing against indicating when a problem cannot be reproduced, but against useless lack-of-effort on the other side of the fence.

      --
      -josh
    5. Re:Some right, some wrong. by BZ · · Score: 1

      The newsgroups are the proper place for dialogue on the design.

    6. Re:Some right, some wrong. by Anonymous Coward · · Score: 0

      It's not a solution, but part of the process to find a solution _when done right_. There should obviously be information that it "works for me under the following circumstances, which are the same as you described / which differ from the ones you described in this way". Comments and bugfixes are not necessarily written by the same people; A documented WFM should therefore not be seen as downplaying the bugreport but as an attempt to locate the bug.

    7. Re:Some right, some wrong. by dvdeug · · Score: 1

      "Works 4 ME!!" is not a problem resolution.

      It is; it often denotes that the bug has been fixed between the time it was reported and the time the QA person got to look

      But it's often wrong. I once reported a bug "if I hit this tab, and then hit another tab real quick, the tabs will get out of sequence with the pages". It was basically closed as "works for me", and I later discovered that he hadn't even really looked at the problem, because he knew it worked (which it didn't). This, mind you, was with a developer I was working closely with, not a random off-the-street bug report.

      "Works for me" also misses two other facts: your system is probably different from his system, and bugs don't just disappear. It's very easy for a undocumented dependency on a library version or some system (distro or OS) specific feature to creep in, and developers almost always use the latest and greatest version. Also, bugs don't just disappear; they have to be fixed. If you can respond that it was fixed in such and such patch, then you're probably all right; if nothing has happened to the appropriate code since Mozilla 0.6, then the bug was probably not fixed.

      But developers on an open source project have no incentive to misclassify bugs in this way, because they have no obligation to fix them. So, simply ignoring a bug is a reasonable thing to do.

      What about ego? No one likes a bunch of bugs on their code; it doesn't look good. This goes along with arrogance; I know my code works right, so why should I deeply inspect the bug report for something that was probably user error anyway? Just close it and go on.

    8. Re:Some right, some wrong. by Gerv · · Score: 1

      and bugs don't just disappear

      Oh, they do. It can be fixed by an unrelated checkin (or even a related checkin, with work going on in another bug.) From the user's perspective, the bug just disappear.

      In saying "bugs don't just disappear", you are assuming that the Bugzilla bug duplicating process is perfect, and that all developers and QAs are equally aware of all bugs in a particular section of code. Neither is true.

      What about ego? No one likes a bunch of bugs on their code; it doesn't look good.

      Absolutely - so people love it when they get reported, because they can fix them. Then their code doesn't have a bunch of bugs.

      In my experience, such a head-in-the-sand attitude is very rare; and anyone who exhibited it consistently shouldn't be in charge of any code.

      Gerv

    9. Re:Some right, some wrong. by dvdeug · · Score: 1

      Oh, they do. It can be fixed by an unrelated checkin (or even a related checkin, with work going on in another bug.) From the user's perspective, the bug just disappear.

      Often the bug is still there, it's just happens in slightly different circumstances. Overflow bugs are notorious for this, and memory access bugs are worse.

      And you ignored the different libraries issue. Sure, it runs on your RedHat box, running glibc 2.2, but the slightly non-standard function calls break on glibc 2.3, which is what my Debian box is running. Or vice versa - it runs fine on your system running glibc 2.3, but does nasty things on a system running glibc 2.1.

      In my experience, such a head-in-the-sand attitude is very rare;

      I have to disagree. I'm not claiming that there are many developers who ignore all bugs; but I've met several who are more then willing to glance at the bug, make a half-assed attempt at replicating it, say "I know that code works" and go on without ever really checking out the problem. Or worse, "it works right if you use it right" ignoring the fact that it's not fault-tolerant and that the way to use it right is nowhere documented.

  67. Another little tip by Anonymous Coward · · Score: 0

    Another little tip when submitting bug reports:
    - Don't lie!

    I have a little trouble believing people when they say things like, "My database crashed, and I wasn't doing anything!"

  68. donation by Anonymous Coward · · Score: 0

    > If you agree the bug should be fixed, vote for it

    What if you could donation money to a bug,
    that would be cool.

    Knud

  69. Excellent troll! by Anonymous Coward · · Score: 0

    you snagged at least 4 responses!

  70. do my bidding now! by Anonymous Coward · · Score: 0
    'Open Source' is not the same as 'the developers must do my bidding.'
    Indeed I would say that any development project follows this. However I should point out that just as it is annoying to get demands we as developers should never assume an air of hypocritical arrogance as that is what pisses most people off about many proprietary based systems (i.e. the developers seem never to listen to the users)
  71. If Mozilla worked by queenb**ch · · Score: 1

    If my copy of Mozilla worked, I might be able to read the document.

    Yes, I know it's a troll

    Queen B
    --
    HDGary secures my bank :/
  72. It's all a Microsoft plot... by Anonymous Coward · · Score: 0

    Cause Internet Explorer has NO bugs!

  73. Re:It's a two-way street... by symbolic · · Score: 1

    Often times, I've wanted to report a bug, but run into a number of obstacles...like the requirement that I create yet another account, on yet another server, with yet another password. While I have a great deal of respect for those that participate in open source development, one of the ways that developers help us help them is allow the means to report bugs without hassling with a bunch of unnecessary overhead.

  74. workaround.. by josepha48 · · Score: 1
    at least the programmer(s) should offer a workaround.. if it is a bug..

    Being someone who has written open source software and had people file bugs, I do fix them, if they are bugs. If they are feature requests or something that does not work the way that they expect, I then would usually discuss either the workaround, or a fix.

    As someone who has filed bugs at bugzilla and redhat, I can see the issue they face. I have seen a few "bugs" that are just bad design rather than bugs.

    One example of this is the whole password changeing / password manager in Mozilla. As of Mozilla 1.2 there is no where to "change" passwords. You must delete the password from the profile and then go to the web site and have it add it back to the profile. The mail application also has the same problem. This is just a bad design, and not a "bug". Hey UNIX has a passwd command, windows has ways of changing passwords, mac does to, its pretty much a standard that you CHANGE your password, instead of delete and re-add. Yes this is what most software is doing behind the scenes, but from the UI it does not look like that. This issue was filed by someone and somehow it got related to another bug that I filed, which is how I know about it. There was a heated debate in this bug and I keep getting email about it so I chimed in at the comment of 'well how should it work?'. I then said hmm I'll explain what I see in Outlook mail and let them go from there.

    Typically my reaction to bugs has never been 'I'll stop using the software' or a 'fix it or else', but I have debated that something is or is not a bug. Not really a debate, as more of an explaination of why I think this is really a bug and am not just a wining pia. I also try to find a workaround if there is one, or if I find a workaround on my own, I try to update the bug report with my woraround.

    Something that open source developers should thing about. 1) Major software companies do fix bugs. Especially if it is accounting software and there is an accounting glitch. 2) Bugs also have priorities. In the one that I mentioned above, I'd think that the 'bug / bad design' is a very low priority. There is a workaround (delete / re-add). 3) If your making software and you want people to use it then do you want to be making buggy software that people hate to use? Even Microsoft realizes that software must improve over time and Win XP is much better than Win98 (even though there are a few things they could have left out).

    Lastly, I fix bugs for a living. Just yesterday I stomed out this huge spider (LOL), no seriously... I fix software bugs for a living. When there is a bug in my code, I want to fix it. To me, 'my code is my art'.

    --

    Only 'flamers' flame!

  75. hehehe, etiquette lessons from a raging bull by Anonymous Coward · · Score: 0
    well not quite that dramatic, but looking at the tone, content and choice of words I can't help but feel this article is nothing but a pre-empitive strike against who many are justifiably sick of seeing ruin the community.

    No whining about decisions. If a respected project contributor has marked a bug as INVALID, then it is invalid. Someone filing another duplicate of it does not change this. Unless you have further important evidence, do not post a comment arguing that an INVALID or WONTFIX bug should be reopened.
    Attacks like this are often used by those who have in a debate found they are faced with an opponent who used reason and they themselves have no response. "Whining" is so loaded often that it is then watered down in the real event. "Whining" does not include things like legitimate issues raised that a bug labled as "INVALID" is still manifesting itself. This smacks of an elitist's refusal to admit they can even possibly make a mistake. If I kick you in the teeth, how would you feel if a Judge said "INVALID" at your claim that I was kicking you in the teeth. Your teeth are still broken, but you should just accept the "fact" that you were never kicked.
  76. Effective way to report bugs by Anonymous Coward · · Score: 0

    I've successfully used this technique to report bugs over the years. It always works:

    1. Question the programmer's ability.
    2. Call the programmer "you stupid bitch".
    3. Aks for the manager.

  77. My Bugzilla experience by ishmaelflood · · Score: 2, Insightful

    I hope I was unlucky.

    Hit a problem with the mail client - I wanted to be able to delete mouse selected text from a Usenet post that I was replying to.

    Logged on to Mozilla

    got an account

    read the guidelines

    searched for my problem

    filled in bug report

    (total elapsed time something like 20 minutes by now)

    Smartass developer in USA posts comment that implies that I work for Microsoft and that I am wrong (ie that you should not be able to edit Usenet posts when replying to them). Bug report closed.

    Outcome: Mozilla will not be getting any more bug reports from me.

    1. Re:My Bugzilla experience by Anonymous Coward · · Score: 0

      I sent a detailed explanation of what was wrong with this reporter's bug. The bug in question was imo invalid. The steps to reproduce describe viewing a message which is a readonly action. The reporter complained about not being able to take actions which do not make sense for readonly documents.

      the person describing a microsoft employee provided it as an example and is *not* a mozilla developer.

    2. Re:My Bugzilla experience by ishmaelflood · · Score: 1

      And thank you for doing that. I now (after your email) understand what was wrong with my bug report. It is interesting that a professional mechanical engineer (me) was unable to file a satisfactory bug report even though I followed the instructions closely.

      By the way my initial post reads much too whingey - I use Mozilla as my browser and am very keen for the OS movement to succeed.

  78. the bug is in the community..... by vvikram · · Score: 2, Interesting


    hear me out. sorry for the long mail.

    i use linux 24x7 on various machines and also use windows and mac's and solaris. i aint a newbie. i remember when i was playing around with apt-get
    i removed the /var/cache directories of apt
    once by mistake [instead of just the archives/*.deb] and tried to use apt after
    that. the errors it spewed out were _BS_
    and totally non-related, especially it spewed
    it out multiple times. me not being a debian developer [yet] and thinking that this is something that can be improved - i looked at the bug reports. none of it at that time had this, so i thought i would report. before that i decided to check out the #debian channel on irc.debian.org whether this was ok.....my mistake! it was a horrible experience. basically the people said i was a) a troll b) just want to point out problems in debian c) a deadrat user
    d) maybe i should stick with windows e) some affirmative responses. no, it was not SOME
    folks just trolling as usual on irc, they are easy to spot. its more the uniform mindset of the "power users" and "developers". i got so pissed off and i have never been in irc after that. well i _know_ these things happen and can shrug them off. i also can assure you that i am not hyping up a single incident.

    coming to the pt, wtf are you guys thinking newbies will do ? you are telling bug reports to be "proper" ? yeah right. i cant begin to tell you the hypocrisy that exists in the minds of most of the developers/power users.

    frankly it feels like most of the folks write
    open source software for _their_ name and use
    it to show _their_ coolness rather than anything else. i know everybody isnt like that, probably pareto's rule applies in that 20% of the folks do 80% of the work.

    thanks for reading.
    vv

  79. bug reports on Joel Spolsky by boots@work · · Score: 1

    Joel's articles used to be good, but now they seem to just be lame repetitions of things already said more clearly by other people. It's kind of disappointing. I suppose he feels like he needs to keep writing, even if he has nothing new to say. That said, "Painless Bug Tracking" (from 2000) is pretty clear.

    To be more kind, perhaps some of it is new to some of his audience. I guess all the VB programmers and slashdot kiddies are wetting their pants over him because they don't read many books.

    // mbp (obviously in a bad mood this morning)

  80. Re:It's a two-way street... by devilspgd · · Score: 1

    What do you think would happen if the 30 second "create an account" process was removed? We already have childish idjoits posting idiotic comment after comment, then creating a new bug all because they have something misconfigured. Without the extra 30 seconds to create an account, it would be impossible to filter and ban said idjoits.

    --
    Give a man a fish, he'll eat for a day, but teach a man to phish...
  81. that was suspected by Anonymous Coward · · Score: 0
    however the tone of the Etiquette document and that of the response linked above is not what the majority of people would link to humor. Rather it sounds very arrogant, pretentious and spiteful. I have had the (dis?)pleasure of talking to some people who are experts at the insulting humor that I am guessing you were shooting for. I guess like all humor, it is a very artful interpretation of timing and context.

    On the other hand, I can see your point about built up frustration and the results upon your comments, a very human thing to do. I can't find it now but once there was a document adapted for the web that was ironically about etiquette written well over 5 decades ago. (in regards to published editorials) Basically it ranked the forms of humor by tolerance and forgiving factors really based upon the reality of time and circumstance involved in fabricating a communique. You had a range of instant "pop offs" that ranked the highest for forgiving while novels ranked the lowest. Editorials were much closer to the novels than spoken word yet the focus of the article was that many times people forgot this and just jacked their jaws like they were talking to a drinking buddy (or were picking a fight in a biker club).

    So maybe you think it's not funny; but I think it's evidence of people attempting to be tolerant under difficult circumstances.
    here is another similar sentence... Maybe you think that Baboon's are smart, but I just saw a really nice looking red sports car yesterday. I think I know what you are saying but I don't think that anyone is really going to see it as anything but a snotty response to some snotty bug reporters.

    Back to the whole issue of this ever being "an issue" in the first place (i.e. the Mozilla suite) keep up the good work! I am doubting that social etiquette or even consistency or lack of hypocrisy in demands of it from others really matter that much to good design and implementation principles. (however, I think I will call someone a "pumpkin toothed, goat rapist" and see if it effects my work tomorrow)

    1. Re:that was suspected by Gerv · · Score: 1

      Rather it sounds very arrogant, pretentious and spiteful.

      I don't agree that the Etiquette document is any of those things. But, given the choice of losing a number of key contributors because they don't want to be insulted and harrassed on a daily basis, and losing a few bug reporters who can't learn how to be civil in bug reports, I know which I'd choose.

      And that's the bottom line, really.

      Gerv

  82. work where I work by Anonymous Coward · · Score: 0

    they have removed any potential for situations like this by removing any sort of tracking system in the first place. Everything is adhoc and follows no pattern. (I refuse to even say process in something so chaotic) Of course, the "ASP expert" on board knows about as much about programming, development methods, system component interaction, etc as does a 14 year old kid who thought that it would be cool to automate the Blizzard server status on his website with a short script. Then I see so many people out of work (or filling in paper pushing positions) that just blow these clowns away in skill, vision and professional methodology.

  83. what the... you on crack? by Anonymous Coward · · Score: 0
    or maybe I am, but I thought the scientific method was:
    1. State loudly that ethical science is about advancement of knowledge not personal empire building
    2. Lie, misrepresent "findings" and use FUD to gain more funding
    3. While driving home to your upper class home in your gas guzzling SUV, make sure to shake your fists at some redneck for being such a right winged brute for having a "support our troops" bumper sticker.
    No, this seems to be the rule rather than the exception so I am guessing that you are referring to the OLD method.
  84. Good Testers are Insane by msobkow · · Score: 4, Informative

    One of the best tester's I'd ever worked with was thoroughly insane. His biggest joy in life was to think up things no normal person would expect software to do. (Dan, a big jovial Floridian with a beard. Nice guy, just completely out of control once he starts having fun!)

    As an example, he simulated a "sporadic network failure" between the primary and hot-backup systems by unplugging and re-plugging the cabling every few seconds for five minutes straight. (The sad thing is that a real sporadic network failure can do this for hours or days before it's identified and fixed, especially if it's just one of dozens of connectors that is loose.)

    Another one of his favourites is to always close windows with something like xkill to see how the code responded.

    His worst brutality was entering invalid data into every field of a GUI, including copy-paste of control codes, trying to paste GIFs into text edit areas, pasting entire screens of text into 10 character fields, etc.

    The sad thing is, I have never seen him take more than 20 minutes to crash an application when he puts his mind to proving that "all software is crap."

    --
    I do not fail; I succeed at finding out what does not work.
  85. MOD PARENT UP by ibennetch · · Score: 2, Insightful

    Despite the problems associated with getting advanced users to patrol newbie message boards and find such reports and take the time to reproduce and report the bug, newbies are invaluble (as is being stated elsewhere in this thread) in reporting true bugs. Just because the programmer or QC person hasn't tried something in testing doesn't mean the newbie, fresh off of handholding by AOL, won't be able to crash it.

  86. MTFMR by Anonymous Coward · · Score: 0

    "Make The Fucking Manual Readable"

    Is generaly my own crass response to a RTFM.
    A lot of documentation is hard to find or sometimes just isn't there. And even when it is there's no point in being an ass about it. Just point out the sections that should answer a person's question.

  87. Elegy for *BSD by Anonymous Coward · · Score: 0

    Elegy For *BSD


    I am a *BSD user
    and I try hard to be brave
    That is a tall order
    *BSD's foot is in the grave.

    I tap at my toy keyboard
    and whistle a happy tune
    but keeping happy's so hard,
    *BSD died so soon.

    Each day I wake and softly sob
    Nightfall finds me crying
    Not only am I a zit faced slob
    but *BSD is dying.

  88. RTFA by Per+Abrahamsen · · Score: 1

    Nowehere does the article suggest that it would be a good idea for bug reporters to read any form for documentation before reporting a bug.

    I understand that such suggestions is considered unbearable rude by the new generation of software users, but no such suggestion was made.

    I, however, would suggest that moderators should read the article before moderating comments that claim to summarize the article as "insightful".

    Hopefully such a suggestions are not yet considered unbearable rude by /. moderators.

  89. Helping MTFMR by Per+Abrahamsen · · Score: 1

    If you look for something in the documentation and doesn't find it, or does not understand the explanation, a bug report about the documentation is very helpful. Assuming, of course, the project has any documentation to speak of.

    Always state what the problem is and where you looked to find answers. Be specific, i.e. if you looked in the index, tell what words you looked for. If you did not understand the explanation, tell what paragraphs you found unclear.

    If you actually somehow found an answer (possible in a support forum), try to suggest a formulation that you would understand.

    As always with free software, try to be part of the solution. That is the only way free software will work. If you can't work like that, find a commercial alternative.

  90. the problem is by Kanasta · · Score: 1

    As you use moz for a while and realize some simple bugs are 3yrs old with half a thousand dupes, you kinda get pissed off and say such on your comment.

    Instead of fixing the problem, they want to fix the symptom by telling us how many hoops we should jump thru to report THEIR bug.

    Yeh, so it's free. Other programs are free, and they fix their bugs quickly as a matter of pride. So it's no excuse for moz ppl not to do the same, esp when a bunch of them are paid full-timers.

    1. Re:the problem is by Gerv · · Score: 1

      realize some simple bugs are 3yrs old with half a thousand dupes, you kinda get pissed off and say such on your comment.

      If they are so simple, dive in and fix them. Or perhaps you could give people a little credit, and realise that if a bug hasn't been fixed for three years, it's probably because it's either a) hard to fix, b) doesn't affect too many people, or c) the developers have got so sick of the bitching that they've gone to do something else.

      In none of these cases does impoliteness help.

      esp when a bunch of them are paid full-timers.

      So you should get to say what they do rather than their managers?

      Gerv

  91. Incidents and Defects by Raedwald · · Score: 1

    Quoth the poster:

    ...a user base floating around 1M... over 20 duplicate bugs for a single incident... email to 5+ accounts, multiple forum posts, bugtracker, etc.

    There are two aspects to user 'bug reports': improving product quality (fixing bugs) and user support (helping the user with a problem). Organizations doing much of the latter distinguish 'incidents' from defects (bugs). An incident is a user report of a problem; other users might have experienced the same problem, but no matter, the incident is recorded and a user-support person provides assistance. The user is not responsible for recording bugs at all; the user-support person (or someone else) does that. Thereby, all bug reports are produced by internal staff, rather than customers, so you can enforce good bug reporting. Also, the organization is set up so the user has only one point of contact, the user-support department, so duplicate incident reports are eliminated too.

    If this is new to you, you might be interested in the ITIL Guidelines

    --
    Ne mæg werig mod wyrde wiðstondan, ne se hreo hyge helpe gefremman.
  92. From my experiences with M$ . . . by Anonymous Coward · · Score: 0

    . . . closed source apparently doesn't mean "the developer must do my bidding" either. In fact, it usually means "the help lines are staffed by those who will require you to spell the name of the product several times before wasting more of your time."

  93. "Vendor in denial" category of defects by Animats · · Score: 1
    One useful category of defect is "vendor in denial" - the software vendor (be it open or closed source) denies the problem exists, but multiple users insist that it does.

    Arguably, the developers shouldn't be able to close bug reports. They should be able to report them as fixed, but a neutral third party should close them after testing and confirmation of the fix.