SqueakSSL on Pharo 64bit/Win

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

SqueakSSL on Pharo 64bit/Win

raffaello.giulietti
Hi,

the SqueakSSL dll is not included in the Pharo 64bit/Win vm distribution.
I guess this has to do with problems in building it.
Anybody knows where the difficulties lie?

Greetings
Raffaello

Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

henry
This is the advantage of in-image SSL solution, found in the Cryptography repository:


Sent from ProtonMail Mobile


On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti <[hidden email]> wrote:
Hi, the SqueakSSL dll is not included in the Pharo 64bit/Win vm distribution. I guess this has to do with problems in building it. Anybody knows where the difficulties lie? Greetings Raffaello
Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

Nicolas Cellier
Maybe it's a bit too recent to be found in official Pharo distribution, but if you can live with bleeding edge, pick a more recent VM here:
https://bintray.com/opensmalltalk/vm/cog/201710221351#files (or maybe you can find one from the Pharo site?)


2017-11-04 22:21 GMT+01:00 henry <[hidden email]>:
This is the advantage of in-image SSL solution, found in the Cryptography repository:


Sent from ProtonMail Mobile


On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti <[hidden email]> wrote:
Hi, the SqueakSSL dll is not included in the Pharo 64bit/Win vm distribution. I guess this has to do with problems in building it. Anybody knows where the difficulties lie? Greetings Raffaello

Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

raffaello.giulietti
Hi Nicolas,

I tried both the vm found at the location you mention (dated 2017-10-22):

        https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip

and the "official" latest vm on the Pharo site (dated 2017-11-01)

        http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip



Neither of them contains the SqueakSSL.dll and, in fact, in both cases I
get an exception when using Gofer to download Roassal2, using the latest
60519 image:

Gofer it
     smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';
     configurationOf: 'Roassal2';
     loadDevelopment

This works on Pharo 32 bit/Win, where SquekSSL is present.








On 2017-11-04 23:31, Nicolas Cellier wrote:

> Note that win64 SSL works at least since
> https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
> and
> https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>
> Maybe it's a bit too recent to be found in official Pharo distribution,
> but if you can live with bleeding edge, pick a more recent VM here:
> https://bintray.com/opensmalltalk/vm/cog/201710221351#files (or maybe
> you can find one from the Pharo site?)
>
>
> 2017-11-04 22:21 GMT+01:00 henry <[hidden email]
> <mailto:[hidden email]>>:
>
>     This is the advantage of in-image SSL solution, found in the
>     Cryptography repository:
>
>     http://www.squeaksource.com/Cryptography.html
>     <http://www.squeaksource.com/Cryptography.html>
>
>     Sent from ProtonMail Mobile
>
>
>     On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti
>     <[hidden email]
>     <mailto:[hidden email]>> wrote:
>>     Hi, the SqueakSSL dll is not included in the Pharo 64bit/Win vm
>>     distribution. I guess this has to do with problems in building it.
>>     Anybody knows where the difficulties lie? Greetings Raffaello
>
>


Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

Nicolas Cellier
Oh yes, you're right,
the SqueakSLL could have been built but was not built in pharo...
I just changed https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
this should trigger another automated build and if all goes well you will have a new bintray artefact to test.

2017-11-06 10:21 GMT+01:00 Raffaello Giulietti <[hidden email]>:
Hi Nicolas,

I tried both the vm found at the location you mention (dated 2017-10-22):

        https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip

and the "official" latest vm on the Pharo site (dated 2017-11-01)

        http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip



Neither of them contains the SqueakSSL.dll and, in fact, in both cases I get an exception when using Gofer to download Roassal2, using the latest 60519 image:

Gofer it
    smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';
    configurationOf: 'Roassal2';
    loadDevelopment

This works on Pharo 32 bit/Win, where SquekSSL is present.








On 2017-11-04 23:31, Nicolas Cellier wrote:
Note that win64 SSL works at least since
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
and
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4

Maybe it's a bit too recent to be found in official Pharo distribution, but if you can live with bleeding edge, pick a more recent VM here:
https://bintray.com/opensmalltalk/vm/cog/201710221351#files (or maybe you can find one from the Pharo site?)


