[email protected] wrote on 10/05/2020 1:45 AM:
Daniel wrote:
Frank-Rainer Grahl wrote on 8/05/2020 8:18 PM:

<Snip>

Basically only the browser works right in 2.57. Various problems with the other components. Usually use it only when I encounter a web site broken in 2.53 to check, when I find some time for a few 2.57 fixes or test 2.53 to 2.57 ports.

FRG

Frank-Rainer, If you don't mind, what is the sequence used when producing newer versions??

In my little bit I knowledge, I would have thought one version was basically an improvement on the previous version, e.g.

1.   Version ! of a program is produced and distributed.
2.   Users of Version 1 find some problems with that version.
3.   Version 2 includes some corrections (but code basically the same) and released.
4.   Users of Version 2 find some problems
5.   Version 3 includes some corrections (but code basically the same) and released.

etc, etc, etc.

Basically, once a version is "Out the door", all work on it ceases and full resources are dedicated to production of the Newer, Improved version. Well, O.K., maybe if there is a complete change of coding there might be "Spill" version of the already "Out the door", 'current' version, but nothing big!

It's not unusual to maintain one version while working on the next. e.g. while implementation of major improvements or new features are in progress for version 2, some critical issue (security vulnerability, data corruption, or whatever) may be found in version 1.  So a version 1.1 is released to fix that issue, rather than leaving users with the bug until version 2 is ready.

As FRG mentioned, it does pretty much work as you suggest for the maintenance of one version (1 -> corrections -> 1.1 -> corrections -> 1.2 -> etc.).  But in parallel with that, work needs to progress on version 2, otherwise you'll never get those new features or improvements.

SeaMonkey has the added complication that it's based on the same backend as Firefox and Thunderbird, but with a different UI (and perhaps some other things).  SeaMonkey 2.49 was based on Firefox 52, SeaMonkey 2.53 on Firefox 60 (I thought 56, but release notes imply 60).  So a lot of work is needed to account for changes to the Firefox backend, which is apparently rapidly changing from one version to the next as Firefox rip out features, change/implement new APIs, etc., out of the control of SeaMonkey developers.

With a small'ish workforce of Volunteers, I would think this model might make best use of the limited resources! *IMHO* of course. ;-)

The trouble is, you'd be stuck with critical security vulnerabilities in SeaMonkey 2.53 until 2.57 is ready.  And those would be known issues, possibly being actively exploited, with fixes in Firefox but which the latest SeaMonkey would still be vulnerable to.

At the moment we have 2.49.5 (old), 2.53.2 (current, I think) and 2.57 (future)

IMHO, work on 2.49 should have ceased as soon as 2.53 went live, more or less expecting everyone to update reasonably quickly. So 'known issues' can be attended to and 2.57 dev being main focus!

I really wish I had enough time to meaningfully help, but with the little time I'd be able to commit I'd probably be more of a drain on the existing team than a help.

You and me, both! My experience, basically, stopped with BASIC, a little bit of Fortran and lesser bit of Pascal. Hence my "Not much!"!!

But what would I know?? ;-P Not much!
--
Daniel

Win7 User agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 SeaMonkey/2.49.5 Build identifier: 20190609032134

Linux User agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 SeaMonkey/2.49.1 Build identifier: 20171015235623
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to