Closed Bug 4830 Opened 26 years ago Closed 22 years ago

[ongoing] Turn off traceback tables in IDE_Options.h before each release

Categories

(SeaMonkey :: Build Config, defect, P1)

PowerPC
All
defect

Tracking

(Not tracked)

VERIFIED WONTFIX
mozilla1.2beta

People

(Reporter: pierre, Assigned: jj.enser)

References

Details

(Whiteboard: fixed on 1.0 and 1.1 branches)

Attachments

(5 files)

We have the following line in IDE_Options.h: #pragma traceback on /* leave on until the final release, so MacsBug logs are interpretable */ This option must be turned off before we ship the final release.
Status: NEW → ASSIGNED
Target Milestone: M7
Summary: Turn off traceback tables in IDE_Options.h before final release → [PP]Turn off traceback tables in IDE_Options.h before final release
Target Milestone: M7 → M9
Target Milestone: M9
Severity: normal → critical
Priority: P3 → P1
Target Milestone: M9
Summary: [PP]Turn off traceback tables in IDE_Options.h before final release → [PP]Turn off traceback tables in IDE_Options.h before each Milestone
Target Milestone: M9 → M6
After today's discussion on <macdev> and since nobody objected, the Macsbug symbols will be turned off for each Milestone release. They will stay on between releases. It's not clear yet when exactly the option will be turned off but I think it would more logical to do it on the branches that are created for the milestones. Setting Milestone to M6. When it's done for M6, the bug will be pushed to M7 etc...
Assignee: pierre → cyeh
Status: ASSIGNED → NEW
Chris, could you take care of that one? After creating a branch for a milestone release, turn the 'traceback' off in IDE_Options.h and push the bug to the next milestone. Thanks.
Whiteboard: apply changes to final milestone builds
Target Milestone: M6 → M7
turned off traceback tables in SeaMonkey_M6_BRANCH. moved bug to M7.
Target Milestone: M7 → M8
i missed this bug before we cut the candidates for M7. I don't want to make this change since we're done. It only affects size. Moving to M8.
Target Milestone: M8 → M10
as per chofmann, we should only do this for the beta, since it's useful to get traceback tables for the milestone builds. moving target fix milestone to M10
Status: NEW → ASSIGNED
Target Milestone: M10 → M11
setting to m11/beta
Blocks: 12562
Severity: critical → normal
Target Milestone: M11 → M12
i think we just need to do this for beta. moving to m14
Target Milestone: M12 → M14
just beta baybee...
Keywords: pp
changed keyword to beta1, since we will want to do this to keep the binary size as small as possible.
Keywords: ppbeta1
Putting on PDT+ radar for beta1.
Whiteboard: apply changes to final milestone builds → [PDT+]apply changes to final milestone builds
Whiteboard: [PDT+]apply changes to final milestone builds → [PDT+]apply changes to final milestone builds (2 second change, should only be made on milestone branch)
Keywords: pp
Summary: [PP]Turn off traceback tables in IDE_Options.h before each Milestone → Turn off traceback tables in IDE_Options.h before each Milestone
remove pp, this only applies to mac
Keywords: pp
re-assign bug to jj, this will happen when i am out.
Assignee: cyeh → jj
Status: ASSIGNED → NEW
will flip the switch as soon as the beta branch is cut. -- note: I presume that this must affect IDE_options.h in both worlds: mozilla/ build/mac & ns/build/mac
Status: NEW → ASSIGNED
Yes. When you do this, make sure you only turn them off for non-DEBUG builds, and also turn them back on as soon as you have done the release build. We don't want to have a long period of time where optimized QA builds are useless for generating stack crawls.
Need to fix on beta branch.
Whiteboard: [PDT+]apply changes to final milestone builds (2 second change, should only be made on milestone branch) → [PDT+]Fix on branch - apply changes to final milestone builds (2 second change, should only be made on milestone branch)
Simon: Yep, I was aware of the <#ifdef DEBUG> sections. Question: Even when we make the change in IDE_options.h on the M14 branch, we cannot afford to keep the option turned off, even on the branch only, for the sake of our own debugging needs. Is there any way to flip the switch programatically, or substitute the entire file with another one when we do milestone builds ? This would prevent successive (and 'opposite') checkins.
This is obviously a compile-time option, so the only way to set it 'programatically' for the release build would be to have the Perl scripts mess with IDE_options.h, or another include file.
according to chofmann, we won't respin M14 so this will only happen starting with M15, and I'll flip the switch as soon as we build milestone "candidates".
Target Milestone: M14 → M15
Whiteboard: [PDT+]Fix on branch - apply changes to final milestone builds (2 second change, should only be made on milestone branch) → [PDT+]Must Fix on beta1 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
We have branched... please update the status whiteboard with the landing plan date. Thanks, Jim
Fixed on nscp_beta1_BRANCH. <#pragma traceback off> (optimized)
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
We should run page loading anbd performance tests on the first build with this change (3/13 PM branch builds) to see if we helped out any with this optimization. adding leger to cc
The performance effects of this change will be imperceptible, I think. It should reduce code size by 5% or so, which might affect code cacheing by the CPU a little, but I wouldn't bother to run extra performance tests just for this.
Todays Mac perf data for ftp://sweetlou/products/client/seamonkey/macos/8.x/ppc/2000-03-14-12-M15 looks good. Not any better, but not any worse. marking Verified.
Status: RESOLVED → VERIFIED
A quick size comparison of the DLLs before and after the change would be interesting, but not vital.
Actually, I just realized that the change was checked in the ns tree only. Updated mozilla.build/mac/IDE_Options.h with same fix. Library size can be compared by looking at the "_sizes.txt" file pushed next to each build on sweetlou.
Reopening: this bug is a reminder. It should never be closed but pushed from a milestone to the next after doing the requested change on the branch that's going to be shipped. jj- we need some data on the size of the binaries before and after this change. The only way to verify whether it is indeed on the branch is to compare the file sizes. If it worked, you can replace beta1 with beta2 and remove the PDT+ tag.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
ok pierre, add update to -> beta2
Keywords: beta1beta2
removing the pdt+ so it gets off the beta1 radar.
Whiteboard: [PDT+]Must Fix on beta1 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → Must Fix on beta2 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
Status: REOPENED → ASSIGNED
fixed on the SeaMonkey_M15_BRANCH. moving bug to M16 [reminder]
Target Milestone: M15 → M16
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
Keywords: nsbeta2
Putting on [nsbeta2+] radar for beta2 fix.
Whiteboard: Must Fix on beta2 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → [nsbeta2+]Must Fix on beta2 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
fixed on 6/7 on the SeaMonkey_M16_BRANCH. moving bug to M17 [reminder]
Target Milestone: M16 → M17
fixed on M17 Branch. moving target milestone to M18
Target Milestone: M17 → M18
taking the beta2- off since this is now a tracking bug for the next release.
Keywords: nsbeta2nsbeta3
Whiteboard: [nsbeta2+]Must Fix on beta2 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → nsbeta3+ Must Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
Whiteboard: nsbeta3+ Must Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → nsbeta3+ Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
Whiteboard: nsbeta3+ Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → [nsbeta3+] Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
Reassigning to Leaf for M18 since branching will happen during my vacation. Apply this diff to line 75 (but NOT to line 69) < #pragma traceback on -- > #pragma traceback off
Assignee: jj → leaf
Status: ASSIGNED → NEW
Summary: Turn off traceback tables in IDE_Options.h before each Milestone → [ongoing] Turn off traceback tables in IDE_Options.h before each Milestone
PDT agrees P1 on B3 branch
Whiteboard: [nsbeta3+] Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → [nsbeta3+] [PDTP1] Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
per email w/PDT (and Phil's previous comments), marking nsbeta3++
Whiteboard: [nsbeta3+] [PDTP1] Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → [nsbeta3++] [PDTP1] Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch)
I'm on this.
I have the diff, will check in to the mozilla and ns branch when the branch is open.
Whiteboard: [nsbeta3++] [PDTP1] Fix on beta3 branch - apply changes to final milestone builds (2 second change, should only be made on branch) → [nsbeta3++] [PDTP1] PR3 fix in hand, will check in when branch opens.
per PDT: will not hold nsbeta3 for. Marking nsbeta3- and nominate for rtm. Let us know (email: pdt@netscape.com) if you get a fix, allowing for the possiblity of still taking a super-safe fix if we have to respin for something else
Keywords: rtm
Whiteboard: [nsbeta3++] [PDTP1] PR3 fix in hand, will check in when branch opens. → [nsbeta3-] [PDTP1] [09/29] PR3 fix in hand, will check in when branch opens.
I do have the fix for this but since we're not respinning mac, and we're continuing to do daily builds off this branch til rtm I'm thinking we should just leave this on for PR3.
Lisa and Jon: you misunderstood what this bug is for!!! So, one more time, in caps so that future generations don't miss it... ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** I M P O R T A N T --- I M P O R T A N T --- I M P O R T A N T I M P O R T A N T --- I M P O R T A N T --- I M P O R T A N T I M P O R T A N T --- I M P O R T A N T --- I M P O R T A N T I M P O R T A N T --- I M P O R T A N T --- I M P O R T A N T ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** THIS BUG IS A REMINDER TO THE INTENT OF THE BUILD TEAM SO THAT WE DON'T FORGET TO TURN OFF A COMPILER OPTION EACH TIME WE GENERATE BITS THAT GO ON THE WIRE. THE COMPILER OPTION MUST BE TURNED OFF EACH TIME WE SHIP SOMETHING. IF THE CODE WE SHIP IS ON A BRANCH, THE OPTION MUST BE TURNED OFF ON THE BRANCH ONLY - NOT ON THE TRUNK. IT MUST BE TURNED OFF JUST BEFORE WE SHIP, THEN IT MUST BE TURNED BACK ON JUST AFTER THE BITS ARE GENERATED, AND THEN THE BUG MUST BE PUSHED TO THE NEXT MILESTONE SO THAT WE DON'T FORGET TO DO THE SAME THING NEXT TIME. THIS BUG MUST NEVER BE CLOSED. THIS BUG MUST NEVER BE CLOSED. THIS BUG MUST NEVER BE CLOSED. THIS BUG MUST NEVER BE CLOSED. THIS BUG MUST BE ALWAYS APPROVED FOR CHECKIN. IT IS PART OF THE BUILD TEAM PROCESS TO GENERATE THE BITS. IT IS NOT SOMETHING THAT ENGINEERING CAN APPROVE OR DENY. ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ********************************************************************************
Severity: normal → blocker
Whiteboard: [nsbeta3-] [PDTP1] [09/29] PR3 fix in hand, will check in when branch opens. → [rtm++][nsbeta3++][PDTP1]
JJ Enser used to take care of that. I think he usally turned the option off on the branches 2 or 3 days, maybe a week, before we released the bits. Once you have done it for a particular release - let's say beta3 - you can clear the corresponding keywords and move the bug to the next milestone. Of course, if you have a better idea not to forget about that thing, suggestions are welcome...
Your idea is fine. PDT was not aware that this is a must-fix. I've emailed PDT.
What are the side effect(s) if this is not fixed in a beta? Size? Performance?
Lisa, the effect of this fix is to remove large hunks of debugging info from each the build libraries. This is a savings in space, at no cost in runtime performance. The savings usually average at least 5%, or nearly a megabyte (given the current numbes) off of our download size and RAM footprint. In my opinion, this is a very important thing to do for release bits.
We discussed this in PDT yesterday. The savings in RAM would be nice, but IIRC, it introduces a small chance of uncovering existing defects that are sensitive to the location of code or data in RAM. For instance, a stray write that is now clobbering traceback data could start affecting something more critical. Removing this data would thus require retesting of the entire app. Such changes are okay a few days before the bits freeze, but not once we have final candidates. We don't respin for 5% improvement, even if near zero risk. This should have been done early in the week, but now. nsbeta3-. Let's be sure to get this done for RTM, preferably soon after 10/16.
Whiteboard: [rtm++][nsbeta3++][PDTP1] → [rtm++][nsbeta3-][PDTP1]
Clearing [nsbeta3-] for reconsideration. The saving is not 5% as Scott but MUCH larger, up to 30% for Layout which is the one where the saving is the largest, I think. For instance in PR2 (generated without debug info), the Layout shared lib takes 3.5Mb while a daily build from last week (generated with debug info) was taking 4.9Mb. We certainly added some code in Layout between August 17th and September 22nd but not to the extent of 40% more.
Whiteboard: [rtm++][nsbeta3-][PDTP1] → [rtm++][PDTP1]
How much savings overall? What is the delta for disk footprint & bloat?
These are questions for the build team. They can generate a build with traceback tables, one without and compare. The only things I can compare are a PR2 build with a recent nightly build. It shows the following sizes for the largest shared libs: PR2 Nightly build Diff Layout 3.5Mb 4.9Mb 40% Editor Core 784K 948K 21% RDF 676 816 21% Necko 600 764 27% IMAP 516 640 24% MailNews 512 664 29% html parser 480 588 22% Apparently, the code is between 20 and 30% bigger - and up to 40% - with traceback tables.
Result of not turning off this option: the code size increased by 4.8Mb or 23% between PR2 (08/07) and PR3 (09/29). PR2 PR3 ------------------- ------------------- Essential Files: 5.3Mb for 32 items 6.2Mb for 32 items Components: 15.1Mb for 99 items 19.0Mb for 93 items
Just curious, since the bits are already gone: How did you isolate the traceback tables as being soley responsible for the delta? In any case, let's make sure that these are removed well before RTM.
C'mon Peter... I did not say that the traceback table were entirely responsible of the bloat. I just said that between PR2 and PR3, the code size went up 4.8Mb and you cannot say that it all comes from the checkins in that 6 weeks period. Which you are not saying either.
I'm not trying to put words in your mouth either, but you did say the table was "Result of not turning off this option:", which sure seemed to imply that it was the cause.
This is a grand example of a change where we've wasted more time debating it than would be spent fixing it. And dang, I just wasted some of my own time... Please let's not repeat this fiasco at RTM.
Reassigned to granrose who is taking over the mac build while jj is away. See jj's comments from [2000-08-25 14:58].
Assignee: leaf → granrose
If this is an example of anything, it is of trying to make a change too late in a release cycle, with too little information about risk vs benefit. Despite Pierre's all-caps comment, releases are unlikely to be delayed or even respun for this bug. Please consider how soon this can land for rtm; the later it lands, the harder it will be to justify, even for RTM.
There is a very good reason why this should land as a "last-minute" thing before shipping, and that is that it makes it much harder to interpret MacsBug logs from optimized builds.
There is also a very good reason why we we are extremely cautious about allowing last minute changes to bits that are ready to ship: each change comes with a risk, which must be weighed against the benefit of landing. If this bug waits until the last minute before RTM, it should have a clearer risk/benefit analysis than it currently has. Landing early would give more time to ensure the bits are still good, or fix problems if they are not. Doesn't Talkback generate stack traces and other log info for optimized release bits? Wouldn't most bugs be worked on in debug builds anyway? BTW, I have seen release delays due to problems exposed by removing this type of data. We can't afford to have that happen at the last minute.
accepting bug. I'll check this in as soon as the branch opens.
Status: NEW → ASSIGNED
granrose: be sure to change the correct line; we only want them off for non-debug builds, so touch only the line with the comment /* leave on until the final release, so MacsBug logs are interpretable */ changing the "on" to "off".
attaching diffs for mozilla and ns trees. sfraser can I get an r=? leaf can I get an a=?
Whiteboard: [rtm++][PDTP1] → [rtm++][PDTP1] fix in hand, waiting for r=a=
Attached patch patch to turn off for mozilla (deleted) — Splinter Review
Attached patch patch to turn off for ns (deleted) — Splinter Review
i've lost my a= powers, the r= is what you need, along with the ++
you can get an a= from me, if you want it. a=scc.
r=sfraser on the patch.
Peter: JJ usually turned the option off a couple of days after the branch was created, which means one week or so before the bits were shipped. It was (imo) an acceptable compromise between keeping the symbols as long as possible and making sure that the bits were stable enough. This was for beta releases. For the final version, the PDT team may prefer a longer testing period with the option off. Your call. Jon: if you want, you can get in touch with JJ; I think he's coming back from sabbatical today.
fix checked in. how should I mark this so that it shows up on "fixed bug" queries but not "to be fixed" queries? Should I just go ahead and resolved/fixed it and we can file similar bugs for future releases?
Whiteboard: [rtm++][PDTP1] fix in hand, waiting for r=a= → [rtm++][PDTP1] fixed for RTM.
Fixed on the RTM branch ==> Cleared Keywords/Status and moved milestone to M19 (or should it be mozilla0.6?). Reassigned to JJ.
Assignee: granrose → jj
Status: ASSIGNED → NEW
Keywords: nsbeta3, rtm
Whiteboard: [rtm++][PDTP1] fixed for RTM.
Target Milestone: M18 → M19
wow, that was kinda entertaining... accepting bug :-) fyi, I have always turn the traceback option off as soon as I can after a new branch is created off of the tip to give enough time for QA to detect any problem with the changed configuration, and I don't recall this to be ever causing problems with previous milestones. Therefore, I consider the risk factor to be 'near zero' (I know, Peter, near zero is NOT zero)
Status: NEW → ASSIGNED
Everyone seems to consider *their changes* near-zero risk. It must be a wierd statistical anomaly that there have been 60,000 bugs in this product.
Target Milestone: --- → mozilla0.9.1
cleaning up a bit. jj - this still needs to go into 0.9.1, right?
OS: Mac System 8.5 → All
QA Contact: chofmann → granrose
Summary: [ongoing] Turn off traceback tables in IDE_Options.h before each Milestone → [ongoing] Turn off traceback tables in IDE_Options.h before each release
Whiteboard: needs to happen on the branch
Yep. Not sure if this happened for 0.9, but I'll make sure that 'traceback' flags are turned off on the 0.9.1 branch once it gets cut.
build/mac/IDE_Options.h updated on both 0.9.1 branches (mozilla and netscape) updating summary & tfv to 0.9.2 as a reminder
Whiteboard: needs to happen on the branch → needs to happen on the 0.9.2 branch
Target Milestone: mozilla0.9.1 → mozilla0.9.2
build/mac/IDE_Options.h updated on both 0.9.2 branches (mozilla and netscape) updating summary & tfv to 0.9.3 as a reminder
Whiteboard: needs to happen on the 0.9.2 branch → done on the 0.9.2 branch
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Whiteboard: done on the 0.9.2 branch → will land on the 0.9.3 branch
build/mac/IDE_Options.h updated on both 0.9.3 branches (mozilla and netscape) updating summary & tfv to 0.9.4 as a reminder (and it looks like we have to respin mac anyway, so this won't be the only issue holding 0.9.3)
Whiteboard: will land on the 0.9.3 branch → will land on the 0.9.4 branch
Target Milestone: mozilla0.9.3 → mozilla0.9.4
Keywords: nsbranch
Whiteboard: will land on the 0.9.4 branch → [nsbranch+] will land on the 0.9.4 branch
Putting nsbranch+ into keywords and removing it from Status Whiteboard.
Keywords: nsbranchnsbranch+
Whiteboard: [nsbranch+] will land on the 0.9.4 branch → will land on the 0.9.4 branch
JJ, Is this on your radar for 0.9.4? Thanks!
jj's out til Thursday. This is a simple change we do for every milestone, so if we reach the point where 0.9.4 is ready and this is one of the few remaining bugs, anyone on the build team can land it.
fixed on MOZILLA_0_9_4_BRANCH. moving tfv to m0.9.5
Target Milestone: mozilla0.9.4 → mozilla0.9.5
removing nsbranch+ to drop off 0.9.4 radar.
Keywords: nsbranch+
Whiteboard: will land on the 0.9.4 branch → need to land on the 0.9.5 branch
Blocks: 102999
fixed for 0.9.5, updating target milestone.
Target Milestone: mozilla0.9.5 → mozilla0.9.6
Looks like this won't make it in for 0.9.6.
regular rollover
Target Milestone: mozilla0.9.6 → mozilla0.9.7
updated summary and removed "blocker"
Severity: blocker → critical
Whiteboard: need to land on the 0.9.5 branch → need to land on the 0.9.7 branch
a=asa (on behalf of drivers) for checkin to 0.9.7
Keywords: mozilla0.9.7+
patch checked in on the 0.9.7 branch (attachment 62049 [details] [diff] [review]) moving tfv to next milestone.
Whiteboard: need to land on the 0.9.7 branch → need to land on the 0.9.8 branch
Target Milestone: mozilla0.9.7 → mozilla0.9.8
same patch (attachment 62049 [details] [diff] [review]) checked in on the 0.9.8 branch moving tfv to 0.9.9.
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Keywords: mozilla0.9.8
Whiteboard: need to land on the 0.9.8 branch → need to land on the 0.9.9 branch
The patch in attachment 62049 [details] [diff] [review] appears not to work correctly. We're seeing stack traces from the 0.9.8 build that lack symbols, e.g. the one at <http://home.attbi.com/~brian-clark2/mail-freeze-2.txt> My guess is that TARGET_CARBON has not been #defined yet for this file.
Patch to fix this.
I checked the patch in attachment 67957 [details] [diff] [review] into the 0.9.8 branch.
nsbeta1+ just so it shows up on the radar.
Keywords: nsbeta1+
patch from attachment 62049 [details] [diff] [review] checked in on the 0.9.9 branch moving tfv to 1.0
Target Milestone: mozilla0.9.9 → mozilla1.0
(Question: Do we need to do this for any embedding customers who embed just Gecko for the Mac? If so, I will add topembed to this bug report.)
Lisa: I would assume that we also need to turn this off on embedding releases, to favor performance rather than debugging. Simon?
I think embedders will need to tell us what they want. During their development and beta release phases, they might well want symbols left on.
Ok, I will follow up separately with our main embedding customer and post here if we need to do this.
embeddors would like this done. Do I file a new bug or can we reuse this bug report with a topembed keyword?
Lisa: Using this ongoing bug# as a reminder for other branches is ok with me, but if you want to log a separate one for embedding, go ahead. whatever is easier for you.
topembed keyword added to track within this bug for now. Assuming mac embeddors will be using gecko based off mozilla1.0 milestone.
Keywords: topembed
Topembed plussing - this needs to be turned off for embedding releases as well.
Keywords: topembedtopembed+
emmbedding customers do there own builds so I think this can be minused. It should just be on the list as a reminder that we tell them that it's advisable to make this change at the end of product development cycles. if this is not right put the + back on topembed
Keywords: topembed+topembed-
Not all embedding customers do their own builds...
ADT1 - required for all releases.
Whiteboard: need to land on the 0.9.9 branch → [adt1] need to land on the 1.0 branch
adt1.0.0+ per ADT. Pls check it in when appropriate.
Keywords: adt1.0.0+
fixed on 1.0.0 branches. moving tfv to 1.0.1 to get it off the radar until next milestone
Whiteboard: [adt1] need to land on the 1.0 branch → [adt1] landed on the 1_0_0 branch
Target Milestone: mozilla1.0 → mozilla1.0.1
verified for 1.0. removing 1.0 keywords to make ADT's job easier. We should probably add this to the release checklist and start filing a bug for each milestone to make it easier to track (and so we can spread the load to the team so jj doesn't have to worry about this every release)
Whiteboard: [adt1] landed on the 1_0_0 branch → fixed on 1.0 branch
adding branch verification keyword. This bug has been verified in a comment, just moving that to the keyword field.
Keywords: verified1.0.0
1.0.1 automatically inherited this fix from 1.0 since it was released from the same branch. checking in on the 1.1. branch now (a=leaf) pushing milestone to 1.2 as a reminder
Whiteboard: fixed on 1.0 branch → fixed on 1.0 and 1.1 branches
Target Milestone: mozilla1.0.1 → mozilla1.2beta
Is this still relevant in the FizzillaMach era?
Resolving WONTFIX per comment 114.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago22 years ago
Resolution: --- → WONTFIX
verified per last comments
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: