On Aug 16, 2008, at 11:29 AM, Martin MC Brown wrote:

> And to pick up on your main point here, significant changes dont  
> have to mean incompatible ones.

Indeed! The focus on the taxonomies is ultimately on the incompatible  
changes. New features don't annoy customers (at least, very  
rarely! ;-). The terms Major, Minor, Micro are not judgments on how  
much work went into a release or the importance of the release to the  
user community, they are about what kind of incompatible change is  
permitted.

Anyway, some background reading:
http://opensolaris.org/os/community/arc/policies/release-taxonomy/
http://opensolaris.org/os/community/arc/policies/interface-taxonomy/

> I'd say you were over-specifying the semantics of the situation :)

Well I'm reviewing an ARC draft. Sorry I don't know how familiar you  
are with ARC review process, but it can be rather formal at times  
[some might say that's an understatement] (and yet sometimes it'll be  
very superficial).  It's always best to cross all t's and dot all i's  
in the materials before starting the case. If your team would like me  
to sponsor this project as a Fast Track, then I'm required to put my  
ARC hat on and pick all the nits now, before the case goes to the  
committee. While we can't predict which topics other ARC members might  
need more info on, my job becomes to predict most of them and make  
sure the spec addresses them upfront.

> I'll leave the debate about whether the probable reviewers are not  
> on this list for another time :)

Sorry I don't follow the joke, but anyway it's not a debate, just a  
statement on the [lack of] membership overlap between LSARC and  
webstack-discuss.


Anyway, thanks for clarifying and reinforcing that 5.1 is an upgrade  
to 5.0. Customers are expected to migrate in short order (not  
instantaneously, but in short order) and 5.0 soon goes away instead of  
being maintained in parallel.

Therefore, 5.1 is not an all-new application so the ARC spec needs to  
highlight what is different from 5.0 so the review can focus only on  
that part.


> I don't see any need to go into more detail in the ARC case, most  
> end-users are unlikely to use the ARC case as their only source for  
> upgrade information.

Upgrades, along with interface changes, are areas which receive most  
attention at an ARC review. No, it is not a user-centric doc and we  
don't expect users to read it as their source of info. It only needs  
to have enough info to convince ARC the project team has thought  
through all the upgrade scenarios and what these scenarios will impose  
on users.




[The following is not an ARC requirement, so I remove my ARC hat and  
put on my Web Stack lead hat]

> YMMV on which Linux installs it into such a global location, not all  
> of them do, and not all of them follow even

Debian is what I'm using.

Out of the box usability is one of "the" key drivers for Web Stack  
project and not having something as commonly used as the mysql CLI  
available out of the box after installing the MySQL package (nobody  
has /usr/mysql/$VERSION/bin in their PATH out of the box) is lame  
usability. We really must seek to do better than this.

If not all Linux distros do this, to me that is an opportunity to do  
better than some of the Linux distros (and at least equal to Debian).  
It shouldn't be a justification to be equally user-unfriendly. Can  
OpenSolaris be the best? I'd like to see that...










Reply via email to