Why isn't Squeak 4.1 updating?

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

Why isn't Squeak 4.1 updating?

CdAB63
Hello,

Why isn't squeak 4.1 updating?

Best regards

CdAB

Reply | Threaded
Open this post in threaded view
|

Re: Why isn't Squeak 4.1 updating?

Levente Uzonyi-2
On Mon, 19 Apr 2010, Casimiro de Almeida Barreto wrote:

> Hello,
>
> Why isn't squeak 4.1 updating?

Because the Update URL preference is set to
http://source.squeak.org/squeak41 .
If you want the changes from the trunk, change the url to
http://source.squeak.org/trunk .


Levente

>
> Best regards
>
> CdAB
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Why isn't Squeak 4.1 updating?

CdAB63
Em 19-04-2010 19:20, Levente Uzonyi escreveu:

> On Mon, 19 Apr 2010, Casimiro de Almeida Barreto wrote:
>
>> Hello,
>>
>> Why isn't squeak 4.1 updating?
>
> Because the Update URL preference is set to
> http://source.squeak.org/squeak41 .
> If you want the changes from the trunk, change the url to
> http://source.squeak.org/trunk .
Ok, bad phrased question. Real question is: setting preferences to
http://source.squeak.org/trunk will keep compatibility with future
updates of squeak41 ???

>
>
> Levente
>
>>
>> Best regards
>>
>> CdAB
>>
>>
>
>
Best regards,

Casimiro Barreto


Reply | Threaded
Open this post in threaded view
|

Re: Why isn't Squeak 4.1 updating?

Andreas.Raab
On 4/19/2010 5:18 PM, Casimiro de Almeida Barreto wrote:
> Ok, bad phrased question. Real question is: setting preferences to
> http://source.squeak.org/trunk will keep compatibility with future
> updates of squeak41 ???

That's pretty much a given. It would be weird to have incompatible
changes between 4.1 fixes and current trunk development. Not impossible
but highly unlikely.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: Why isn't Squeak 4.1 updating?

Bert Freudenberg
On 20.04.2010, at 05:03, Andreas Raab wrote:

>
> On 4/19/2010 5:18 PM, Casimiro de Almeida Barreto wrote:
>> Ok, bad phrased question. Real question is: setting preferences to
>> http://source.squeak.org/trunk will keep compatibility with future
>> updates of squeak41 ???
>
> That's pretty much a given. It would be weird to have incompatible changes between 4.1 fixes and current trunk development. Not impossible but highly unlikely.
>
> Cheers,
>  - Andreas

Well, maybe I misunderstood the question, but I expect to see changes in trunk that you would not want to see in 4.1. It's our current stable release (btw, someone should update Wikipedia) so if packages are posted to the 4.1 repository, they would not simply be taken from trunk. They would be carefully selected, high-impact fixes only.

I guess I don't know what "compatibility" means in this discussion ...

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Why isn't Squeak 4.1 updating?

CdAB63
Em 20-04-2010 06:04, Bert Freudenberg escreveu:
> (...)
> Well, maybe I misunderstood the question, but I expect to see changes in trunk that you would not want to see in 4.1. It's our current stable release (btw, someone should update Wikipedia) so if packages are posted to the 4.1 repository, they would not simply be taken from trunk. They would be carefully selected, high-impact fixes only.
>
>  
Most things in trunk are enhancements, updates and fixes. Perhaps
enhancements won't go to 4.1 if they're found inconvenient or useless
but till now I haven't seen back steps. I see trunk as a kind of
Fedora's rawhide and I understand that I will eventually find alpha/beta
stuff stuff inside that will be replaced in next updates. That's not a
problem for me.
> I guess I don't know what "compatibility" means in this discussion ...
>  
Among other things, compatibility means that something was present
before updates and disappear after them (missing/renamed
methods/messages for instance) so packages that were working just stop
to do so. Changes in behavior also impact compatibility.
> - Bert -
>
>
>
>
>  


Reply | Threaded
Open this post in threaded view
|

