[Seaside-dev] Current Development Environment Setup
Johan Brichau
johan at inceptive.be
Thu Sep 6 06:45:02 UTC 2018
Philippe,
For Seaside, I’m inclined to say we can go ahead dropping support for metadataless platforms on a new release.
For Grease, it has happened already :0 (but I was keeping an idea on fixing that if required).
Basically, if anyone wants to use latest version of Seaside/Grease on older platforms, it’s the supporting packages like Filetree others that require updating.
Dale made a good point here that it should be feasible: https://github.com/hpi-swa/smalltalkCI/issues/334#issuecomment-342575918 <https://github.com/hpi-swa/smalltalkCI/issues/334#issuecomment-342575918>
However, it seems that filetree also poses issues on Windows (file names too long) and we should rather move to Tonel format.
Tonel also works a lot quicker checking out the repo and switching branches because of it requires far fewer files.
But I have not tried to use Tonel on Gemstone, for starters.
So, hoping to know a bit more about this at ESUG.
cheers,
Johan
> On 5 Sep 2018, at 14:09, Tobias Pape <Das.Linux at gmx.de> wrote:
>
> Hi Philippe
>> On 05.09.2018, at 13:41, Philippe Marschall <philippe.marschall at gmail.com> wrote:
>>
>> On Tue, Sep 4, 2018 at 12:59 PM Johan Brichau <johan at inceptive.be> wrote:
>>>
>>>
>>>
>>> On 4 Sep 2018, at 11:54, Philippe Marschall <philippe.marschall at gmail.com> wrote:
>>>
>>> Hi
>>>
>>> I'd like to hit the ground running at ESUG and arrive with a working
>>> development environment for at ESUG. I'd appreciate it if somebody
>>> could answer me the following questions
>>> - What is the recommended Pharo Version on macOS X? I'm using
>>> PharoLauncher to download 6.1 32 bit and ignore the warnings.
>>> Downloading 6.1 directly results in corrupt files
>>>
>>>
>>> I’m using 6.1 64-bit (direct downloads) and 7 (via PharoLauncher).
>>>
>>> Pharo 7 version of Seaside is WIP: https://github.com/SeasideSt/Seaside/tree/pharo7
>>> Also mind that some changes to master have not been added to develop yet: https://github.com/SeasideSt/Seaside/pull/989
>>>
>>> - How do I checkout the code and load it into the image? My last
>>> information was that both Grease and Seaside as FileTree repositories,
>>> and that Grease is metadata-less. Is this still correct?
>>>
>>>
>>> Correct, except that Grease is metadataless only for the Pharo7 package (since I did that with Iceberg).
>>> Unfortunately, that makes it unloadable in Pharo3-4 as well.
>>>
>>> Should I
>>> check out using git and then add the Monticello repositories or should
>>> I use Metacello? Should I use Iceberg or rather not?
>>>
>>>
>>> Using Iceberg means: metadataless and thus we drop support for a number of platforms.
>>
>> Thanks for the info, that helps. Do you know which platforms that would be?
>
> For Squeak deployment metadataless works.
> For Squeak development, metadataless won't (currently) work in any version.
>
> Best regards
> -Tobias
>
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20180906/dcb914dd/attachment.html>
More information about the seaside-dev
mailing list