Help from the community ensures a smooth download experience for Firefox 3.0.8

March 29, 2009 by justdave · 7 Comments
Filed under: Firefox, Work 

Most people reading this probably already know that Mozilla utilizes a network of volunteers hosting downloads of Firefox (and other Mozilla products).  All of these volunteer sites are listed in a database with a numeric weight that shows, relative to the other sites in the database, how much traffic they can handle.  When you click the download link for Firefox on the mozilla.com site, you get sent to download.mozilla.org, which picks one of the sites out of that list at random (the chance of a given site getting picked is its weight divided by the sum of the weights of all of the available sites) and redirects you to that site to download the file.

When you think about the sheer number of people using Firefox these days (These 9-month-old stats say we have 60 million active daily users – I’m sure it’s probably grown since then), and Firefox’s built-in application update functionality that notifies users that a new version is available and installs it for them, that means when we release a security update, we’re going to have at least 60 million downloads of it (mostly via the automatic update service) within that first 24 hours after release.  The amount of bandwidth required to host that many downloads in one day is staggering.  We don’t have that much bandwidth available in Mozilla’s datacenters, which is why we rely on our network of mirror sites for the downloads.  Each one of these sites may only be able to handle a small number of downloads, but when you add them all together, there’s a lot more capacity than our datacenters have. :)

Recently, as the number of Firefox users continues to grow, even our network of download mirror sites was starting to feel the pinch from the sheer volume of downloads during our security releases.  During both the Firefox 3.0.6 and 3.0.7 releases, we ended up having to enact a throttling mechanism on the update service in order to slow down the number of downloads being requested to a point where we weren’t completely burying all of our volunteer download sites, many of whom also host downloads for other open source projects besides Firefox.  When a Firefox application would check to see if there’s an update available, a percentage of users were told there wasn’t one, even though there really was.  If you manually picked “Check for Updates” from the Help menu, you always got it, though.  It was only the automatic checks that were throttled.  This mechanism is always our last resort.  When we have a security update, we want it in the end-user’s hands as quickly as possible. Delaying it for a day for a percentage of users is completely counter to that goal, and so we try everything to avoid having to use it.

On Wednesday this last week, when the firedrill started that became the Firefox 3.0.8 release, I sent out an email to all of our download mirror admins, warning them that Firefox 3.0.8 was imminent.  I also pointed out how we had ended up needing to throttle updates during the 3.0.6 and 3.0.7 releases, and saying I still didn’t think we had enough capacity on the download mirror network to handle the release.  Paraphrased, “If you know anyone who’s not mirroring Mozilla yet, and would like to, get them in touch with me.”

The community came through in shining colors. In the 48 hours following that email, we increased the capacity of the download mirror network by more than half.  We left the peak traffic period of the first full day of Firefox 3.0.8 downloads about 6 to 8 hours ago, and I’m quite happy to report that we never had to throttle the updates at all for the Firefox 3.0.8 release.  Every Firefox browser that checked in to see if there was an update available got its update notification.  Not only that, but I had mirror admins telling me on IRC during the peak traffic hours “hey, my site can still handle more traffic, go ahead and bump my weight up some.”  Quite a welcome change from all the reports of dead servers during the last two releases. :)

Now, to be fair, we did have one other thing going for us.  This release happened in the afternoon on a Friday.  This effectively splits most of the download traffic between the home users on Saturday and the business users this coming Monday.  Given the way we performed today, though, I’m pretty confident we could have handled the release happening on another weekday anyway.

But, the weekend lull brings up one other point that was raised on IRC by Mike Beltzner yesterday…  As I mentioned above, when we have a security update, the goal is to get it into the hands of the end user as fast as possible.  Mozilla’s QA signed off on the release in the early morning hours on Friday.  The bits were released out to the download mirror sites shortly afterwards.  Enough of those mirror sites had picked up the files by late morning to handle the normal release traffic, but we had to wait until mid-afternoon to release because of a long-standing tradition based on capacity planning to schedule the release at a time of day that will cause the fewest simultaneous downloads to avoid overloading the download mirror network.  Quite simply: the Pacific Ocean covers a lot of timezones.  Enough of them that there’s a general lull in internet traffic when it’s daytime hours over the Pacific Ocean.  If we schedule the release to happen as the west coast of North America is going offline for the day, then we start picking up traffic one timezone at a time as Asia and then eastern Europe start coming online for the new day.

