Status of XML Support's move to GitHub

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

Status of XML Support's move to GitHub

Sven Van Caekenberghe-2
Hi,

What is the status of XML Support's move to GitHub ?
Many people were pro, has anything been done ?
It would be very nice.

Sven


Reply | Threaded
Open this post in threaded view
|

Re: Status of XML Support's move to GitHub

Sven Van Caekenberghe-2
Hi again,

> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <[hidden email]> wrote:
>
> Hi,
>
> What is the status of XML Support's move to GitHub ?
> Many people were pro, has anything been done ?
> It would be very nice.
>
> Sven

I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.

This is just the bare minimum, a proof of concept, with new, much simplified baselines. It was the last project that I depend on and I wanted it in GitHub for my own purposes. The default load of XMLParser includes XMLWriter, the tests and the GT extensions.

All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to load reasonably fast.

I want to stress that this is not a fork, nor the end of this conversion.

I have a lot of respect for this high quality, solid code base and want this important piece of code to move forward.

I hope others will help.

Sven


Reply | Threaded
Open this post in threaded view
|

Re: Status of XML Support's move to GitHub

Paul DeBruicker
Hi Sven,

Can we use filetree/cypress for this for now?  IF the intention is for your
copy to become the canonical github one at least.   Squeak and GemStone
don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
currently loaded from for those platforms.  


Thanks for giving it some thought.

Paul



Sven Van Caekenberghe-2 wrote
> Hi again,
>
>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe &lt;

> sven@

> &gt; wrote:
>>
>> Hi,
>>
>> What is the status of XML Support's move to GitHub ?
>> Many people were pro, has anything been done ?
>> It would be very nice.
>>
>> Sven
>
> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>
> This is just the bare minimum, a proof of concept, with new, much
> simplified baselines. It was the last project that I depend on and I
> wanted it in GitHub for my own purposes. The default load of XMLParser
> includes XMLWriter, the tests and the GT extensions.
>
> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
> load reasonably fast.
>
> I want to stress that this is not a fork, nor the end of this conversion.
>
> I have a lot of respect for this high quality, solid code base and want
> this important piece of code to move forward.
>
> I hope others will help.
>
> Sven





--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Reply | Threaded
Open this post in threaded view
|

Re: Status of XML Support's move to GitHub

Sven Van Caekenberghe-2
Paul,

Like I said, this is just a simple first POC for Pharo only.

Of course, the real version should probably not use Tonel, and include the history.

I just do not want to take this on, I have already too many public things to support.

It is however my opinion that supporting multiple architectures and all kinds of older/historic variants make things exponentially more complex, and this is holding us back - I sometimes feel this in my other projects as well. But this is a general remark, not about XML Support (which has a different history).

Sven

> On 14 Feb 2019, at 18:08, Paul DeBruicker <[hidden email]> wrote:
>
> Hi Sven,
>
> Can we use filetree/cypress for this for now?  IF the intention is for your
> copy to become the canonical github one at least.   Squeak and GemStone
> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
> currently loaded from for those platforms.  
>
>
> Thanks for giving it some thought.
>
> Paul
>
>
>
> Sven Van Caekenberghe-2 wrote
>> Hi again,
>>
>>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe &lt;
>
>> sven@
>
>> &gt; wrote:
>>>
>>> Hi,
>>>
>>> What is the status of XML Support's move to GitHub ?
>>> Many people were pro, has anything been done ?
>>> It would be very nice.
>>>
>>> Sven
>>
>> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
>> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>>
>> This is just the bare minimum, a proof of concept, with new, much
>> simplified baselines. It was the last project that I depend on and I
>> wanted it in GitHub for my own purposes. The default load of XMLParser
>> includes XMLWriter, the tests and the GT extensions.
>>
>> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
>> load reasonably fast.
>>
>> I want to stress that this is not a fork, nor the end of this conversion.
>>
>> I have a lot of respect for this high quality, solid code base and want
>> this important piece of code to move forward.
>>
>> I hope others will help.
>>
>> Sven
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html


