Hi!
As you know, the moose team is full of passionated and happy people willing to analyze software. We have great platforms to carry out analysis that are robust enough to compete with state-of-the-Art software analysis platforms out there.
It would be great to have software to feed our wonderful tools. There are 123 873 packages on Smalltalkhub (!). Can we have easily access to them? I mean, a big big big .zip file would be fantastic with all the public software.
Cheers, Alexandre
I support that idea :)
Doru
On Fri, May 23, 2014 at 3:43 PM, Alexandre Bergel alexandre.bergel@me.comwrote:
Hi!
As you know, the moose team is full of passionated and happy people willing to analyze software. We have great platforms to carry out analysis that are robust enough to compete with state-of-the-Art software analysis platforms out there.
It would be great to have software to feed our wonderful tools. There are 123 873 packages on Smalltalkhub (!). Can we have easily access to them? I mean, a big big big .zip file would be fantastic with all the public software.
Cheers, Alexandre
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On 23 May 2014, at 15:43, Alexandre Bergel alexandre.bergel@me.com wrote:
Hi!
As you know, the moose team is full of passionated and happy people willing to analyze software. We have great platforms to carry out analysis that are robust enough to compete with state-of-the-Art software analysis platforms out there.
It would be great to have software to feed our wonderful tools. There are 123 873 packages on Smalltalkhub (!).
Package versions. This is the number of .mcz files.
Can we have easily access to them? I mean, a big big big .zip file would be fantastic with all the public software.
Would be nice the have an api…
Marcus
+1 on API. Or even a web interface to browse the entire list.
Regards, Sam
Sam S. Adams, Cognitive Knowledge Systems IBM Distinguished Engineer, IBM Research Mobile: 919-696-6064, email: ssadams@us.ibm.com Assistant: Tonja Ross, 404-348-9086, Tie-Line: 824-9086, tonja_ross@us.ibm.com <<Hebrews 11:6, Proverbs 3:5-6, Romans 1:16-17, 1 Corinthians 1:10>>
From: Marcus Denker marcus.denker@inria.fr To: Pharo Development List pharo-dev@lists.pharo.org Cc: Moose-related development moose-dev@iam.unibe.ch Date: 05/23/2014 09:54 AM Subject: [Moose-dev] Re: [Pharo-dev] Getting access to the _whole_ smalltalkhub? Sent by: moose-dev-bounces@iam.unibe.ch
On 23 May 2014, at 15:43, Alexandre Bergel alexandre.bergel@me.com wrote:
Hi!
As you know, the moose team is full of passionated and happy people
willing to analyze software.
We have great platforms to carry out analysis that are robust enough to
compete with state-of-the-Art software analysis platforms out there.
It would be great to have software to feed our wonderful tools. There are
123 873 packages on Smalltalkhub (!). Package versions. This is the number of .mcz files.
Can we have easily access to them? I mean, a big big big .zip file would
be fantastic with all the public software.
Would be nice the have an api…
Marcus
_______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
On 23 mei 2014, at 15:43, Alexandre Bergel alexandre.bergel@me.com wrote:
As you know, the moose team is full of passionated and happy people willing to analyze software. We have great platforms to carry out analysis that are robust enough to compete with state-of-the-Art software analysis platforms out there.
It would be great to have software to feed our wonderful tools. There are 123 873 packages on Smalltalkhub (!). Can we have easily access to them? I mean, a big big big .zip file would be fantastic with all the public software.
Well yes. DeprecationFinder on smalltalkhub has most of what you need. It is missing the teams as an entry point, though. If you want to find out the interface to smalltalkhub, there is the smalltalkhub ci image on pharo-contributions. DeprecationFinder only loads the latest versions of packages, but that is a trivial extension.
I'm not sure how much rate-limiting is needed, but you should *not* run without rate-limiting. You touch the whole database, so not only is there copying from mongo to pharo input buffer to pharo output buffer going on, but most of the pages containing older versions of packages will be swapped out to disk.
You might want to consider just creating a local mirror of smalltalkhub. It seems to be easy to set up.
Stephan
Thanks!
We will have a look at it!
Cheers, Alexandre