In the interest of getting the update out to the end users as quickly as possible, wouldn’t it be great if we had enough capacity on our download mirror network that we didn’t have to wait for the lull in Internet traffic caused by the Pacific Ocean to do a release?  If we released in the early morning hours in the US, we’d have a large number of timezones online for the day at release time and would get a much larger percentage of the users in the first few hours after release.

So, how about it, community? You guys pulled off some awesomeness this last week. Let’s see if we can do a little bit more, and be able to handle a release without regard for the time of day it happens!  If you know anyone who might be willing to host downloads for us, have them check out our Mirroring Instructions Page.  All the info about how to set up and get included in the download pool is listed there.

Here’s some numbers:  For a normal Firefox security update, I’ve been saying that we need an availability rating of 35000 or higher to handle the release traffic.  That number is the sum of the weights of the available mirrors that currently have the release files.  There’s a loose perception of that number being tied to the amount of available Mbit of download bandwidth, but that’s not really accurate, and depends on a lot of factors.  During both of the Firefox 3.0.6 and 3.0.7 releases, that number was hovering around 26000 most of the time.  For most of the Firefox 3.0.8 release so far, it’s been somewhere between 45000 and 55000.  I’m betting we could probably handle the traffic that would be generated by a morning release if we got that above 65000 consistently.

Pretty Cure comes to America

March 7, 2009 by justdave · 1 Comment
Filed under: Anime 

Well, to Canada at least.  Canadian cable network YTV started broadcasting the English dub of the original Pretty Cure series yesterday morning on Canadian television.

From the reviews I’ve seen, it sounds like they did a pretty good job of localizing it without dumbing it down, and still faithfully tell the original story.  It would make my day if some TV network in the US picked it up.

Replacing Google Groups for Mozilla Newsgroups?

March 4, 2009 by justdave · 11 Comments
Filed under: Work 

This article is a repost of a previous article, but since I didn’t get very many responses, I figured I’d try again with a more attention-grabbing headline. :)

Does anyone know of any decent web interfaces for NNTP out there? Preferably open source that we could host ourselves. There appear to be a LOT of them, so what I’m really asking is, which of all of those are actually any good, and would work for what we need? :) (or be close enough that we could modify it to get the rest of the way there easily)

Currently, Mozilla’s newsgroups are gatewayed to Google Groups, so we can use that as the web interface. Unfortunately, we’ve had continuous problems with spam originating via Google Groups, and there’s very little we can do about it. Google’s policies prevent messages from being deleted unless there’s legal violations (i.e. DMCA notices), so we can’t clean up after it, and as much as they try to fight the spam from happening in the first place, they’re a big target. For the sanity of our newsgroups, we really need to move elsewhere, and hosting it ourselves would really make our lives a lot easier.

Related: bug 425122

Web interfaces for NNTP

February 24, 2009 by justdave · 4 Comments
Filed under: Work 

Does anyone know of any decent web interfaces for NNTP out there?  Preferably open source that we could host ourselves.  There appear to be a LOT of them, so what I’m really asking is, which of all of those are actually any good, and would work for what we need? :)   (or be close enough that we could modify it to get the rest of the way there easily)

Currently, Mozilla’s newsgroups are gatewayed to Google Groups, so we can use that as the web interface.  Unfortunately, we’ve had continuous problems with spam originating via Google Groups, and there’s very little we can do about it.  Google’s policies prevent messages from being deleted unless there’s legal violations (i.e. DMCA notices), so we can’t clean up after it, and as much as they try to fight the spam from happening in the first place, they’re a big target.  For the sanity of our newsgroups, we really need to move elsewhere, and hosting it ourselves would really make our lives a lot easier.

Related: bug 425122

Seven Things

January 26, 2009 by justdave · 1 Comment
Filed under: Personal, Work 

So yeah, I got tagged for this by both Eric Shepherd and Sean Alamares.

Ground rules:
1. Link to your original tagger(s) and list these rules in your post.
2. Share seven facts about yourself in the post.
3. Tag seven people at the end of your post by leaving their names and the links to their blogs.
4. Let them know they’ve been tagged.

On to the seven things you may or may not have known about me:

