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 |
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 > |
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 |
In reply to this post by NorbertHartl
Great!! On Mon, Jul 23, 2018, 09:00 Norbert Hartl <[hidden email]> wrote:
|
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 > <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 |
> 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. > 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 > |
Free forum by Nabble | Edit this page |