Andreas wrote:
> Well, I don't *think* of it as SqueakMap but the comparison is somewhat > appropriate. The main reason why I don't think of it as SM is that SM wants > to be "all packages ever created for Squeak" but what we need is "all > packages that we've actually tested to work in this image". Every version of every SqueakMap package declares which image version it is for. In fact, it even includes additional tags such as whether it makes any modifications to that base image. Currently, there is no 4.2 entry in SqueakMap so, regardless of the quality of this tag for past versions, there is an opportunity for, going forward, to simply *test it* before posting it... Not that that should really matter, given usual (MIT) license which completely denies fitness for a particular puporse.. > And of course > there are some other differences (like community ownership instead of > individual ownership of the catalog elements) To put this shallow shortcoming to rest, I have a mind to create a new SqueakMap account called, "Community" and announce the password for it here on this list: "squeak"... We can take charge behind the scenes to add "Community" as a co-maintainer of all existing SqueakMap projects. We can then announce, on this list, "if you don't want your package to be community-maintaintable, then remove Community as a co-maintainer." Any unrepresented projects will, therefore, not have a advocate to remove it and therefore keep Community account as a co-maintainer. > but other than that I agree; That's it then? Cool!! Let's breakout the SqueakMap! :-D - Chris |
I think Chris just took the car:)
On Thu, Jul 15, 2010 at 1:36 PM, Chris Muller <[hidden email]> wrote: Andreas wrote: -- Casey Ransberger |
In reply to this post by Chris Muller-3
Hi Chris -
I don't want to keep raising bars here but one other issue with SM is lack of dependencies. There needs to be *some* way to provide dependency information if we want to make it easy to install things. That is, unless we assume that anything that has 'real' dependencies is done using Metacello? Cheers, - Andreas On 7/15/2010 1:36 PM, Chris Muller wrote: > Andreas wrote: > >> Well, I don't *think* of it as SqueakMap but the comparison is somewhat >> appropriate. The main reason why I don't think of it as SM is that SM wants >> to be "all packages ever created for Squeak" but what we need is "all >> packages that we've actually tested to work in this image". > > Every version of every SqueakMap package declares which image version > it is for. In fact, it even includes additional tags such as whether > it makes any modifications to that base image. > > Currently, there is no 4.2 entry in SqueakMap so, regardless of the > quality of this tag for past versions, there is an opportunity for, > going forward, to simply *test it* before posting it... > > Not that that should really matter, given usual (MIT) license which > completely denies fitness for a particular puporse.. > >> And of course >> there are some other differences (like community ownership instead of >> individual ownership of the catalog elements) > > To put this shallow shortcoming to rest, I have a mind to create a new > SqueakMap account called, "Community" and announce the password for it > here on this list: "squeak"... > > We can take charge behind the scenes to add "Community" as a > co-maintainer of all existing SqueakMap projects. We can then > announce, on this list, "if you don't want your package to be > community-maintaintable, then remove Community as a co-maintainer." > > Any unrepresented projects will, therefore, not have a advocate to > remove it and therefore keep Community account as a co-maintainer. > >> but other than that I agree; > > That's it then? Cool!! Let's breakout the SqueakMap! :-D > > - Chris > > |
Hi, there are no bars here, just a friendly discussion. That "style"
was just me having a little fun... Like you did when you wrote (on another post): - [x] None of the above I couldn't help laughing, it was funny.. Anyway, so what do you think about the way MaSarPackage addresses the dependency issue? With just two methods, PackageInfo class>>#packageName PackageInfo>>#prerequisitePackageNames PackageInfo is extended to have dependencies. MaSarPackage employs them to relieve otherwise burdensome dependency administrivia from the developer / publisher. Should we harvest this functionality out of MaSarPackage and into Squeak? If PackageInfo can be responsible for the dependency definitions, SM can simply focus on its own domain-model, a "catalog" of package names, their locations, and various helpful attributes like "Full of bugs" vs. "Stable", etc. From it's perspective, loading and configuration are the publishers responsibility (which we will employ PackageInfo)... On Thu, Jul 15, 2010 at 9:48 PM, Andreas Raab <[hidden email]> wrote: > Hi Chris - > > I don't want to keep raising bars here but one other issue with SM is lack > of dependencies. There needs to be *some* way to provide dependency > information if we want to make it easy to install things. That is, unless we > assume that anything that has 'real' dependencies is done using Metacello? > > Cheers, > - Andreas > > On 7/15/2010 1:36 PM, Chris Muller wrote: >> >> Andreas wrote: >> >>> Well, I don't *think* of it as SqueakMap but the comparison is somewhat >>> appropriate. The main reason why I don't think of it as SM is that SM >>> wants >>> to be "all packages ever created for Squeak" but what we need is "all >>> packages that we've actually tested to work in this image". >> >> Every version of every SqueakMap package declares which image version >> it is for. In fact, it even includes additional tags such as whether >> it makes any modifications to that base image. >> >> Currently, there is no 4.2 entry in SqueakMap so, regardless of the >> quality of this tag for past versions, there is an opportunity for, >> going forward, to simply *test it* before posting it... >> >> Not that that should really matter, given usual (MIT) license which >> completely denies fitness for a particular puporse.. >> >>> And of course >>> there are some other differences (like community ownership instead of >>> individual ownership of the catalog elements) >> >> To put this shallow shortcoming to rest, I have a mind to create a new >> SqueakMap account called, "Community" and announce the password for it >> here on this list: "squeak"... >> >> We can take charge behind the scenes to add "Community" as a >> co-maintainer of all existing SqueakMap projects. We can then >> announce, on this list, "if you don't want your package to be >> community-maintaintable, then remove Community as a co-maintainer." >> >> Any unrepresented projects will, therefore, not have a advocate to >> remove it and therefore keep Community account as a co-maintainer. >> >>> but other than that I agree; >> >> That's it then? Cool!! Let's breakout the SqueakMap! :-D >> >> - Chris >> >> > > > |
In reply to this post by Andreas.Raab
Hi guys!
I am on vacation, have been for 3 weeks and have 2 more weeks to go. I am not following squeak-dev etc, but I do check private email from time to time, but not daily. So regarding SM, if you want my input or attention etc, CC me privately and I will reply to the list. regards, Göran |
On 7/20/2010 2:20 AM, Göran Krampe wrote:
> Hi guys! > > I am on vacation, have been for 3 weeks and have 2 more weeks to go. > I am not following squeak-dev etc, but I do check private email from > time to time, but not daily. > > So regarding SM, if you want my input or attention etc, CC me privately > and I will reply to the list. Take your time (I'm sure you've deserved it :-) We can wait for two weeks until you're back; there's no urgency as far as I can tell. Cheers, - Andreas |
Free forum by Nabble | Edit this page |