1. I grew up as the son of a United Methodist pastor.  So yeah, that makes me a PK.  Somehow I managed to avoid falling into either stereotype of that situation (I knew several people who fit one or the other of them though).  United Methodist pastors typically get moved around between churches every few years.  Most of the time, my dad managed to stay put longer than most, so I only ever moved twice with my family before moving out on my own, once in the middle of Kindergarden, and the other time in the middle of 8th grade.  I would never recommend to anyone ever to move their kids in the middle of a school year.  Just don’t.  But I survived. :)

2. With the exception of two exchange programs that I participated in, I’ve never lived outside of the state of Michigan.  It’s a great place to live, when the economy doesn’t suck.  Michigan is currently the only state in the U.S. with a two-digit unemployment rate (10.6% for December 2008).  We can thank the failing auto industry for that.  I count myself very fortunate right now that I work for a company that’s still doing well despite the recession.

3. One of the above-mentioned exchange programs was a pastoral exchange when I was 12 years old.  My dad traded churches (and parsonages) with a pastor in Fleetwood, Lancashire, in the UK, for 6 weeks. We went and lived in his house, and he came and lived in ours. It was a pretty fun experience, and the first (and last) time I’ve ever been to a salt water beach.  The tide pools and miles of sand when the tide was out were quite fascinating.

4. The other of the above-mentioned exchange programs was a student exchange just after I graduated from high school.  I went and stayed with a host family in Concepción, Chile, for 2 months.  Yes, that was also on the ocean.  No, I never went to the beach while I was there.  It was the middle of the winter and too cold. :)   I had a tremendous amount of fun while I was there, and I didn’t want to come back.  The exchange organization that I had gone through for the exchange also had 6-month and 1-year programs in addition to the 2-month program, and I almost managed to get it extended to 6 months.  The only thing that stopped it from happening is my parents had already paid my tuition for the fall semester at college.  I was tremendously shy as a kid, and never had very many friends, mostly because I was too shy to make them.  I wholeheartedly credit this trip with bringing me out of my shell. :)

5. I met my wife while hiding in a dormitory basement with 80 other people during a tornado warning 3 weeks into that fall semester my freshman year at college.  I guess it’s a good thing I did come back from Chile when I did. ;)   It was about a year later before we were seriously dating though, and several months after that before we decided to get married.  We held off until after she graduated to get married.  A few months from now we’ll have been married for 15 years, and I love her now more than ever.  We have 2 children, who are now in 1st and 4th grades, and are absolute joys to be parents of… most of the time. :)

6. I never graduated from college.  I was working toward a Computer Science degree, and the computer area at Adrian College was pretty much falling apart around my Junior year, for both a lack of qualified faculty and limited number of participating students.  All of the computer classes there were considered part of the Math department at the time.  This wasn’t exactly a good fit.  They had three professors there who actually knew what they were doing with computers.  One of them was the chairman of the Political Science department (and thus only taught one or two computer classes).  One of them was the chairman of the Chemistry department (and thus only taught one or two computer classes).  The third was actually full time in the computer department, but was a native of India, and didn’t have a very good command of the English language, so you couldn’t understand anything he lectured about.  The remaining professors were all math teachers, and didn’t really understand computers well.  I understand that they split computers off to its own department and had a huge push on modernizing it with equipment and qualified faculty not long after I left, but it was already too late for me.  Also adding to the mix, I had gone in with a friend on an off-campus apartment, hoping to get cheaper housing.  My roommate ended up backing out on it after the lease had been signed, so I got stuck with the apartment by myself (which was no longer cheaper as a result).  This meant I had to go get a real job (rather than just a student job on campus) to pay for the rent, and homework of course suffered, and eventually there was no point in continuing school.  After we got married, Lori moved into that apartment with me.  But as strange as it seems, that lowly job working in the hardware deparment at the local Meijer store did actually lead to a career working with computers.  It took seven years to get there, working a little way up and down the chain within Meijer, but it did.  There’s enough meat there for a whole other blog post (or you can just go read my bio on the About page linked at the top, most of it’s in there :) )

7. I’m a huge fan of Asian media, mostly anime.  My taste is mostly in high school dramas, fantasy, scifi, magical girls, and slice-of-life stuff.  I tend to avoid mecha (which is what most people think of when they think of anime for some reason) and Naruto-style stuff.  My current favorites (minus a few) are listed over on the right on my blog.  You can find more (and some of the older stuff) if you dig around in the Anime category on my blog.  The Anime industry is in the middle of a huge upheaval right now, with many of the publishers starting to catch on to online distribution.  Personally I think it’s a great time to be a fan…  having more and more places to go to get good shows right from the publishers.

