Torsten Bergmann wrote:
I think the naming is more related to historic development: my original implementation just had one tab
named "Configurations".

Esteban later added "Untrusted" since these are the ones
that are not (yet) tested in the according Pharo version.
It's a nice addition since it makes them easily accessible
as well.
However I now changed the tab names to "Core" and "Community"
in

  http://code.google.com/p/pharo/issues/detail?id=7154


Reminder:
=========
It is still required that people try out the "Community" ones and if they are working fine in Pharo 2.0 copy them to
  http://ss3.gemstone.com/ss/MetaRepoForPharo20

so they appear in "Core"


So anyone (having done the necessary validation for 2.0) can copy into the MetaRepoForPharo20 ? I had misunderstood. I thought the distinction you wanted to make was identifying which Configurations the Inria Pharo Team took direct responsibility for supporting, which I thought was a reasonable distinction and I would find useful.

If the idea was to gather all Configurations that worked in Pharo 1.4 to make it easier to jumpstart testing them in 2.0, then I was incorrect to suggest renaming that to "Community". I was thinking a "Community" tab would be packages validated for 2.0 but those outside the Core Pharo Team. Rethinking this, perhaps having a "Consortium" tab would be useful. This would be an additional benefit for members to populate, giving a higher profile for any of the packages they provide or the products depend on. The side benefit for members is that wider usage of the packages they depend on means more eyeballs and hands improving those packages. The benefit for me as an end user would be a list of packages that are likely used somewhere in a real customer facing product with attendant professional level of care and maintenance by others.

Along the same lines there might be an "Association" tab for members of the PUA to use. The benefit to me as an end-user is seeing which packages are liked/supported by those with a higher level of commitment to Pharo. This doesn't necessarily need the main developer to be a member, just that a member finds it of use to themselves.

To avoid needing to manage multiple MetaRepoForXXXX on squeaksource server side, perhaps the Configuration Browser can pull a status file from the PC & PUA websites. On the websites members could see a list of Configurations in the MetaRepoForPharo20 and "Like" the ones they want. ConfigurationBrowser could continue to pull the Configurations from just one location, and the categorization done on the basis of these status files. A "Backward Compatibility" tab might be useful to segregate out things like ConfigurationOfFileDirectory, clearing identifying it as deprecated so as not to confuse newcomers, and also provide a jumpstart for anyone wanting to port old pre-Pharo code to Pharo.

"Consortium" might be inclusive of "Core" to avoid having too many tabs, and also since maybe many Consortium projects might be private/commercial and this list might remain lightly populated.

anyway, just random thoughts bubbling over,
cheers -ben


Reply via email to