Stable APIs (was Re: [squeak-dev] Re: Why isn't Squeak 4.1 updating?)

Bert Freudenberg
On 20.04.2010, at 14:17, Casimiro de Almeida Barreto wrote:

>
> Em 20-04-2010 06:04, Bert Freudenberg escreveu:
>> (...)
>> Well, maybe I misunderstood the question, but I expect to see changes in trunk that you would not want to see in 4.1. It's our current stable release (btw, someone should update Wikipedia) so if packages are posted to the 4.1 repository, they would not simply be taken from trunk. They would be carefully selected, high-impact fixes only.
>>
>>
> Most things in trunk are enhancements, updates and fixes. Perhaps
> enhancements won't go to 4.1 if they're found inconvenient or useless
> but till now I haven't seen back steps. I see trunk as a kind of
> Fedora's rawhide and I understand that I will eventually find alpha/beta
> stuff stuff inside that will be replaced in next updates. That's not a
> problem for me.
>> I guess I don't know what "compatibility" means in this discussion ...
>>
> Among other things, compatibility means that something was present
> before updates and disappear after them (missing/renamed
> methods/messages for instance) so packages that were working just stop
> to do so. Changes in behavior also impact compatibility.

It could well be that methods that were deprecated before are finally removed in trunk. We cannot promise full backwards-compitibility forever, otherwise we would have no chance of ever getting a cleaner system.

What would help immensely is if we could define what APIs we consider to be stable and supported. These need to be documented, and changes would need to be documented for each new release too.

Maybe that's what Casey signed up for? ;)

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Stable APIs (was Re: [squeak-dev] Re: Why isn't Squeak 4.1 updating?)

CdAB63
Em 20-04-2010 09:27, Bert Freudenberg escreveu:
> (...)
>
> It could well be that methods that were deprecated before are finally removed in trunk. We cannot promise full backwards-compitibility forever, otherwise we would have no chance of ever getting a cleaner system.
>
>  
Ok. Nothing is compatible forever... not even C/C++ things over time.
> What would help immensely is if we could define what APIs we consider to be stable and supported. These need to be documented, and changes would need to be documented for each new release too.
>  
As a tip, besides external documentation it would be convenient if
deprecated classes and methods/messages got commented ("Deprecated:
will/may be removed in next releases"). Also comments like
"Experimental: behavior may change in next updates" and "Alpha"/"Beta"
would be useful.
> Maybe that's what Casey signed up for? ;)
>
> - Bert -
>
>
>
>
>  
CdAB

Reply | Threaded
Open this post in threaded view
|

Re: Stable APIs (was Re: [squeak-dev] Re: Why isn't Squeak 4.1 updating?)

Frank Shearar
Casimiro de Almeida Barreto wrote:

> Em 20-04-2010 09:27, Bert Freudenberg escreveu:
>> (...)
>>
>> It could well be that methods that were deprecated before are finally removed in trunk. We cannot promise full backwards-compitibility forever, otherwise we would have no chance of ever getting a cleaner system.
>>
>>  
> Ok. Nothing is compatible forever... not even C/C++ things over time.
>> What would help immensely is if we could define what APIs we consider to be stable and supported. These need to be documented, and changes would need to be documented for each new release too.
>>  
> As a tip, besides external documentation it would be convenient if
> deprecated classes and methods/messages got commented ("Deprecated:
> will/may be removed in next releases"). Also comments like
> "Experimental: behavior may change in next updates" and "Alpha"/"Beta"
> would be useful.

Do we need, in the image at least, something more than Object>>deprecated: ?

frank

Reply | Threaded
Open this post in threaded view
|

Re: Stable APIs (was Re: [squeak-dev] Re: Why isn't Squeak 4.1 updating?)

CdAB63
Em 20-04-2010 10:23, Frank Shearar escreveu:
> (...)
> Do we need, in the image at least, something more than
> Object>>deprecated: ?
>
> frank
>
>
Yes, because in a number of circumstances the deprecation message wont
be read.

Best regards,

CdAB

Reply | Threaded
Open this post in threaded view
|

Re: Why isn't Squeak 4.1 updating?

Casey Ransberger-2
In reply to this post by Bert Freudenberg
It would be neat to be able to take the fixes in 4.1 until 4.2 comes out, and (assuming you haven't touched system classes) point your updates at 4.2 upon release without too much trouble.



On Apr 20, 2010, at 2:04 AM, Bert Freudenberg <[hidden email]> wrote:

> On 20.04.2010, at 05:03, Andreas Raab wrote:
>>
>> On 4/19/2010 5:18 PM, Casimiro de Almeida Barreto wrote:
>>> Ok, bad phrased question. Real question is: setting preferences to
>>> http://source.squeak.org/trunk will keep compatibility with future
>>> updates of squeak41 ???
>>
>> That's pretty much a given. It would be weird to have incompatible changes between 4.1 fixes and current trunk development. Not impossible but highly unlikely.
>>
>> Cheers,
>> - Andreas
>
> Well, maybe I misunderstood the question, but I expect to see changes in trunk that you would not want to see in 4.1. It's our current stable release (btw, someone should update Wikipedia) so if packages are posted to the 4.1 repository, they would not simply be taken from trunk. They would be carefully selected, high-impact fixes only.
>
> I guess I don't know what "compatibility" means in this discussion ...
>
> - Bert -
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Stable APIs (was Re: [squeak-dev] Re: Why isn't Squeak 4.1 updating?)

Casey Ransberger-2
In reply to this post by Bert Freudenberg
Working on proposal! Have big ideas! WTB ring!

Seriously I will be sending mail on this topic within the next day or so.



On Apr 20, 2010, at 5:27 AM, Bert Freudenberg <[hidden email]> wrote:

> On 20.04.2010, at 14:17, Casimiro de Almeida Barreto wrote:
>>
>> Em 20-04-2010 06:04, Bert Freudenberg escreveu:
>>> (...)
>>> Well, maybe I misunderstood the question, but I expect to see changes in trunk that you would not want to see in 4.1. It's our current stable release (btw, someone should update Wikipedia) so if packages are posted to the 4.1 repository, they would not simply be taken from trunk. They would be carefully selected, high-impact fixes only.
>>>
>>>
>> Most things in trunk are enhancements, updates and fixes. Perhaps
>> enhancements won't go to 4.1 if they're found inconvenient or useless
>> but till now I haven't seen back steps. I see trunk as a kind of
>> Fedora's rawhide and I understand that I will eventually find alpha/beta
>> stuff stuff inside that will be replaced in next updates. That's not a
>> problem for me.
>>> I guess I don't know what "compatibility" means in this discussion ...
>>>
>> Among other things, compatibility means that something was present
>> before updates and disappear after them (missing/renamed
>> methods/messages for instance) so packages that were working just stop
>> to do so. Changes in behavior also impact compatibility.
>
> It could well be that methods that were deprecated before are finally removed in trunk. We cannot promise full backwards-compitibility forever, otherwise we would have no chance of ever getting a cleaner system.
>
> What would help immensely is if we could define what APIs we consider to be stable and supported. These need to be documented, and changes would need to be documented for each new release too.
>
> Maybe that's what Casey signed up for? ;)
>
> - Bert -
>
>
>