Tag, you’re it!

Actually, after looking around a little, I can’t find anyone with a blog who hasn’t already been tagged for this, so I guess it’s time to let it die.  It tends to get out-of-hand if you let it grow loosely anyway.  I’ve seen this mème going around Facebook listing both 16 and 25 as the number of things and people to list.  Consider yourself fortunate that the Mozilla community managed to keep it at 7. :)

Review: Angelic Layer

January 18, 2009 by justdave · Comment
Filed under: Anime 
Misaki and Hotoko with Hikaru and Suzuku

Hotoko with Suzuka and Misaki with Hikaru

I recall seeing a description of this anime somewhere a few years ago and nothing jumped out at me as something I would enjoy (in fact, I thought it sounded kind of strange at the time), so I passed over it.  Looking back on it now, I think the description I saw just might not have been written well.  Recently, Crunchyroll picked up a license to stream it in North America, and the description jumped out at me a little bit more.  Since it was free, I figured I’d watch the first episode and see what it was like.  It hooked me, and I ended up watching the entire series over the following four days.  Although what Crunchyroll is streaming is Japanese audio with English subtitles, I noticed that all the credits were in English, and they had an English vocal cast listed in the credits in addition to the Japanese vocal cast.  This series really jumped out at me as something my kids would probably enjoy as well, so going on the clue from the credits that there must have been an English version, I checked out amazon.com and sure enough, found a box set of the series in English.

The premise of the series revolves around a game in which the participants buy high tech electronic doll kits, design the dolls (called “angels”) and outfits for them, and then fight them against each other on a playing field (called “the layer”) which allows the player to control their angel via a headset that transmits their thoughts to their angel.  You win the game by having the most remaining points at the end of the 10 minute time limit, taking away all of your opponent’s remaining points, or by getting a “layer out” by knocking your opponent off the layer.  The game tables are expensive, so most people don’t own their own, but rent time at a table in local establishments resembling cyber cafes to practice or have games with each other.  If the technology really existed to do this, it would be incredibly fun to participate, I think.  The actual fights seem pretty similar in concept to the “net battles” in Mega Man NT Warrior (but no weapons, it’s all hand-to-hand combat), which my kids really enjoyed, and was why I figured they’d enjoy this, too.  The dolls only work when on the table used for the playing field, and it reminded me of the “dimensional area” concept in Mega Man NT Warrior that allows the net navis to come into the real world, but only within the dimensional area.

The series opens with the main character, Misaki, moving to Tokyo to live with her aunt Shoko.  Her father died when she was a baby, and her mother left to go to Tokyo to work when she was 5, and never came back, leaving her with her grandparents in the country for the last 7 years.  The directions she gets from her aunt for how to find her house have her changing trains at Tokyo Station, getting off the regional bullet train onto the subway to get further into town.  But she gets lost inside the station and accidentally leaves the station instead of going to the transfer area, meaning she would have to pay for a new ticket to get back in.  In the square in front of the station, an Angelic Layer game is playing on the TV above the square.  The eventual winner of game is a small white angelic-looking doll, who comes from behind to win against a larger opponent.  Misaki, being fairly small herself, becomes very enthralled with this, that someone smaller could beat a larger opponent.  It’s then that a man in a white lab coat (who had actually followed her out of the station) approaches her and offers to show her how to get involved.  She eventually makes it to her aunt’s house, but not before spending all her money buying an Angelic Layer doll and accessories.  Having no money left to buy a new train ticket, and the guy in the lab coat having disappeared (he had gotten detained by the store security because of a misunderstanding with a store worker) she ends up walking all the way to her aunt’s house.

Over the next few days, Misaki (with some random help from Icchan, the lab coat guy) more or less accidentally ends up in some matches with people at the local store, and turns out to be really good at it.  Icchan takes the liberty of entering her in the local tournament without her permission, and she reluctantly agrees to participate.  The series follows Misaki’s adventures (and also the adventures of her mother, as some of her co-workers and Aunt Shoko attempt to convice her to go back to her daughter) as she progresses through the local, regional, and national tournaments as the “Miracle Rookie.”

The following paragraph describes some of the plot points revealed later in the series which helped to define the series and created much of the drama and tear-jerking moments in the series that won me over.  Since they’re crucial plot developments, I’ve marked it with spoiler tags to avoid spoiling the show for anyone who wants to discover them on their own.

