[Cuis] Cuis

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
167 messages Options
1 ... 6789
Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Igor Stasenko
Thank you Colin! Very much!

On 3 February 2010 08:12, Andreas Raab <[hidden email]> wrote:

> Bert Freudenberg wrote:
>>
>> On 02.02.2010, at 20:19, Colin Putney wrote:
>>>
>>> On 2010-02-01, at 11:56 PM, Igor Stasenko wrote:
>>>
>>>> Andreas, i read about your concerns about MC and i feel like MC
>>>> currently is abandonware,
>>>> since its not maintained by anyone, yet it is de-facto standard tool
>>>> for sharing the code in squeak universe.
>>>> This situation is really bad and we need to change it.
>>>
>>> Ok, I volunteer.
>>>
>>> Igor's right - it's obvious that MC needs an active maintainer. I've been
>>> reluctant to step into this role because I'd rather devote my Squeaking time
>>> to MC2. So this will delay the release of MC 2.1, but may make the migration
>>> path smoother. I'll post more once I've had a chance to look at the state of
>>> the art and figure out a road map.
>>>
>>> Colin
>>
>> Yay!
>
> Indeed!
>
>> I don't really have time to work on it, but having written my share of MC
>> code, if you want to discuss anything you're welcome :) I actually found MC
>> quite understandable, even without many comments ...
>
> That's because you're smarter than me :-) But I'll use that opportunity to
> learn more about MC and help writing meaningful comments.
>
> Cheers,
>  - Andreas
>
>
>



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Ken G. Brown
In reply to this post by Colin Putney
At 8:19 PM -0800 2/2/10, Colin Putney apparently wrote:

>On 2010-02-01, at 11:56 PM, Igor Stasenko wrote:
>
>> Andreas, i read about your concerns about MC and i feel like MC
>> currently is abandonware,
>> since its not maintained by anyone, yet it is de-facto standard tool
>> for sharing the code in squeak universe.
>> This situation is really bad and we need to change it.
>
>Ok, I volunteer.
>
>Igor's right - it's obvious that MC needs an active maintainer. I've been reluctant to step into this role because I'd rather devote my Squeaking time to MC2. So this will delay the release of MC 2.1, but may make the migration path smoother. I'll post more once I've had a chance to look at the state of the art and figure out a road map.
>
>Colin

Matthew Fulmer's 'place for me to keep the scattered info on monticello versions 1.5 and 1.6 until it has a proper home and is released'

<http://installer.pbworks.com/Monticello15>

Ken G. Brown

Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Andreas.Raab
In reply to this post by Colin Putney
Hi Colin -

In your newly found role as MC maintainer, I have a question for you: I
am wondering about the role of errorDefinitions in MCPackageLoader. What
errors are they supposed to capture? The only one I am aware of is when
a variable gets moved up or down inside a package. Are there others?

(the reason I'm asking is that I fixed this case today with help from
Eliot, so we may be able to remove this unnecessary complexity)

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Colin Putney

On 2010-02-12, at 11:17 PM, Andreas Raab wrote:

> Hi Colin -
>
> In your newly found role as MC maintainer, I have a question for you: I am wondering about the role of errorDefinitions in MCPackageLoader. What errors are they supposed to capture? The only one I am aware of is when a variable gets moved up or down inside a package. Are there others?
>
> (the reason I'm asking is that I fixed this case today with help from Eliot, so we may be able to remove this unnecessary complexity)

I don't think this was meant a workaround to a known problem. It's just a way to gracefully handle unexpected errors while loading a package.

I'm setting up a new repository for MC1 development, where we can collect the history relevant to the current trunk version, and commit fixes and further development. I figure the best way to distribute is just to push to the trunk repository, but we'll at least have well-defined releases. Is the fix you and Eliot made available somewhere?

Colin
Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Ken G. Brown
At 8:22 PM -0800 2/14/10, Colin Putney apparently wrote:

>On 2010-02-12, at 11:17 PM, Andreas Raab wrote:
>
>> Hi Colin -
>>
>> In your newly found role as MC maintainer, I have a question for you: I am wondering about the role of errorDefinitions in MCPackageLoader. What errors are they supposed to capture? The only one I am aware of is when a variable gets moved up or down inside a package. Are there others?
>>
>> (the reason I'm asking is that I fixed this case today with help from Eliot, so we may be able to remove this unnecessary complexity)
>
>I don't think this was meant a workaround to a known problem. It's just a way to gracefully handle unexpected errors while loading a package.
>
>I'm setting up a new repository for MC1 development, where we can collect the history relevant to the current trunk version, and commit fixes and further development. I figure the best way to distribute is just to push to the trunk repository, but we'll at least have well-defined releases. Is the fix you and Eliot made available somewhere?
>
>Colin

There already is an established repo at <http://www.squeaksource.com/mc.html> which gathered together all the previous state of the art of MC before trunk and Pharo continued their divergent MC paths on the ancient version.

See also:
Matthew Fulmer's 'place for me to keep the scattered info on monticello versions 1.5 and 1.6 until it has a proper home and is released'

<http://installer.pbworks.com/Monticello15>

Ken G. Brown

Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Andreas.Raab
In reply to this post by Colin Putney
Colin Putney wrote:

> On 2010-02-12, at 11:17 PM, Andreas Raab wrote:
>
>> Hi Colin -
>>
>> In your newly found role as MC maintainer, I have a question for you: I am wondering about the role of errorDefinitions in MCPackageLoader. What errors are they supposed to capture? The only one I am aware of is when a variable gets moved up or down inside a package. Are there others?
>>
>> (the reason I'm asking is that I fixed this case today with help from Eliot, so we may be able to remove this unnecessary complexity)
>
> I don't think this was meant a workaround to a known problem. It's just a way to gracefully handle unexpected errors while loading a package.
>
> I'm setting up a new repository for MC1 development, where we can collect the history relevant to the current trunk version, and commit fixes and further development. I figure the best way to distribute is just to push to the trunk repository, but we'll at least have well-defined releases. Is the fix you and Eliot made available somewhere?

I pushed into trunk yesterday. The relevant MC part is very simple: Just
a handler for DuplicateVariableError in MCPackageLoader>>basicLoad that
resumes the exception.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: Monticello maintainer

Colin Putney
In reply to this post by Ken G. Brown

On 2010-02-14, at 11:12 PM, Ken G. Brown wrote:

> There already is an established repo at <http://www.squeaksource.com/mc.html> which gathered together all the previous state of the art of MC before trunk and Pharo continued their divergent MC paths on the ancient version.
>
> See also:
> Matthew Fulmer's 'place for me to keep the scattered info on monticello versions 1.5 and 1.6 until it has a proper home and is released'

Yeah, I'll have to dig through that stuff to see what features should be pulled back into the main line of development. I prefer to use my own repository for putting together releases, though.

Colin
1 ... 6789