Hi Hernán,
I just found an old mail from you - see below. Now I wonder how you compiled that list? It looks like a script. If yes, could you share it perhaps? Cheers, Bernhard Am 07.02.2009 um 10:21 schrieb Hernán Morales Durand: Dear all, |
At 5:22 PM +0200 7/12/09, Bernhard Pieber apparently wrote:
>Hi Hernán, > >I just found an old mail from you - see below. > >Now I wonder how you compiled that list? It looks like a script. If yes, could you share it perhaps? > >Cheers, >Bernhard > >Am 07.02.2009 um 10:21 schrieb Hernán Morales Durand: > >>Dear all, >> This could be useful for anybody out there trying to merge Monticello, or simply having problems with it. I've detected 17 monticello forks in several repositories around the world with latest versions dated from 2005. I assume that is not feasible to ask every developer who did a fork for his reasons, or reverse engineer every fork, so I've included a minimal list of basic functionality relevant for me and completed a few (see below). Feel free to add notes to any fork, or your results in your particular environment, or anything not listed like additional utilities or versions. >> My preferred version is Monticello-pmm.318 from '<http://source.lukas-renggli.ch/sm>http://source.lukas-renggli.ch/sm' . Apologies for the e-mail extension. >> >>Monticello versions by release: >>====================== >>Squeak 3.4 : NA (but there is a backport : <http://www.arsol.net/squeak1/loadMonticelloOnSqueak34.1.cs.gz>http://www.arsol.net/squeak1/loadMonticelloOnSqueak34.1.cs.gz) >>Squeak 3.5 : NA >>Squeak 3.6 : NA >>Squeak 3.7-5989 (Full) : Monticello-avi.183 Did you catch the next message in the old thread copied here far below? It is even easier now to get MC1.5 in an image, it is already in <ftp://ftp.squeak.org/3.11/Squeak3.10.2-build/latest/>. Open that up, put this in a WorkSpace: -- Installer upgrade install: 'Packages'. Packages load: 'Squeak-dev image'. -- Save the WorkSpace contents otherwise you will get a couple dialogs later asking if you want to save, wait for a few minutes for the work to complete, and poof, Squeak dev image with LPF, MC1.5 and Sake, etc. Then doIt this, and you've added the latest OmniBrowser stuff: -- "load latest alpha version of OB directly from its Monticello repo" Installer wiresong project: 'ob'; install: 'OmniBrowser'; install: 'OB-Standard'; install: 'OB-Morphic'; install: 'OB-Enhancements'. Installer ss project: 'AST'; install: 'AST-lr'. Installer ss project: 'RefactoringEngine'; install: 'Refactoring-Core'; install: 'Refactoring-Spelling'. Installer ss project: 'Regex'; install: 'VB-Regex'. Installer wiresong project: 'ob'; install: 'OB-Refactory'. Installer lukas project: 'omnibrowser'; install: 'OB-Regex' -- Then start building your additional personal image customization tasks for Sake. Thanks Keith! Ken G. Brown At 8:21 PM -0800 2/7/09, [hidden email] apparently wrote: >Date: Sat, 7 Feb 2009 12:26:16 -0300 >From: Hern?n Morales Durand <[hidden email]> >Subject: Re: [squeak-dev] Monticello Timeline >To: The general-purpose Squeak developers list > <[hidden email]>, Pharo Development > <[hidden email]> >Message-ID: > <[hidden email]> >Content-Type: text/plain; charset="utf-8" > > Thanks Keith, I'm aware of your good work for the community. I didn't knew >about that version and it seems to be quite stable. >To summarize, the steps required to get a robust Monticello are: > >- Install the package Installer from >http://www.squeaksource.com/Installer.html >- And then doIt of the script in >http://installer.pbwiki.com/LevelPlayingField-Monticello15 > >Cheers. > >Hern°n > >2009/2/7 Keith Hodges <[hidden email]> > >> You are not looking at the latest in www.squeaksource.com/mc it is the >> package Monticello.impl. I already did all of this work in MC1.5 I > > merged all of the forks that I could find. >> >> Please please please, dont dig up this. Just pick up MC1.5 and fix >> anything that is broken. >> >> If the community continuously ignores the unpaid work people put in, >> then they are going to learn a certain amount of negative reinfircement, >> and be reticent to contribute further. >> >> Keith > > |
Am 12.07.2009 um 20:36 schrieb Ken G. Brown:
> At 5:22 PM +0200 7/12/09, Bernhard Pieber apparently wrote: >> Hi Hernán, >> >> I just found an old mail from you - see below. >> >> Now I wonder how you compiled that list? It looks like a script. If >> yes, could you share it perhaps? >> >> Cheers, >> Bernhard >> >> Am 07.02.2009 um 10:21 schrieb Hernán Morales Durand: >> >>> Dear all, >>> This could be useful for anybody out there trying to merge >>> Monticello, or simply having problems with it. I've detected 17 >>> monticello forks in several repositories around the world with >>> latest versions dated from 2005. I assume that is not feasible to >>> ask every developer who did a fork for his reasons, or reverse >>> engineer every fork, so I've included a minimal list of basic >>> functionality relevant for me and completed a few (see below). >>> Feel free to add notes to any fork, or your results in your >>> particular environment, or anything not listed like additional >>> utilities or versions. >>> My preferred version is Monticello-pmm.318 from '<http://source.lukas-renggli.ch/sm >>> >http://source.lukas-renggli.ch/sm' . Apologies for the e-mail >>> extension. >>> >>> Monticello versions by release: >>> ====================== >>> Squeak 3.4 : NA (but there is a backport : <http://www.arsol.net/squeak1/loadMonticelloOnSqueak34.1.cs.gz >>> >http://www.arsol.net/squeak1/loadMonticelloOnSqueak34.1.cs.gz) >>> Squeak 3.5 : NA >>> Squeak 3.6 : NA >>> Squeak 3.7-5989 (Full) : Monticello-avi.183 > <snip> > > Did you catch the next message in the old thread copied here far > below? about Monticello per se. My question was: Given a package, e.g. Monticello in this example or SqueakSource or KernelTests, how can I get a list of all versions including all repositories they are in? Or are you saying Monticello 1.6 has this functionality? Cheers, Bernhard |
MC1.5 at least has InstallerMonticello >>packagesMatching: aMatch that must be useful.
Ken G. Brown At 9:08 PM +0200 7/12/09, Bernhard Pieber apparently wrote: >Am 12.07.2009 um 20:36 schrieb Ken G. Brown: >>At 5:22 PM +0200 7/12/09, Bernhard Pieber apparently wrote: >>>Hi Hernán, >>> >>>I just found an old mail from you - see below. >>> >>>Now I wonder how you compiled that list? It looks like a script. If yes, could you share it perhaps? >>> >>>Cheers, >>>Bernhard >>> >>>Am 07.02.2009 um 10:21 schrieb Hernán Morales Durand: >>> >>>>Dear all, >>>>This could be useful for anybody out there trying to merge Monticello, or simply having problems with it. I've detected 17 monticello forks in several repositories around the world with latest versions dated from 2005. I assume that is not feasible to ask every developer who did a fork for his reasons, or reverse engineer every fork, so I've included a minimal list of basic functionality relevant for me and completed a few (see below). Feel free to add notes to any fork, or your results in your particular environment, or anything not listed like additional utilities or versions. >>>>My preferred version is Monticello-pmm.318 from '<http://source.lukas-renggli.ch/sm>http://source.lukas-renggli.ch/sm' . Apologies for the e-mail extension. >>>> >>>>Monticello versions by release: >>>>====================== >>>>Squeak 3.4 : NA (but there is a backport : <http://www.arsol.net/squeak1/loadMonticelloOnSqueak34.1.cs.gz>http://www.arsol.net/squeak1/loadMonticelloOnSqueak34.1.cs.gz) >>>>Squeak 3.5 : NA >>>>Squeak 3.6 : NA >>>>Squeak 3.7-5989 (Full) : Monticello-avi.183 >><snip> >> >>Did you catch the next message in the old thread copied here far below? >Yes, I did. However, I think you misunderstood me. My question was not about Monticello per se. My question was: >Given a package, e.g. Monticello in this example or SqueakSource or KernelTests, how can I get a list of all versions including all repositories they are in? > >Or are you saying Monticello 1.6 has this functionality? > >Cheers, >Bernhard |
In reply to this post by bpi
Hi Bernhard,
The way I've built that list was so ugly that didn't even reached the ontological status of a script, but I didn't found a fast and easier way to query a SqueakSource server for projects matching a name (there was some bug with an HTTPSocket stripping an url's location...anyway), it started like this: | args result | args := Dictionary new at: 'arg1' put: #('Monticello' ); yourself. result := HTTPClient httpPostDocument: 'http://www.squeaksource.com/@2QVpXXNcXjj-Xy-T/FaRHA2Qw' "This is the post url, add a ?NN for remaining pages " args: args. result content asUnHtml. " and parse the string...etc " However, there should be better ways for sure, if somebody knows how to do it, I will integrate it into the DependencyBrowser. Cheers, Hernán 2009/7/12 Ken G. Brown <[hidden email]> MC1.5 at least has InstallerMonticello >>packagesMatching: aMatch that must be useful. |
Free forum by Nabble | Edit this page |