Hi Sean, Guille,

2018-04-24 15:31 GMT+02:00 Sean P. DeNigris <[email protected]>:
> Guillermo Polito wrote
>> Should we continue providing configurations that point to the
>> baselines? I've read some rants against it.
>> I know it may be "uncomfortable", but publishing some meta-data in a
>> repository in XXX technology is kind of the same...

Baselines are simple. If using a baseline in the Catalog forces it to
be more complex (like need to add a repository url in the baseline),
then do not do it and only support configurations.

> This seems like an implementation detail. IHMO what people are really
> complaining about is lack of tool support to map some standard, repeatable
> trustability system like a Config's #stable and #development to a baseline
> that refers to an exact snapshot of code (i.e. commitish in git parlance
> IIUC).

Sort of.

A typical git-based development is one tag or branch per pharo
version, hence one BaselineOf per supported Pharo version.

A single configuration in the Catalog can triage on those baselines,
and be used by multiple Pharo versions (4, 5, 6, 7, etc...)

This would point out to having only one repository for the Catalog
(for all Pharo versions); but the ability for the Catalog to filter
out Configurations that are not updated on newer versions.

Bonus: if you're tracking Pharo versions in your branches (if you have
pharo5.0, pharo6.0, pharo7.0 branches, for example), it may be
possible to write a generic url in the configurationOf, like that:

repository: 'github://dalehenrich/filetree:pharo', SystemVersion
current dottedMajorMinor ,'_dev/repository'

Bonus+: you can also play with Unix / Windows dependent branches
(because you can also query additional system attributes)

Bonus++: Smalltalkhub repositories would still work...

Feature: it would be nice to be able to test if the current
version-dependent branch or tag exists on the target (i.e. query
github), then it would be easy to write something like -> no pharo8.0
branch on repository ? Not available on Pharo8.

Thierry


>
>
> -----
> Cheers,
> Sean
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
>

Reply via email to