[Request]: Feed MetaRepoForXyz Configs Back to Projects

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[Request]: Feed MetaRepoForXyz Configs Back to Projects

Sean P. DeNigris
Administrator
For example, Soup's config was updated to declare a stable version for 4.0. It was committed to MetaRepoForPharo40, but not to PharoExtras/Soup. It was confusing that loading from the config browser worked, but loading via another config as a dependent project did not (since we use the canonical repo in that use case).

Specifically, I am asking that if we update a config, and it's not Pharo xyz-specific (i.e. may break other platforms), that we commit back to the canonical repo or notify the maintainer if we don't have repo access. This policy would obviously be especially easy for any project owned by the Pharo team.

Thanks :)
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [Request]: Feed MetaRepoForXyz Configs Back to Projects

Sven Van Caekenberghe-2
It seems very logical to require configs to be save into there own repos.
The other locations should just be copies.

> On 10 May 2015, at 18:45, Sean P. DeNigris <[hidden email]> wrote:
>
> For example, Soup's config was updated to declare a stable version for 4.0.
> It was committed to MetaRepoForPharo40, but not to PharoExtras/Soup. It was
> confusing that loading from the config browser worked, but loading via
> another config as a dependent project did not (since we use the canonical
> repo in that use case).
>
> Specifically, I am asking that if we update a config, and it's not Pharo
> xyz-specific (i.e. may break other platforms), that we commit back to the
> canonical repo or notify the maintainer if we don't have repo access. This
> policy would obviously be especially easy for any project owned by the Pharo
> team.
>
> Thanks :)
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/Request-Feed-MetaRepoForXyz-Configs-Back-to-Projects-tp4825563.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>


Reply | Threaded
Open this post in threaded view
|

Re: [Request]: Feed MetaRepoForXyz Configs Back to Projects

stepharo
In reply to this post by Sean P. DeNigris
Yes this is important we should think modularly.


Le 10/5/15 18:45, Sean P. DeNigris a écrit :

> For example, Soup's config was updated to declare a stable version for 4.0.
> It was committed to MetaRepoForPharo40, but not to PharoExtras/Soup. It was
> confusing that loading from the config browser worked, but loading via
> another config as a dependent project did not (since we use the canonical
> repo in that use case).
>
> Specifically, I am asking that if we update a config, and it's not Pharo
> xyz-specific (i.e. may break other platforms), that we commit back to the
> canonical repo or notify the maintainer if we don't have repo access. This
> policy would obviously be especially easy for any project owned by the Pharo
> team.
>
> Thanks :)
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/Request-Feed-MetaRepoForXyz-Configs-Back-to-Projects-tp4825563.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [Request]: Feed MetaRepoForXyz Configs Back to Projects

Thierry Goubier


2015-05-11 12:15 GMT+02:00 stepharo <[hidden email]>:
Yes this is important we should think modularly.

This is one of my issues when dealing with configurations: the need to copy them in many different places (the MetaRepo for each supported pharo version, the Smalltalkhub repo for the project, github, etc....).

Now, I write a configuration once and for all, and that configuration delegates to baselines which are hosted in branch or version specific repositories (one repo if github, multiple repositories if smalltalkhub). Metacello/Git inspired workflow ;)

Thierry
 


Le 10/5/15 18:45, Sean P. DeNigris a écrit :

For example, Soup's config was updated to declare a stable version for 4.0.
It was committed to MetaRepoForPharo40, but not to PharoExtras/Soup. It was
confusing that loading from the config browser worked, but loading via
another config as a dependent project did not (since we use the canonical
repo in that use case).

Specifically, I am asking that if we update a config, and it's not Pharo
xyz-specific (i.e. may break other platforms), that we commit back to the
canonical repo or notify the maintainer if we don't have repo access. This
policy would obviously be especially easy for any project owned by the Pharo
team.

Thanks :)



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Request-Feed-MetaRepoForXyz-Configs-Back-to-Projects-tp4825563.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.





Reply | Threaded
Open this post in threaded view
|

Re: [Request]: Feed MetaRepoForXyz Configs Back to Projects

Uko2
Can’t we have configuration server pointing to the configurations of the projects in the repos and getting all supported versions of pharo out of them instead of having a dedicated repo for each pharo version?

Uko

On 11 May 2015, at 14:06, Thierry Goubier <[hidden email]> wrote:



2015-05-11 12:15 GMT+02:00 stepharo <[hidden email]>:
Yes this is important we should think modularly.

This is one of my issues when dealing with configurations: the need to copy them in many different places (the MetaRepo for each supported pharo version, the Smalltalkhub repo for the project, github, etc....).

Now, I write a configuration once and for all, and that configuration delegates to baselines which are hosted in branch or version specific repositories (one repo if github, multiple repositories if smalltalkhub). Metacello/Git inspired workflow ;)

Thierry
 


Le 10/5/15 18:45, Sean P. DeNigris a écrit :

For example, Soup's config was updated to declare a stable version for 4.0.
It was committed to MetaRepoForPharo40, but not to PharoExtras/Soup. It was
confusing that loading from the config browser worked, but loading via
another config as a dependent project did not (since we use the canonical
repo in that use case).

Specifically, I am asking that if we update a config, and it's not Pharo
xyz-specific (i.e. may break other platforms), that we commit back to the
canonical repo or notify the maintainer if we don't have repo access. This
policy would obviously be especially easy for any project owned by the Pharo
team.

Thanks :)



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Request-Feed-MetaRepoForXyz-Configs-Back-to-Projects-tp4825563.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.






Reply | Threaded
Open this post in threaded view
|

Re: [Request]: Feed MetaRepoForXyz Configs Back to Projects

Thierry Goubier


2015-05-11 14:32 GMT+02:00 Yuriy Tymchuk <[hidden email]>:
Can’t we have configuration server pointing to the configurations of the projects in the repos and getting all supported versions of pharo out of them instead of having a dedicated repo for each pharo version?

This does not solve one of my problems with configurations: the fact that writing a version is complex (or require a versionner use and makes for very long configurations in the end).

Baselines are a lot easier for that. They do not carry old versions in their code, making them less susceptible of having a huge number of lines of code to represent past versions (and rejected / truncated in future pharo releases like it happened with package version history).

Thierry
 

Uko


On 11 May 2015, at 14:06, Thierry Goubier <[hidden email]> wrote:



2015-05-11 12:15 GMT+02:00 stepharo <[hidden email]>:
Yes this is important we should think modularly.

This is one of my issues when dealing with configurations: the need to copy them in many different places (the MetaRepo for each supported pharo version, the Smalltalkhub repo for the project, github, etc....).

Now, I write a configuration once and for all, and that configuration delegates to baselines which are hosted in branch or version specific repositories (one repo if github, multiple repositories if smalltalkhub). Metacello/Git inspired workflow ;)

Thierry
 


Le 10/5/15 18:45, Sean P. DeNigris a écrit :

For example, Soup's config was updated to declare a stable version for 4.0.
It was committed to MetaRepoForPharo40, but not to PharoExtras/Soup. It was
confusing that loading from the config browser worked, but loading via
another config as a dependent project did not (since we use the canonical
repo in that use case).

Specifically, I am asking that if we update a config, and it's not Pharo
xyz-specific (i.e. may break other platforms), that we commit back to the
canonical repo or notify the maintainer if we don't have repo access. This
policy would obviously be especially easy for any project owned by the Pharo
team.

Thanks :)



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Request-Feed-MetaRepoForXyz-Configs-Back-to-Projects-tp4825563.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.