2017-11-04 22:21 GMT+01:00 henry <[hidden email] <mailto:[hidden email]>>:

    This is the advantage of in-image SSL solution, found in the
    Cryptography repository:

    http://www.squeaksource.com/Cryptography.html
    <http://www.squeaksource.com/Cryptography.html>

    Sent from ProtonMail Mobile


    On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti
    <[hidden email]
    <mailto:[hidden email]>> wrote:
    Hi, the SqueakSSL dll is not included in the Pharo 64bit/Win vm
    distribution. I guess this has to do with problems in building it.
    Anybody knows where the difficulties lie? Greetings Raffaello





Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

raffaello.giulietti
Thanks Nicolas!



On 2017-11-06 11:30, Nicolas Cellier wrote:

> Oh yes, you're right,
> the SqueakSLL could have been built but was not built in pharo...
> I just changed
> https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
> this should trigger another automated build and if all goes well you
> will have a new bintray artefact to test.
>
> 2017-11-06 10:21 GMT+01:00 Raffaello Giulietti
> <[hidden email] <mailto:[hidden email]>>:
>
>     Hi Nicolas,
>
>     I tried both the vm found at the location you mention (dated
>     2017-10-22):
>
>     https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>     <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>
>
>     and the "official" latest vm on the Pharo site (dated 2017-11-01)
>
>     http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>     <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>
>
>
>
>     Neither of them contains the SqueakSSL.dll and, in fact, in both
>     cases I get an exception when using Gofer to download Roassal2,
>     using the latest 60519 image:
>
>     Gofer it
>          smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';
>          configurationOf: 'Roassal2';
>          loadDevelopment
>
>     This works on Pharo 32 bit/Win, where SquekSSL is present.
>
>
>
>
>
>
>
>
>     On 2017-11-04 23:31, Nicolas Cellier wrote:
>
>         Note that win64 SSL works at least since
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>
>         and
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>
>
>         Maybe it's a bit too recent to be found in official Pharo
>         distribution, but if you can live with bleeding edge, pick a
>         more recent VM here:
>         https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>
>         (or maybe you can find one from the Pharo site?)
>
>
>         2017-11-04 22:21 GMT+01:00 henry <[hidden email]
>         <mailto:[hidden email]
>         <mailto:[hidden email]>>>:
>
>              This is the advantage of in-image SSL solution, found in the
>              Cryptography repository:
>
>         http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>              <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>
>
>              Sent from ProtonMail Mobile
>
>
>              On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti
>              <[hidden email]
>         <mailto:[hidden email]>
>              <mailto:[hidden email]
>         <mailto:[hidden email]>>> wrote:
>
>                  Hi, the SqueakSSL dll is not included in the Pharo
>             64bit/Win vm
>                  distribution. I guess this has to do with problems in
>             building it.
>                  Anybody knows where the difficulties lie? Greetings
>             Raffaello
>
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

Nicolas Cellier
Unfortunately, the VM is corectly built, but the script fails at deploy stage...
https://ci.appveyor.com/project/OpenSmalltalk/vm/branch/Cog/job/gx20b215gls5jq7w

Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win
Warning: Permanently added the RSA host key for IP address '193.51.193.142' to the list of known hosts.
Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip
scp: /appli/files.pharo.org/vm/pharo-spur64/win/latest.zip: Permission denied
Command exited with code 1

At this stage, there's not much i can do.
You'll have to ask to Pharo team to correct this problem.

In the interim, I suggest you download the Squeak VM for Win64 and pick SqueakSSL.dll there...

2017-11-06 11:34 GMT+01:00 Raffaello Giulietti <[hidden email]>:
Thanks Nicolas!



On 2017-11-06 11:30, Nicolas Cellier wrote:
Oh yes, you're right,
the SqueakSLL could have been built but was not built in pharo...
I just changed https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
this should trigger another automated build and if all goes well you will have a new bintray artefact to test.

