MozillaZine

2 Questions

Discussion about official Mozilla Firefox builds
Reality
 
Posts: 195
Joined: December 13th, 2003, 9:07 pm

Post Posted April 10th, 2004, 6:01 pm

Hey, I have been checking the build pages for some time, but I still haven't found out what a few of the terminology means.
1) What's the difference between a patch and a fix.
2) Second, what is the meanning of each of the following mumble-jumble:

Bugs verified targeted for Firefox 0.9 = 61 (+1)
Bugs nominated to block Firefox 0.9 = 51 (+2)
Bugs verified blocking Firefox 0.9 (will probably be empty until 0.9 branches) = 0 (0)
Bugs targeted for 0.9 and FIXED = 43 (+1)

If someone could explain these, thanks.

BenBasson
Moderator

User avatar
 
Posts: 13671
Joined: February 13th, 2004, 5:49 am
Location: London, UK

Post Posted April 10th, 2004, 6:44 pm

A patch is a patch, it may or may not solve a problem or feature addition.
A fix is a patch that fixed the problem.

Bugs targeted for Firefox 0.9 will probably be fixed or resolved before 0.9 is released, but they're not definites. Targetting is only usually done by Mozilla developers. While there's a good chance that targetted bugs will be fixed, some could be pushed to the next release (in this case 1.0) if required.

Buys nominated to block Firefox 0.9 have been nominated by the community to be fixed before release.

Verified blocking bugs prevent the release of 0.9 until they're either changed to non-blocking bugs or fixed. Only Mozilla developers can verify that a bug will block a release.

Bugs targeted for 0.9 and FIXED means just that. They were targeted for the 0.9 release and have been fixed before 0.9 is out.

The numbers in parenthesis incidicate the change from yesterday's figures.

shadytrees
Moderator

User avatar
 
Posts: 11743
Joined: November 30th, 2002, 6:41 am

Post Posted April 10th, 2004, 7:01 pm

1) Patch is a piece of code that lists what lines of code to add or remove from a piece of already existing code. A fix is when a patch or perhaps a whole rewriting fixes a bug.

2) Target field set for 0.9
blocking0.9 flag set to ?
" " to +.
Target field set for 0.9 and marked RESOLVED FIX.

Flags are basically custom database fields that a Firefox dev can add in and is searchable. blocking0.9 flag can be set to "?" (which means nomination; I think anybody can do this), "-" (rejected nomination), or "+" (approved nomination). It was meant to be a replacement of Ben starting a thread in here asking everybody what bugs should be fixed for the next version. To see this, view any Firefox bug.

Reality
 
Posts: 195
Joined: December 13th, 2003, 9:07 pm

Post Posted April 10th, 2004, 7:04 pm

Thanks alot, guys. They should really have a page for this.

mmoy
 
Posts: 5030
Joined: February 17th, 2004, 9:05 pm
Location: New Hampshire

Post Posted April 10th, 2004, 7:52 pm

A patch is a code change to maybe fix a problem. One can choose to apply it or not to their build. So you could have ten things broken but one builder may decide to apply patches for three of the problems in his (don't know of any female builders) so you get those three problems fixed for that build only. He may decide to fix five things with patches in the next build or may forget to apply any patches at all. A fix has been checked into the code so that when you pull the tree, you're getting the source code to build with the fix in it.
Dell E521 X2 5600+ MacBookPro 17'' 2.5 Ghz Penryn Dell M1330 2.0 Ghz Merom 4 GB Vista x64 Compaq r3000z AMD 64 3200+ (Win 32/64) PowerMac G5 1.8 Ghz MMOY-1.5 (OSX 10) Inspiron 8500, 4100, 4000, Dimension 2300 MacBook Pro 2.2 Ghz HP E6600 HP X2 4400+

sasquatch
 
Posts: 6022
Joined: November 25th, 2003, 8:56 am

Post Posted April 12th, 2004, 7:13 am

So basically, a patch is a bug fix which hasn't yet been approved and added in to the code base. It's basically a "pending bug fix", right?

laszlo

User avatar
 
Posts: 5202
Joined: November 4th, 2002, 6:13 pm
Location: .de

Post Posted April 12th, 2004, 7:41 am

sasquatch wrote:So basically, a patch is a bug fix which hasn't yet been approved and added in to the code base. It's basically a "pending bug fix", right?

Correct.

Peter(6)

User avatar
 
Posts: 13011
Joined: September 4th, 2003, 1:26 am
Location: Maassluis, The Netherlands

Post Posted April 12th, 2004, 7:49 am

I added this thread to "The Official .... " is out under "(Explanation for the numbers above)"
nightly build threads 20040225 (FF 0.8.0+) - 20120331 (FF14a)

Reality
 
Posts: 195
Joined: December 13th, 2003, 9:07 pm

Post Posted April 13th, 2004, 3:01 pm

Alright, great, exactly what I was looking for.

ph_bradley
 
Posts: 40
Joined: June 8th, 2004, 5:10 am

Post Posted June 8th, 2004, 5:11 am

what's a regression?

noigeaR
 
Posts: 36
Joined: July 26th, 2003, 8:23 am

Post Posted June 8th, 2004, 5:33 am

ph_bradley wrote:what's a regression?


a regression is something that used to work in older build and is broken in newer builds

Return to Firefox Builds


Who is online

Users browsing this forum: No registered users and 2 guests