On to A possible approach to shorter release cycles
After a few weeks of testing NGLayout (also known as Gecko) builds and discussing them on newsgroups, I filed my first Mozilla bug fifteen years ago.
Back then, the bugmail looked like this:
From nobody@mozilla.org Sat Sep 19 20:27:07 1998
Return-Path: nobody@mozilla.org
Received: from lounge.mozilla.org (h-207-200-73-153.netscape.com
[207.200.73.153]) by smtp2.fas.harvard.edu with ESMTP id UAA12670; Sat,
19 Sep 1998 20:27:06 -0400 (EDT)
Received: (from nobody@localhost)
by lounge.mozilla.org with id RAA17349;
Sat, 19 Sep 1998 17:26:35 -0700 (PDT)
Date: Sat, 19 Sep 1998 17:26:35 -0700 (PDT)
Message-Id: <199809200026.RAA17349@lounge.mozilla.org>
From: bugzilla-daemon@mozilla.org
To: rickg@netscape.com, dbaron@fas.harvard.edu
Cc: dbaron@fas.harvard.edu
Subject: [Bug 845] New - CSS Parser ignoring first declaration in STYLE element
surrounded by comments
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
http://cvs-mirror.mozilla.org/webtools/bugzilla/show_bug.cgi?id=845
*** shadow/845 Sat Sep 19 17:26:35 1998
--- shadow/845.tmp.17346 Sat Sep 19 17:26:35 1998
***************
*** 0 ****
--- 1,26 ----
+ Bug#: 845
+ Product: NGLayout
+ Version: other
+ Platform: PC
+ OS/Version: Windows 95
+ Status: NEW
+ Resolution:
+ Severity: normal
+ Priority: P2
+ Component: Parser
+ Area:
+ AssignedTo: rickg@netscape.com
+ ReportedBy: dbaron@fas.harvard.edu
+ URL: http://www.fas.harvard.edu/~dbaron/bugpages/nglayout/index2.html
+ Cc: ARRAY(0x2504b0)
+ Summary: CSS Parser ignoring first declaration in STYLE element surrounded by comments
+
+ When CSS in a STYLE element is enclosed in SGML comments (as described at the
+ end of section 1.1 in http://www.w3.org/TR/REC-CSS1#containment-in-html ), the
+ first declaration is ignored. See http://www.w3.org/TR/REC-CSS1#containment-in-
+ html , where the P elements (about half of the page) should be red.
+
+ (I didn't test other pages to see if this happens all the time.)
+
+ (I also didn't know whether to file this under Parser or Style System.)‰
+
This was before context diffs (as opposed to unified diffs) had gone completely out of style. This becomes clearer when you see the following change I got for this bug:
From nobody@mozilla.org Fri Sep 25 22:52:53 1998
Return-Path: nobody@mozilla.org
Received: from lounge.mozilla.org (h-207-200-73-153.netscape.com [207.200.73.153]) by smtp3.fas.harvard.edu with ESMTP id WAA08573; Fri, 25 Sep 1998 22:52:52 -0400 (EDT)
Received: (from nobody@localhost)
by lounge.mozilla.org with id TAA20499;
Fri, 25 Sep 1998 19:52:16 -0700 (PDT)
Date: Fri, 25 Sep 1998 19:52:16 -0700 (PDT)
Message-Id: <199809260252.TAA20499@lounge.mozilla.org>
From: bugzilla-daemon@mozilla.org
To: peterl@netscape.com, dbaron@fas.harvard.edu
Cc: dbaron@fas.harvard.edu
Subject: [Bug 845] Changed - CSS Parser ignoring first declaration in STYLE element surrounded by comments
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
http://cvs-mirror.mozilla.org/webtools/bugzilla/show_bug.cgi?id=845
*** shadow/845 Sat Sep 19 17:26:35 1998
--- shadow/845.tmp.20496 Fri Sep 25 19:52:16 1998
***************
*** 9,18 ****
Priority: P2
Component: Parser
Area:
! AssignedTo: rickg@netscape.com
ReportedBy: dbaron@fas.harvard.edu
URL: http://www.fas.harvard.edu/~dbaron/bugpages/nglayout/index2.html
! Cc: ARRAY(0x2504b0)
Summary: CSS Parser ignoring first declaration in STYLE element surrounded by comments
When CSS in a STYLE element is enclosed in SGML comments (as described at the
--- 9,18 ----
Priority: P2
Component: Parser
Area:
! AssignedTo: peterl@netscape.com
ReportedBy: dbaron@fas.harvard.edu
URL: http://www.fas.harvard.edu/~dbaron/bugpages/nglayout/index2.html
! Cc: dbaron@fas.harvard.edu
Summary: CSS Parser ignoring first declaration in STYLE element surrounded by comments
When CSS in a STYLE element is enclosed in SGML comments (as described at the
Mozilla and the Web have come a long way in the last fifteen years. And so has Bugzilla.