2017-11-06 10:21 GMT+01:00 Raffaello Giulietti <[hidden email] <mailto:[hidden email]>>:


    Hi Nicolas,

    I tried both the vm found at the location you mention (dated
    2017-10-22):

    https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
    <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>

    and the "official" latest vm on the Pharo site (dated 2017-11-01)

    http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
    <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>



    Neither of them contains the SqueakSSL.dll and, in fact, in both
    cases I get an exception when using Gofer to download Roassal2,
    using the latest 60519 image:

    Gofer it
         smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';
         configurationOf: 'Roassal2';
         loadDevelopment

    This works on Pharo 32 bit/Win, where SquekSSL is present.








    On 2017-11-04 23:31, Nicolas Cellier wrote:

        Note that win64 SSL works at least since
        https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>
        and
        https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>

        Maybe it's a bit too recent to be found in official Pharo
        distribution, but if you can live with bleeding edge, pick a
        more recent VM here:
        https://bintray.com/opensmalltalk/vm/cog/201710221351#files
        <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>
        (or maybe you can find one from the Pharo site?)


        2017-11-04 22:21 GMT+01:00 henry <[hidden email]
        <mailto:[hidden email]
        <mailto:[hidden email]>>>:

             This is the advantage of in-image SSL solution, found in the
             Cryptography repository:

        http://www.squeaksource.com/Cryptography.html
        <http://www.squeaksource.com/Cryptography.html>
             <http://www.squeaksource.com/Cryptography.html
        <http://www.squeaksource.com/Cryptography.html>>

             Sent from ProtonMail Mobile


             On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti
             <[hidden email]
        <mailto:[hidden email]>
             <mailto:[hidden email]
        <mailto:[hidden email]>>> wrote:

                 Hi, the SqueakSSL dll is not included in the Pharo
            64bit/Win vm
                 distribution. I guess this has to do with problems in
            building it.
                 Anybody knows where the difficulties lie? Greetings
            Raffaello









Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

raffaello.giulietti
Hi Nicolas,

seems that only the upload to the Pharo repo fails, not the building by
itself.

But the cog_win64x64_pharo.stack.spur_201711061254.zip is not even on
the bintray repo. I would expect it at least there. Is that right? Just
wondering...

Of course, I'll try to grab the SqueakSSL.dll from the squeak 64 bit/win vm.




On 2017-11-06 15:05, Nicolas Cellier wrote:

> Unfortunately, the VM is corectly built, but the script fails at deploy
> stage...
> https://ci.appveyor.com/project/OpenSmalltalk/vm/branch/Cog/job/gx20b215gls5jq7w
>
> Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to
> pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win
> <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win>
> Warning: Permanently added the RSA host key for IP address
> '193.51.193.142' to the list of known hosts.
> Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to
> pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip
> <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip>
> scp: /appli/files.pharo.org/vm/pharo-spur64/win/latest.zip
> <http://files.pharo.org/vm/pharo-spur64/win/latest.zip>: Permission denied
> Command exited with code 1
>
> At this stage, there's not much i can do.
> You'll have to ask to Pharo team to correct this problem.
>
> In the interim, I suggest you download the Squeak VM for Win64 and pick
> SqueakSSL.dll there...
>
> 2017-11-06 11:34 GMT+01:00 Raffaello Giulietti
> <[hidden email] <mailto:[hidden email]>>:
>
>     Thanks Nicolas!
>
>
>
>     On 2017-11-06 11:30, Nicolas Cellier wrote:
>
>         Oh yes, you're right,
>         the SqueakSLL could have been built but was not built in pharo...
>         I just changed
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext>
>         this should trigger another automated build and if all goes well
>         you will have a new bintray artefact to test.
>
>         2017-11-06 10:21 GMT+01:00 Raffaello Giulietti
>         <[hidden email]
>         <mailto:[hidden email]>
>         <mailto:[hidden email]
>         <mailto:[hidden email]>>>:
>
>
>              Hi Nicolas,
>
>              I tried both the vm found at the location you mention (dated
>              2017-10-22):
>
>         https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>
>            
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>>
>
>              and the "official" latest vm on the Pharo site (dated
>         2017-11-01)
>
>         http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>
>            
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>>
>
>
>
>              Neither of them contains the SqueakSSL.dll and, in fact, in
>         both
>              cases I get an exception when using Gofer to download Roassal2,
>              using the latest 60519 image:
>
>              Gofer it
>                   smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';
>                   configurationOf: 'Roassal2';
>                   loadDevelopment
>
>              This works on Pharo 32 bit/Win, where SquekSSL is present.
>
>
>
>
>
>
>
>
>              On 2017-11-04 23:31, Nicolas Cellier wrote:
>
>                  Note that win64 SSL works at least since
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>>
>                  and
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>>
>
>                  Maybe it's a bit too recent to be found in official Pharo
>                  distribution, but if you can live with bleeding edge,
>         pick a
>                  more recent VM here:
>         https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>
>                
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>>
>                  (or maybe you can find one from the Pharo site?)
>
>
>                  2017-11-04 22:21 GMT+01:00 henry <[hidden email]
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>>>:
>
>                       This is the advantage of in-image SSL solution,
>         found in the
>                       Cryptography repository:
>
>         http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>                  <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>
>                       <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>                  <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>>
>
>                       Sent from ProtonMail Mobile
>
>
>                       On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti
>                       <[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>
>                       <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>>> wrote:
>
>                           Hi, the SqueakSSL dll is not included in the Pharo
>                      64bit/Win vm
>                           distribution. I guess this has to do with
>         problems in
>                      building it.
>                           Anybody knows where the difficulties lie?
>         Greetings
>                      Raffaello
>
>
>
>
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

Nicolas Cellier
No matter which step fails, the build is considered failed if return code differs from 0...

2017-11-06 15:23 GMT+01:00 Raffaello Giulietti <[hidden email]>:
Hi Nicolas,

seems that only the upload to the Pharo repo fails, not the building by itself.

But the cog_win64x64_pharo.stack.spur_201711061254.zip is not even on the bintray repo. I would expect it at least there. Is that right? Just wondering...

Of course, I'll try to grab the SqueakSSL.dll from the squeak 64 bit/win vm.




On 2017-11-06 15:05, Nicolas Cellier wrote:
Unfortunately, the VM is corectly built, but the script fails at deploy stage...
https://ci.appveyor.com/project/OpenSmalltalk/vm/branch/Cog/job/gx20b215gls5jq7w

Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win>
Warning: Permanently added the RSA host key for IP address '193.51.193.142' to the list of known hosts.
Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip>
scp: /appli/files.pharo.org/vm/pharo-spur64/win/latest.zip <http://files.pharo.org/vm/pharo-spur64/win/latest.zip>: Permission denied
Command exited with code 1

At this stage, there's not much i can do.
You'll have to ask to Pharo team to correct this problem.

In the interim, I suggest you download the Squeak VM for Win64 and pick SqueakSSL.dll there...

2017-11-06 11:34 GMT+01:00 Raffaello Giulietti <[hidden email] <mailto:[hidden email]>>:

    Thanks Nicolas!



    On 2017-11-06 11:30, Nicolas Cellier wrote:

        Oh yes, you're right,
        the SqueakSLL could have been built but was not built in pharo...
        I just changed
        https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext>
        this should trigger another automated build and if all goes well
        you will have a new bintray artefact to test.

        2017-11-06 10:21 GMT+01:00 Raffaello Giulietti
        <[hidden email]
        <mailto:[hidden email]>
        <mailto:[hidden email]

        <mailto:[hidden email]>>>:


             Hi Nicolas,

             I tried both the vm found at the location you mention (dated
             2017-10-22):

        https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
        <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>
                    <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
        <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>>

             and the "official" latest vm on the Pharo site (dated
        2017-11-01)

        http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
        <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>
                    <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
        <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>>



             Neither of them contains the SqueakSSL.dll and, in fact, in
        both
             cases I get an exception when using Gofer to download Roassal2,
             using the latest 60519 image:

             Gofer it
                  smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';
                  configurationOf: 'Roassal2';
                  loadDevelopment

             This works on Pharo 32 bit/Win, where SquekSSL is present.








             On 2017-11-04 23:31, Nicolas Cellier wrote:

                 Note that win64 SSL works at least since
        https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>
                        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>>
                 and
        https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>
                        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
        <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>>

                 Maybe it's a bit too recent to be found in official Pharo
                 distribution, but if you can live with bleeding edge,
        pick a
                 more recent VM here:
        https://bintray.com/opensmalltalk/vm/cog/201710221351#files
        <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>
                        <https://bintray.com/opensmalltalk/vm/cog/201710221351#files
        <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>>
                 (or maybe you can find one from the Pharo site?)


                 2017-11-04 22:21 GMT+01:00 henry <[hidden email]
                 <mailto:[hidden email]
        <mailto:[hidden email]>
                 <mailto:[hidden email]
        <mailto:[hidden email]>>>>:

                      This is the advantage of in-image SSL solution,
        found in the
                      Cryptography repository:

        http://www.squeaksource.com/Cryptography.html
        <http://www.squeaksource.com/Cryptography.html>
                 <http://www.squeaksource.com/Cryptography.html
        <http://www.squeaksource.com/Cryptography.html>>
                      <http://www.squeaksource.com/Cryptography.html
        <http://www.squeaksource.com/Cryptography.html>
                 <http://www.squeaksource.com/Cryptography.html
        <http://www.squeaksource.com/Cryptography.html>>>

                      Sent from ProtonMail Mobile


                      On Fri, Nov 3, 2017 at 12:53, Raffaello Giulietti
                      <[hidden email]
        <mailto:[hidden email]>
                 <mailto:[hidden email]
        <mailto:[hidden email]>>
                      <mailto:[hidden email]
        <mailto:[hidden email]>
                 <mailto:[hidden email]
        <mailto:[hidden email]>>>> wrote:

                          Hi, the SqueakSSL dll is not included in the Pharo
                     64bit/Win vm
                          distribution. I guess this has to do with
        problems in
                     building it.
                          Anybody knows where the difficulties lie?
        Greetings
                     Raffaello












Reply | Threaded
Open this post in threaded view
|

Re: SqueakSSL on Pharo 64bit/Win

raffaello.giulietti
Hi Nicolas,

I understand.



And I can confirm that the Squeak 64 bit/win VM SqueakSSL.dll works when
copied in the Pharo 64 bit/win folder.

Thanks for the patience
Raffaello



On 2017-11-06 17:21, Nicolas Cellier wrote:

> No matter which step fails, the build is considered failed if return
> code differs from 0...
>
> 2017-11-06 15:23 GMT+01:00 Raffaello Giulietti
> <[hidden email] <mailto:[hidden email]>>:
>
>     Hi Nicolas,
>
>     seems that only the upload to the Pharo repo fails, not the building
>     by itself.
>
>     But the cog_win64x64_pharo.stack.spur_201711061254.zip is not even
>     on the bintray repo. I would expect it at least there. Is that
>     right? Just wondering...
>
>     Of course, I'll try to grab the SqueakSSL.dll from the squeak 64
>     bit/win vm.
>
>
>
>
>     On 2017-11-06 15:05, Nicolas Cellier wrote:
>
>         Unfortunately, the VM is corectly built, but the script fails at
>         deploy stage...
>         https://ci.appveyor.com/project/OpenSmalltalk/vm/branch/Cog/job/gx20b215gls5jq7w
>         <https://ci.appveyor.com/project/OpenSmalltalk/vm/branch/Cog/job/gx20b215gls5jq7w>
>
>         Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to
>         pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win
>         <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win>
>         <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win
>         <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win>>
>         Warning: Permanently added the RSA host key for IP address
>         '193.51.193.142' to the list of known hosts.
>         Uploading ./pharo-win-x86_64-201711061254-f819c8f.zip to
>         pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip
>         <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip>
>         <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip
>         <http://pharo.files.org//appli/files.pharo.org/vm/pharo-spur64/win/latest.zip>>
>         scp: /appli/files.pharo.org/vm/pharo-spur64/win/latest.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/latest.zip>
>         <http://files.pharo.org/vm/pharo-spur64/win/latest.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/latest.zip>>:
>         Permission denied
>         Command exited with code 1
>
>         At this stage, there's not much i can do.
>         You'll have to ask to Pharo team to correct this problem.
>
>         In the interim, I suggest you download the Squeak VM for Win64
>         and pick SqueakSSL.dll there...
>
>         2017-11-06 11:34 GMT+01:00 Raffaello Giulietti
>         <[hidden email]
>         <mailto:[hidden email]>
>         <mailto:[hidden email]
>         <mailto:[hidden email]>>>:
>
>              Thanks Nicolas!
>
>
>
>              On 2017-11-06 11:30, Nicolas Cellier wrote:
>
>                  Oh yes, you're right,
>                  the SqueakSLL could have been built but was not built
>         in pharo...
>                  I just changed
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/edit/Cog/build.win64x64/pharo.cog.spur/plugins.ext>>
>                  this should trigger another automated build and if all
>         goes well
>                  you will have a new bintray artefact to test.
>
>                  2017-11-06 10:21 GMT+01:00 Raffaello Giulietti
>                  <[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>
>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>>>:
>
>
>                       Hi Nicolas,
>
>                       I tried both the vm found at the location you
>         mention (dated
>                       2017-10-22):
>
>         https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>
>                
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>>
>                            
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>
>                
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip
>         <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_win64x64_pharo.cog.spur_201710221351.zip>>>
>
>                       and the "official" latest vm on the Pharo site (dated
>                  2017-11-01)
>
>         http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>
>                
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>>
>                            
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>
>                
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip
>         <http://files.pharo.org/vm/pharo-spur64/win/pharo-win-x86_64-201711010928-e14fbab.zip>>>
>
>
>
>                       Neither of them contains the SqueakSSL.dll and, in
>         fact, in
>                  both
>                       cases I get an exception when using Gofer to
>         download Roassal2,
>                       using the latest 60519 image:
>
>                       Gofer it
>                            smalltalkhubUser: 'ObjectProfile' project:
>         'Roassal2';
>                            configurationOf: 'Roassal2';
>                            loadDevelopment
>
>                       This works on Pharo 32 bit/Win, where SquekSSL is
>         present.
>
>
>
>
>
>
>
>
>                       On 2017-11-04 23:31, Nicolas Cellier wrote:
>
>                           Note that win64 SSL works at least since
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>>
>                                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/baa70862014d3bb510f2edf7465e857c645be0e4>>>
>                           and
>         https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>>
>                                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>
>                
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4
>         <https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/caa8241de11b99ecaea5236b3d3e3c0d303c6eb4>>>
>
>                           Maybe it's a bit too recent to be found in
>         official Pharo
>                           distribution, but if you can live with
>         bleeding edge,
>                  pick a
>                           more recent VM here:
>         https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>
>                
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>>
>                                
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>
>                
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files
>         <https://bintray.com/opensmalltalk/vm/cog/201710221351#files>>>
>                           (or maybe you can find one from the Pharo site?)
>
>
>                           2017-11-04 22:21 GMT+01:00 henry
>         <[hidden email]
>                           <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>
>                           <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>>>>:
>
>                                This is the advantage of in-image SSL
>         solution,
>                  found in the
>                                Cryptography repository:
>
>         http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>                  <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>
>                           <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>                  <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>>
>                              
>         <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>                  <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>
>                           <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>
>                  <http://www.squeaksource.com/Cryptography.html
>         <http://www.squeaksource.com/Cryptography.html>>>>
>
>                                Sent from ProtonMail Mobile
>
>
>                                On Fri, Nov 3, 2017 at 12:53, Raffaello
>         Giulietti
>                                <[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>
>                           <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>>
>                                <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>
>                           <mailto:[hidden email]
>         <mailto:[hidden email]>
>                  <mailto:[hidden email]
>         <mailto:[hidden email]>>>>> wrote:
>
>                                    Hi, the SqueakSSL dll is not included
>         in the Pharo
>                               64bit/Win vm
>                                    distribution. I guess this has to do with
>                  problems in
>                               building it.
>                                    Anybody knows where the difficulties lie?
>                  Greetings
>                               Raffaello
>
>
>
>
>
>
>
>
>
>
>
>