Reply | Threaded
Open this post in threaded view
|

Re: Status of XML Support's move to GitHub

Torsten Bergmann
In reply to this post by Paul DeBruicker
Hi,

but Tonel allows to use the package also on Windows platform as Tonel is more compact. Otherwise we will run into long filename git
trouble again. This would limit it's use.

A filetree/cypress might make sense for other dialects - but due to the above would it be possibly to have these formats
as a separate branch and keep the master in Tonel?

I know this makes it harder in maintaining - but I'm not sure the XML packages changes so often.

@Sven: thank for taking action. Can we have a link in the README pointing also to the original STHub Repo?

Maybe we should move the canonical project to the more central https://github.com/pharo-contributions like it was
done with other repos and add Sven (and others interested) to this team.

Thanks
T.


> Gesendet: Donnerstag, 14. Februar 2019 um 18:08 Uhr
> Von: "Paul DeBruicker" <[hidden email]>
> An: [hidden email]
> Betreff: Re: [Pharo-users] Status of XML Support's move to GitHub
>
> Hi Sven,
>
> Can we use filetree/cypress for this for now?  IF the intention is for your
> copy to become the canonical github one at least.   Squeak and GemStone
> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
> currently loaded from for those platforms.  
>
>
> Thanks for giving it some thought.
>
> Paul
>
>
>
> Sven Van Caekenberghe-2 wrote
> > Hi again,
> >
> >> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>
> > sven@
>
> > > wrote:
> >>
> >> Hi,
> >>
> >> What is the status of XML Support's move to GitHub ?
> >> Many people were pro, has anything been done ?
> >> It would be very nice.
> >>
> >> Sven
> >
> > I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
> > code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
> >
> > This is just the bare minimum, a proof of concept, with new, much
> > simplified baselines. It was the last project that I depend on and I
> > wanted it in GitHub for my own purposes. The default load of XMLParser
> > includes XMLWriter, the tests and the GT extensions.
> >
> > All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
> > load reasonably fast.
> >
> > I want to stress that this is not a fork, nor the end of this conversion.
> >
> > I have a lot of respect for this high quality, solid code base and want
> > this important piece of code to move forward.
> >
> > I hope others will help.
> >
> > Sven
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Status of XML Support's move to GitHub

Sven Van Caekenberghe-2


> On 14 Feb 2019, at 19:02, Torsten Bergmann <[hidden email]> wrote:
>
> Hi,
>
> but Tonel allows to use the package also on Windows platform as Tonel is more compact. Otherwise we will run into long filename git
> trouble again. This would limit it's use.
>
> A filetree/cypress might make sense for other dialects - but due to the above would it be possibly to have these formats
> as a separate branch and keep the master in Tonel?

Sure, there is a reason for Tonel, it *is* better, but in this case it might not be the best choice.

> I know this makes it harder in maintaining - but I'm not sure the XML packages changes so often.

No, I don't think they do.

> @Sven: thank for taking action. Can we have a link in the README pointing also to the original STHub Repo?

I did.

> Maybe we should move the canonical project to the more central https://github.com/pharo-contributions like it was
> done with other repos and add Sven (and others interested) to this team.

Once somebody tries to do a real conversion with history.

