[Glass] Locked by Smalltalkhub and Tonel

Dale Henrichs dale.henrichs at gemtalksystems.com
Wed Oct 7 11:36:38 PDT 2020


On 10/7/20 11:13 AM, bruno buzzi brassesco via Glass wrote:

> Dale,
>
> It is a download problem.
>
I saw your message on list ... the VOMongoConnectionError was something 
that I've seen when I had the problems in the summer and I thought they 
had solved that problem when they went to a static site ... but perhaps 
their static site still uses Mongo?

Anyway, they were relatively quick to fix that problem (modulo the time 
differences) ...

> It will be much better to have those package for GemStone in github.
>
Agreed!
>
> If you can transform Tonel format into FileTree i will found some time 
> to do some TLC on them and sent the PR to you.
>
Excellent ... I will let you know when I've forked, converted and 
travisized the projects...

Dale

> My projects use XML extensively.
>
> regards,
> bruno
>
> On 7/10/2020 13:25, Dale Henrichs via Glass wrote:
>>
>>
>> On 10/6/20 1:04 PM, Bruno Buzzi Brassesco via Glass wrote:
>>> I have 3 dependencies on Smalltalkhub that are not working.
>>
>> Do you mean that you are not able to download from Smalltalkhub or 
>> that you need to make changes and cannot write to Smalltalkhub ...
>>
>> If it's the former, you should send a message to the Pharo list and 
>> get the problem addressed... There were some stability issues in the 
>> last month or so, but AFAICT those have been addressed.
>>
>> If it's the latter, then we do need to do something.
>>
>>> All were moved to github but stored in Tonel format:
>>> https://github.com/pharo-contributions/XML-XMLParser
>>> https://github.com/pharo-contributions/XML-XPath
>>> https://github.com/pharo-contributions/XML-XMLWriter
>>>
>>> Which is the best way to install them on GS ?
>>> 1) Wait until GS includes Tonel format ?
>>> 2) Fork and install them in Pharo then locally save them as FileTree 
>>> (then git push).
>>> 3) Try with *http://deprecated.smalltalkhub.com/ 
>>> <http://deprecated.smalltalkhub.com/>* (available until november)
>>
>> I think this is a valid option for loading existing packages for the 
>> foreseeable future (READONLY)... My understanding is that the STATIC 
>> smalltalkhub site will be maintained for a long time ... I think that 
>> November was the original date that was scheduled for the cutover to 
>> a purely static site. The problems that I mentioned earlier caused 
>> the Pharo folks to switch to the static site ahead of schedule ...
>>
>> But since this is a read only option we need to create a GemStone 
>> fork of the XML projects.
>>
>> With Rowan I can read tonel and write filetree, so creating and 
>> populating the fork is not an issue ...
>>
>> I am slightly concerned that pharo-contributions projects have been 
>> evolving over the last few years without keeping the GemStone port 
>> up-to-date (there are still GemStone packages in the projects, 
>> however, the GemStone specs have been stripped from the baselines), 
>> but with a little bit of TLC, we should be able to be in business ...
>>
>> As usual, I am pretty busy, but now I'm busy with the upcoming 3.6.0 
>> release and I'm on the critical path (at least for the next several 
>> weeks), so I don't have the time to provide the necessary TLC to get 
>> the projects ported back to GemStone. I do have the time to create 
>> forks of the pharo-contributions/XML-* projects, convert tonel to 
>> filetree, and set things up to run tests on travis, but beyond that 
>> would be pushing things too far for me.
>>
>> Rowan won't be available in 3.6.0, but it is scheduled to show up in 
>> 3.7. There are some features in 3.6.0 that are critical to some of 
>> our customers and we had to push the release of Rowan into 3.7.
>>
>> I mention this because my thoughts are that I would do a direct fork 
>> of the pharo-contributions/XML-* projects and convert to filetree in 
>> a separate directory structure ... that way over time, there would be 
>> a path between the filetree and tonel formats. I would create a topaz 
>> solo script that would convert back and forth between filetree and 
>> tonel format, so that we can actively keep up-to-date with the 
>> pharo-contributions/XML-* projects as well as feed back bugfixes.
>>
>> Sooo if there are other folks that have the time and interest to work 
>> on porting the pharo-contributions/XML-* projects to GemStone, I will 
>> go ahead and get the ball rolling.
>>
>> I took a cursory look at state of the XML projects a couple of weeks 
>> ago and it looks like there have been significant changes made since 
>> the pharo-contributions projects were forked from smalltalkhub, so I 
>> am very curious about the fact that if we base the work on 
>> pharo-contributions we'll be leaving some XML users in the dust.
>>
>> Dale
>>
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> https://lists.gemtalksystems.com/mailman/listinfo/glass
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gemtalksystems.com/mailman/private/glass/attachments/20201007/bed53c38/attachment.htm>


More information about the Glass mailing list