Mozilla's 100,000th Bug
benb writes: "bugzilla.mozilla.org just hit bug 100,000 (cached). This proves its scalability. BugZilla is used to track work on Mozilla. Every change has to have a bug. This includes new features and bugs found by developers/testers during development (bugs that never reached users). We also get a lot of duplicates (which dedicated triagers sort out). So, the number of filed closed bugs cannot be used as criteria of the quality of Mozilla. During usage, BugZilla evolved to a very comfortable web platform for filing/tracking bugs, one that has only very few competition (of which I know). Examples are the emailing and dependency systems. In fact, BugZilla is probably the most important communication medium used in the Mozilla project (apart from the source code itself)."
you would imagine most larger projects had this many bugs, if they counted each and every one..
- nick
My company (a mid-sized national ISP) uses it for internal development/bug tracking. Who else?
... as the most bugs. What was the quote earler? 250,000 bugs in the latest release of MS's software?
Now if I could just get the browser to run in a stable, repeatable manner AND not have website CC submision pages crash it out....
Lots of bugs == high scalability ;)
If that's the case imagine how scalable Windows is!
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
1) Windows 2000 was not a new creation
2) Many of the bugs are duplicates
3) The fact that they track and repair every bug is a testament to open source
4) Mozilla is an evolving project, which means as more technologies are introduced, more work needs to be done
5) Have you ever written a program the scope of Mozilla without having any bugs on the first go?
You guys may want to wake up. Real-world business applications go far, far beyond 100,000 records. I certainly wouldn't call 100,000 'scalable'. Hell, MS Access can handle 100,000 records just fine. Try 100,000,000. Then we can start talking about scalable.
Don't get me wrong, I'm glad that someone has tried to attack the bug-tracking problem. But 100K records isn't even a decent test case for most big database projects. A database I use has a table with 70 million records and another with 20 million. Bugzilla will need to handle those kind of numbers if it is going to be used to track large software projects like Windows XP. ;-)
I think this was a way to avoid slashdotting the Mozilla server.
m.kelley
life is like a freeway, if you don't look you could miss it.
Did you read the submission properly? They're mostly duplicates... people submitting bugs that others already have. Bugzilla's email replying facility looks to be a real cool feature! I wonder... does SourceForge's bug tracker have anything close to this?
Keep this in mind the next time you're dumping on M$ for announcing they've fixed thousands of bugs in a Windows product
Mozilla is a very high-profile application, and is also very complex. A lot of people report bugs in it, ranging from showstopping to very trivial. I'm personally very encouraged that Mozilla has such good testing, because it directly translates into a better product.
Bottom line is: the more bugs, the better. (This is something a lot of people don't seem to recognise, particularly with Free Software development. When that user reports a bug you don't like, thank them instead of closing it without fixing it! They're contributing to the quality of your software!)
Slashdot's 100,000,000 bug.
I love the smell of Karma in the morning
Yep, if you post a bug there's a checkbox to be notified of replies, changes etc. by email.
They're talking about the scalability of the system to handle a large amount of records -- so that developers are not overwhelmed. Its about system architecture -- NOT about the scalability of their servers and whether or not the hardware can handle the slashdot effect.
Well that's because they're being obscured by 90,000 bugs. ;-)
Mozzy is buggy as hell since it has 100,000 bugs (duh! read!)
It can't be scalable if they post a cached link! (not about hardware!)
100,000 isn't large when considering system architecture (valid)
So... what's the point?
All right, I'll be honest, there are one or two little annoyances I have with Mozilla, but I'm still really impressed by the whole project and I'm going to keep using it.
Mozilla has yet to reach 1.0, which they stated would be the equivalent of a production release. For al the linux bashers, that's 100,000 bugs which never made it to the release product.
Similarly, why did MS build bug reporting tools into XP and IE 6? To build a better product. Too bad that they are all basically new versions. Anyone know if this is in the final release?
Windows XP = Windows 95 v5.0
95->98->98se->me->XP!
Each field is a column in a row. Thus 100,000 bugs == 100,000 rows, 100,000 bugs == 100,000 records. 100,000 bugs != 20 million bugs.
But our clients insist on brain-dead-simple software (oversimplified, actually; they simply refuse to learn or listen to anything technical) to use. We've shelled out big money for Visual Intercept and they're not even totally happy with that.
I'm sorry you had a bad experience with Linux.
First, ot was not a proof of the scalability of Mozilla, but of Bugzilla.
Second, you must notice that a "bug" for Bugzilla is not only a bug, it's also feature requests.
Remove all features requests, duplicates, and invalid bugs, and the number will drop very fast.
Third, it's not the number of actual bugs, but the number of bugs reported and fix since the start of the Mozilla project, long ago. And most of them are fixed today.
The problem with MS is not that they have thousands of bugs, is that they release products as stable with thousands of bugs. I'ld be interesting to see the number of bugs fixed by the IE team since IE 3.0 from IE 6.0, including all internal bugfixes on versions that were never released.
100,00 show stopping bugs?
Not really. One of those is mine and its a spelling error in the relase notes. Show stopping, I think not. Try reading the post, and you'll see what it says about development bugs not even reaching the end users.
I realise you posted soley to produce an angry reaction (trolling), so I'm not even gonna argue with your over-opinionated final paragraph.
Mark
Hammering in code is one of the things in programming that can be a cause of bugs. The more accurate and less sloppy your programmers are, the less bugs WILL BE FOUND during testing. The quality of testing is therefor not determinable from the amount of bugs found. Though: m_iQualityOfProgrammers = CalcProgrammerQuality(iAmountBugsFound, iQualityOfTesting);
So 'the more bugs, the better', please... the best thing you can have after excessive tests is 0 bugs.
Never underestimate the relief of true separation of Religion and State.
Uh, it's the scalability of the Bugzilla tracking software they're referring to, not the scalability of Mozilla. Mozilla.org has two major products: Mozilla, and Bugzilla. The story is about the high quality of Bugzilla, not of Mozilla. While Mozilla is still not quite ready for prime time (but it will be d good when it is), Bugzilla is quite ready for prime time.
I just started using mozilla last week a couple od days before 0.9.4 and propmtly upgraded to 0.9.4 for the stop popups feature.
Since I have started using it again I remember now how things should work. I use almost not cookies, I have it set to prompt and remeber so it was sorse the first day or so, but has gotten much better.
Mozilla is a champion for privacy and security, with only one last privacy bugaboo that I feel needs fixing before I switch permematly from pine. That feature is no email should initiate network access ( HTML images, url's, css,... ) becase it;'s an easy way for the marketers to validate the address.
Cheers to all those that have worked on the project.
A common problem with people, as previously said, is that some people take "bugreports" as "bugs" and vice versa.
:)
A bug report is always a good thing, regardless whether it's a WORKSFORME bug, INVALID or will get FIXED. It means good testing.
A bug, on the other hand, is something that needs fixing and is never good.
See the difference?
-Håkan
...is trying to figure out where a bug should be filed. The bug page is daunting, especially if you aren't familiar with modules and how they are broken down.
I only mention this because I run the nightly builds just about everyday and they ask us to help file bug reports.
This problem may be a combintation of bugzilla user interface and the complexity of the mozilla project though, and not just one or the other...
But if the developers like it, that is probably more important ;-)
-- Are you an EFF member yet?
I have always found the web interface awfully awkward to use. Are there any frontend client applications for it?
While web interfaces are easy to make and maintain, client apps are usually much more user friendly. Most importantly, they make it possible to add features on the client side without need to modify the web service. That's why we have mail and news clients - web email systems generally suck and are difficult to improve without the involvement of the provider of the server software.
I would imagine that a GUI would be especially useful for the developers, as it could update the bug lists without having to refresh web pages, etc. It could also hold a local copy of the database, for doing searches, etc. Well, on small databases at least.
The GUI could also be integrated to the apps. For example, KDE already has some nice support for sending bug reports from applications, but it could be improved, especially for searching existing bugs. Eliminating the use of web browser entirely would be a great improvement for making bug reports.
It is, unfortunately, true that Bugzilla is fairly easily swamped by massive traffic. We encourage the use of mod_throttle on Apache for just this reason. Often, web spiders attempt to index publicly-available Bugzilla sites, and that can basically amount to a denial-of-service attack.
I think you'll find this is true with most heavily dynamic, database-driven web sites. I'd ultimately love to get better scalability than Slashdot out of Bugzilla, but in the near-term we're trying to avoid dependencies on mod_perl and certain other areas of performance enhancement because they cause dependencies on certain types of web servers.
There is some heavy discussion going on amongst the Bugzilla developers about using some kind of caching method to prevent slashdotting of Bugzilla in the future, but for now it's not there. Contributions welcome!
Matthew P. Barnson
I learn what I think when I read what I write
Go Over 65535 before a Buffer Overflow...
8)
It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
More than just a checkbox on the bug, really. You have an entire user preferences dialog for each user where you can indicate your preferences on bugmail for various states of the bug, whether you're on the CC list or you reported it, that kind of thing. It works pretty well.
One unused feature of Bugzilla at bugzilla.mozilla.org is the ability to reply to bugmail and have it tacked into the database. Many others use this feature, however; you can find the Bugzilla email interface and associated documentation in the contrib/ directory when you download the Bugzilla 2.14 tarball.
However, be warned that the email reply feature is not as thoroughly tested as the web interface. This is another reason for it not to be in use at B.M.O. There are currently a couple of notable problems with it:
1. Even if a user account is disabled, they can still add comments to bugs, or create new ones, by sending email to the bugmail reply address.
2. It's case-sensitive on usernames, so if your capitalization isn't correct on your From: header it will refuse to update the bug.
3. You can't currently change parameters of the bug through bugmail (ergo: setting @priority=1 in the mail doesn't work).
It would be great to have a new developer help improve the Bugzilla Mail Interface. Nobody's paid much attention to it for about a year, since Seth Landsman stopped maintaining it. Any takers?
Matthew P. Barnson
I learn what I think when I read what I write
This isn't Microsoft. What's your point? ;)
-Håkan
For your interest:
A friend of mine works for a small company in the business of selling a Java-driven backoffice which pushes stock-information. They use the BugZilla system and are happy about it.
Is bugzilla better than debian bug tracking? Which is the best bug tracking system?
Personally, I refuse to use SourceForge's bug tracking system because it requires that I fiddle with a mouse and click on little HTML widgets and then wait for a few seconds while the form is submitted to see if it worked. I have better things to do with my time than waste it trying to use HTML and HTTP as a user interface.
I really love debian's bug tracking system, and the `reportbug' package, which allows me to do all my bug reporting with good old e-mail, from the command line, as God intended.
Regards,
Zooko
Mozilla's Bugzilla is running on hardware designed to cope with the Mozilla development team, not the Mozilla development team + 100,000 Slashdot readers.
Winamp has been using Bugzilla for the last year to assist in developing the new Winamp 3. It's certainly great for developers, provided that they have a dedicated user base that's willing to "weed out" bad or duplicate bugs. It's also great for users who are beta testing - then we can know which bugs they know about, without e-mailing the developers and wasting their time.
While Winamp's Bugzilla doesn't have the same magnitude as Mozilla's, it's still quite valuable.
Winamp Bugzilla
Many of these bugs are duplicates not yet discovered, many are feature requests, and some are bugs for tracking other bugs ("meta bugs").
The number of open bugs in the "Browser" component right now is 11 619, which is closer to the real bug count. (But the number is still too large, see above)
100,000 bugs in total & mostly fixed - not 100,000 open bugs.
Great comment!
: /cvsroot
True that probably half the 100,000 bugs are duplicates. B.M.O. also tracks feature requests.
There are actually a whole suite of webtools for users to check out, including Bonsai, Tinderbox/Tinderbox2, a rip-off of an old version of LXR, automated build scripts, and some miscellaneous stat-tracking stuff. However, behind Mozilla, Bugzilla is far and away the most popular product at mozilla.org. We very recently changed it from being part of the Webtools product to its own product entirely, and since the 2.12 release its popularity has just exploded.
I'd love more people to start using the other webtools as well! Where I work, we're using Tinderbox2 and Bonsai. Tinderbox2 is email-based automated build tracking which integrates with CVS, while Bonsai is a MySQL-based CVS query front-end. Bonsai is quite similar to CVSweb, but offers powerful query features and some automated tracking (it doesn't handle spaces,though -- if you try it, you've been warned!). If you have a need for powerful CVS queries and automated build tracking, give them a shot.
Tinderbox2 and Bonsai are available via CVS, like the very latest Bugzilla. To check it out on a UNIX system:
$ export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org
$ cvs login
password: (anything works here)
$ cvs checkout mozilla/webtools
or for just CVS Bugzilla:
$ cvs checkout mozilla/webtools/bugzilla
Have fun!
Matthew P. Barnson
I learn what I think when I read what I write
bugzilla.mozilla.org just hit bug 100,000 (cached). This proves its scalability
Heh? Ok... this just sounds funny. I agree that bugzilla is scaleable, but 100,000 bugs doesn't really constitute a *large* database either. What about its scalability on the raw hit traffic front? Well, you've linked to a cached version, so that "proves its scalability"? That kinda reminds me of seeing hdtv advertising on my regular TV, and there's always some bozo in the room that says, "hey, look how clear that picture is!".
Skiers and Riders -- http://www.snowjournal.com
Sorry, I'm feeling thick this morning. Since triager is a fairly reasonable made-up word to describe someone who performs triage, you must be referring to something there I missed. Can you fill me in?
"I Know You Are But What Am I?"
Many slashdotters kept criticizing that Windows 2000 had 65000+ bugs. And now it is time to celebrate Bugzilla Mozilla's 100000th bug?
Come on, how can be people be promoting double standard so blatantly?
¦ ©® ±
I said it before and I'll say it again. Win2k shipped with n thousand bugs. Mozilla has 100,000 bugs fixed. Can you see the difference?
Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
The difference is that the estimated 64k Windows bugs were actual problems in a released product. BugZilla is a development tracking tool that includes bugs and feature requests in its count.
Let us wait and see how many of the 100,000+ records are still open when mozilla is finally released as 1.0.
Hmm...
Win2k, 65000 bugs.... RELEASED. People paid money for it (a lot of money in some cases).
Mozilla, 100000 bugs.... still beta. Free. Libre.
STFU. Thank you.
This is the problem with alot of OS software, it simply looks, and in this case sounds, unprofessional. I mean, what kind of name is bugzilla and what is the deal with the silly red barnie wannabe graphics. Have you seen the web pages? They are absolutely godawful ugly. You goto the report section and some of the output criteria are things like 'most doomed', and 'most recently doomed'. I'm supposed to sell this product to a bunch of manager types? I know, everything is html and can be changed to do what we want, but then my free product isn't being very free, is it.
This isn't meant to be a flame. I'm simply pointing out yet again what many people have said. Open Source is terrible at getting the last mile done. Although it may be evil, marketing works. If you want something to be used, you have to present it well. Until that happens people will just keep turning to Rational ClearQuest, even tho it costs money.
...and disk space. 100,000 concurrent users? That's scalability. 100,000 bugs? That's disk space.
You'd do well to think a moment before putting the most positive spin possible on your pet projects and display a little objectivity.
Easy does it!
This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
I've installed tinderbox and bonsai where I work and it works just fine. Is tinderbox2 worth the upgrade ?
Mozilla DOES NOT HAVE 100,000 BUGS!
Thoughout the whole development process, 100,00 bugs have passed through the Mozilla code, this includes integration of new features where things aren't finished and don't work right, and well, everything else that gets put into bugzilla.
W2k was released with 20+k bugs in the finished product. But, who knows what those bugs are anyway, I've see plenty, but that large number could include things that most wouldn't consider to be real bugs, so, whatever...
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Oh, wait, these have been fixed before shipping the "final product", haven't they?
Kudos to Bugzilla for coping with it though, I can see the ad slogan now; "Can cope with projects buggier than Windows NT!"
UNIX? They're not even circumcised! Savages!
Win2K shipped with all those zillions bugs unfixed.
Only a fraction of the 100000 Mozilla bugs are "open issues". The rest are fixed bugs, duplicates, invalid bug reports, as of yet unfulfilled feature requests and, in some cases, jokes. =)
(It's good to see that "the lack of [some cool feature] bugs me" is considered a program bug, not an user's fault =)
I don't think anybody suggested that the 100K reports were processed in parallel. But my take-away is that a sizeable community of developers and users generated and managed 100K distinct trouble-tickets. This indicates to me that the tool is sufficiently robust for use in a large-scale 'industrial strength' development effort. Other tools may work well enough for tracking a few hundred issues/requests/bugs but don't provide enough method and structure for a large collaborative effort.
So I don't think this post lacked objectivity, at least not for that particular reason.
-- We all have enough strength to endure the misfortunes of other people. La Rochefoucauld
Bugzilla is somewhat difficult to install. I have written a few shell scripts that help install Bugzilla on any UNIX system.
This article has detailed instructions and all required source code: The Bugzilla Installer
The Bugzilla Installer will unpack, compile and install Bugzilla and all required components on a UNIX system. Administrator rights are not required; you can install everything in an arbitrary location. It has been tested on different Sun Solaris and Linux installations.
Man, I noticed this last night, when I submitted a bug, I got the 100,001st one. I think mine is more useful than the 100,000st anyway - at least it's symmetrical. ;^P [Not that they aren't all important.]
Go BugZilla, go BugZilla. It's your bugday, it's your bugday....
-bZj
.sig
This is probably going to cost me some carma, but what the heck:
Councellor McKee:
"Listen kids and listen good. I'm only going to say this once: Bug are baaaaad. Okay? But mozilla is goood. But mozilla has a lot of bugs, which is bad. Mmm-Okay? They now got more than 100,000, which is really bad. That why they fix bugs. Fixing bugs is good. Mmm-Okay? That's why mozilla is better than microsoft. Okay? But somethimes mozilla misses a bug. That bad. Okay? That's why reporing a bug is good. Okay? You report a bug, which is bad, to mozilla so they can fix it, which is good. Okay?"
Stan: "Mister McKee?"
Coucellor McKee: "Yes son?"
Stan: "Why is it that reporting bugs is good and reporting people is bad?"
Councellor McKee: "Erm. I don't now actually"
Fortunately we got a project manager with some sense and it seems quite he has some influence on the internal IT managers (damnit, it's a bank, they are really paranoid...they refuse nearly anything we ask for!) and we used Bugzilla in the second phase of the project. Developers and testers loved it, tough testers were first pissed because they had to do more effort, but when they saw the quick results they were converted in no-time. :-))
Gotta love Bugzilla, I'll recommend it to any project
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
They all lack many essential features. They all have web-based GUIs that are tighly coupled with the back-end logic; that is, they have no back ends. Thus the default GUI is the only GUI you can ever realistically put on top of it. A lot of people are missing out on the MVC model these days. What you need is a programmable back end accessible through a cross-platform API (based on CORBA, SOAP, XML-RPC, UNO, anything that strikes your fancy). Then you can leverage the back-end support for clients. One can be a powerful reporting tool with graphing capabilities. Another one can be a wxWindows-based portable GUI for modern desktops. Another one can be a common-denominator HTML-based GUI for browsers. Etc.
Current GUIs are all crude and cluttered and obviously designed by programmers with no interface design background (and by that I don't mean graphical design, but functional design). Many are ad-hoc systems thrown together using PHP. Presumably the poor devils think that by slapping it on SourceForge or Freshmeat it will magically bloom into a usable product. Nuh-uh.
Another common problem with these systems is that they're fundamentally bug-tracking systems. When you get to a certain point in development, you realize that a better all-embracing concept is the idea of issues -- a generalization of problems that aren't specifically related to code. There is a popular fork of Bugzilla, for example, called IssueZilla.
The only system that was mildly interesting was Keystone, which provides some interesting form-based extensibility -- basically, if I remember correctly, the schema is malleable, so you can add stuff like time estimation numbers, completion progress, or other metadata that would be useful in your project. Also Keystone supports the notion of subtasks: any bug "slip" can have another slip as its parent. This is more elegant than Bugzilla's dependency system. Unfortunately, Keystone sports a GUI from hell. (Applying CSS to it might sound fun, but it isn't; their HTML isn't very CSS-friendly, so to do anything radical you have to delve into their HTML generation code).
We currently use Bugzilla. It's currently the best system out there, but that doesn't say much. We are pretty excited about Scarab -- this is a project where the developers actually sat down and designed it beforehand (wowee).
And for something constructive for a change, I'll tell you how you can contribute to Bugzilla.
The project's home page is "http://www.mozilla.org/projects/bugzilla/". Most of the developers hang out on the IRC channel.
Thats an easy cop out. So basicaly they are admitting that it's so buggy that it will never be finished. Think about it, a company with the resources of AOL/TIME-WARNER can't get this turd out of their ass after 4 years.
As both a developer for Mozilla and a tester for MS's WindowsXP I must say that ms's bug reporting system is extreemely bad. At the start of the test is wasn't even possible to delete or modify your own bugs. I cant even comprahend the amount of duplicate bugs created due to its closed nature. It took many months even to get a bug validated all mostly returning "Wont Fix".
Well done Mozilla team at another fine product.
...has at least one bug. Although 100,000 seems like a very large number, and so ~11000, which is the actually open bug count excluding feature requests, duplicates etc, for the size of mozilla, its really not that bad. A lot of these bugs are also linked to each other and therefore are not really separate bugs, but rather a few lines of incorrect code affecting many different modules. In mozilla's many lines of code (can anyone warrant a guess or have an exact number?), 11000 bugs do however amount to a bug per not-very-many lines. for 110,000 lines of code, there would be a bug on average every 10 lines of code.
Hmmm, maybe time to rethink how well ppl write software these days...
:-(
BSD is for people who love UNIX. Linux is for those who hate Microsoft.
and yet you find time every week or so to rant via slashdot's html/http interface.
If you already have Tinderbox running, I would see no reason to upgrade to Tinderbox2 (and neither does the Mozilla team at the moment). The biggest deal is that T2 is relatively easy to customize for third-party developers outside of mozilla.org. Eventually, I think Tinderbox2 development will surpass the original Tinderbox. Tinderbox(1) has a whole lot of mozilla-specific stuff in the way it works. T2 is a whole lot more generic, and seems quite expandable. I encourage you to give it a shot, but if yours isn't broke...
Matthew P. Barnson
I learn what I think when I read what I write
Here is a chance for Bugzilla to take a quantum step beyond other bug tracking software. If any of the bugzilla maintainers are reading this please consider adding SOAP API to bugzilla as a neutral and independant way to manipulate bugzilla instalations. This way you can design any GUI you want while talking to the same server software.
It seems that usually the next step after designing a robust web server application platform is to somehow externalize functionality so that things that aren't web browsers can use it as well. Go for it Bugzilla!
Errors-- bugs found before project release (presumably fixed)
Defects-- bugs found after project release.
This story is talking about 100,000 errors that have been found in the under-development mozilla. Previous stories about 65000 win2k bugs were about defects in the shipped win2k product. If distinctions like this were more common, we wouldn't be having so many problems with people confusing the two.
The following sentence is true. The preceding sentence was false.
You *can* do this in Bugzilla, but you need to enable the contributed Bugzilla Mail Interface in contrib/. That contributed package is in some need of maintenance, however.
Check here or here for details.
Matthew P. Barnson
I learn what I think when I read what I write
Actually those 100,000 bugs are NOT all "fixed". And every version that has been released has had thousands of open bugs in it. In fact when it (ever) reaches 1.0 it will still probably have hundreds if not thousands of open "bugs". And that's JUST THE BROWSER!!!! Win2k is a browser and about 100x more.
Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
from my report to mozillazine.org:
The recent posting to slashdot about Bugzilla's 100,000th report begs the question, "what other numbers can you give me?" Here are a few of the numbers I pulled out of the database last night. These numbers are all a little rough but should help make the picture a little more clear. About 18.7% of the reports in Bugzilla are still open (UNCONFIRMED, NEW, ASSIGNED, and REOPENED) issues. About 32.8% of the reports have the FIXED Resolution. About 45.4% of the reports in the system are WORKSFORME, INVALID or DUPLICATE. To break that last number down a little more, 26.3% of the database is Resolved as DUPLICATE, 12% WORKSFORME and 7.5% INVALID. About 5.5% of reports in the system are reported against something other than the Mozilla application suite.
So just in case anyone missed it in the fine print, Bugzilla has 100,000+ reports but the Mozilla community has already resolved about 82,000 of those reports. It's probably also useful to know that there are over 32,000 Buzilla user accounts. You can find more on the Mozilla QA and testing community at my O'Reilly OSS Convention presentation (you'll want to use a browser that supports the latest web standards.)
The scalability argument was for Bugzilla.
Nobody expects microsoft to sell bug-free software, but we do expect them to do at least as good a job as a group of volunteers do. I mean, come on. Some of those programmers/QA people at MS are earning six figures (or more for some guys) per year and a group of volunteers has a better system for resolving post-release bugs than them.
If MS had a PUBLIC bug-database where we could at a minimum report all the problems with Windows or IE it would go a long way.
Maybe the Justice Department should make them do something like this as part of a settlement?
Maybe pigs will fly.
Who did what now?
Microsoft has an internal tool called Raid that tracks bugs too. It's pretty slick, has a web version, extremely feature rich, etc. I'm sure dozens of other companies have developed these as well.
Blake
Sorry, but BugZill's emailing features are in several commercial products - I was putting in "email on change" code in help desk apps I was writing back in 1998, so it's hardly a new or novel idea.
At SMI, our internal help desk also has "email on change" code - it even emails everyone a clickable link to go directly to the bug report.
-- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
Unfortunately for me, I discovered this effect last year at school. I was doing a project on Mozilla's first 30 months (or so), and I decided to grab the entire bug database, one bug per thread, 25 threads at a time. Big mistake.
Soon I had swamped the entire server (load > 100) and my account was revoked. Oops. Needless to say, I was embarassed...
But then you must define "bug" and compare how both companies define "bug", it's a worthless thing to speculate about. However, Win2K was released with quite a number of bugs, from my personal experience, which is all I can go on at this point.
I'm sorry, what was my point again? Oh yeah, your original post was simply pretty dumb...
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Just because Bugzilla works well for a large project like Mozilla with many developers and many reported bugs does not necessarily qualify it for "scalable".
It only proves its utility for a particular large project.
My group has been looking to find a good bug management system that is truly scalable. By that I mean one that works as easily for a small project with a few developers as for a very large project.
The differences are that a very large project might be able to afford to have one person whose full time activity is managing some piece of complex bug tracking or issue management software, be it some commercial offering or be it Bugzilla.
I am so tired of products being sold and bought purely on the long list of "features" without any regard for usability. Can anyone produce a product with an appreciation that the casual user, reporting a bug once for some piece of software, does not want to be overburdened in having to spend hours or days climbing the learning curve for Yet Another Software Application.
Scalability to the low end as well as the high end wins marks in my book.
While I've been skeptical of Bugzilla for being no more than a Pile 'O Perl Scripts, I must admit it is doing well for Mozilla, having used it once to submit a bug and gotten subsequent emails indicating the progress being made on the bug (even if the progress was a message to the effect that the bug was morally equivalent to something else and that I was too stupid to realize it - that's OK).
But has Bugzilla been used successfully for smaller projects? And for users/bug reporters that are not necessarily the same as developers?
"Provided by the management for your protection."
Let me try to be informative...
:-(
First of all, MS in Turkey, shows mozilla as an example of failure of opensource... I know this from one to one contacts with my friends...
--- Cannot join #mozilla (You are banned).
Hmm this too... They did everything to make people away... Like insulting people that they are end users, they don't have a clue...
To be straight, they made everything to make end users away from their project (or geek project I say)
I as a turkish was insulted too much on irc.mozilla.org for instance, they asked me if there are any people in Turkey who installed mozilla... Just to bash...
But same time, my friends at Turkish goverment science division were working on turkish version of mozilla...
Mozilla will never make it just because it isn't democratic enough to take critism...
ok, ok, i'll write some sort of body to get around the lameness filter
not sure I need to expand on the subject line, though.
...folks will be passing out cans of beer and yelling "This bugs for you".
grep >= ! == $your
Yeah, I don't know if this is something to be proud of :p
>>Windows XP = Windows 95 v5.0
95->98->98se->me->XP!
Isn't XP derived from the NT source code?
Unless Micro$oft is lying, the 95ish source code has been left behind.
pressure/grep
Microsoft Fucking Sucks!! Up The Penguins!!
Hmm...They just added a feature Netscape and Winamp have had for years now. Way to innovate, boys.
Also, please email me a link to the place on Microsoft's web site where I can search through an interactive, live bug database? I'd like to check that out...
Who did what now?
There are about 4 versions of the same bug report that has been in Mozilla Bugzilla for years. (This bug doesn't exist in Nescape 4). It just keeps getting ignored, and if it is ever fixed, someone comes in and immediately changes it back.
If you block a server, say doubleclick, Mozilla will pops up extremely annoying alerts telling you that the server can't be found. Mozilla does this even though it shouldn't be downloading images or JS from off-page servers. This "feature" should be completely disabled, or there should be a "fuck off" checkbox.
Oh, sure! When Mozilla hits 100,000 bugs everyone celebrates, but when Microsoft Windows hits 100,000 bugs, no one cares. Er, wait, they did celebrate--wasn't that the release of Windows 98?
I thought /. was harping on Microsoft for shipping a product with thousands of STILL OPEN bugs.
Yep.
But given that the count includes new features, it would be as valid to proclaim that Mozilla had 100,000 new features, then start deducting the bugs.
Besides: A documeted bug IS a "feature". Right? B-)
Oh, and the quote is "Foolish consistancy is the hobgoblin of little minds."
A non-rational quote used (from the first time it was uttered) to avoid valid arguments in debate by belittling those who make them.
I prefer a slight rearrangement: "Inconsistency is the mind of a foolish little hobgoblin."
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
too bad they still can't get anything right.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
No, moron. The 100,000 is the project total, including duplicates and resolved bugs.
The illegal we do immediately. The unconstitutional takes a little longer.
--Henry Kissinger
Unfortunately, the product it was designed to help (Mozilla) remains a bloated, steaming pile of canine feces. After trying every possible flavour of browser, I'll stick with IE, thank you.
[Insert the usual disclaimer here]
Congrats, this is the dumbest comment on this story so far. Go back to your VisualBasic dabbling and leave real programming to people who know that being able to count to a certain number has nothing whatsoever to with having a database that scales to that number of entries - and even less with having a system that enables its users to efficiently work on such a large number of reported issues without overwhelming them.
The illegal we do immediately. The unconstitutional takes a little longer.
--Henry Kissinger
Let's see. That is only for the XP Beta, and people can't read existing reports, as I recall. Reporting something to Microsoft is always a black box. It goes in, but nothing seems to happen. Besides, even if it gets a fix, you won't get an update for free. You might see the fix in XP2, but you'll have to shell money out for it.
Some might say that Netscape is the same way. It used to be, but things have changed. They used to be like Microsoft, but their market share reduction hit hard, and it seemed to make them smarter. They've grown up, so to speak (even under AOL/TW!).
Indeed. Also, even though I've ALREADY supplied a bunch of personal information to MS to get a passport account, for some reason I was prompted with a giant form asking for lots of personal info to get access to the "Beta" web site.
Great website. Still pales in comparison to Bugzilla, me thinks.
Who did what now?
Technically I violate the contract I signed by sharing some information on slashdot (even if it is for the good of the community), but then I do not share the name of the bank nor you know who I am. You only know that Bugzilla is used in a fairly large geman bank on a certain ebanking project and that jawtheshark works or has been working on that project. Quite vague, isn't it? (Note that I posted this from the bank's network and hence I'm monitored...it's just to avoid trouble for me...really)
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)