Hi guys!
Me and Ken got excited :) on IRC and decided to try to get the movement towards a Stewarding/Team/TFNR/distributed-responsibility-whatever model for maintaining the current packages that Basic consists of.
We picked "Network" as a good spike to play with and I started with registering such a package on SM and setting the PackageInfo name to "Network" and putting me a and Ken as co-maintainer - we of course hope to add quite a bit of people there and gradually build a team.
The next step we wanted to do was to create a project on source.squeakfoundation.org. Questions:
- These Stewarding repos, where should we keep them? Of course it is up to the Stewarding team - we could have just created an ftp repo somewhere on a personal server. But since SqueakSource is a good solution, which server do we use? Squeaksource.com or source.sqf?
- And if the answer is source.squeakfoundation.org, we discovered that we can't create such a project. Only the admin can. Now, who is the admin? Doug? And could you please create such a project for us? ("Network")
- This of course serves as an example, how do we handle this process of "handing out" parts of the image?
It would of course be great if this process could be smoooth and that the people (in this case me and Ken) can make the steps without pause. The SM registration step makes sure that only one SM package can register a certain PI name. And we don't really need to have a "confirmation" step by the board IMHO before creating these Stewarding teams because I don't really think unexperienced Squeakers "dare" take it on. And if they do, it doesn't matter until - .mcz start appearing in the inbox at source.sqf - if things look scary then we can deal with it at that point.
So agile, agile, agile... IMHO. And thus - the fact that we can't create a project on source.sqf is a stopper. BUT... perhaps the idea was to NOT have such projects on source.sqf? That is my guess and in that light then we should probably use squeaksource.com or another place, right?
Anyway, our plan (Ken and me and anoyone who joins) is to explore this "by doing" and "by example". As soon as we create a repo for our mcz we will begin looking at the 30-ish issues on Mantis and start to produce new mcz that we intend to push to the inbox.
And at the same time we will document our process and post a howto describing how others can step up and steward some other piece of the Basic image.
regards, Göran
On 10/12/05, goran@krampe.se goran@krampe.se wrote:
- These Stewarding repos, where should we keep them? Of course it is up
to the Stewarding team - we could have just created an ftp repo somewhere on a personal server. But since SqueakSource is a good solution, which server do we use? Squeaksource.com or source.sqf?
I think it is wiser to keep source.squeakfoundation.org reserved for the packaging teams, so we know that whatever lies there is official ande canonical. I think squeaksource.com is past its stability problems, if it doesn't work out there it's easy to setup another instance.
- This of course serves as an example, how do we handle this process of
"handing out" parts of the image?
Landgrab? If someone declares himself owner, and no storm arises over it, then he gets the job and the task of forming a team if necessary. If there are no results for a certain period, the package is declared orphaned. Something like that?
Am 12.10.2005 um 10:45 schrieb goran@krampe.se:
Hi guys!
Me and Ken got excited :) on IRC and decided to try to get the movement towards a Stewarding/Team/TFNR/distributed-responsibility-whatever model for maintaining the current packages that Basic consists of.
We picked "Network" as a good spike to play with and I started with registering such a package on SM and setting the PackageInfo name to "Network" and putting me a and Ken as co-maintainer - we of course hope to add quite a bit of people there and gradually build a team.
Good!
- These Stewarding repos, where should we keep them? Of course it
is up to the Stewarding team - we could have just created an ftp repo somewhere on a personal server. But since SqueakSource is a good solution, which server do we use? Squeaksource.com or source.sqf?
Good Question... we could use the squeakfoundation.org one for official packages. On the other hand, it would not hurt to just give the maintainer the decicion of what he wants here. No need to standardize.
- And if the answer is source.squeakfoundation.org, we discovered that
we can't create such a project. Only the admin can. Now, who is the admin? Doug? And could you please create such a project for us? ("Network")
I admin, too, I think...
- This of course serves as an example, how do we handle this
process of "handing out" parts of the image?
That's a good Question. Part of why I havn't done anything here is that I have no answer... best would be if these people would "find themselves". So if someone is very active developing on some part, we can decide to hand him/them the ownership, if we feel that this will work nicely.
We should not pressure someone to take over maintainership, that for sure.
Anyway, our plan (Ken and me and anoyone who joins) is to explore this "by doing" and "by example". As soon as we create a repo for our mcz we will begin looking at the 30-ish issues on Mantis and start to produce new mcz that we intend to push to the inbox.
And at the same time we will document our process and post a howto describing how others can step up and steward some other piece of the Basic image.
Ok, good.
packages@lists.squeakfoundation.org