Re: [Pharo-users] [ANN] Cryptography package on github

2018-07-24 Thread Norbert Hartl



> Am 23.07.2018 um 20:40 schrieb Paul DeBruicker :
> 
> Hi Norbert,
> 
> 
> I'm glad you're doing this.  You might post this announcement to the
> Cryptography list:
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
> & Squeak Dev.
> 
> 
> And Dale Henrich did a port to GemStone here:
> https://github.com/gsdevkit/cryptography
> 
> But I'm not sure if he did any structural changes to the packaging.  
> 
Ay ay sir! Wrote to cryptography list and Dale. 

Norbert
> 
> 
> 
> 
> NorbertHartl wrote
>> After several attempts to solve the Cryptography package problems over the
>> years I decided to move it on my own to github.
>> 
>> What I did:
>> 
>> - researched all authors and used the git migration tool to get the
>> package from smalltalkhub to github 
>> - released a version 0.1 that should be exactly the same as the code on
>> smalltalkhub for people that want to change
>> - fixed an occurrence of IfNotNilDo: in the Cryptography package to make
>> it load in pharo7
>> - added a metacello baseline
>> - added a group „all" that loads everything like it is now with one
>> package
>> - added travis files and enable travis checks for pull requests
>> - released a version 0.2 that contains the original code plus travis and
>> metacello
>> - Started to cut off the ASN1, PKCS12 and X509 classes in separate
>> packages
>> - Added to each new package a -Tests package containing tests
>> - constructed all dependencies in the baseline
>> - added a core group that loads the now slimmed down package solely
>> 
>> I must say this was really great with the help of promote-demote package
>> tag functionality and the dependency browser. The only thing missing is
>> kind of a tool to construct the metacello baseline. I miss Versionner
>> here.
>> 
>> What I didn’t do:
>> 
>> - checking all the other packages in the repo. There are packages with old
>> style ffi calls and things that seem to be squeak dependent.
>> 
>> I hope with the time and people’s complaints we can figure out what is
>> obsolete and what needs to be adjusted.
>> 
>> The repository is now at
>> 
>> https://github.com/zweidenker/Cryptography
>> https://github.com/zweidenker/Cryptography;
>> 
>> but I’m happy to move it to a better place if someone has an idea. 
>> 
>> Pull requests and tickets are welcome.
>> 
>> Hope you like it,
>> 
>> Norbert
> 
> 
> 
> 
> 
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
> 




Re: [Pharo-users] [ANN] Cryptography package on github

2018-07-23 Thread Paul DeBruicker
Hi Norbert,


I'm glad you're doing this.  You might post this announcement to the
Cryptography list:
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
 & Squeak Dev.


And Dale Henrich did a port to GemStone here:
https://github.com/gsdevkit/cryptography

But I'm not sure if he did any structural changes to the packaging.  






NorbertHartl wrote
> After several attempts to solve the Cryptography package problems over the
> years I decided to move it on my own to github.
> 
> What I did:
> 
> - researched all authors and used the git migration tool to get the
> package from smalltalkhub to github 
> - released a version 0.1 that should be exactly the same as the code on
> smalltalkhub for people that want to change
> - fixed an occurrence of IfNotNilDo: in the Cryptography package to make
> it load in pharo7
> - added a metacello baseline
> - added a group „all" that loads everything like it is now with one
> package
> - added travis files and enable travis checks for pull requests
> - released a version 0.2 that contains the original code plus travis and
> metacello
> - Started to cut off the ASN1, PKCS12 and X509 classes in separate
> packages
> - Added to each new package a -Tests package containing tests
> - constructed all dependencies in the baseline
> - added a core group that loads the now slimmed down package solely
> 
> I must say this was really great with the help of promote-demote package
> tag functionality and the dependency browser. The only thing missing is
> kind of a tool to construct the metacello baseline. I miss Versionner
> here.
> 
> What I didn’t do:
> 
> - checking all the other packages in the repo. There are packages with old
> style ffi calls and things that seem to be squeak dependent.
> 
> I hope with the time and people’s complaints we can figure out what is
> obsolete and what needs to be adjusted.
> 
> The repository is now at
> 
> https://github.com/zweidenker/Cryptography
> https://github.com/zweidenker/Cryptography;
> 
> but I’m happy to move it to a better place if someone has an idea. 
> 
> Pull requests and tickets are welcome.
> 
> Hope you like it,
> 
> Norbert





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



Re: [Pharo-users] [ANN] Cryptography package on github

2018-07-23 Thread Gabriel Cotelli
Great!!

On Mon, Jul 23, 2018, 09:00 Norbert Hartl  wrote:

> After several attempts to solve the Cryptography package problems over the
> years I decided to move it on my own to github.
>
> What I did:
>
> - researched all authors and used the git migration tool to get the
> package from smalltalkhub to github
> - released a version 0.1 that should be exactly the same as the code on
> smalltalkhub for people that want to change
> - fixed an occurrence of IfNotNilDo: in the Cryptography package to make
> it load in pharo7
> - added a metacello baseline
> - added a group „all" that loads everything like it is now with one package
> - added travis files and enable travis checks for pull requests
> - released a version 0.2 that contains the original code plus travis and
> metacello
> - Started to cut off the ASN1, PKCS12 and X509 classes in separate packages
> - Added to each new package a -Tests package containing tests
> - constructed all dependencies in the baseline
> - added a core group that loads the now slimmed down package solely
>
> I must say this was really great with the help of promote-demote package
> tag functionality and the dependency browser. The only thing missing is
> kind of a tool to construct the metacello baseline. I miss Versionner here.
>
> What I didn’t do:
>
> - checking all the other packages in the repo. There are packages with old
> style ffi calls and things that seem to be squeak dependent.
>
> I hope with the time and people’s complaints we can figure out what is
> obsolete and what needs to be adjusted.
>
> The repository is now at
>
> https://github.com/zweidenker/Cryptography
>
> but I’m happy to move it to a better place if someone has an idea.
>
> Pull requests and tickets are welcome.
>
> Hope you like it,
>
> Norbert
>
>


Re: [Pharo-users] [ANN] Cryptography package on github

2018-07-23 Thread Sean P. DeNigris
Esteban A. Maringolo wrote
> Good work Norbert. Thanks!

+1



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



Re: [Pharo-users] [ANN] Cryptography package on github

2018-07-23 Thread Esteban A. Maringolo
Good work Norbert. Thanks!



Esteban A. Maringolo

El lun., 23 jul. 2018 a las 8:59, Norbert Hartl () escribió:
>
> After several attempts to solve the Cryptography package problems over the 
> years I decided to move it on my own to github.
>
> What I did:
>
> - researched all authors and used the git migration tool to get the package 
> from smalltalkhub to github
> - released a version 0.1 that should be exactly the same as the code on 
> smalltalkhub for people that want to change
> - fixed an occurrence of IfNotNilDo: in the Cryptography package to make it 
> load in pharo7
> - added a metacello baseline
> - added a group „all" that loads everything like it is now with one package
> - added travis files and enable travis checks for pull requests
> - released a version 0.2 that contains the original code plus travis and 
> metacello
> - Started to cut off the ASN1, PKCS12 and X509 classes in separate packages
> - Added to each new package a -Tests package containing tests
> - constructed all dependencies in the baseline
> - added a core group that loads the now slimmed down package solely
>
> I must say this was really great with the help of promote-demote package tag 
> functionality and the dependency browser. The only thing missing is kind of a 
> tool to construct the metacello baseline. I miss Versionner here.
>
> What I didn’t do:
>
> - checking all the other packages in the repo. There are packages with old 
> style ffi calls and things that seem to be squeak dependent.
>
> I hope with the time and people’s complaints we can figure out what is 
> obsolete and what needs to be adjusted.
>
> The repository is now at
>
> https://github.com/zweidenker/Cryptography
>
> but I’m happy to move it to a better place if someone has an idea.
>
> Pull requests and tickets are welcome.
>
> Hope you like it,
>
> Norbert
>