Slashdot Mirror


Mozilla Bug Week

Gerv writes: "Do you run Mozilla? Is there something about Mozilla that bugs you? Do you have an itch you want to scratch? From Saturday October 27th to Sunday November 4th, mozilla.org will be running a "Bug Week". Experienced Mozilla hackers will be available to help anyone who wants to get involved with the Mozilla code. Engineers from companies using Mozilla or Mozilla technologies, interested onlookers, and those who are involved with the project, but have never hacked on the code, are all welcome to come along and get their feet wet."

Gerv continues:

"You'll be shown round our world-class web-based tools (Bugzilla, Bonsai, Tinderbox, LXR), and led through all the steps between discovering a problem and having your patch checked in to the Mozilla source tree. After checkin, those fixes and features will be appreciated by an audience of millions in Mozilla derivative products.

Not Just For Hardcore Hackers

"Mozilla's user interface is written in web technologies - defined in XUL (XML-based User-interface Language), animated with JavaScript and styled with Cascading Style Sheets. This means it can be understood, and hacked on, by anyone who understands HTML/XML, JS and Style Sheets. mozilla.org has recently developed technology to allow fixes to be made to Mozilla's UI without the need to compile Mozilla - all you need is a self-installing nightly build. This widens the field of potential contributors to everyone who's ever made a decent web page.

"So, if you have thought about getting involved in a free software project, but it all seemed to complicated or difficult, here's your chance.

"On the other hand, if you want to check the entire source tree out from CVS, compile the embedding test harness, and go into deep hack mode on Mozilla's C++ core, we'll help you do that too.

"Bug Week will be happening on IRC. Mozilla's nightly builds even include a chat client, ChatZilla, to make it even easier to participate. Look for people whose nicks begin with "BW_". We hope to have people there most of the time, although the help may be concentrated when the US West Coast or Europe is awake."