click to reveal spoilers
We eventually learn that her mother (Shuko) really has multiple sclerosis, and has lost the use of her legs.  The real reason she left home was to participate in research to try to help her walk again, and she’s embarrassed to be seen by Misaki in a wheelchair.  She and one of the doctors (Icchan) had been working on neural transmitters to allow a user to control prosthetic legs in a natural way so that they would behave like normal ones.  The research was promising, but not promising enough for the bosses at the medical equipment company Icchan works for, and the funding had been cut.  Not wanting to give up, Shuko and Icchan turn to merchandising the small dolls they had been using to test the transmitters as a game in order to make money to continue the research on their own, and thus, Angelic Layer is born.  It took off way faster than they anticipated, and much of the research ended up getting channeled towards improving the game.  Shuko is the one who controlled the small white doll Misaki had seen on TV at the train station.  The man in the lab coat who found Misaki at the train station turns out to have been Icchan.  He had been sent there to make sure Misaki changed trains correctly, but failed to make contact in the station and lost track of her until after she’d already gone out the front gates.  Seeing her interest in Angelic Layer in the square in front of the station, he had decided it might be a good way to get the mother and the daughter to meet, since Shuko was still too paranoid to let Misaki see her in a wheelchair.  Icchan and Shuko’s sister Shoko (who Misaki is now living with) try many times to convince her to go see Misaki, but she never gets up the courage to do so until the end of the semifinal match at the national tournament, with Misaki not even knowing that her mother is involved with Angelic Layer at all (let alone the co-creator of it and current national champion) the entire time.  After a tear-jerking reunion before the final match, Shuko and Misaki get to battle each other for the national title.
.

Throughout the 26-episode series, we learn a lot about the background stories of several of the other players, and many of them become good friends with Misaki as a result of their interactions in the games.  There’s even a touch of romance thrown in.  The end of the series is really touching, and if you’re the empathetic or emotional type, I guarantee you’ll come out of episode 25 shedding at least a few tears.

I said at the top that I found DVDs with English audio on them.  I did order them but they haven’t arrived yet as I type this.  I made the mistake (if you want to call it that) of letting my son (he’s 10) watch the first episode in Japanese with subtitles online, and sure enough, he got hooked too.  He may have the entire thing watched in Japanese before the DVDs show up for him to be able to see it in English.

Bottom line, my son and I both really enjoyed this series.  The intended target audience is probably kids about my son’s age (upper elementary).  You can watch it online for free at Crunchyroll if you are connecting from within North America (in Japanese with English subtitles).  Paid subscribers get full DVD quality (480p), non-subscribers will get a lower-resolution (but still perfectly watchable) version.  The DVDs (with English audio) are available at Amazon.com (and probably other places).

Serving AppleShare from RHEL5 with Netatalk 2.0.3

January 13, 2009 by justdave · 2 Comments
Filed under: Personal, Work 

So I was recently trying to set up a fileshare in one of our offices and trying to get it visible to the filesharing stuff in Mac OS X, since several people in the office have Mac laptops.  The original thought (since it’s supposedly better-supported on Linux) was to set up Samba, but our authentication in the office is all LDAP based, and I gave up trying to get Samba to work with our LDAP server after a few days.  Samba seems to want complete control over your LDAP server, and won’t deal with a read-only one that just happens to have all the Samba auth info in it already.  This seems wrong, and I’m sure there’s a way to do it, but I sure couldn’t find any documentation to tell me how.

So then I thought maybe I’d try Netatalk.  None of the usual packaging repos seemed to carry a netatalk RPM, but I did find one for Netatalk 2.0.3 in Fedora 8.  I took the SRPM from that and rebuilt it on my RHEL5 server.  Then I went about trying to configure it.  Turns out the documentation for Netatalk SUCKS ROCKS.  Everything I could find was written in 1998 and last touched in 2002 or so, and there’s been several new versions of Netatalk since then.  When all was said and done, the configuration part turned out to be really easy, you just couldn’t figure it out from the docs.

I did find a tutorial for setting up Netatalk for TimeMachine on Ubuntu, which turned out to be incredibly helpful.  So my main reason for blogging about this is to help that tutorial get some more pagerank, since it wasn’t nearly high enough in the search results on Google. :)

So without further ado, here’s the Netatalk How-to for Ubuntu that I found.

What American accent do I use?

December 17, 2008 by justdave · 1 Comment
Filed under: Personal 
What American accent do you have?

Your Result: The Inland North

You may think you speak “Standard English straight out of the dictionary” but when you step away from the Great Lakes you get asked annoying questions like “Are you from Wisconsin?” or “Are you from Chicago?” Chances are you call carbonated drinks “pop.”

The Midland
The Northeast
Philadelphia
The South
The West
Boston
North Central
What American accent do you have?
Quiz Created on GoToQuiz

Bugzilla news feed now available

December 7, 2008 by justdave · Comment
Filed under: Bugzilla 

So, thanks to Fowl’s comment in my previous entry, I tried out setting up the Google news/blogsearch keyword feeds for Bugzilla in Google Reader, and then individually sharing each of the entries that were actually about Bugzilla, and then using the shared items feed from Google Reader as the newsfeed.  It turns out to work quite well.

The built-in RSS widget that ships with Wordpress completely chokes on Google Reader’s shared items feed though, and I ended up installing the SimplePie plugin for Wordpress to handle the feed parsing (thanks to srikat on #wordpress for suggesting that).  SimplePie turns out to have a much more flexible template system, and it looks pretty good.  If you’re viewing this on my website, the results are over there on the right.

The feed icon in the title is linked to the source feed, so you can use that as a subscription URL if you want to subscribe to my sanitized Bugzilla news feed.  Now you can keep up on all the Bugzilla mentions in the news and blogosphere without having to wade through all the exterminator jokes, monster VW Beetles, and mentions of bug reports in every project’s bugzilla site.

Bugzilla in the news

December 1, 2008 by justdave · 6 Comments
Filed under: Bugzilla 

Dear LazyWeb…   :)

I like to know how Bugzilla’s being talked about out in the world, so I subscribe to Google’s handy news and blog alert services where you can put in keywords and they’ll send you an email every time a new blog or news article shows up containing that/those keywords.  This works really well, except that you also get a bunch of crap with it.  People who post to message boards with “Bugzilla” as a username.  Message posts on insect websites about this huge bug someone found.  Articles about modified VW Beetles that have been turned into monster trucks.  Every mention in anyone’s blog about bug reports for any number of major projects that use Bugzilla for their bug trackers.  Etc Etc Etc.

I’ve long desired to create an RSS feed where I could collect that and republish all those links without all the cruft in it, i.e. just the stuff that was actually about Bugzilla as a product/project.  I really like Jon Gruber’s feed, where he puts the link and the title and a small blurb of his own comments about it.  Note that the linked title goes to the article being talked about, not an entry on his blog, which is the key feature I’m looking for (and what makes it different than just creating a category for it in the blog).  Something just like that would be awesome if there were a plugin for Wordpress that would do it.  I’ve searched on and off and never found anything that would do this.  If anyone knows of one, please let me know in the comments here.

Next Page »

  • feed Bugzilla in the News and Blogs

    • Bugzilla Monday, 11 May 2009, 9:01 am
      Without doubt, this is the cheapest, and from the off-the-shelf tools I have seen, Bugzilla need not hang its head in shame for being shareware. See the link: http://www.bugzilla.org/about/
    • Fixing HCI Bugs in Bugzilla Thursday, 30 April 2009, 1:53 am
      Guy Pyrzak led a bunch of Carnegie-Mellon students in conducting some HCI research on Bugzilla, and they came up with extensive and detailed results. I have been working on filing bugs in response to. […]
    • illiterat: BugZilla feature of the year -- recent (commented) history Wednesday, 29 April 2009, 3:38 pm
      Something I've wanted for a long time is "show me the BugZilla tickets which I've looked at "recently" (last day, week, etc.). Like almost everyone else I speak to I get by saving all my bugzilla emai. […]
    • Bugzilla on Catalyst Tuesday, 28 April 2009, 1:23 pm
      One of the talks I submitted for this year's YAPC::NA is on converting legacy CGI and mod_perl applications to run on Catalyst instead, focusing on ways to get Catalyst in between existing code and th. […]
    • Bugzilla on CentOS - Nikhil Deval Monday, 27 April 2009, 11:21 pm
      You need to edit a few lines inside this file to prepare Apache to utilize Bugzilla. First, you need to allow Apache to run CGI scripts outside of the cgi-bin directory. To do so, you must add (or unc. […]
    • Bugbored - A Bugzilla Front-End for Fennec Friday, 24 April 2009, 3:19 pm
      After spending a bit of time in Bugzilla it becomes very clear that a lot of time is spent watching the lizard eating bugs. And as the the queries grow larger and larger it becomes harder and harder,. […]
    • Lots of Design Feedback and Bugzilla Usability Data Thursday, 23 April 2009, 9:28 pm
      There has been a lot of interest in the Bugzilla UI recently, which I'm super excited about. Attending usability conferences like CHI, I'd often hear about how hard it is to get any interest in usabil. […]
    • fligtar.com » fancypants: a new Bugzilla skin Thursday, 23 April 2009, 6:21 pm
      The personal blog of Justin Scott, likely to contain posts about Mozilla, Firefox, add-ons, PHP, and web development.
    • vicentescottly - Experiencing like KBugBuster Wednesday, 22 April 2009, 7:59 pm
      When I heard person adverting Deskzilla ( that Holds a proprietary bugzilla client ), I considered about kbugbuster. I cognized it was in a not-very-good contour. Suddenly I experienced like upraising. […]
    • my Bugzilla redesign 2¢ « Boriss' Blog Wednesday, 22 April 2009, 11:11 am
      Bugzilla lately has been going through a bit of a redesign process. Guy Pyrzak has been leading the initiative and has been making some very useful observations and changes. For instance, he observed. […]
    • Email: Still the One for Developers - LinuxInsider.com Wednesday, 22 April 2009, 4:02 am
      Email: Still the One for DevelopersLinuxInsider.com, CABugzilla is about the best they can get." If a Twitter-like feature were integrated in SCM applications, Hammond said, it would probably be welc. […]
    • Jesse Ruderman » Getting bugs done Monday, 20 April 2009, 11:18 am
      I believe Bugzilla's workflow can be improved using one of the central ideas from Getting Things Done, the "next action". Currently, the answer to the question "what is needed to move this bug forward. […]
    • A new Login Form for Bugzilla Thursday, 16 April 2009, 8:38 pm
      So we've gotten lots of great feedback on the homepage, it's been really helpful and we're talking to folks about redoing the icons, making sure that the big icons are the right choice and much more.. […]
    • New front page for Bugzilla 3.4 Thursday, 16 April 2009, 4:50 am
      This is the first post about new features/UI improvements available in what will become Bugzilla 3.4. I realized that many readers don’t waste their time following links in articles; if a screenshot. […]
    • Bugzilla Dusk Skin | userstyles.org Thursday, 16 April 2009, 2:19 am
      Bugzilla Dusk Skin. Bugzilla Dusk Skin. 22416. By HaggleLad. Last updated Apr 16 2009. 9 installs this week, 9 total. Works with Bugzilla v3.0.2 and will do with others I expect. Show code ...
    • BugZilla - Defect/Bug Tracking System Friday, 10 April 2009, 2:22 pm
      Home Page:http://www.bugzilla.org/ Download:http://www.bugzilla.org/download/ Features:http://www.bugzilla.org/features/ Documentations:http://www.bugzilla.org/docs/ Wiki:https://wiki.mozilla.org/Bugz. […]
    • Going from Trac to Bugzilla Saturday, 4 April 2009, 6:36 am
      It is time we go serious, so we should use some serious tools :P. First of all, why switching to Bugzilla? Trac is a nice tool; you get almost everything you need with one installation, not to say how. […]
    • Bugzilla-ja 3.4 branch open « himorin’s blog Friday, 3 April 2009, 8:03 am
      I have much pleasure in introducing that now we have an open repository of Japanese templates for Bugzilla 3.4 branch. So, now our current maintainanced repositories are for 3.2, 3.4, and trunk (3.5).. […]
    • Open Source defect/bug tracking? | bestdomains4you.info Thursday, 2 April 2009, 3:24 pm
      Bugzilla is by far the most famous, though it is notoriously difficult to set up. Many different companies and Open Source projects use this as their bug tracker. http://www.bugzilla.org/. 2. Mantis:. […]
    • Bugzilla 3.2.3, 3.3.4, BRANCH_3_4 リリース « himorin’s blog Wednesday, 1 April 2009, 10:20 pm
      Bugzillaプロジェクトでは、Bugzilla 3.2.3, 3.3.4をリリースいたしました。Bugzilla 3.2.3は最新の安定版リリースとなります。また、3.4リリースに向け、BRANCH_. […]
  • Recent Posts