Closed
Bug 229849
Opened 22 years ago
Closed 21 years ago
Naming convention for firebird nightlies in UAs
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: Bugzilla-alanjstrBugs, Assigned: bryner)
Details
Right now both trunk and 0.8 branch say Firebird 0.7+
I think that Firebird should move to a naming convention more like Seamonkey.
The 0.8 branch would become 0.8b until it is finalized. The trunk will continue
as 0.9a
Flags: blocking0.8?
OS: Windows 2000 → AIX
Hardware: PC → All
Updated•22 years ago
|
Summary: Firebird naming convention → Naming convention for firebird milestones in UAs
I agree, the current naming convention is confusing. Apparantly, I am not the
only one, judging from the the many version numbering threads in the MozillaZine
forums.
Perhaps the trunk builds shouldn't have a version number at all? I think
something like:
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6b) Gecko/20031231
Firebird/trunk
would imho be a quite workable alternative.
Comment 2•22 years ago
|
||
As rather a lot of Firebird users prefer to go for "the bleeding edge", and more
of a balance is needed between the release line and trunk line, I think "stable"
and "unstable" would be a better choice.
Comment 3•22 years ago
|
||
(wrt "more of a balance" I meant "balance of number of users")
trunk, stable, and unstable don't really indicate the version of Firebird.
There is no guarantee that Firebird will always be in sync with Seamonkey
releases. The naming convention of SM seems to be pretty well ingrained.
Comment 5•22 years ago
|
||
I don't think there's anything wrong with Firebird's current conventions, as I
understand them. The current confusion arises from the fact that the trunk
version number hasn't been changed - logically, it should have been bumped to
0.8+ after the branch.
Comment 6•22 years ago
|
||
The naming convention could also use a build date instead, the date changing for
every nightly.
For example:--
For a milestone:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 Firebird/0.7
For trunk nightlies:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
Firebird/20040106
Gecko's build date is not the same as the date of the build, is it? If not, this
would work.
Updated•22 years ago
|
OS: AIX → All
Comment 8•22 years ago
|
||
[quote]
I think that Firebird should move to a naming convention more like Seamonkey.
The 0.8 branch would become 0.8b until it is finalized. The trunk will continue
as 0.9a[/quote]
Yes this would make it so much clearer!
This seems much clearer to me being new to firebird.
You've all probably seen the number of mozillazine posts that say, 'bug: version
number was not incremented'. And you've all seen the posts from people trying
to figure out the build by the date in the UA string. Sometimes it isn't
correct even though it is a newer build?
Comment 9•22 years ago
|
||
the 0.8 release will be 0.8, so I don't see why there is any reason to block the
release for changing the convention.
Flags: blocking0.8? → blocking0.8-
Comment 10•22 years ago
|
||
Since Firebird doesn't really have a beta period.. it'd make sense for it to be
0.9a (for trunk) till the release.. and not 0.8+... Since it's basically Alpha
then Release (Milestone).. as it'd be a quick indication of what part of the
trunk/branch the release came from.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040204
Firebird/0.9a
would make the most sense... as long as the Gecko date actually represents the
specific date of the nightly... then the Firebird rv makes it quick to determine
trunk vs. branch vs. release.. (unlike 0.7+/0.8+ which just make you think it's
continuing the same branch, beyond the release.. )
Comment 11•22 years ago
|
||
Yes. We should have Firebird/0.9a for the trunk. Then, when it branches, the
branch should become Firebird/0.9b and the trunk Firebird/0.10a.
Comment 12•22 years ago
|
||
Okay, this isn't about naming conventions for milestones. Those are
established (like 0.8, and if there was a point release it'd be 0.8.1, just
like the 0.7.1 point release)
This really just addresses the UA shown in nightlies, which means very very
little at this point, other than for testers, who should know what the scheme
means, and if they don't they should just learn it.
Summary: Naming convention for firebird milestones in UAs → Naming convention for firebird nightlies in UAs
Comment 13•21 years ago
|
||
If I continue with comment #12, then this is a "wontfix"?
| Reporter | ||
Comment 14•21 years ago
|
||
I'd like to leave this open until after Firefox 1.0 and see where the direction
of Mozilla 2.x goes.
Comment 15•21 years ago
|
||
The versioning that's in place is what we're going with. The extension manager
was designed around this versioning scheme, and doesn't recognize alpha/beta
text. There doesn't appear to be any real reason to break EM to change the
versioning scheme in nightlies. Maybe a doc on the projects page to explain the
versioning scheme for nightlies would be useful, but that's about it.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•