[BUG]SqueakMap 3.5a problems (Re: [SqueakMap] Problem Loading
Connectors 1.9)
Doug Way
dway at riskmetrics.com
Fri Feb 7 04:59:02 UTC 2003
On Thursday, February 6, 2003, at 06:53 PM, Ned Konz wrote:
> On Thursday 06 February 2003 03:20 pm, Ken G. Brown wrote:
>> (using 3.5alpha) I tried downloading after the first
>> select of Connectors 1.9, then tried again after deselecting and
>> selecting again without changing the checkboxes in between. Still
>> no go, no .SAR. Here's the Transcript of the Install and attempt to
>> download.
>
> OK, I just tried this.
>
> I had to load the "SARInstaller for 3.4" package first manually before
> downloading/installing Connectors would work.
>
> It appears that we need to address these SqueakMap problems:
>
> * many packages that are 3.4 compatible are also 3.5a compatible (and
> should be marked as such?)
Hm, this same issue came up when 3.4alpha was created from 3.2, and all
of the packages in SqueakMap at that point were only listed as being
compatible with 3.2. Eventually, the package maintainers updated their
packages to also be compatible with 3.4 (assuming the packages were
indeed compatible with 3.4).
The general problem here is that at this moment, the 3.4gamma and
3.5alpha images are pretty much identical, so for now all
3.4-compatible packages are also 3.5(alpha)-compatible, and so a lot of
package maintainers will probably just add "3.5" compatibility to their
package. But then 3.5alpha will be undergoing lots of changes over the
next few months, and some packages will become incompatible. I'm not
sure there's a perfect solution to this problem. (Well, long-term, the
image will be split up into packages/modules which will rely on a
separate dependencies mechanism and the image-compatibility thing won't
matter that much. But that's still a ways off.)
Maybe one solution would be to show immediately previous version
packages while the image is alpha, but when it switches to beta, stop
showing them. For example, 3.4-compatible packages would show up in
SMLoader if you're using 3.5alpha, but not for 3.5beta. This would
force maintainers to decide whether their package really worked with
the beta/final image, since the beta image would be pretty close in
functionality to the final image. Eh, that's not a perfect solution
either, but it's something. :-)
(Side issue: Goran needs to add "Squeak3.5" to the list of available
versions on SqueakMap.)
> * The approprate installer packages should be loaded when SqueakMap is
> loaded. Perhaps the load is also being confused by the version
> number.
This definitely sounds like a bug/problem which should be fixed.
- Doug Way
More information about the Squeak-dev
mailing list
|