[Jslib] Re: jslibs versions for product version?
Eric Plaster
eric.plaster@qlogic.com
Thu, 09 Aug 2001 12:12:41 -0500
Too bad we all live in different parts of the contry. This would be a
good white board / bar room discussion!
Pete Collins wrote:
> I believe originally we were talking about cutting a branch to
> coordinate w/ mozilla and I guess Netscape releases.
>
> As far as local I/O goes now would be the time.
I agree, it's the most solid.
>
>
> I am certain there is lots of broken and unfinished code.
>
> jslib at this stage of the game is very early in it's development.
>
> We all know it is slowly evolving, on need to fix development cycles.
>
> The only code that is well tested and worthy of being actual library
> code is the I/O stuff because it has received the most attention.
>
> Ideally it all needs to happen. xpi's for each release of mozilla and
> Netscape. Smart install scripts that can install the correct version
> of the library etc . .
>
> I think we need module ownership here. I've only been focusing on the
> I/O stuff. I plan on revamping that module after the nsIFile freeze.
I can take the RDF and/or XUL modules. They are small now, but have the
most potential for growing.
>
>
> How about we clean up and test what is here now and cut a branch
> target for mozilla 0.9.3 and Netscape 6.1?
Sounds good to me.
>
>
> --pete
>
>
>
>
> Eric Plaster wrote:
>
>>
>> Ya, I agree. We need to be producing milestones along with mozillas
>> (and netscapes). That way when we release a product (like I will be
>> in a short while) we can say, "You need version 1.2 of JSLIB". Then
>> we should have a chart on our web site that corilates with the
>> mozilla milestones. For example:
>>
>> Mozilla Version
>> Jslib Version
>> 0.9.1
>> 0.1 <jslib-0.1.xpi>
>> 0.9.2 (netscape 6.1)
>> 0.2 <jslib-0.2.xpi>
>> 0.9.3
>> <jslib-0.3.xpi> 0.3 <jslib-0.3.xpi>
>> Latest
>> current <jslib-current.xpi>
>>
>>
>> This way, people know what version of jslib they should be using for
>> there version of mozilla (or netscape).
>>
>> For the latest, we could have cvs automaticly create the xpi so that
>> they can download the latest. This would also mean that we can't
>> break the tree. You know, create a branch, make your changes, merge
>> when you get the peer review ok.
>>
>> We should also tag the tree at different releases so we can recreate
>> the xpi if necessary!
>>
>> -eric
>>
>> Martin T. Kutschker wrote:
>>
>>> Hi!
>>>
>>> What does that mean? Well, jslib is evolving with Mozilla. This is
>>> good, but
>>> makes me wonder if the newest version of jslib runs (even partially)
>>> on say
>>> Mozilla 0.9.1. This is not a real problem but annoying since Mozilla
>>> is not
>>> a finished product. Eg I don't think I will rely on a jslib jar-file
>>> for
>>> mozcalc as long as jslib changes (or seems to be changing) with the
>>> nighties. But I only work with/for milestones and rarely use or test
>>> nighties.
>>>
>>> OTOH, Netscape released two browsers 6.0 (now even XUL incompatible)
>>> and 6.1
>>> (which certainly become XUL incompatible looking at the plans for
>>> XUL). Both
>>> browsers are IMHO rather early releases but are promoted by Netscape.
>>>
>>> Should we focus only on Mozilla or keep the Netscape releases in
>>> mind? I
>>> would love to write (little) apps using the power of Mozilla, but
>>> would hate
>>> to ask all my users to use the latest milestone or even nighty to
>>> get things
>>> right.
>>>
>>> IMH
>>> O it's time for a branch as the nsIFile API is about to change but
>>> 6.1 is
>>> already released. Best way would be to check our own API (what is
>>> there,
>>> what is ok/odd, what is missing). Then freeze the API, make the
>>> branch and
>>> document any remaining issues for the NS6.1 branch (is a branch for 6.0
>>> worth any hassle?) like troubles with append.
>>>
>>> Any comments?
>>>
>>> Masi
>>>
>>