> Thanks
> T.
>
>
>> Gesendet: Donnerstag, 14. Februar 2019 um 18:08 Uhr
>> Von: "Paul DeBruicker" <[hidden email]>
>> An: [hidden email]
>> Betreff: Re: [Pharo-users] Status of XML Support's move to GitHub
>>
>> Hi Sven,
>>
>> Can we use filetree/cypress for this for now?  IF the intention is for your
>> copy to become the canonical github one at least.   Squeak and GemStone
>> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
>> currently loaded from for those platforms.  
>>
>>
>> Thanks for giving it some thought.
>>
>> Paul
>>
>>
>>
>> Sven Van Caekenberghe-2 wrote
>>> Hi again,
>>>
>>>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>>
>>> sven@
>>
>>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> What is the status of XML Support's move to GitHub ?
>>>> Many people were pro, has anything been done ?
>>>> It would be very nice.
>>>>
>>>> Sven
>>>
>>> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
>>> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>>>
>>> This is just the bare minimum, a proof of concept, with new, much
>>> simplified baselines. It was the last project that I depend on and I
>>> wanted it in GitHub for my own purposes. The default load of XMLParser
>>> includes XMLWriter, the tests and the GT extensions.
>>>
>>> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
>>> load reasonably fast.
>>>
>>> I want to stress that this is not a fork, nor the end of this conversion.
>>>
>>> I have a lot of respect for this high quality, solid code base and want
>>> this important piece of code to move forward.
>>>
>>> I hope others will help.
>>>
>>> Sven
>>
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Status of XML Support's move to GitHub

Tim Mackinnon
Isn’t tonel an open format? Would this not encourage other dialects to adopt it as well? The sooner the better?

We know that filetree wasn’t really a great idea as a format (as Windows issues show).

I’d say in this case move to it and let’s move forward. Hopefully all together.

Tim

Sent from my iPhone

> On 14 Feb 2019, at 18:43, Sven Van Caekenberghe <[hidden email]> wrote:
>
>
>
>> On 14 Feb 2019, at 19:02, Torsten Bergmann <[hidden email]> wrote:
>>
>> Hi,
>>
>> but Tonel allows to use the package also on Windows platform as Tonel is more compact. Otherwise we will run into long filename git
>> trouble again. This would limit it's use.
>>
>> A filetree/cypress might make sense for other dialects - but due to the above would it be possibly to have these formats
>> as a separate branch and keep the master in Tonel?
>
> Sure, there is a reason for Tonel, it *is* better, but in this case it might not be the best choice.
>
>> I know this makes it harder in maintaining - but I'm not sure the XML packages changes so often.
>
> No, I don't think they do.
>
>> @Sven: thank for taking action. Can we have a link in the README pointing also to the original STHub Repo?
>
> I did.
>
>> Maybe we should move the canonical project to the more central https://github.com/pharo-contributions like it was
>> done with other repos and add Sven (and others interested) to this team.
>
> Once somebody tries to do a real conversion with history.
>
>> Thanks
>> T.
>>
>>
>>> Gesendet: Donnerstag, 14. Februar 2019 um 18:08 Uhr
>>> Von: "Paul DeBruicker" <[hidden email]>
>>> An: [hidden email]
>>> Betreff: Re: [Pharo-users] Status of XML Support's move to GitHub
>>>
>>> Hi Sven,
>>>
>>> Can we use filetree/cypress for this for now?  IF the intention is for your
>>> copy to become the canonical github one at least.   Squeak and GemStone
>>> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
>>> currently loaded from for those platforms.  
>>>
>>>
>>> Thanks for giving it some thought.
>>>
>>> Paul
>>>
>>>
>>>
>>> Sven Van Caekenberghe-2 wrote
>>>> Hi again,
>>>>
>>>>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>>>
>>>> sven@
>>>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> What is the status of XML Support's move to GitHub ?
>>>>> Many people were pro, has anything been done ?
>>>>> It would be very nice.
>>>>>
>>>>> Sven
>>>>
>>>> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
>>>> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>>>>
>>>> This is just the bare minimum, a proof of concept, with new, much
>>>> simplified baselines. It was the last project that I depend on and I
>>>> wanted it in GitHub for my own purposes. The default load of XMLParser
>>>> includes XMLWriter, the tests and the GT extensions.
>>>>
>>>> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
>>>> load reasonably fast.
>>>>
>>>> I want to stress that this is not a fork, nor the end of this conversion.
>>>>
>>>> I have a lot of respect for this high quality, solid code base and want
>>>> this important piece of code to move forward.
>>>>
>>>> I hope others will help.
>>>>
>>>> Sven
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>>
>>>
>>
>
>