SeasideInstaller into 3.7

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

SeasideInstaller into 3.7

keith1y
SeasideInstaller-lr.9 says "probably also 3.7"

I tried and got "could not resolve host people.avantive.com" or words to
that effect.

Keith
Send instant messages to your online friends http://uk.messenger.yahoo.com 
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Some SM tricks (was Re: SeasideInstaller into 3.7)

Göran Krampe
Hi!

Keith Hodges <[hidden email]> wrote:
> SeasideInstaller-lr.9 says "probably also 3.7"
>
> I tried and got "could not resolve host people.avantive.com" or words to
> that effect.

advantive.com - that is Stephen Pair's old site which seems to be gone
now. Checking SM to see what packages he has:

        http://map.squeak.org/accountbyid/a4a4427e-e747-4b86-924b-1ec91a3d8c4b
       
I thought the interesting packages there were now hosted on other URLs,
like those I co-maintain for example (DynamicBindings, KomHttpServer,
VersionNumber and perhaps one or two more) which are hosted on
squeak.org these days.

Ok, let's do some SM magic, first open a Transcript, and then explore
this:

| problemReleases |
problemReleases _ (SMSqueakMap default packages gather: [:p | p
releases]) select: [:r |
                                        ('*advantive*' match: r downloadUrl) and: [r package lastRelease ==
r]].
problemReleases collect: [:r |
        (r download; contents) asString]

We gather the releases with urls matching the now missing advantive.com,
but only those that also are the *last* release for that package, then
we tell each release to "download" (which will inevitably fall back to
the server cache - see transcript output to that effect) and we finally
collect all "contents" asString.

Exploring this we can easily see that 5 of those releases have "bad"
server side cache contents:

        MiniTrats, SystemTracer2, ssp, LargeCollections and BerkeleyDB

Now, I doubt the SeasideInstaller uses those :). So except for looking
at the installer itself :) :), I hope this was an interesting
experiment.

And yes, in order to recover the above 5 "lost" packages we need to
either contact Stephen or dig them up out of other people's SM caches
and put the correct files on the server side cache. And typically change
the download URLs too of course. :)

regards, Göran
_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside