How to publish software for Squeak 4.3

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

How to publish software for Squeak 4.3

Chris Muller-3
SqueakMap is the the standard way to register and make applications
available for Squeak users.

Now that we have a new release of Squeak, I'd like to point out some
new documentation for how to:

  1) publish software for Squeak, so that it will appear in The Catalog.

      http://wiki.squeak.org/squeak/779
      http://wiki.squeak.org/squeak/6181

  2) designate any existing projects in The Catalog which had appeared
in the 4.2 list to 4.3, so they will appear there.

      http://wiki.squeak.org/squeak/6180

By following some simple new publishing guidelines:

      http://wiki.squeak.org/squeak/6182

the SqueakMap catalog is the ONLY tool that meets the requirements
identified by the community over the last two years:

      http://wiki.squeak.org/squeak/6183

Reply | Threaded
Open this post in threaded view
|

Re: How to publish software for Squeak 4.3

Miguel Cobá
El mié, 28-12-2011 a las 10:28 -0600, Chris Muller escribió:

> SqueakMap is the the standard way to register and make applications
> available for Squeak users.
>
> Now that we have a new release of Squeak, I'd like to point out some
> new documentation for how to:
>
>   1) publish software for Squeak, so that it will appear in The Catalog.
>
>       http://wiki.squeak.org/squeak/779
>       http://wiki.squeak.org/squeak/6181
>
>   2) designate any existing projects in The Catalog which had appeared
> in the 4.2 list to 4.3, so they will appear there.
>
>       http://wiki.squeak.org/squeak/6180
>
> By following some simple new publishing guidelines:
>
>       http://wiki.squeak.org/squeak/6182
>
> the SqueakMap catalog is the ONLY tool that meets the requirements
> identified by the community over the last two years:
>
>       http://wiki.squeak.org/squeak/6183

This wiki page has been created Dec 16, 2011, so 10 days online. Is hard
to believe that is official and agreed by the "community" and not just
created after the squeak map "features". It seems biased to me biased
and that many of the features are artificial for practical purposes like
the one of "installing from every source on earth". At the end of day
squeaksource is used by most people no matter their frequent downtime.


--
Miguel Cobá
http://twitter.com/MiguelCobaMtz
http://miguel.leugim.com.mx




Reply | Threaded
Open this post in threaded view
|

Re: How to publish software for Squeak 4.3

Randal L. Schwartz
>>>>> "Miguel" == Miguel Cobá <[hidden email]> writes:

Miguel> This wiki page has been created Dec 16, 2011, so 10 days
Miguel> online. Is hard to believe that is official and agreed by the
Miguel> "community" and not just created after the squeak map
Miguel> "features". It seems biased to me biased and that many of the
Miguel> features are artificial for practical purposes like the one of
Miguel> "installing from every source on earth". At the end of day
Miguel> squeaksource is used by most people no matter their frequent
Miguel> downtime.

Yes, squeaksource is a great place to host things.  But squeakmap is the
index to all repositories, including squeaksource.  If you update your
package in squeakmap, it can be found by people who use squeakmap.

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.posterous.com/ for Smalltalk discussion

Reply | Threaded
Open this post in threaded view
|

Re: How to publish software for Squeak 4.3

Chris Muller-3
In reply to this post by Miguel Cobá
> This wiki page has been created Dec 16, 2011, so 10 days online.
> Is hard
> to believe that is official and agreed by the "community" and not just
> created after the squeak map "features". It seems biased to me biased
> and that many of the features are artificial for practical purposes like
> the one of "installing from every source on earth". At the end of day
> squeaksource is used by most people no matter their frequent downtime.

Miguel, when did YOU join the Squeak community?

Yes, those requirements were culled from discussions in the squeak-dev
mailing list from the last two years or so.  And yes, AFTER
understanding those requirements, I developed those publishing
guidelines in combination with some rudimentary patches to the SM
client and server code to allow those requirements to be met.

Squeak 4.2 was the first pilot for the revived SqueakMap which solves
the problem of bit-rot.  We accumulated about 20 individual software
packages that were one-click loadable in 4.2.  Now that we've gone
through an entire release cycle to demonstrate that it is working, I
wrote up the the documentation about it at the behest of Chris
Cunnington.

There is nothing sinister here.  This has nothing to do with Metacello
-- e.g., SM not a competitor with SCM tools.  This is just the Squeak
community keeping a Catalog of scripts that document configurations of
software packages and more.  That way we can have fewer "How do I load
XYZ" type of noisy discussions in the squeak-dev list.

The requirements are from the community and continue to be open for
discussion.  But I hope you'll forgive me if I'm a bit wary of your
sudden "interest" in Squeak..




>
> --
> Miguel Cobá
> http://twitter.com/MiguelCobaMtz
> http://miguel.leugim.com.mx
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: How to publish software for Squeak 4.3

David T. Lewis
In reply to this post by Chris Muller-3
On Wed, Dec 28, 2011 at 10:28:16AM -0600, Chris Muller wrote:

> SqueakMap is the the standard way to register and make applications
> available for Squeak users.
>
> Now that we have a new release of Squeak, I'd like to point out some
> new documentation for how to:
>
>   1) publish software for Squeak, so that it will appear in The Catalog.
>
>       http://wiki.squeak.org/squeak/779
>       http://wiki.squeak.org/squeak/6181
>
>   2) designate any existing projects in The Catalog which had appeared
> in the 4.2 list to 4.3, so they will appear there.
>
>       http://wiki.squeak.org/squeak/6180
>
> By following some simple new publishing guidelines:
>
>       http://wiki.squeak.org/squeak/6182
>
> the SqueakMap catalog is the ONLY tool that meets the requirements
> identified by the community over the last two years:
>
>       http://wiki.squeak.org/squeak/6183

Thanks for these links. I have updated the SqueakMap entries for
OSProcess, CommandShell, and TimeZoneDatabase so far. I also added
a new SqueakMap entry for the SystemTracing package, which can now
be used to produce a fully-functioning 64-bit image version of the
new Squeak 4.3 release image.

Dave