Le 20/04/2018 à 09:09, Stephane Ducasse a écrit :
The underlying questions (sorry for people that need subtitles) are:
- how do we have a central place to declare projects
- right now in Smalltalkhub/list is a nice way to find projects
with the move to github
we should get a central place
One of the issues I have with the Catalog is that it made a mess of the
various MetaRrepo for Pharo... Showing in the end that the single place
one should put a ConfigurationOf for Pharo is the squeak meta repo.
That in addition the Catalog doesn't even use the best package
management we have at a given point is just salt rubbed in the wound.
Christophe has been working on project repository and we should check
what he has.
@Christophe?
- how do we make sure that we can validated (I can load this version
of XMLParser in that version of Pharo)
-- in this version of Pharo what is the latest working version of this package
- if people do not maintain/add "configuration" into the catalog what
is the point?
-- How can we ease the participation to the catalog? Esteban I do not
care about the format.
Do you think that editing STON is easier than a class? I think that we
should have a button.
Look people do not care about posting their project into the repo.
May be we need a crawler?
That would be an interesting concept, and maybe the right one, if the
alternative is updating a cryptic JSON format each time you commit
something in your project.
@Peter no cargo is not dead now christophe cannot fix all the time the
PharoLauncher and make progress
on Cargo -> Pakbot
And yes I really want to have something that we can use soon.
- Needed immediate actions:
-- support baselineOf
-- how could we make sure that we can publish in multiple repo? (After
this is just a copy so I click on the package
and say copy to).
What else.
@thierry the story I do not use the catalog because the icons are not
understandable is not really good to me.
As you wish. I know it belongs to one of these GUIs where I have to
spend 10 minutes to try to remember what the icons mean. But that's just me.
The key point to me is that the Catalog should reduce the friction it
creates, not that the Catalog has to be a perfect solution.
For example, do user-stories on it: how do one publish and updates a
project on the Catalog? What has one to do in CI to ensure a project is
validated ... Can the catalog just takes care of that part, if the
project has a correct setup (project has tests visible in the
configurationOf, catalog does the CI stuff of testing it upon each new
release of Pharo, even stable because Iceberg breaks stuff when updated
in Pharo 6.1, for example). Tags for Pharo versions are only granted if
project has been tested on CI by the Catalog for the current version
image you're in, for example.
We know how to explore and manipulate project specs already; look into
the GT tools for the code, and I also use a variant in my AltBrowser
when I sort all packages under the configuration or baseline they are
specified in.
In short, make it so that the Catalog is low friction and bring value to
both project maintainers and users.
Thierry
Stef
On Thu, Apr 19, 2018 at 8:46 AM, Esteban Lorenzano <esteba...@gmail.com> wrote:
why to kill it?
right now we do not have a replacement.
Esteban
On 19 Apr 2018, at 08:42, Stephane Ducasse <stepharo.s...@gmail.com> wrote:
Hi guys
What do we do with it?
What alternatives?
Stef