[ANN] Cryptography package on github

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

[ANN] Cryptography package on github

NorbertHartl
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


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

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Cryptography package on github

Esteban A. Maringolo
Good work Norbert. Thanks!



Esteban A. Maringolo

El lun., 23 jul. 2018 a las 8:59, Norbert Hartl (<[hidden email]>) 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
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Cryptography package on github

Sean P. DeNigris
Administrator
Esteban A. Maringolo wrote
> Good work Norbert. Thanks!

+1



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

Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Cryptography package on github

gcotelli
In reply to this post by NorbertHartl
Great!!

On Mon, Jul 23, 2018, 09:00 Norbert Hartl <[hidden email]> 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


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

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Cryptography package on github

Paul DeBruicker
In reply to this post by NorbertHartl
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
> &lt;https://github.com/zweidenker/Cryptography&gt;
>
> 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

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Cryptography package on github

NorbertHartl


> Am 23.07.2018 um 20:40 schrieb Paul DeBruicker <[hidden email]>:
>
> 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
>> &lt;https://github.com/zweidenker/Cryptography&gt;
>>
>> 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
>