31 of 146 comments (clear)

  1. Bugzilla by Anonymous Coward · · Score: 5, Informative

    Rather than just ranting and raving about your pet peeve, you should rant, rave AND enter it into Bugzilla (after ascertaining that it isn't already in there).

    Subnote: Don't directly link to individual bugs in slashdot comments. It causes spam when people add ME TOOs as comments.

    (Hey, mod this anonymous bugzilla pointer post up, not the various karma whores to follow.)

    1. Re:Bugzilla by grahams · · Score: 2, Informative

      Bugzilla is way too involved for public use. If I'm going to stick a toe in the water, I want my first interaction to be very simple, and rewarding.

      You should use the Bugzilla Helper, which still has a few fields (many less than the main bug entry page), but they are mostly necessary for a bug tracking package... You would never get it down to one field. :)

      This helper form simplifies the bug submission process and describes every field fully. You may complain that that there are still too many fields on this form, but I would argue that they are all pretty necessary for a good bug report.

    2. Re:Bugzilla by Tsk · · Score: 2, Interesting

      Rather than just ranting and raving about your pet peeve, you should rant, rave AND enter it into Bugzilla [mozilla.org] (after ascertaining that it isn't already in there).

      That's exactly (i think) why mozilla.org is hosting such event. If you read the weekly mozilla status, you'll often read that what mozilla.org's dev tend to do most is triaging their bugs in bugzilla, once bug are targeted and assigned they can start working on finding an norrowing the bugs and coding the fixes. For most of these steps you'll find information on mozilla.org's web site. You'll evne be able to run bugathon, help qa etc ....
      Some people just help eliminate bug duplicates but that's not enough, they still need the work force to creat patches and fixes. I've downloaded the source code once or twice, I've tried hard with the limited time I can devote to such project (I have a work, and ssocial life), I was disapointed, becaause I could not get fast enough in the internals of the code.

      Such events can help people like myself without much time to dig into it and bust bugs out of the product. OTOH Universtity started and now most CS clases are starting many students will have some time to work on the project in the forthcomin year, with a little help in the bigenning this will (I'm pretty sure) widen the number of mozilla developers that are not from the AOL/Netscape Alliance. Also many school project can with such be launched, that will focuse maybe on a module of mozilla, but such project are really good for the quality of the code, I hope some cs teachers will see the oportunity to base some of the projects they'll lead focused around the mozilla project.

      --
      none Yet.
    3. Re:Bugzilla by Gerv · · Score: 2

      We get 300 bug reports a day, half of which are resolved as duplicates within a week. The bug filing process is not going to be made easier :-)

      Having said that,

      really cool would be if the bug submission did a fuzzy search and said, this bug looks like these

      This, and other stuff you mention, would indeed be very cool - problem is, we have no-one to write it. Are you volunteering?

      none of my suggestions ever made it in.

      The suggestions you mention work very well as an XPI-installable toolbar, and indeed a bunch of people have gone off and written a prefs toolbar (although I don't recall the URL offhand.)

      I don't want to waste my time.

      If you get buy-in on your changes before you start, and then produce a patch, you won't be wasting your time.

      Gerv

    4. Re:Bugzilla by ibbey · · Score: 2

      But, the customer is NOT always right. Making the bug submission process easier is great. Dumbing it down to far, however, will simply lower the signal to noise ratio. While your suggestions on how to fix the problem are sound, it sounds to me like it may be a problem that doesn't really need fixing.

      Remember, the more time spent fixing Bugzilla, the less time spent fixing Mozilla. Once they get to 1.0, then maybe it's time to start reworking the support tools.

    5. Re:Bugzilla by briandonovan · · Score: 2, Informative

      I haven't downloaded it yet (I wasn't even aware that it existed until you mentioned it), but I found a download for a prefs toolbar at xulplanet. While I was looking for it, I also stumbled across David Illsley's useragent toolbar, which is pretty neat-o (and useful if you're tired of getting redirected by sites because you're using Moz or simply *not* using MSIE). Thanks for the hint about the prefs toolbar. Otherwise I'd have never found it.

  2. On a daily basis, without any "font size" problems by Chuck+Chunder · · Score: 2

    On both Linux at home and Windows at work. Of course if you could give a slightly better description of the 'problem' you are seeing people may be able to give you some suggestions....

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  3. This should be obvious but ... by Alien54 · · Score: 5, Insightful
    shouldn't the mozilla bugs be discussed in the Moz chat area, etc.? (noting some of the earlier comments)

    yaking about them here on Slashdot is not going to help get them fixed any faster. At least go to the right forum, or write up the bug.

    it is very easy to chew the fat about a problem, and then not do anything to fix the issue. Which seems to be par for the course.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:This should be obvious but ... by Gerv · · Score: 2



      I'm not the one with my fingers on the Publish button. The Mozilla stuff has been a bit heavy recently - but it's because we are doing lots of cool things :-)

      Gerv

    2. Re:This should be obvious but ... by MattyT · · Score: 2

      If you don't like the Slashdot editorial decisions, don't read it.

      Unlike you, most Slashdotters care.

    3. Re:This should be obvious but ... by Alien54 · · Score: 2
      if you don't like the Slashdot editorial decisions, don't read it. Unlike you, most Slashdotters care.

      I liked the article, it was good to know stuff.

      I was just annoyed that there were a few comments that started to go off on a rant on a specific bug, which I felt would be more useful posted over in the Mozilla zone.

      that's all. And yes, I've entered bugs that did not seem to be documented.

      --
      "It is a greater offense to steal men's labor, than their clothes"
  4. Major Roadblock to using Mozilla by pivo · · Score: 2, Insightful

    There's one major problem with Mozilla's email component, something that that will probably keep me from using Mozilla all together, specifically the lack of a spelling checker.

    I really like the mail reader, it's got all the features that I've been looking for (multiple 'from' options, mixing pop and IMAP accounts for example) but the lack of a spelling checker is really a problem for me.

    1. Re:Major Roadblock to using Mozilla by SCHecklerX · · Score: 3, Interesting
      Try this

      Individual apps don't NEED a friggin' spell checker. They should hook into the stuff already on your system. That said, the solution in the link above allows you to simply hilight the stuff you want to check and checks it (if your windowmanager is smart enough to give you the ability to see what is in your X selection)

  5. WTF? by petard · · Score: 2

    What are you complaining about? The only projects that end, typically, are failed projects. In order for stuff to continue to improve, it can't end. Are you also sick of hearing about the never-ending project that is windows (which just had its 5.1 release, to great fanfare) this week? What about the never-ending RealPlayer project? Or the Mac OS project? Or the WinAmp project? Or ...? If you don't like hearing about them, here's a suggestion:
    Stop reading sites that print news about software!

    Jackass.

    Insightful: +1. Funny: +1. Flamebait: -1. Troll: -1. A good flame: priceless

    --
    .sig: file not found
  6. Re:BUG: The red dinosaur by Professor+J+Frink · · Score: 4, Interesting
    Ya a couple crusty eurotrash "coderz" contributed some bloat to the project, but let's be realistic, 90% of the developers are the crappy low skill AOL employees that got the unfortunate task of trying to make something useable out of the crusty old netscape code.

    Mozilla is not based on the ''crusty old netscape code''. They tried that. They didn't get very far. Mozilla is, afaik, a pretty much complete rewrite from scratch. One of many legitimate reasons it's taken so long to get to the very useable state it is in now.

    Mozilla is a very competent and capable browser. About the best available for non-Windows users and plenty of those like it too. It costs you nothing. It's totally open for anyone to do what they want with it. Why do so many people have a problem with this? If you don't like it, don't use it.

    It's taken a long time coming, sure, but so was Win2K. At least you've been able to use Mozilla all the time it's been developed. I jumped on board around 0.9 after trying out the earlier versions and not being overly impressed. It's now on all my machines and my users are very happy with it.

    --
    "Don't get mad, get a monkey!"
  7. Re:Personal CSS by Gerv · · Score: 2

    Why I can not specify personal CSS in Mozilla GUI setup?

    There's no UI for it yet, but just put a file called userChrome.css (for modifying the UI) or userContent.css (for web content) in your chrome directory. You may need !important on the rules.

    See mozilla.org for more docs and info.

    Gerv

  8. Re:Educated people don't need spelling checkers. by Ami+Ganguli · · Score: 2

    Actually the problem is with English. Many (perhaps most?) languages are actually spelled the way they sound. Even loan works are transformed so they match the local spelling rules.

    Spending valuable time memorizing thousands of bizarre English spellings might help you to impress people, but that's time that could have been spent learning something useful.

    As far as I'm concerned, trying to improve my spelling in the age of spellcheckers is about as useful as trying to improve my handwriting in the age of word-processers. It's a nice hobby if you enjoy it, but it's not a life skill.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  9. Good idea by Mr_Silver · · Score: 3, Insightful
    This is, essentially, a good idea.

    The biggest problem I have with Open Source software is that there is this myth that because something is open, anyone can fix bugs and contribute updates.

    Well yes they can. But the problem stems from the lead time required to get the know the project, how it works, what does what and how different functions interact with each other.

    Some examples. One of the companies I used to work for (a large IT consultancy company) I worked on a telemetry project. For every person who joined that project, there was a lead time of about three months for them to get used to, understand and know how the system works.

    Okay, so that was one massive project and with people working full time on it, but Mozilla and other open source projects aren't exactly small either.

    Another example. I wrote a GPL perl script called AvantSlash to take the content of Slashdot and process it for handhelds (since Slashdot's own isn't very good). Unfortunately due to a bug and an overdependence on AvantGo's caching, it accidenly spammed the slashdot site and got its IP barred. (This was in the 1.x thread, v2.0 doesn't suffer this problem).

    A comment by Jamie a couple of days ago mentioned why it was banned and suggested that I contribute to slashcode.

    Whilst this, in theory, is a great idea, as it would seem to be common with open source coders he unfortunately forgot that there would be several months of lead time whilst I learn how the code works, what does what and why and then, once I knew the system well, actually apply a well written patch.

    Don't get me wrong, I love open source and the stuff it produces and I have a lot of respect for anyone who spends their time doing such stuff.

    However, I'm just pointing out that there is a common myth amongst people in massive open source projects that people can just download, install and then immediately start dipping into the code and producing patches without having to go through the whole learning process.

    So, back to Mozilla. Anything which speeds up this lead time has got to be a good thing and will have the added advantage of getting more people interested in the whole project.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:Good idea by tim_maroney · · Score: 2

      The biggest problem I have with Open Source software is that there is this myth that because something is open, anyone can fix bugs and contribute updates. Well yes they can. But the problem stems from the lead time required to get the know the project, how it works, what does what and how different functions interact with each other.

      You have an excellent point, and yes, startup time on Mozilla is considerable. There is a myth that in an all-open-source world, programmers would be freely dropping in to various programs to fix bugs as they came up. In fact, being able to effectively fix a bug in a large, complex software system requires a great deal of familiarity with that system in order to understand the possible consequences of the fix. Perhaps there is an internationalization standard which means your new dialog won't work for the users in Finland. Perhaps your code was checked in without understanding critical section synchronization locking and will cause the pre-emptive scheduler to crash once a week semi-randomly. Perhaps, as in Mozilla's case, the codebase is simply so vast and sprawling that you would have to practically live there to have a hope in hell of even finding the relevant code.

      I've tried to start up on Mozilla several times. The problem is that it takes over a day just to set it up to build on the Macintosh. By that time, I have other pressing priorities demanding my attention. If I am then able to come back to it a few days later, I have to first refresh myself on the arcane build procedure, then start poring through thousands of files and trying to understand the intricacies of XPCOM and XUL, both of which have incomplete, badly written, and out-of-date documentation. I have never succeeded in doing this. I think I would have to carve off two weeks solid to become reasonably fluent and be able to start contributing. Unfortunately, I have a job and a personal life.

      I had a similar experience when I thought an interesting project would be to find key performance issues in GCC and bring it closer to CodeWarrior performance. I searched for days to find a performance profiler for Linux that worked -- I was directed to a couple that seemed not to work, and somehow GCC itself doesn't seem to have one, unlike most commercial compilers. Looking into the GCC code itself, I realized it would take, once again, weeks of startup time to understand what was going on. I don't have weeks to spare, so I gave up. Sorry.

      It really seems that contributing to large open source projects is less like dropping in to help clean up a house, and more like joining a religion. Which program you will be part of is a lifestyle decision. This does not seem to be factored in to the common idylls of open source distributed bug fixing. Yes, I could probably fix a bug in fetchmail or the average perl module in a few hours from a standing start, but not in any of the more significant software systems.

      Tim

  10. Re:Full Screen View! by skt · · Score: 2, Informative

    you can download a plugin to get a fullscreen view in mozilla. try multizilla.

  11. Re:Full Screen View! by Gerv · · Score: 2

    Multizilla's the tab thing, not full screen, isn't it?

    Full screen is currently being written, I think.

    Gerv

  12. Re:mozilla - A Success! by Gerv · · Score: 2

    Bugzilla is extremely successful. Galeon, K-Meleon, Skipstone, Activestate Komodo, the OS/2 Web Browser, Beonex... all these are successful Mozilla derivatives or spin-offs.

    All the ports build and work fine - check our Tinderbox if you want.

    Gerv

  13. Re:Full Screen View! by skt · · Score: 2, Informative

    yeah, but in the mean time displaying a tab in fullscreen is probably close enough. There is a toolbar that comes with multizilla that allows for this. It acts just like the IE fullscreen view I would imagine (minus the tabs of course).

  14. Re:Educated people don't need spelling checkers. by tim_maroney · · Score: 3, Insightful

    If you habitually misspell words in your e-mail messages, the problem is likely to lie with your education rather than the software. Inclusion of software crutches for a wetware problem only makes the latter worse.

    Utter nonsense. Typographical errors are a fact of life, especially for those of us with some degree of wrist problem. I was third in my state in the national spelling bee in the eighth grade and yet I thank the gods daily for the passive spelling checker in Outlook Express, which saves me from the errors of my aging eyes and hands. I only wish Explorer had the same capability in text areas.

    Yours is more of the "blame the user" philosophy that is endemic to the UNIX world. Errors happen. Humans are fallible. Software should try to prevent them and help you correct them, not laugh at you for making them.

    Tim

  15. Re:Java: I'd settle for it just working by Gerv · · Score: 2

    Did you ever read the Release Notes? It's all in there. Where else would you like us to put it?

    Gerv

  16. Re:I feel I should point out that..... by Gerv · · Score: 2

    Gervase Markham is a Christian

    Absolutely. But I'm not sure why you say it as if it's an insult.

    and has also been arse licking the mozilla devs to secure an internship.

    Definitely. I secured this job entirely through ass-kissing; I didn't do any work on the project before at all. In fact, I worked on Konqueror for a year and a half.

    mozilla is the best web browser in existence

    There's no such thing as the best web browser in existence - they all have different strengths and weaknesses. But Mozilla does rock :-)

    Gerv refuses to worhsip at the 'Church of Emacs'.

    Absolutely. I'm an nedit user, although I sometimes use vi for checkin comments because I'm too dumb to set CVS up to work with nedit by default.

    Gerv

  17. Re:I feel I should point out that..... by Gerv · · Score: 2

    dude, don't give trolls the time of day. This one especially doesn't deserve it.

    Everyone's worth the time of day. :-)

    Gerv

  18. Re:Educated people don't need spelling checkers. by Khalid · · Score: 2

    >Actually the problem is with English. Many
    >(perhaps most?) languages are actually spelled
    >the way they sound. Even loan works are
    >transformed so they match the local spelling
    >rules.

    Well this is probably completely off topic, but couldn't resist.

    Obviously you didn't learn French at school :)

    When I began learning English I was delighted to see how words are actually, mostly spelled as they are. In French (and I guess in many other languages) you have so much exceptions, due to mainly to historic reasons. One of the most famous is for instance "De Broglie" which is the name of a famous quanta theory scientist actually the father of the theory is pronounced "Debreuil", and this is the "only" name in French which follow this particular rule ! go figure :) there is even a joke for that. There are many words like that !! and many many exceptions, and most French people are delighted by this complexity.

    In fact, I think that English is one of the most pragmatic language, a lot of thing have been simplified, and this really a good thing. French people have vehemently refused a spelling reform (proposed by a minister of the government !!! )

  19. Re:Educated people don't need spelling checkers. by Jonathan · · Score: 2

    When I began learning English I was delighted to see how words are actually, mostly spelled as they are. In French (and I guess in many other languages) you have so much exceptions, due to mainly to historic reasons.

    Actually, French is probably the only Western language with *worse* spelling problems than English. Most languages like Spanish, Italian, or German have far more regular spelling than either English or French.

  20. Re:I feel I should point out that..... by Gerv · · Score: 2

    Thanks very much :-)

    Gerv

  21. Re:Educated people don't need spelling checkers. by Ami+Ganguli · · Score: 2

    French is kind of funny, in that, in general, you can figure out the pronounciation from the spelling, but there's absolutely no hope of going the other way. There are _tons_ of silent letters, but the rules are followed well enough that you can usually figure out which letters aren't pronounced. (Of course there are exceptions like the ones you point out.)

    At the other extreme from English and French is Finnish. It's spelled exactly the way it sounds, right down to long and short consonents. It's pretty neat. In English the difference between "balled" and "baled" is in the vowel, in Finnish the vowels wouldn't change, but the length of the consonent would be different.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow