Re: [Pharo-project] Sprint
It was indeed really fun! Nico On May 4, 2013, at 12:51 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: It was one of my best Sprint :) A lot of energy, even the sun was present (and at Lille, it's a gift from gods ^^) Ben On May 4, 2013, at 10:04 AM, stephane ducasse stephane.duca...@free.fr wrote: On May 4, 2013, at 12:11 AM, Camillo Bruni camillobr...@gmail.com wrote: Thanks everybody for the great sprint! We fixed a lot of things today (incomplete list, please extend): - DateAndTime startup cleansing - Fixing and integrating the new EyeInspector - Fixing Monticello recategorization bug - Removal of RBSmallDictionary - Removal of an old deadly Morphic Halo - Full documentation of the Fogbugz tracker statuses: https://pharo.fogbugz.com/default.asp?W65 - --help on the VM does an exit 0 instead of a failure (exit 1) - Monticello commit is no longer run in a separate thread, and thus the image does no longer freeze - Newly added Monticello repositories are compared against existing ones and thus not duplicated - Configuration and Jenkins job for Smalltalkhub ...? I hope we can repeat such a sprint again with the same motivation! Yes we should. Definitively. cheers cami -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] A demo video
Awesome!! Nico On Apr 10, 2013, at 4:20 PM, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I made a small video to show how work the “life environment” we pharoers (and every smalltalker) always talk. That adictive little thing I like to call: “Immediate feedback experience”. You can see the video here (in the same old ugly english you all know me :) http://www.youtube.com/embed/Hu_C0ldSqrs Cheers, Esteban
Re: [Pharo-project] Smalltalkhub non-mcz files
No, it does not currently. Nico On Mar 24, 2013, at 4:27 PM, stephane ducasse stephane.duca...@free.fr wrote: On Mar 24, 2013, at 3:36 AM, Ben Coman b...@openinworld.com wrote: Does Smalltalkhub allow non-mcz files into the repository - for example for file based data required for Tests and examples? not that I know. Or what is the preferred way of versioning test data and example data along with the source code? cheers -ben -- Nicolas Petton http://www.nicolas-petton.fr
[Pharo-project] Penelope update
Hi! We updated Penelope with the following fixes/improvements: - User registration fix - User email validation fix - Better urls with the case id handling (ex: http://bugs.pharo.org/issues/id/10004) - REST case get by id (ex: http://bugs.pharo.org/issues/name/10004) Cheers, Nico Ben signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-project] Penelope update
That's the name of the issue ;) Cheers, Nico On Mar 20, 2013, at 6:40 PM, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com wrote: for me, page http://bugs.pharo.org/issues/name/10004 displays SmalltalkImage current reportCPUandRAM DNU Nicolas 2013/3/20 Nicolas Petton petton.nico...@gmail.com: Hi! We updated Penelope with the following fixes/improvements: - User registration fix - User email validation fix - Better urls with the case id handling (ex: http://bugs.pharo.org/issues/id/10004) - REST case get by id (ex: http://bugs.pharo.org/issues/name/10004) Cheers, Nico Ben -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Penelope update
The official 2.0 VM of course ;) On Mar 20, 2013, at 6:41 PM, Camillo Bruni camillobr...@gmail.com wrote: awesome! :) BTW on which VM are you running it? On 2013-03-20, at 18:37, Nicolas Petton petton.nico...@gmail.com wrote: Hi! We updated Penelope with the following fixes/improvements: - User registration fix - User email validation fix - Better urls with the case id handling (ex: http://bugs.pharo.org/issues/id/10004) - REST case get by id (ex: http://bugs.pharo.org/issues/name/10004) Cheers, Nico Ben -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Pharo inbox changed
Yep, I'll do my best (Esteban said promised, different point of view ;) ) to have project inboxes working by next week. Cheers, Nico On Mar 19, 2013, at 1:03 PM, Esteban Lorenzano esteba...@gmail.com wrote: Hi, we changed the Pharo inbox location to smalltalkhub http://smalltalkhub.com/#!/~Pharo/Pharo30Inbox the bad news: since sthub still does not accepts open commits, you need to be added to the repository to commit slices (sorry about that) even more bad news (with a bit of good ones): Nico has promised to have inbox branch (the always public) working for next week, so we will move again the inbox as soon as the functionality is ready. The good part is that when ready, you will not need to be included into the inbox project). Esteban -- Nicolas Petton http://www.nicolas-petton.fr
[Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)
Hi! Ben and I finally put the Penelope monkey online! You can access to all issues at http://bugs.pharo.org and register there to get access to Fogbugz. Cheers, Nico signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)
oops :) I'll check that tomorrow. Nico On Mar 19, 2013, at 6:53 PM, Luc Fabresse luc.fabre...@gmail.com wrote: Thanks. I tried to register and got an exception: ZdcPluginMissing: SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?) #Luc 2013/3/19 Camillo Bruni camillobr...@gmail.com nice!! thanks a lot guys! On 2013-03-19, at 18:45, Sven Van Caekenberghe s...@stfx.eu wrote: On 19 Mar 2013, at 18:38, Nicolas Petton petton.nico...@gmail.com wrote: Hi! Ben and I finally put the Penelope monkey online! You can access to all issues at http://bugs.pharo.org and register there to get access to Fogbugz. Cheers, Nico Beautiful, you guys rock ! Sven -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)
I'll update it tomorrow with come explanations. About the picture, the monkey image was IMO all the fun in this app :) nico On Mar 19, 2013, at 10:14 PM, stephane ducasse stephane.duca...@free.fr wrote: may be we should explain that the penelope web site and I agree with phil that the monkey picture is a bit strong -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)
On Mar 19, 2013, at 10:38 PM, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com wrote: But more annoying, how can we search or filter, all issues containing 'someString' or browse closed issues ? not yet. But if you want we can add that. Esteban already suggested it. nico
[Pharo-project] [ANN] Amber 0.10 released!
After a bit more than one year we have finally put together a new release of Amber - the web developer's best friend: http://www.amber-lang.net Yeah, we know, too long time for a release cycle, but we think you will like this release! First - let's run the numbers - since the 0.9.1 release there have been over 850 commits (compared to 250 for 0.9.1). We have closed 364 issues and added 150 new unit tests bringing us to 271 in total. All classes in the kernel now have comments and there are Travis jobs to keep us all in line. Forks on github have gone up from 43 to 83 with 365 followers. Phew. And what goodies does this give us? Well, first Nicolas got carried away with compiler technology (must have read a book or something) and added a whole new Super Duper compiler tool chain providing both an AST with annotations and an Intermediate Representation layer (IR) enabling semantic analysis and easier optimizations, a better inlining mechanism, support for block contexts (whoa!) and an AST interpreter to round it off. Wait a minute, what? An interpreter? Why on earth would we want a... oh. To be able to implement a full stepping debugger of course (coming in 1.0). Baddabing! Just the new compiler tool chain would have been enough for a release, but since Nicolas is not the only Elf in Amber land this release also includes SUnit improvements and cleanup with support for async assertions, a new build system based on gruntjs replacing the old makefiles (seems slicker in the land of JS), an improved ClassBuilder with better class migration support and a new amberc compiler written in Amber instead of that ghastly bash script... (deep breath) ...and an improved loader to be able to use 3rd party packages, improved kernel classes, and updated documentation. And we also split the github repo into three separate repos - Amber itself, the examples and the website - and yeah, the website got a new look. ...and a whole new IDE is brewing called Helios (in the helios branch). But nah, sorry, Helios will land in 1.0. :) We hope you join us in developing Amber and having fun! Fork at github, join in #amber-lang on freenode and hop onto the mailing list. /the Amber crew signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-project] When is 2.0 shipping?
We should put the Penelope issue tracker website online too. I'll see if I can do that tomorrow. Nico On Mar 12, 2013, at 3:47 PM, Esteban Lorenzano esteba...@gmail.com wrote: yes, most probably :P On Mar 12, 2013, at 3:09 PM, stephane ducasse stephane.duca...@free.fr wrote: Normally it was last friday and we decide to postpone it until today. Then the snow came and blocked everybody at home. So probably tomorrow. Stef As I saw 11/3 in the fogbugz tracker, I wondered. BTW, hi there, Penelope :-) Funny! Phil -- Nicolas Petton http://www.nicolas-petton.fr
[Pharo-project] Quite a saturday night!
Hey guys, Together with Ben we decided to take the evening and kick Helios[1]' ass! Here's the result, after 16 pomodoros: helios speed, 2013-03-09 18:22:26 +, 25, 0, 0 helios announcement fix, 2013-03-09 18:54:51 +, 25, 0, 0 helios announcement fix, 2013-03-09 19:24:53 +, 25, 0, 0 helios announcement fix 2, 2013-03-09 19:55:41 +, 25, 0, 0 helios selectors cache, 2013-03-09 20:40:53 +, 25, 0, 0 helios selectors cache 2, 2013-03-09 22:19:47 +, 25, 0, 0 helios selectors cache 3, 2013-03-09 22:50:05 +, 25, 0, 0 helios selectors cache 4, 2013-03-09 23:21:42 +, 25, 0, 0 helios selectors cache 5, 2013-03-10 00:01:45 +, 25, 0, 0 helios selectors cache 6, 2013-03-10 00:31:47 +, 25, 0, 0 Helios Sytem Announcements, 2013-03-10 01:02:05 +, 25, 0, 0 Helios Sytem Announcements, 2013-03-10 01:32:10 +, 25, 0, 0 Helios Sytem Announcements 2, 2013-03-10 02:13:40 +, 25, 0, 0 Helios Sytem Announcements 2, 2013-03-10 02:45:35 +, 25, 0, 0 Helios Sytem Announcements 3 (Protocol), 2013-03-10 03:18:10 +, 25, 0, 0 Helios Sytem Announcements 4, 2013-03-10 04:07:26 +, 25, 0, 0 As a result, Helios listens to all system announcements and it's something like 10 times faster. Cheers, Nico [1] The next IDE of Amber signature.asc Description: Message signed with OpenPGP using GPGMail
[Pharo-project] Fwd: Amber git repo moved to the amber organisation
Begin forwarded message: From: Nicolas Petton petton.nico...@gmail.com Subject: Amber git repo moved to the amber organisation Date: March 3, 2013 6:42:52 PM GMT+01:00 To: Amber ML amber-l...@googlegroups.com Hi guys, amber has moved to https://github.com/amber-smalltalk/amber Update your git repo ;) Cheers, Nico -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Stressing SmalltalkHub :)
Yep, only a couple 502 errors when stef tried to DDOS it ;) We'll move it to the Inria servers probably next week. There I will do load balancing. But overall SmalltalkHub is taking the (relative) load quite well, I was glad to see to the Moose guys moving everything there with Gofer scripts without any problem. 23000 packages uploaded there already. Even Camillo couldn't crash it (yes, I suspect him of having tried to kill it a at least a couple of times). Nico On Feb 26, 2013, at 11:23 PM, Camillo Bruni camillobr...@gmail.com wrote: nice nice! On 2013-02-26, at 23:19, Stéphane Ducasse stephane.duca...@inria.fr wrote: Hi guys I started to migrate Pharo 1.4 to SmalltalkHub to stress it a bit :) Nicolas was curious to see and he loves to see all the packages getting published there. So I could not resist (my upload bandwidth suffered :). It means also that SmalltalkHub will have to be load balanced in the future because I got some problems (reported to nico). Stef
[Pharo-project] Pharo on osx 10.5
Hi guys, I don't have osx 10.5, but someone just told me that he only gets a blank window on start-up. I can ask the pharo version and vm (I think it's 1.4 one click), but as I don't know if it is a known issue, I thought I should ask first :) Cheers, Nico
Re: [Pharo-project] Problems with SmalltalkHub
Indeed, I can also reproduce the issue. I'll have to take a look at the db, there seem to be a wrong commit in your repository. Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Is it possible after a buggy commit ? Regards, On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich serge.stinckw...@gmail.com wrote: Hi all, I have some annoying problems with SmalltalkHub. I have made a project inside a team here: http://smalltalkhub.com/#!/~UMMISCO/Kendrick/ Everytime I try to browse on Pharo 1.4 this repository, I have the following errors: ZnHttpSuccessful: 500 Internal Server Error but not for other projects on SmalltalkHub ... Regards, -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Problems with SmalltalkHub
Well, it appears that some Mongo commits failed. I'm still investigating :) Nicolas Petton petton.nico...@gmail.com writes: Indeed, I can also reproduce the issue. I'll have to take a look at the db, there seem to be a wrong commit in your repository. Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Is it possible after a buggy commit ? Regards, On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich serge.stinckw...@gmail.com wrote: Hi all, I have some annoying problems with SmalltalkHub. I have made a project inside a team here: http://smalltalkhub.com/#!/~UMMISCO/Kendrick/ Everytime I try to browse on Pharo 1.4 this repository, I have the following errors: ZnHttpSuccessful: 500 Internal Server Error but not for other projects on SmalltalkHub ... Regards, -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Problems with SmalltalkHub
The issue has been fixed http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105 I removed buggy commits (as Serge told me he had all mcz files locally). Serge, you can upload them again :) Cheers, Nico Nicolas Petton petton.nico...@gmail.com writes: Well, it appears that some Mongo commits failed. I'm still investigating :) Nicolas Petton petton.nico...@gmail.com writes: Indeed, I can also reproduce the issue. I'll have to take a look at the db, there seem to be a wrong commit in your repository. Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Is it possible after a buggy commit ? Regards, On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich serge.stinckw...@gmail.com wrote: Hi all, I have some annoying problems with SmalltalkHub. I have made a project inside a team here: http://smalltalkhub.com/#!/~UMMISCO/Kendrick/ Everytime I try to browse on Pharo 1.4 this repository, I have the following errors: ZnHttpSuccessful: 500 Internal Server Error but not for other projects on SmalltalkHub ... Regards, -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Problems with SmalltalkHub
Yes. The MCZ files are stored with their UUID as key in a Mongo DB. Then when 2 projects had the exact same MCZ files, if one of the project was removed, the MCZ files were removed too. Since they are stored by key, the file was missing for the other project. Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Ok thank you Nicolas ! Did you found the reason why the commits as buggy ? Regards On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton petton.nico...@gmail.com wrote: The issue has been fixed http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105 I removed buggy commits (as Serge told me he had all mcz files locally). Serge, you can upload them again :) Cheers, Nico Nicolas Petton petton.nico...@gmail.com writes: Well, it appears that some Mongo commits failed. I'm still investigating :) Nicolas Petton petton.nico...@gmail.com writes: Indeed, I can also reproduce the issue. I'll have to take a look at the db, there seem to be a wrong commit in your repository. Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Is it possible after a buggy commit ? Regards, On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich serge.stinckw...@gmail.com wrote: Hi all, I have some annoying problems with SmalltalkHub. I have made a project inside a team here: http://smalltalkhub.com/#!/~UMMISCO/Kendrick/ Everytime I try to browse on Pharo 1.4 this repository, I have the following errors: ZnHttpSuccessful: 500 Internal Server Error but not for other projects on SmalltalkHub ... Regards, -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Problems with SmalltalkHub
No, the timeline is a different thing. History is history :) -- Serge Stinckwich serge.stinckw...@gmail.com writes: I still see the history of commits here: http://smalltalkhub.com/#!/~UMMISCO/Kendrick/commits You didn't remove the history ? Regards, On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton petton.nico...@gmail.com wrote: The issue has been fixed http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105 I removed buggy commits (as Serge told me he had all mcz files locally). Serge, you can upload them again :) Cheers, Nico Nicolas Petton petton.nico...@gmail.com writes: Well, it appears that some Mongo commits failed. I'm still investigating :) Nicolas Petton petton.nico...@gmail.com writes: Indeed, I can also reproduce the issue. I'll have to take a look at the db, there seem to be a wrong commit in your repository. Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Is it possible after a buggy commit ? Regards, On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich serge.stinckw...@gmail.com wrote: Hi all, I have some annoying problems with SmalltalkHub. I have made a project inside a team here: http://smalltalkhub.com/#!/~UMMISCO/Kendrick/ Everytime I try to browse on Pharo 1.4 this repository, I have the following errors: ZnHttpSuccessful: 500 Internal Server Error but not for other projects on SmalltalkHub ... Regards, -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Inbox in SmalltalkHub ?
There was a beginning of an inbox per project, yes. It's now gone (well, the feature has been postponed) but will be back (and working this time!) soon :) Nico Serge Stinckwich serge.stinckw...@gmail.com writes: Dear all, If I remember correctly, in previous version of SmalltalkHub, there was an inbox for every project. Apparently this is not more the case in current version ? Regards, -- Serge Stinckwich UCBN UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://doesnotunderstand.org/ -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] About migrating Pharo 1.0, 1.1 and 1.2 and 1.3 from ss to Smalltalkhub
You can keep harassing me, I don't even listen anymore ;) I'll see for the import button, but I think we need other features first. Nico Benjamin benjamin.vanryseghem.ph...@gmail.com writes: I will do it :) You should let people managing their project. If you move their project for them, you are teaching bad habits ^^ (plus it gives me a reason to harass Nico ^^) Ben On Feb 17, 2013, at 12:32 PM, stephane ducasse stephane.duca...@free.fr wrote: On Feb 17, 2013, at 12:10 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: We should have a import button I think ^^ :) I would like to be able to remove wrong file :) For the import button I can manage it :) Ben we should migrate spec from SS3 to Pharo. Do you want me to do it. I'm in machine mode right now. Stef Ben On Feb 17, 2013, at 12:03 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Hi I would like to migrate the complete history of Pharo to SmalltalkHub. So I imagine that I will create a new project named Pharo1.0 under the Pharo team We should do the same for Pharo2.0 at some point When we will be start Pharo3.0 we should do the same so like that we will have Pharo/Pharo1.0 Pharo/Pharo1.4 Pharo/Pharo2.0 Pharo/Pharo3.0 is is ok? Stef -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Less than 50 issues!
Cool! Nico Esteban Lorenzano esteba...@gmail.com writes: http://code.google.com/p/pharo/issues/list?can=2q=Milestone%3D2.0 this is starting to look like a release :) Esteban
Re: [Pharo-project] [ANN] NativeBoost project moved to new hosting: smalltalkhub
Igor Stasenko siguc...@gmail.com writes: (Lets hope, smalltalkhub won't forget all the data, so i have to add users over and over again like on squeaksource ;) It shouldn't just nuke the db, no :) Nico
Re: [Pharo-project] Where should SmalltalkHub bugs be reported?
The username is only there if you are logged in. If not, it's not there. Do you think it should always be left out? Nico Sean P. DeNigris s...@clipperadams.com writes: Here's a small one... StHub provides a Monticello registration snippet, which is cool: MCHttpRepository location: 'http://smalltalkhub.com/mc/dh83/fisleg/main' user: 'SeanDeNigris' password: '' But in Pharo 2.0, since there is a user but no password, dialogs pop up asking for credentials, which can not be ignored. Since the great majority of uses is for downloading, I think it'd make more sense to leave the username out. Cheers, Sean -- View this message in context: http://forum.world.st/Where-should-SmalltalkHub-bugs-be-reported-tp4663973.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Where should SmalltalkHub bugs be reported?
Thanks Camillo :) Nico - Camillo Bruni camillobr...@gmail.com writes: I just opened a google code project, it's been too long since we don't have a proper issue tracker for smalltalkhub: https://code.google.com/p/smalltalk-hub On 2013-01-17, at 18:15, Sean P. DeNigris s...@clipperadams.com wrote: Here's a small one... StHub provides a Monticello registration snippet, which is cool: MCHttpRepository location: 'http://smalltalkhub.com/mc/dh83/fisleg/main' user: 'SeanDeNigris' password: '' But in Pharo 2.0, since there is a user but no password, dialogs pop up asking for credentials, which can not be ignored. Since the great majority of uses is for downloading, I think it'd make more sense to leave the username out. Cheers, Sean -- View this message in context: http://forum.world.st/Where-should-SmalltalkHub-bugs-be-reported-tp4663973.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] SmalltalkHub is back online!
Sure, the issue was that SMalltalkHub was using a session from a session pool and putting the session back to the pool while still using it for uploads. So the issue was not because of Mongo itself. Cheers, Nico Esteban A. Maringolo emaring...@gmail.com writes: Great Nicolas, thank you. But the least I would expect is MongoDB to have concurrency issues! Can you give more details about it? Regards! -- View this message in context: http://forum.world.st/SmalltalkHub-update-tp4663339p4663485.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub project deletion
Nope, this is not supposed to work this way :) I'll see what's wrong. Nico Camillo Bruni camillobr...@gmail.com writes: I just tried to delete my project to wipe out all versions, but it looks like that the versions all re-appear after you create a new project with the same name as the old one. Is that on purpose? best cami -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub project deletion
I won't mess with the prod db, but thanks anyway ;) Camillo Bruni camillobr...@gmail.com writes: BTW you can mess with the 'p' repository, I created a new 'p4' where I copy all the files for now :) On 2013-01-15, at 15:37, Nicolas Petton petton.nico...@gmail.com wrote: Nope, this is not supposed to work this way :) I'll see what's wrong. Nico Camillo Bruni camillobr...@gmail.com writes: I just tried to delete my project to wipe out all versions, but it looks like that the versions all re-appear after you create a new project with the same name as the old one. Is that on purpose? best cami -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] SmalltalkHub upgrade
Hi! Yep, that's a bug ;) Private projects are shown in the explore page. There are a few bugs left, I'll fix them ASAP. Nico Geert Claes geert.wl.cl...@gmail.com writes: The updated stHub looks good! One thing I noticed is that I get to see the new 404-lego-head page quite a lot? In the Recently created projects the following projects are not found: Prototype, Odyssey and MukadePM. Maybe it's because these projects are not public? Doing a search for something that doesn't exist also gives the page not found page. While browsing around I noticed too that there are projects without contributors? Anyhow, just fyi because I know its still a wip and its starting to look pretty nice :) -- View this message in context: http://forum.world.st/SmalltalkHub-upgrade-tp4662977p4663245.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub error messages
Indeed, I'm facing DB issues with Mongo. SmalltalkHub is back online, and I am investigating. Nico Mariano Martinez Peck marianop...@gmail.com writes: It is down now :( On Mon, Jan 14, 2013 at 7:47 AM, Camillo Bruni camillobr...@gmail.comwrote: I am having big issues with smalltalkhub. It seems like all the Pinocchio stuff is broken again. I cannot load P4-Kernel-CamilloBruni.10.mcz from my repository http://smalltalkhub.com/#!/~dh83 Furthermore while Clement is loading it, Smalltalkhub blocks completely! -- Mariano http://marianopeck.wordpress.com -- Nicolas Petton http://nicolas-petton.fr
[Pharo-project] SmalltalkHub issues
Hey guys, As you may have seen, SmalltalkHub is being unstable. We are having issues with the Mongo DB. We are, Esteban and me, looking at the issue, in the meantime SmalltalkHub has to be shut down for a while. Nico
[Pharo-project] SmalltalkHub update
Just an update to let you know that we are fixing the issue. SmalltalkHub will be back online later today. Sorry for the inconvenience. Nico
[Pharo-project] SmalltalkHub down for maintenance this afternoon
Hi guys, SmalltalkHub will be shutdown for maintenance this afternoon at 3pm UTC+1 today. It will be back online as soon as the migration is done. Cheers, Nico
Re: [Pharo-project] SmalltalkHub down for maintenance this afternoon
Göran Krampe go...@krampe.se writes: On 01/11/2013 10:51 AM, Nicolas Petton wrote: Hi guys, SmalltalkHub will be shutdown for maintenance this afternoon at 3pm UTC+1 today. It will be back online as soon as the migration is done. Go go Nicolas! Will be fun to see the new functionality. Almost there ;) Nico
[Pharo-project] SmalltalkHub is now down
SmalltalkHub is now down. It will be back right after the migration. Nico
[Pharo-project] SmalltalkHub upgrade
Guys, SmalltalkHub just got upgraded to version 0.9. This version includes a lot of changes under the hood, as well as new features and bug fixes: New major features: - You can now register teams (see the RMoD team http://smalltalkhub.com/#!/~RMoD) - Projects can now be private - The homepage and header have been updated - SmalltalkHub now includes an (unfinished) explore page (http://smalltalkhub.com/#!/explore) - and... SmalltalkHub has a new 404 page :-) (http://smalltalkhub.com/#!/~foo/bar) Updates: - Mongo has been updated to version 2.0 - The production image is a Pharo 1.4 Important bug fixes: - disappearing projects from user dashboard - mcz files larger than 6Mb could not be uploaded Cheers, Nico
Re: [Pharo-project] SmalltalkHub upgrade
Indeed, this is missing in this version, but will be added back :) Nico Helene Bilbo thereluctantprogram...@fastmail.fm writes: Nice. I remember in a previous version there had been the possibility to browse the source code, not only the diff? Or do i just not find it any more? Anyway this would be nice to have. -- View this message in context: http://forum.world.st/SmalltalkHub-upgrade-tp4662977p4662999.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] SmalltalkHub upgrade
-- Göran Krampe go...@krampe.se writes: Hi Nicolas! On 01/11/2013 06:57 PM, Nicolas Petton wrote: Guys, SmalltalkHub just got upgraded to version 0.9. This version includes a Great! Just a few things: - The explore page, I presume it only shows some recents, right? I mean, I though I could browse or see the full list of users/projects etc, but AFAICT I can not yet? Exactly. If you read carefully, you'll see that this page is a preview only ;) - Is the idea to also offer regular URLs for some entry points? To enable google indexing etc? Yes, the next upgrade will include static pages (with a redirection to the Amber pages if JavaScript is available). This way all projects will be indexed by search engines. Nico
Re: [Pharo-project] Feature requests and a tip for SmalltalkHub
Hi Göran, Göran Krampe go...@krampe.se writes: Hi! I am moving my SS stuff over to Smalltalkhub and I am discovering some things as I go: - There is no proper way to *list* existing projects or members. Need! :) Also, I wonder how google can index projects - I don't think it can. That's planned for the next release :) - There is no proper way to search for a member by full name or part of username/full name. The search field can find a person if you type in the exact *username*. So you can find me if you search for... gokr (exactly) but not for Göran or Krampe or any part there of. same here :) - There is a bug so if you edit your User account settings (sometimes called Edit profile sometimes called Settings :) - then if you enter a full name that is different from the username you signed up with (as I did) then the projects you have created before will disappear from the Dashboard. Oops! They are not gone however, they are still located at ~username/Projectname - but Dashboard seems to mistakenly search for them using Full name instead of username. This is a known bug. It is fixed in the latest (unstable) version I have here. regards, Göran PS. Yeah, I might check if I can help out with this... Sure. I'll be planning a release with Stef today, maybe we could talk on IRC if you're available :) Cheers, Nico
Re: [Pharo-project] Feature requests and a tip for SmalltalkHub
Göran Krampe go...@krampe.se writes: Hey! On 12/18/2012 10:55 AM, Nicolas Petton wrote:[SNIP of nice answers] PS. Yeah, I might check if I can help out with this... Sure. I'll be planning a release with Stef today, maybe we could talk on IRC if you're available :) Sure, I am there. And oh, one more question that others may be interested in: - Is there a resonably simple way of copying over all snapshots in a project on say SS to StHub? Ehm, of course there is - but do you happen to have such a snippet? Otherwise I figure it out :) Have you tried using Gofer? Gofer it squeaksource: 'foo'; package: 'Foo-Bar'; package: 'Foo-Baz'; pull. Gofer it url: 'http://smalltalkhub.com/mc/Me/Foo' username: 'me' password: 'blah'; package: 'Foo-Bar'; package: 'Foo-Baz; push. Cheers, Nico
Re: [Pharo-project] Persistence Options
Yes, I'd really like to see Oak becoming more than a prototype. It requires more manpower though :) Nico Mariano Martinez Peck marianop...@gmail.com writes: On Tue, Dec 18, 2012 at 5:35 AM, Göran Krampe go...@krampe.se wrote: Hey! On 12/17/2012 07:08 PM, Torsten Bergmann wrote: Persisting data is crucial for any application and there are many ways to do it. Be it RDBMS, NoSQL stuff or in-image persistency. There are many pre-built solutions: Gemstone, OpenDBX, SandstoneDB, Mongo, ... From time to time I ask the question here on the list to see how it evolves and what people actually use in their Pharo applications: 1. What persistence option do we currently have 2. What persistence is used in your Pharo application today 3. Which persistence solution you want to use/would you like to see in Pharo's future 4. What would you recommend. I can give some light on a few options that I have been involved in: TokyoTyrant === The binding I wrote hasn't been touched since I wrote it, but it is binary over SocketStream and VERY fast. There is now a new similar database called KyotoTycoon from the same author that he recommends as superior. Some differences: http://stackoverflow.com/**questions/4178414/what-is-the-** difference-between-tokyo-**cabinet-and-kyoto-cabinethttp://stackoverflow.com/questions/4178414/what-is-the-difference-between-tokyo-cabinet-and-kyoto-cabinet I am not using nor maintaining this library anymore though. Still the raw speed is amazing and if that is what you want then this one is hard to beat. NOTE: Not sure how it operates under Pharo but since it runs on top of SocketStream I suspect it just works. If someone tries it out, let me know. Phriak == This is a binding to Riak, perhaps the most insanely cool NoSQL database IMHO. Yeah, MongoDB is also very nice, but some aspects of Riak really makes me comfy and warm inside. The binding was started by Runar Jordahl called EpigentRiakInterface, then I did a friendly fork and improved it even more, and then Nicolas Petton joined and improved it LOTS more, and now lately Paul De Bruicker has also joined with commits. Phriak is intentionally focused on Pharo and uses the Zinc components to implement the API which is HTTP based. Riak has protocol buffers too, but we haven't looked at that. This binding is maintained, pretty complete and very easy to use. Riak is also extremely easy to install. Oak === This is a not so well known little side project from Nicolas Petton that I also am messing around with now. Oak is an OODBish layer that first was written abstractly to work on top of Riak, MongoDB etc. Now we are refocusing it on Riak only, possibly keeping optional Memcache support. Oak uses two other very nice new technologies in Pharo: Fuel and Ghost. Fuel is well known, very good serialization library basically. Ghost is a new small library for making well behaving proxies, using a smarter approach than the old subclass ProtoObject and implement #doesNotUnderstand:. :) Hope to have a journal paper soon! Net result is a semi transparent OODB which stores objects as Fuel blobs in Riak with UUIDs as keys. The auto faulting is done using Ghost proxies (so parts of your domain model are loaded on demand when you send messages to them). Oak is not super automagic like Magma - it doesn't do GC for example. But it is quite fast, small codebase and since it has a very simple model you can use other aspects of Riak through Phriak on the side. Oak is live and kicking and we are improving it by the day. So consider it a very interesting alpha, but still, small and simple codebase so you can use it already if you are not afraid to get your hands dirty. Yes, Oak is cool. We should continue with it! Cheers, -- Mariano http://marianopeck.wordpress.com -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Athens + Amber + HTML5 canvas
Good idea :) Nico Camillo Bruni camillobr...@gmail.com writes: indeed that would be nice! = maybe put it on the rmod wiki page as a students project? On 2012-11-28, at 19:30, Igor Stasenko siguc...@gmail.com wrote: Hi, i just looked at js.html5 canvas.. you know that it will be very easy to port Athens on Amber and provide Athens API for html5 canvas. the functionality is quite similar to cairo. (a bit obfuscated though.. but still) Now the point it that one can use Athens API for drawing things in pharo as well as in browser.. without much changes.. So, you can develop test graphics in pharo, and deploy in browser app.. Any takers? :) -- Best regards, Igor Stasenko. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] MongoTalk update
Thanks Norbert! It's cool to know that you like it :) Together with Esteban's work on Voyage, it allows us to do extremely cool stuff with Mongo and Pharo. What I like with Voyage-Mongo + MongoQueries is that objects are persisted without any effort, it just works, and we can query Mongo collections like we would do with Smalltalk collections. Nico Norbert Hartl norb...@hartl.name writes: Hey Nico, I looked into your new stuff and I like it. Especially the MongoQueries stuff is very simple and clean approach to do a small DSL. That boosts the usability of MongoTalk extremely. Bravo! Norbert Am 19.11.2012 um 15:37 schrieb Nicolas Petton petton.nico...@gmail.com: Hi guys, Lately I worked a bit on the Pharo Mongo driver for SmalltalkHub. I made several changes (in the new version 1.4): The query API changed: - MongoCollectionquery: now takes a 1 arg block, improving the API quite a bit. Queries like: aCollection query: (aCollection query query: { 'foo' - 'bar'} asDictionary; yourself) Is now written: aCollection query: [ :query | query where: { 'foo' - 'bar'} ] Sending #asDictionary has also been made optional, the query builder will send #asMongoQuery to the query collection. The MongoQueries package: Version 1.4 comes with a new package MongoQueries, a small DSL allowing us to use traditional blocks instead of dictionaries to perform queries. This is optional and backward compatible. Queries like: aCollection select: { '$or' - { 'name' - 'foo'. 'age' - { '$gt' - 23 } asDictionary } asDictionary } asDictionary can be expressed: aCollection select: [ :each | (each name = 'foo') | (each age 23) ] The MongoQueries package should support the entire mongo query language (including nested queries), and comes with unit tests. Nico -- Nicolas Petton http://nicolas-petton.fr
[Pharo-project] Smalltalkhub
Hi guys! I was a bit off the last 3 days, I was in Paris with Stef (so romantic :-p) and didn't have much time to follow the thread on Smalltalkhub that much. Just to let you know, I'm working on the next upgrade. In randon order, here's some features that will be part of the upgrade: - Several people reported issues (thanks!), and they will be fixed - As an addition to user centric projects, the concept of team will be introduced - Project owners will be able to decide if a project is - Public (read/write) (users will still have to be authentified to commit) - Read-only - Private - A better search (if I have enough time) - A real homepage (again, if I have time) The next iteration on it should be focused on contributing: - One public inbox per project - The ability to copy a repo (similar to Github's fork) - Branches? And yes, SH is opensource, people are welcome to contribute. Features are also open, and while some parts are mandatory and required by ESUG, I'm 100% open to ideas and improvements. This is for the community, not me :) Also, SH is still in beta. I will never flush the DB, but you may find bugs and want to keep a backup. The stable version will be hosted by Inria and I will eventually migrate the data on their infrastructure. Cheers, Nico
Re: [Pharo-project] [Lsehub-staff] smalltalkhub
There's no need for that. It looks like the issue happened in april. I'm still digging :) Nico Camillo Bruni camillobr...@gmail.com writes: what's the status? can we switch to emergency mode?
[Pharo-project] MongoTalk update
Hi guys, Lately I worked a bit on the Pharo Mongo driver for SmalltalkHub. I made several changes (in the new version 1.4): The query API changed: - MongoCollectionquery: now takes a 1 arg block, improving the API quite a bit. Queries like: aCollection query: (aCollection query query: { 'foo' - 'bar'} asDictionary; yourself) Is now written: aCollection query: [ :query | query where: { 'foo' - 'bar'} ] Sending #asDictionary has also been made optional, the query builder will send #asMongoQuery to the query collection. The MongoQueries package: Version 1.4 comes with a new package MongoQueries, a small DSL allowing us to use traditional blocks instead of dictionaries to perform queries. This is optional and backward compatible. Queries like: aCollection select: { '$or' - { 'name' - 'foo'. 'age' - { '$gt' - 23 } asDictionary } asDictionary } asDictionary can be expressed: aCollection select: [ :each | (each name = 'foo') | (each age 23) ] The MongoQueries package should support the entire mongo query language (including nested queries), and comes with unit tests. Nico
Re: [Pharo-project] smalltalkhub problems?
Something's wrong, yes. I'll have a look tomorrow morning. Nico Camillo Bruni camillobr...@gmail.com writes: I don't know if that is intended, but I cannot load code from Smalltalkhub currently The following file is not found: http://smalltalkhub.com/mc/dh83/p/P4-Kernel-CamilloBruni.10.mcz even though it's listed here http://smalltalkhub.com/mc/dh83/p/main best cami -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] SmalltakHub browse projects feature
Indeed! A more complete search is planned, as well as many new features. Stay tuned :) Nico Geert Claes geert.wl.cl...@gmail.com writes: I think I read that Nico is working at stHub at the moment so I guess there'll be some new stuff soon -- View this message in context: http://forum.world.st/SmalltakHub-browse-projects-feature-tp4655601p4655628.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] [SmalltalkHub] How do I add a contributor to my project?
You go to the settings tab of your project. From there you can add contributors. Nico Stéphane Ducasse stephane.duca...@inria.fr writes: I wanted to add doru to my projects and I cannot. How do I do that? Stef -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] New MongoTalk Repo
Francois Stephany tulipe.mouta...@gmail.com writes: I've moved the MongoTalk project to SmalltalkHub: http://www.smalltalkhub.com/#!/~francois/MongoTalk/ The original repo is still available but please use the new one. I don't know how to put a repo in global read/write on Smalltalkhub (is it possible?) Not yet, but that's coming soon :) Nico -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Changes in MongoTalk
Looks cool Francois! I'll have a deeper look tomorrow. Nico -- On Sat, 22 Sep 2012 18:16:26 -0700, Francois Stephany tulipe.mouta...@gmail.com wrote: I've introduced the notion of limit to the MongoTalk driver (see the MongoTalk repo). If someone (Nico, Esteban?) could have a look at the changes it would be great. The test case is overly simplistic but it should illustrate the point. Next on my list: numberToSkip[1]. With limit and numberToSkip, we should be able to have something like pagination easily. Please stop me if none of these changes makes sense ;) [1] http://www.mongodb.org/display/DOCS/Mongo+Wire+Protocol#MongoWireProtocol-OPQUERY -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub news
Yes, in fact with Esteban we thought about merging our work or maybe I will drop my layer and use Voyage. Nico On Thu, 20 Sep 2012 10:30:30 -0700, Francois Stephany tulipe.mouta...@gmail.com wrote: Ok! I've managed to load it but haven't tried to run it (yet). I almost gave up before realising that KO is the prefix used by Kalingrad :) It's cool to browse a real project using Seaside and Mongo. The way Smalltalkhub maps Mongo and Smalltalk objects is interesting. It seems to be more explicit than the Voyage approach. Have you considered to use Voyage or to extract the smalltalkhub mapper to a indenpendent package (a bit like mongoid, moped and origin in ruby[1])? Anyway, thanks for open sourcing it! Fa [1]http://mongoid.org/en/mongoid/index.html On 20/09/12 03:32, Nicolas Petton wrote: No, there's no configuration yet. Nico On Wed, 19 Sep 2012 15:05:10 -0700, Francois Stephany tulipe.mouta...@gmail.com wrote: Is there a Metacello configuration for it? I'm trying to load it by hand but guessing the dependencies is tricky for me. On 16/09/12 12:56, Camillo Bruni wrote: On 2012-09-16, at 21:29, Sven Van Caekenberghe s...@stfx.eu wrote: Good work ! Where can the code be found/seen ? all in the latest pharo SmalltalkHubRepository browse. I am especially interested in the last point. Has it something to do with (using) Zn ? yes, we basically did a HEAD request and returned false on 404, however Zn does 3 or so retries, and thus makes everything slow :). I don't know what the side-effects are, but we reduce the retryCount to 0, to get low response times. I thought that upon a valid 404 response there is no retry needed? (but I guess I miss something here :P) -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub news
I really like the abstraction that Voyage provides. We could check if it would make sense to use it for SmalltalkHub. I really hate duplicated efforts. Nico On Fri, 21 Sep 2012 11:11:33 +0200, Esteban Lorenzano esteba...@gmail.com wrote: in fact, I already dropped old Voyage session cache for the one in SmalltalkHub, which was cooler than mine :) now is turn to Nico to check what can he use from Voyage, and if that makes sense ;) Esteban On Sep 21, 2012, at 11:05 AM, Nicolas Petton petton.nico...@gmail.com wrote: Yes, in fact with Esteban we thought about merging our work or maybe I will drop my layer and use Voyage. Nico On Thu, 20 Sep 2012 10:30:30 -0700, Francois Stephany tulipe.mouta...@gmail.com wrote: Ok! I've managed to load it but haven't tried to run it (yet). I almost gave up before realising that KO is the prefix used by Kalingrad :) It's cool to browse a real project using Seaside and Mongo. The way Smalltalkhub maps Mongo and Smalltalk objects is interesting. It seems to be more explicit than the Voyage approach. Have you considered to use Voyage or to extract the smalltalkhub mapper to a indenpendent package (a bit like mongoid, moped and origin in ruby[1])? Anyway, thanks for open sourcing it! Fa [1]http://mongoid.org/en/mongoid/index.html On 20/09/12 03:32, Nicolas Petton wrote: No, there's no configuration yet. Nico On Wed, 19 Sep 2012 15:05:10 -0700, Francois Stephany tulipe.mouta...@gmail.com wrote: Is there a Metacello configuration for it? I'm trying to load it by hand but guessing the dependencies is tricky for me. On 16/09/12 12:56, Camillo Bruni wrote: On 2012-09-16, at 21:29, Sven Van Caekenberghe s...@stfx.eu wrote: Good work ! Where can the code be found/seen ? all in the latest pharo SmalltalkHubRepository browse. I am especially interested in the last point. Has it something to do with (using) Zn ? yes, we basically did a HEAD request and returned false on 404, however Zn does 3 or so retries, and thus makes everything slow :). I don't know what the side-effects are, but we reduce the retryCount to 0, to get low response times. I thought that upon a valid 404 response there is no retry needed? (but I guess I miss something here :P) -- Nicolas Petton http://nicolas-petton.fr -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub news
No, there's no configuration yet. Nico On Wed, 19 Sep 2012 15:05:10 -0700, Francois Stephany tulipe.mouta...@gmail.com wrote: Is there a Metacello configuration for it? I'm trying to load it by hand but guessing the dependencies is tricky for me. On 16/09/12 12:56, Camillo Bruni wrote: On 2012-09-16, at 21:29, Sven Van Caekenberghe s...@stfx.eu wrote: Good work ! Where can the code be found/seen ? all in the latest pharo SmalltalkHubRepository browse. I am especially interested in the last point. Has it something to do with (using) Zn ? yes, we basically did a HEAD request and returned false on 404, however Zn does 3 or so retries, and thus makes everything slow :). I don't know what the side-effects are, but we reduce the retryCount to 0, to get low response times. I thought that upon a valid 404 response there is no retry needed? (but I guess I miss something here :P) -- http://tulipemoutarde.be CA: +1 778 558 3225 BE: +32 65 709 131 -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Can you commit to SmalltalkHub?
Hey guille, Works fine for me. Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect Are you behind a firewall or something? Nico -- On Thu, 20 Sep 2012 16:07:22 +0200, Guillermo Polito guillermopol...@gmail.com wrote: I'm having forbidden since this morning :/. (and yes, I've put my password) I can login into the website, but then I tried to update my password and the website shouted me: !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtd; htmlhead meta http-equiv=Content-Type content=text/html; charset=utf-8 titleERROR: The requested URL could not be retrieved/title style type=text/css!-- /* Stylesheet for Squid Error pages Adapted from design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */ /* Page basics */ * { font-family: verdana, sans-serif; } html body { margin: 0; padding: 0; background: #efefef; font-size: 12px; color: #1e1e1e; } /* Page displayed title area */ #titles { margin-left: 15px; padding: 10px; padding-left: 100px; background: url('http://www.squid-cache.org/Artwork/SN.png') no-repeat left; } /* initial title */ #titles h1 { color: #00; } #titles h2 { color: #00; } /* special event: FTP success page titles */ #titles ftpsuccess { background-color:#00ff00; width:100%; } /* Page displayed body content area */ #content { padding: 10px; background: #ff; } /* General text */ p { } /* error brief description */ #error p { } /* some data which may have caused the problem */ #data { } /* the error message received from the system or other software */ #sysmsg { } pre { font-family:sans-serif; } /* special event: FTP / Gopher directory listing */ #dirmsg { font-family: courier; color: black; font-size: 10pt; } #dirlisting { margin-left: 2%; margin-right: 2%; } #dirlisting tr.entry td.icon,td.filename,td.size,td.date { border-bottom: groove; } #dirlisting td.size { width: 50px; text-align: right; padding-right: 5px; } /* horizontal lines */ hr { margin: 0; } /* page displayed footer area */ #footer { font-size: 9px; padding-left: 10px; } body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; } --/style /headbody id=ERR_ACCESS_DENIED div id=titles h1ERROR/h1 h2The requested URL could not be retrieved/h2 /div hr div id=content pThe following error was encountered while trying to retrieve the URL: a href= http://www.smalltalkhub.com/hub/users/Guille; http://www.smalltalkhub.com/hub/users/Guille/a/p blockquote id=error pbAccess Denied./b/p /blockquote pAccess control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect./p pYour cache administrator is a href=mailto:webmaster ?subject=CacheErrorInfo%20-%20ERR_ACCESS_DENIEDamp;body=CacheHost%3A%20localhost%0D%0AErrPage%3A%20ERR_ACCESS_DENIED%0D%0AErr%3A%20%5Bnone%5D%0D%0ATimeStamp%3A%20Thu,%2020%20Sep%202012%2014%3A04%3A54%20GMT%0D%0A%0D%0AClientIP%3A%2010.1.160.167%0D%0A%0D%0AHTTP%20Request%3A%0D%0APUT%20%2Fhub%2Fusers%2FGuille%20HTTP%2F1.1%0AHost%3A% 20www.smalltalkhub.com %0D%0AProxy-Connection%3A%20keep-alive%0D%0AContent-Length%3A%20578%0D%0AOrigin%3A%20http%3A%2F% 2Fwww.smalltalkhub.com %0D%0AX-Requested-With%3A%20XMLHttpRequest%0D%0AUser-Agent%3A%20Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_7_4)%20AppleWebKit%2F537.1%20(KHTML,%20like%20Gecko)%20Chrome%2F21.0.1180.89%20Safari%2F537.1%0D%0AContent-Type%3A%20text%2Fjson%0D%0AAccept%3A%20*%2F*%0D%0AReferer%3A%20http%3A%2F% 2Fwww.smalltalkhub.com%2F%0D%0AAccept-Encoding%3A%20gzip,deflate,sdch%0D%0AAccept-Language%3A%20en-US,en%3Bq%3D0.8%0D%0AAccept-Charset%3A%20ISO-8859-1,utf-8%3Bq%3D0.7,*%3Bq%3D0.3%0D%0ACookie%3A%20_smalltalkhub_u1%3DGuille%3B%20_smalltalkhub_u2%3D1232707383919415762177182989216592143327074266481%0D%0A%0D%0A%0D%0Awebmaster/a./p br /div hr div id=footer pGenerated Thu, 20 Sep 2012 14:04:54 GMT by localhost (squid/3.1.19)/p !-- ERR_ACCESS_DENIED -- /div /body/html Is it only me? Guille, pissed off because can't commit Non-text part: text/html -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] ss3 down?
Works for me. Nico On Wed, 19 Sep 2012 15:17:19 +0200, Esteban Lorenzano esteba...@gmail.com wrote: is down, or just for me? -- Nicolas Petton http://nicolas-petton.fr
[Pharo-project] Smalltalkhub update
Hi guys, We just updated smalltalkhub. This update includes speedups with MC requests caching and a bug fix to allow - and _ in project names. Cheers! Nico
Re: [Pharo-project] smalltalkhub project names
I have to check. I fixed it in this commit http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.93 Nico Camillo Bruni camillobr...@gmail.com writes: is it still possible that we cannot enter $- in project names?? best cami -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Smalltalkhub needs your quick in the ass :)
Hi guys! Thanks stef for the kick in the ass ;) - Smalltalkhub *will be SEO friendly* and have static version for crawlers - SmalltalkHub misses some features and the homepage isn't done yet - The next version especially will have an UI for adding contributors and a working search page Cheers! Nico 2012/5/16 Janko Mivšek janko.miv...@eranova.si Dne 16. 05. 2012 09:09, piše Stefan Marr: Looks very nice. But betting 100% on AJAX is probably not a good idea for Google rankings. Google current entry looks like: SmalltalkHub www.smalltalkhub.com/ Loading. Please wait. New Session Configure Halos Profile Memory XHTML 0/0 ms. The cached screenshot also indicates that it wont be able to find any of the hosted projects. Reminds me a bit of the good old times with Flash... Agree, this is a step back from previous version of StHub and I hope Nico will rethink it a bit. Why not a plain HTML pages with Amber/JavaScript generated content only for things that really need that? Also, I hope a code browser with REST URL for every package, class and method is also coming, so that we will be able email links to the code, or post it on IRC, blogs... Note that GitHub has currently an advantage over StHub because it is SEO friendly and Google searchable. If StHub won't be, we lost a big opportunity here. And because of recent Dale's progress I would then rather think about migrating everything to GitHub instead. Best regards Janko -- Janko Mivšek Aida/Web Smalltalk Web Application Server http://www.aidaweb.si
Re: [Pharo-project] Smalltalkhub needs your quick in the ass :)
Note that GitHub has currently an advantage over StHub because it is SEO friendly and Google searchable. If StHub won't be, we lost a big opportunity here. SmalltalkHub will be. That's one of the next important things to add. Nico
Re: [Pharo-project] Smalltalkhub needs your quick in the ass :)
2012/5/16 Stefan Marr smallt...@stefan-marr.de Hi Nico: On 16 May 2012, at 10:48, nicolas petton wrote: - Smalltalkhub *will be SEO friendly* and have static version for crawlers Well, you are very brief, and I might misunderstand you, but: IMHO that approach did not work out for the kind of Flash pages we built back then. Not only is the loading animation a reminiscence of dark times, but the overall approach has prove to be unmaintainable, in my experience. Since we have the example GitHub: To my understanding, their approach is the other way around, and seems to work a lot better. They have static pages, and these static pages are _augmented_ with AJAX to give human users a better experience. So, seems to me a lot different to what we did back then with Flash, and what looks like your current approach. My current approach is very similar to what Twitter and some other modern web apps do. The UI is built on the client-side, and pages (will be) built on the server for fallback (including bookmarkable urls and everything). Anyway, nice project, and it looks visually very polished :) Thank you :) Nico
Re: [Pharo-project] Troll Banned.
Thanks the Pharo Board! On 01/03/12 13:28, Marcus Denker wrote: Hello, The Pharo Board decided to ban the Troll. Marcus -- Marcus Denker -- http://marcusdenker.de -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] It would be me first
On 28/02/12 14:05, Igor Stasenko wrote: On 28 February 2012 10:38, Norbert Hartlnorb...@hartl.name wrote: Am 28.02.2012 um 10:13 schrieb Göran Krampe: Hi folks! Nicolas will of course reply - I think he was planning to write a post the other day but might have forgotten - but I can chip in some info: SmalltalkHub has gone through some technical evolution which has taken some time. Especially various persistence schemes were tested and most of them ended up problematic, Nicolas tested a LOT of variations I think. The latest stack looks very promising though - and the reason I can describe it is because I am trying to help out a bit with it - though haven't had much time yet. The client is a full Amber app built with Bootstrap 2 from Twitter. It is very nice looking and responsive. It communicates with the backend using plain jQuery REST. The server side is built with Seaside-REST which then uses a domain model described with Magritte 3 (Nicolas just switched) which is persisted using RiakDocument + Phriak for persistency. An interesting twist here is that Magritte is being used to produce the JSON RiakDocuments to store. End result? A very strong and interesting architecture and the performance looks outstanding so far. Riak also buys us really strong robustness since it has redundancy built in. All questions regarding availability, time schedule etc I will leave for Nicolas to answer. :) Sounds good. I work with Seaside-Rest and Magritte3 on a daily base. This time with MongoDB using MongoTalk. So I'm quite confident that the choice of the stack is superb :) I decided to use MongoDB because it did not want to be content agnostic. My client approach however is the opposite using seaside with jquery extension. Using amber with Rest style access is surely the better approach for a site like SmallHub. What puzzles me is what RiakDocument is doing in this mix. Is it published somewhere? i think it just a json with data, which riak server can swallow :) Exactly, it's a tiny layer on top of Riak that uses Magritte descriptions to produce JSON, validates it, and makes link walking, etc easier. Cheers, Nico Norbert -- Nicolas Petton http://nicolas-petton.fr
[Pharo-project] SmalltalkHub news (was: It would be me first)
Hi all! As Göran said, he recently joined our forces on SmalltalkHub. We're used to working together and he has great Riak knowledge. He's mainly working on the Riak-backed Monticello repository. Currently, timelines, users, projects, settings, user dashboard and profile are ported for Riak. As soon as the Riak Monticello repository will be ready, we'll release and put it online. That means taht the issue tracker and project statistics probably won't be there at first, but as Stef said to me several times already, release release early, release often, it doesn't have to be perfect from the start :) So I'm gonna listen to Stef, and make it publicly available. On 28/02/12 10:13, Göran Krampe wrote: The latest stack looks very promising though - and the reason I can describe it is because I am trying to help out a bit with it - though haven't had much time yet. The client is a full Amber app built with Bootstrap 2 from Twitter. It is very nice looking and responsive. It communicates with the backend using plain jQuery REST. The server side is built with Seaside-REST which then uses a domain model described with Magritte 3 (Nicolas just switched) which is persisted using RiakDocument + Phriak for persistency. An interesting twist here is that Magritte is being used to produce the JSON RiakDocuments to store. End result? A very strong and interesting architecture and the performance looks outstanding so far. Riak also buys us really strong robustness since it has redundancy built in. I couldn't have said it better, thanks Göran :) Cheers, Nico -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Do not feed the trolls
Guido, I'd rather focus on positive energy. Please understand that you're not helping, at all. I'm kindly asking you to stop, you're attitude is polluting this mailing list. Cheers, Nico On 21/02/12 02:40, Guido Stepken wrote: Much simpler calling s.b. a troll than changing own behaviour!!! :-) You get old and unflexible, when you rather start to defend, refusing to see facts: Its not me, who is responsible for the failing of the product in the market, i am working hard! Always the same I hate it, this attitude. tnx 4 understanding, Guido Stepken Am 21.02.2012 02:29 schrieb Peter Hugosson-Miller oldmanl...@gmail.com mailto:oldmanl...@gmail.com: Nice try, Dale, but this troll will apparently eat anything - even Wikipedia articles :-p -- Cheers, Peter. -- Nicolas Petton http://nicolas-petton.fr
[Pharo-project] Pharo Smalltalk + Riak = Phriak
Hi! Göran and I worked on a Riak client for Pharo Smalltalk named Phriak. You can download the code at http://www.squeaksource.com/Phriak Today I released the version 0.3. Riak is a screamingly cool NoSQL database that scales like crazy. It's a distributed, data agnostic db (see http://wiki.basho.com/Riak.html). There's a Metacello package ConfigurationOfPhriak for simple loading. As of today, Phriak supports (through the HTTP API): - Bucket properties - Objects metadata - Links and link walking - Secondary indexing - Map/Reduce - VClock and Siblings resolution Cheers, Nico -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Pharo Smalltalk + Riak = Phriak
BTW, I'll release RiakDocument soon, a Magritte-described layer on top of Phriak that we use for saving data in SmalltalkHub. Ohh, and I'll have good news about SmalltalkHub soon ;) Cheers, Nico On 15/02/12 11:50, Nicolas Petton wrote: Hi! Göran and I worked on a Riak client for Pharo Smalltalk named Phriak. You can download the code at http://www.squeaksource.com/Phriak Today I released the version 0.3. Riak is a screamingly cool NoSQL database that scales like crazy. It's a distributed, data agnostic db (see http://wiki.basho.com/Riak.html). There's a Metacello package ConfigurationOfPhriak for simple loading. As of today, Phriak supports (through the HTTP API): - Bucket properties - Objects metadata - Links and link walking - Secondary indexing - Map/Reduce - VClock and Siblings resolution Cheers, Nico -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Who can help for the pharo web site
What about Pier? It's opensource and run on Pharo. Cheers, Nico On 15/02/12 11:38, Stéphane Ducasse wrote: Thanks laurent I did a pass on the page Stef On Feb 15, 2012, at 11:26 AM, Stéphane Ducasse wrote: thanks a lot laurent May be we should copy the text from the wiki Else do you know how we can put back the tweet little icons showing the tweets? On Feb 14, 2012, at 10:19 PM, laurent laffont wrote: Stef, I've added http://www.pharo-project.org/community/how-to-contribute To create a new page in Community, I've selected community block then clic on insert Subpage in the top menu. If you don't feel to add it on the website yourself, you can send me the content by mail and I will add it. Laurent On Tue, Feb 14, 2012 at 8:47 PM, stephane ducassestephane.duca...@free.fr wrote: Hi guys Adrian left and now I cannot manage the pharo web site. I need help because I do not understand how to edit it. Today by accident I removed the (broken) twitter box. So what do we do? I was thinking to port everything in plain static html so that I can edit the pages fast and easy. I would like to add a how to contribute page. Our web site does not evolve anymore because nobody cares about it. So I can try to do it but I will port everything into html. Stef (tired to do too many things and fed up about systematic bashing). -- Nicolas Petton http://nicolas-petton.fr
Re: [Pharo-project] Starting the sprint @ lille :)
Cool! I'll hope I'll be joining you for the next one :) Cheers, Nico On Sat, 2012-02-04 at 11:44 +0100, Stéphane Ducasse wrote:
[Pharo-project] [ANN] Amber Smalltalk 0.9.1 is out!
About 4 moons have passed and Amber - the Smalltalk for the web - has during that time moved forward quite a lot. Since the 0.9 release back in september we have made about 250 commits and closed 52 issues of about 75 reported during these months. Now with over 43 forks on github and more than 230 followers the project: http://www.amber-lang.net ...is live and kicking! A lot of cool stuff is being done in those forks and not in the master repository, like for example the gaming framework called Ludus by Bernat Romagosa: https://github.com/bromagosa/amber/tree/ludus ...or Ambrhino by Stefan Krecher - Amber running in Rhino: https://github.com/StefanKrecher/Ambrhino So, why would you take a look at Amber? In our opinion Amber is perfectly positioned for the HTML5 onslaught and the explosion of all-things-javascript like for example Nodejs. Amber plays very well with others and can seamlessly use Javascript libraries! It's a *real* Smalltalk, the environment is all there including Workspace, Transcript, Browser, senders/implementors/references to class, TestRunner, Inspectors, code editing with syntax coloring and a Debugger. There is no image or interpreter, all compilation is incremental. JavaScript is quite a broken language with lots of traps and odd quirks. It is the assembler of the Internet and we love it for that, but we don't want to write applications in it. Smalltalk is immensely cleaner, both syntactically and semantically with a simple class model and a lightweight syntax for closures. It is in many ways a perfect match for the Good Parts of JavaScript. And having a true live interactive incremental development environment where you can build your application directly in the browser is unbeatable... Below follows a summary of the major changes since release 0.9. We hope you join us in developing Amber and having fun! Fork at github, join in #amber-lang on freenode and hop onto the mailing list. regards, Nicolas Göran ...and a BIG thanks to everyone that are involved in the project! - Here's a summary of changes since the 0.9 release: - 80 new unit tests written - 52 issues fixed - All classes in Kernel-Objects, Kernel-Classes and Kernel-Methods has been documented - New documentation framework (see http://amber-lang.net/documentation.html) - Better class organisations, Kernel package split into several packages - First class packages have replaced class categories - Internet Explorer 7+ compatibility - New Announcement framework ported from Pharo - New console-based REPL written in Amber using node.js - Symbol class implemented together with object identity and #== - New OrderedCollection and Set implementation - Dictionary can now have any kind of object as keys. String-key dictionary has been renamed HashedCollection - New TwitterWall example - Improved HTML Canvas, now compatible with IE7 - Improved JSObjectProxy for seemless JavaScript objects access from Amber - No more jQuery binding. Amber is fully capable of sending messages to JavaScript objects
Re: [Pharo-project] The SmalltalkHub demo is online!
On Fri, 2011-12-02 at 05:50 -0800, Sean P. DeNigris wrote: Sean P. DeNigris wrote I reported 3 bugs as per these instructions, and they seem to have disappeared after the last update - doh! Bump. Is it now safe to submit bugs via the site itself, or is there a better way? Yeah, as I said I just flushed the db when I put the new demo online. Cheers, Nico -- View this message in context: http://forum.world.st/The-SmalltalkHub-demo-is-online-tp4073806p4147053.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] New SmalltalkHub preview online
Hi, This is coming soon :) Cheers, Nico 2011/11/19 Herby Vojčík he...@mailbox.sk In github when I click on the commit I see a diff. How can I see a difference that the commit brought up here (online, without downloading)? Herby -- View this message in context: http://forum.world.st/The-SmalltalkHub-demo-is-online-tp4073806p4087229.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] The SmalltalkHub demo is online!
Hi guys, I'm glad to tell you that the demo of SmalltalkHub is online. http://www.smalltalkhub.com Note that this is a demo only (all projects will be deleted at some point). You can follow the SmalltalkHub project here: http://smalltalkhub.com/user/NicolasPetton/SmalltalkHub You can report bugs you encounter on the issue tracker there. This demo is running on Pharo (the next one will be on GemStone). The changelog is quite big, but here's some important changes: - The clone feature has been removed in favor of an inbox per project. (later the inbox repository url will be visible in the project overview) - RSS feeds for project timelines and user activity - Persistency is now pluggable (the current demo uses Fuel to serialize the repository) - New help system - New chronological view of packages - More useful commit view - The issue tracker has received some love some bugs has been fixed - new statistics view - Email notifications - And of course, many bug and UX fixes Some features that will appear soon (in random order): - Scripting engine to perform actions on projects - A diff browser - the ability to accept/decline packages committed to the inbox, and move/delete packages/versions. Cheers, Nicolas
Re: [Pharo-project] The SmalltalkHub demo is online!
On Tue, 2011-11-15 at 20:52 +0100, Sven Van Caekenberghe wrote: On 15 Nov 2011, at 20:18, Nicolas Petton wrote: I'm glad to tell you that the demo of SmalltalkHub is online. http://www.smalltalkhub.com Note that this is a demo only (all projects will be deleted at some point). Beautiful ! When can we start using this, knowing that the data is kept safe ? I hope before the end of the year. The next demo will very likely run on GemStone, then the final app will be hosted by the INRIA. Nicolas Sven
Re: [Pharo-project] [squeak-dev] The SmalltalkHub demo is online!
On Tue, 2011-11-15 at 17:56 -0300, Mariano Martinez Peck wrote: BTW one thing I would love but I think you already answered to me that yes, is the ability to have a ConfigurationOfSmalltalkHub which let me take a standard Pharo image and execute: ConfigurationOfSmalltalkHab loadWithFuelPresistency. and I can have my own/company/whatever repo running :) Exactly. that's the goal :) Nicolas
[Pharo-project] SmalltalkHub news
Hi, We've been very quiet about SmalltalkHub's development since ESUG 2011. It's not that we didn't work on it, but there was no significant new feature to show. Part of the work was to make SmalltalkHub run smoothly on GemStone/S as well as under Squeak/Pharo, and allow pluggable persistency strategies instead of the hard-coded SandStoneDB persistency. We also took into account all the feedback we got and implemented several of the asked features and fixed reported issues: - RSS feeds for project activity and commits - markdown fixes - issue tracker improvements - better looking and more useful timeline events - loading indicators when necessary - project cloning fixes We are currently preparing a public demo of SmalltalkHub. It should be online after this weekend. This demo will be running on GemStone/S, will have many UI improvements and the usual bug fixes. Some features like project cloning and the scripting engine may not be available depending on the time we get. Cheers, Nicolas
Re: [Pharo-project] PetitParser + Amber
On Wed, 2011-09-14 at 11:44 +0200, Lukas Renggli wrote: Hi Frank, Likely this has nothing to do with PetitParser. From my understanding: In Clamato the parser was running at the language level (Smalltalk). JTalk introduced a dead-slow method lookup and as a consequence they optimize the parser by moving it to the implementation level (a JavaScript primitive). As Göran explained, the lookup wasn't really the issue. Compiling a method using PetitParser was (and would still be) fast enough to not notice the difference, and that's what you do most of the time using the class browser. But then doing a full make has always been awefully slow. The new parser fixes that. The lookup slowed down Amber by 30-40% but at the same time we introduced compiler optimizations doing inlinings. Here's tinyBenchmarks results from before the lookup: '2253521.1267605633 bytecodes/sec; 129005.9582919563 sends/sec' And now with Amber 0.9: '4173187.271778821 bytecodes/sec; 90916.667 sends/sec' Cheers, Nico Lukas On 14 September 2011 09:30, Frank Shearar frank.shea...@gmail.com wrote: Hi Göran, Quick question: during your work on Amber, did you find any particularly slow parts of PetitParser? Or, rephrased: while a hand-written parser is pretty much guaranteed to run faster than PetitParser (or any general parser generator, I reckon), are there any parts of PetitParser that leap out as being ripe for optimisation? Thanks, frank -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Thanks for the suggestion. I don't know yet how it would fit with SmalltalkHub, and how to integrate it, but it could be a nice addition indeed. Cheers, Nico 2011/8/4 Torsten Bergmann asta...@gmx.de Serge wrote Very similar to forks in github: if you have no access to a project or the project seems stalled, you fork the project ans apply your own patches. But with one difference: a fork means really forking (the whole) codebase and this fork is usually available at a different location. You can (and have to) completely maintain this fork then. This could be good or bad. The more forks exist the more people can be confused... But an projects Inbox would be bound to the project - so project developers/admins could decide which inbox contribution to accept and integrate into the code base. People who provide good contributions could later be added as project developers and even when a contribution is not integrated it is close to the project for others to use. Currently we do something similar with Pharo and PharoInbox - but they are two separate projects in SqS. A default Inbox for any project would IMHO a nice addition. Bye T. -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Yes, sorry. But we'll put it back online very soon now. Cheers, Nico Le mercredi 03 août 2011 à 19:03 +0200, Igor Stasenko a écrit : seems like i'm too late on the party :( Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache/2.2.12 (Ubuntu) Server at smalltalkhub.objectfusion.fr Port 80 -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] jtalk fun
Le samedi 25 juin 2011 à 10:27 +0200, Stéphane Ducasse a écrit : On Jun 25, 2011, at 8:25 AM, H. Hirzel wrote: Nicolas Another idea for an example Connect the JavaScript InfoVis Toolkit (http://thejit.org/) and display the class hierarchy of JTalk in a view like http://thejit.org/static/v20/Jit/Examples/RGraph/example1.html or one I would love to see such kind of animation in SMalltalk. I do not understand why this is possible in javascript and not in Smalltalk. Because such animations are done on the client side. So this is possible in Jtalk :) Cheers, Nico -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] jtalk fun
Le samedi 25 juin 2011 à 13:55 +0200, Stéphane Ducasse a écrit : client side has nothing to do with the problem. We need a better canvas and related. I thought you meant in a web page :) Nicolas Stef On Jun 25, 2011, at 12:47 PM, Nicolas Petton wrote: Le samedi 25 juin 2011 à 10:27 +0200, Stéphane Ducasse a écrit : On Jun 25, 2011, at 8:25 AM, H. Hirzel wrote: Nicolas Another idea for an example Connect the JavaScript InfoVis Toolkit (http://thejit.org/) and display the class hierarchy of JTalk in a view like http://thejit.org/static/v20/Jit/Examples/RGraph/example1.html or one I would love to see such kind of animation in SMalltalk. I do not understand why this is possible in javascript and not in Smalltalk. Because such animations are done on the client side. So this is possible in Jtalk :) Cheers, Nico -- Nicolas Petton http://www.nicolas-petton.fr -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Swazoo keeping HTTPConnections open
Hi Bernat, I have a patch that may solve your problem that will be integrated mainstream. In the meantime: HTTPConnectionclose self stream notNil ifTrue: [self stream close. stream := nil]. self server notNil ifTrue: [self server removeConnection: self]. self loop notNil ifTrue: [ | process | process := loop. loop := nil. process terminate] HTH, Nicolas Le mercredi 22 juin 2011 à 11:36 +0200, Bernat Romagosa a écrit : Hi list, I don't know where should I address this issue, so please excuse me if this mail is a bit off-topic. I've been running an Iliad app in Pharo for a couple of months, and just today I realised the image was behaving quite sluggish, so I checked the process browser and discovered thousands (literally) of Delay wait instances going on. Inspecting them, I found out they had all been spawned by Swazoo's HTTPConnection interact. So what I did is HTTPConnection allInstancesDo: [:c | c close], which took quite a while to conclude, and the problem was solved, but these processes keep on spawning every time a user logs in, and they never seem to die unless I tell them to. Also, killing these processes seems to have no effect on the application behaviour at all, all sessions stay where they should and everything is alright, so I'm even considering using a scheduler that kills'em'all every hour or so (how elegant could this be!) Has anybody ran into a similar issue before? Thanks! -- Bernat Romagosa. -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Name spaces
Le vendredi 20 mai 2011 à 09:52 +0200, Stéphane Ducasse a écrit : On May 20, 2011, at 9:40 AM, Noury Bouraqadi wrote: Hi, I'm wondering what is the status of the name spaces project developed last summer as part of GSoC. nowhere and do not expect it to be in pharo. Why that? Is it because of the implementation or because you don't want namespaces in Pharo? Nicolas Stef Noury http://car.mines-douai.fr/noury -- -6th National Conference on “Control Architecture of Robots” 24-25 may 2011, Grenoble area, France http://car2011.inrialpes.fr/ -19th ESUG International Smalltalk Conference 22-26 August 2011, Edinburgh, UK http://www.esug.org/Conferences/2011 -19èmes Journées Francophones sur les Systèmes Multi-Agents (JFSMA’11) http://www.univ-valenciennes.fr/congres/jfsma2011/ 17-19 Octobre 2011, Valenciennes, France -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Name spaces
What did I say... I didn't mean to start an endless discussion, I don't know at all what is the state of namespaces in Pharo. Sorry for not following more this ML, I guess. Nicolas Le vendredi 20 mai 2011 à 16:00 +0200, Philippe Marschall a écrit : On 05/20/2011 03:46 PM, Marcus Denker wrote: On May 20, 2011, at 3:43 PM, Philippe Marschall wrote: On 05/20/2011 02:52 PM, Janko Mivšek wrote: On 20. 05. 2011 14:15, Stéphane Ducasse wrote: I'm wondering what is the status of the name spaces project developed last summer as part of GSoC. nowhere and do not expect it to be in pharo. Why that? Is it because of the implementation or because you don't want namespaces in Pharo? sorry guy I do not have the time for discussing that. But it is certainly needed to be discussed and it would be nice if at least a timeframe for this discussion is announced. If not put in a plan for Pharo ... Yes, name spaces haven't yet been discussed enough. Maybe we can establish a new tradition and have a 100+ discussion about namespaces every year. It worked well for Squeak... Like we already have for why Smalltalk is not more popular. That would be nice. Cheers Philippe -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] jtalk fun
Le vendredi 22 avril 2011 à 16:20 +0200, Richard Durr a écrit : In a trivial test I did with Objective J, it did cost about half of the speed, but gives sending to null and undefined as well als DNU. Half the speed is really something. Another problem would be the resulting JS code. Right now the JavaScript output is very readable, and it makes debugging easy. Cheers, Nicolas -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] SqueakSource AND SmalltalkHub down ;)
Le mercredi 20 avril 2011 à 11:30 +0200, Torsten Bergmann a écrit : SqueakSource AND SmalltalkHub down Yes, it looks like SmalltalkHub replaces all features of squeaksource and mimicks also the down behavior ;) Hehe :-) I shutdown the demo of SmalltalkHub because of some issues we got, especially a (stupid) security hole. I'll let you know when it will be back online. Cheers, Nicolas Btw: anyone eager to try out SqueakSource3 ? It is available as and alpha Metacello Config. Does it work with Pharo 1.2 already? Could you post a script for people to load and try? Thx T. -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] Smalltalk, git, files, the universe and everything...okay not everything:)
Le mercredi 20 avril 2011 à 13:47 -0300, Germán Arduino a écrit : 2011/4/20 Serge Stinckwich serge.stinckw...@gmail.com: Even if SmalltalkHub looks like GitHub, its still based on Monticello. Another aspect also important in github and similar tools is social coding. This is very easy to follow your favorite developpers and to participate by cloning his/her repository. Regards SmalltalkHub is Squeak, Pharo, GNU ST? It hosts MC repositories projects. So not GNU Smalltalk for now :) It will be open source? Sure, it will be released under MIT. There are several persistence options? Currently it uses Sandstone, so a it's file based serialization. The demo uses Sandstone + GOODS. Cheers, Nico -- Nicolas Petton http://www.nicolas-petton.fr
[Pharo-project] [ANN] SmalltalkHub demo online
Hi, We are happy to announce the first public demo of SmalltalkHub: http://smalltalkhub.objectfusion.fr You can explore SmalltalkHub at: http://smalltalkhub.objectfusion.fr/explore This is an alpha quality demo, please use it for testing purposes only. Several features that will be included in the final release are missing, especially: - Team management - Client-side scripting features - Full commit lists Still incomplete features: - the UI for cloning is incomplete, especially, the list of forks is missing - The issue tracker is only partly implemented - Several admin tools are missing - The explore page misses a few things Cheers, Nicolas -- Objectfusion S.A.R.L. Web application development design http://www.objectfusion.fr/en
Re: [Pharo-project] [squeak-dev] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 11:53 -0500, Miguel Cobá a écrit : Cool, cool, cool! Some great issues: - Fantastic design! - Cool interface - Fluid - Good use of gravatar! - Great that includes issue tracking out of the box! Thank you Miguel :) Some minor issues: - The link to ESUG on welcome page is broken Fixed! - Behind the search input there is some artifact shown. Fixed too :) Feature request - Maybe rename label in issues to tracker (as in redmine where are several trackers: error, task, suppor, etc., that groups same kind of issues) and add tags to freely group issues about content Yes, this will be in the final release too. ups, it went down. Hope it wasn't me clicking freneticly the all/open/closed issues buttons. Nope, I just restarted it with some fixes. (It shouldn't happen again, as updates should happen without downtime). Nicolas But in general amazing work guys! Thanks to ESUG and ObjectFusion! Stef, where can we donate to keep this kind of projects poping up? El mar, 19-04-2011 a las 18:23 +0200, Nicolas Petton escribió: Hi, We are happy to announce the first public demo of SmalltalkHub: http://smalltalkhub.objectfusion.fr You can explore SmalltalkHub at: http://smalltalkhub.objectfusion.fr/explore This is an alpha quality demo, please use it for testing purposes only. Several features that will be included in the final release are missing, especially: - Team management - Client-side scripting features - Full commit lists Still incomplete features: - the UI for cloning is incomplete, especially, the list of forks is missing - The issue tracker is only partly implemented - Several admin tools are missing - The explore page misses a few things Cheers, Nicolas -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 10:18 -0700, Geert Claes a écrit : Great stuff! I realize it is still a work in progress so just a couple of questions: - How about compare versions? This is still missing, but planned. - Non Smalltalk resource files? That's a good question. I don't have an answer for that right now. Cheers, Nicolas -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 10:31 -0700, Geert Claes a écrit : Nicolas Petton wrote: - Non Smalltalk resource files? That's a good question. I don't have an answer for that right now. Don't get me wrong this is great stuff already but since SmalltalkHub itself is a web app that uses non-smalltalk resources (javascript, css, images etc) it would be great to have one single repository to manage all project related resources. I understand, it would be a good addition. but how would you manage it? Nicolas -- View this message in context: http://forum.world.st/ANN-SmalltalkHub-demo-online-tp3460871p3461025.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 19:34 +0200, Tudor Girba a écrit : Hi, Nice work! Thanks! Some questions: - when should we expect this to be fully operational? In the next few weeks. - is the guide to move squeaksource projects to smalltalkhub available already? If not, when would you expect to have it? before a stable release :) Some comments and issues: - I like the timeline of a project - I like the search availability - the filtering user interface is slightly confusing - i do not know what to do when I get there Thanks for the feedback. How would you like to see it improved? - I cannot delete a user Right now you cannot delete users, packages or projects. But this will of course be added. - In Safari, the search box goes over the Create a new project header Oops, CSS issue. I'll fix it. - the Notes from the Create a new project page have no links: Please read Using SmalltalkHub and Getting started with Monticello if you are looking for help. Yes, this is temporary (admins will be able to edit it). - the only available license for creating a new project is MIT That's because I'm lazy. I'll add some other licenses. That's also configurable by admins. - I cannot delete a project - after pressing new project, even if you press on dashboard or another url, you still remain with the dialog open There is a cancel button for that. Cheers, Nicolas -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 19:43 +0200, Tudor Girba a écrit : Hi, On 19 Apr 2011, at 19:39, Joseph T. Bore wrote: On Apr 19, 2011, at 1:34 PM, Tudor Girba wrote: - after pressing new project, even if you press on dashboard or another url, you still remain with the dialog open i ran into this too, just hit the cancel button on that dialog and it goes away. I know, but it is an issue with the usability and I thought the authors should know about it :) yes, you're perfectly right. it will be fixed :) Cheers, Nicolas Cheers, Doru -- There are 10 types of people in the world, those who know binary, and -- www.tudorgirba.com No matter how many recipes we know, we still value a chef. -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 12:45 -0500, Miguel Cobá a écrit : Other feature request. Save the web, filter spaces from project names (at least in urls). Yep, added to my todo list! Cheers, Nicolas :) Cheers El mar, 19-04-2011 a las 19:36 +0200, Sven Van Caekenberghe escribió: On 19 Apr 2011, at 18:23, Nicolas Petton wrote: We are happy to announce the first public demo of SmalltalkHub: http://smalltalkhub.objectfusion.fr You can explore SmalltalkHub at: http://smalltalkhub.objectfusion.fr/explore This is an alpha quality demo, please use it for testing purposes only. Great indeed. Nice work! Works like a charm: http://smalltalkhub.objectfusion.fr/user/svc/Zinc%20HTTP%20Components The code browser is cool and fast. It even accepts spaces in project titles, or is that a side effect ? Thx, Sven -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [squeak-dev] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 10:49 -0700, Dale Henrichs a écrit : Nicolas, Very nice, but the site appears to be down now? I was pushing some mcz files up to the Metacello project ... I hope I didn't break it:) It works fine here. Weird. I'll check if something strange happened. Nicolas Dale On 04/19/2011 09:23 AM, Nicolas Petton wrote: Hi, We are happy to announce the first public demo of SmalltalkHub: http://smalltalkhub.objectfusion.fr You can explore SmalltalkHub at: http://smalltalkhub.objectfusion.fr/explore This is an alpha quality demo, please use it for testing purposes only. Several features that will be included in the final release are missing, especially: - Team management - Client-side scripting features - Full commit lists Still incomplete features: - the UI for cloning is incomplete, especially, the list of forks is missing - The issue tracker is only partly implemented - Several admin tools are missing - The explore page misses a few things Cheers, Nicolas -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 19:53 +0200, Henrik Sperre Johansen a écrit : Slick interface and cool source browser! Though: - no ssh Would you use SSH with Monticello? As with GIT? - password in plaintext when you do view source on the dashboard... yes, all passwords will be hashed. That's on my todo list too :) I'd suggest focusing a bit on security before declaring it out of alpha :) Sure, on security and a bunch of other things too :) Cheers, Nicolas -- Nicolas Petton http://www.nicolas-petton.fr
Re: [Pharo-project] [ANN] SmalltalkHub demo online
Le mardi 19 avril 2011 à 20:28 +0200, Tudor Girba a écrit : Great. Another question: Should we move the projects now, or will they most likely be deleted before the final release? No, you should wait. 2 reasons: 1. I just found a bug in the db connection (Dale it should be up now ;) 2. I can't assure you that the db won't be deleted Cheers, Nicolas Cheers, Doru On 19 Apr 2011, at 20:20, laurent laffont wrote: What I did to clone ProfStef SS repo to SH: Gofer it squeaksource: 'ProfStef'; package: 'ProfStef-Core'; package: 'ProfStef-Help'; package: 'ProfStef-Tests'; fetch. Gofer it url: 'http://smalltalkhub.objectfusion.fr/mc/user/laurent/ProfStef'; package: 'ProfStef-Core'; package: 'ProfStef-Help'; package: 'ProfStef-Tests'; push. Laurent Laffont - @lolgzs Pharo Smalltalk Screencasts: http://www.pharocasts.com/ Blog: http://magaloma.blogspot.com/ Developer group: http://cara74.seasidehosting.st On Tue, Apr 19, 2011 at 6:23 PM, Nicolas Petton petton.nico...@gmail.com wrote: Hi, We are happy to announce the first public demo of SmalltalkHub: http://smalltalkhub.objectfusion.fr You can explore SmalltalkHub at: http://smalltalkhub.objectfusion.fr/explore This is an alpha quality demo, please use it for testing purposes only. Several features that will be included in the final release are missing, especially: - Team management - Client-side scripting features - Full commit lists Still incomplete features: - the UI for cloning is incomplete, especially, the list of forks is missing - The issue tracker is only partly implemented - Several admin tools are missing - The explore page misses a few things Cheers, Nicolas -- Objectfusion S.A.R.L. Web application development design http://www.objectfusion.fr/en -- www.tudorgirba.com Being happy is a matter of choice. -- Nicolas Petton http://www.nicolas-petton.fr