[Pharo-project] [ANN] Pharo Glorp port release
Hi! We are reaaaaally happy to announce (at last) a very very stable release of the new Glorp port :D. We've done a lot to achieve the following results with Glorp: OpenDBX Oracle: - 7 errors related to Blobs, which are not supported by opendbx. - 1 failure related to timestamp cast (and I don't understand the test intention yet :P) OpenDBX MySql: - 100% green tests :D OpenDBX PostgreSQL: - 7 errors and 1 failure related to Blobs, which are not supported by opendbx (again). OpenDBX SQLite: - 6 failures related to large objects, which are not supported by opendbx (again again).. 2 (expected) failures related to times & dates. Native PostgresV2 Driver: - 2 failures with blobs So far, some FAQs: *¿What is the difference between this port and the old one?* Almost 4 years of work of the VW team with tons of bugfixing (see the last 4 years release notes from Glorp for more detail :P) *¿How can I load it?* If you want to load Glorp + OpenDBX, you can try the following: *Gofer it squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfGlorpDBX'; load. (((Smalltalk at: #ConfigurationOfGlorpDBX) perform: #project) perform: #version: with: #stable) load* Also, you can try loading only Glorp (maybe because you want to integrate it with your own database driver): Gofer it squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfGlorp'; load. (((Smalltalk at: #ConfigurationOfGlorp) perform: #project) perform: #version: with: #stable) load *¿How did we test it?* We've tested it in Pharo 1.2 and Pharo 1.3 + Jenkins CogVms. *¿What's coming next?* *We are working for your happiness (?).* Hehe, our next step is to release the DBXMagritte project, which aims to allow people working in the Software business to create easy CRUD -the same scaffolding idea from RoR for example- including some of the following features: - (create a class model + magritte descriptions) from a database schema - [if you already have a descripted class model] use magritte descriptions to create a database schema - use magritte descriptions to create glorp mappings And then, you can use the same descriptions for your Seaside app, or in every magritte-friend framework you like ;) So, thanks again to ESUG for sponsoring the project :). Guillermo, Santiago, Gisela, Mariano, Esteban and Diogenes
Hi!I can't install this for the latest clean 1.3 #13310 image with the newest Cog VM.I attached the captured screen and the PharoDebug file.Best regardsLászló Zsolt ----- Original Message ----- From: Pharo-project@lists.gforge.inria.fr To:"Pharo Development" , "A friendly place where any question about pharo is welcome" , , "ESUG Mailing list" , Cc: Sent:Mon, 26 Sep 2011 01:43:04 -0300 Subject:[Pharo-project] [ANN] Pharo Glorp port release Hi! We are reaaaaally happy to announce (at last) a very very stable release of the new Glorp port :D. We've done a lot to achieve the following results with Glorp: OpenDBX Oracle: - 7 errors related to Blobs, which are not supported by opendbx. - 1 failure related to timestamp cast (and I don't understand the test intention yet :P) OpenDBX MySql: - 100% green tests :D OpenDBX PostgreSQL: - 7 errors and 1 failure related to Blobs, which are not supported by opendbx (again). OpenDBX SQLite: - 6 failures related to large objects, which are not supported by opendbx (again again).. 2 (expected) failures related to times & dates. Native PostgresV2 Driver: - 2 failures with blobs So far, some FAQs: ¿WHAT IS THE DIFFERENCE BETWEEN THIS PORT AND THE OLD ONE? Almost 4 years of work of the VW team with tons of bugfixing (see the last 4 years release notes from Glorp for more detail :P) ¿HOW CAN I LOAD IT? If you want to load Glorp + OpenDBX, you can try the following: Gofer it    squeaksource: 'MetacelloRepository';    package: 'ConfigurationOfGlorpDBX';    load.    (((Smalltalk at: #ConfigurationOfGlorpDBX) perform: #project) perform: #version: with: #stable) load Also, you can try loading only Glorp (maybe because you want to integrate it with your own database driver): Gofer it    squeaksource: 'MetacelloRepository';    package: 'ConfigurationOfGlorp';    load.    (((Smalltalk at: #ConfigurationOfGlorp) perform: #project) perform: #version: with: #stable) load ¿HOW DID WE TEST IT? We've tested it in Pharo 1.2 and Pharo 1.3 + Jenkins CogVms. ¿WHAT'S COMING NEXT? _We are working for your happiness (?)._ Hehe, our next step is to release the DBXMagritte project, which aims to allow people working in the Software business to create easy CRUD -the same scaffolding idea from RoR for example- including some of the following features: - (create a class model + magritte descriptions) from a database schema - [if you already have a descripted class model] use magritte descriptions to create a database schema - use magritte descriptions to create glorp mappings And then, you can use the same descriptions for your Seaside app, or in every magritte-friend framework you like ;) So, thanks again to ESUG for sponsoring the project :). Guillermo, Santiago, Gisela, Mariano, Esteban and Diogenes
On Mon, Sep 26, 2011 at 12:16 PM, Laszlo Zsolt Kiss <lzskiss@dublin.ie>wrote:
Hi! I can't install this for the latest clean 1.3 #13310 image with the newest Cog VM. I attached the captured screen and the PharoDebug file.
Hi. Sorry for the stupid mistake. Please take #postLoadGlorpDriverDBXTalkPharo and comment the line "Transcript display." and proceed :) Cheers Best regards
László Zsolt
----- Original Message ----- From: Pharo-project@lists.gforge.inria.fr
To: "Pharo Development" <Pharo-project@lists.gforge.inria.fr>, "A friendly place where any question about pharo is welcome" < pharo-users@lists.gforge.inria.fr>, <clubsmalltalk@googlegroups.com>, "ESUG Mailing list" <esug-list@lists.esug.org>, <dbxtalk@googlegroups.com> Cc:
Sent: Mon, 26 Sep 2011 01:43:04 -0300 Subject: [Pharo-project] [ANN] Pharo Glorp port release
Hi!
We are reaaaaally happy to announce (at last) a very very stable release of the new Glorp port :D. We've done a lot to achieve the following results with Glorp:
OpenDBX Oracle: - 7 errors related to Blobs, which are not supported by opendbx. - 1 failure related to timestamp cast (and I don't understand the test intention yet :P)
OpenDBX MySql: - 100% green tests :D
OpenDBX PostgreSQL: - 7 errors and 1 failure related to Blobs, which are not supported by opendbx (again).
OpenDBX SQLite: - 6 failures related to large objects, which are not supported by opendbx (again again).. 2 (expected) failures related to times & dates.
Native PostgresV2 Driver: - 2 failures with blobs
So far, some FAQs:
*¿What is the difference between this port and the old one?* Almost 4 years of work of the VW team with tons of bugfixing (see the last 4 years release notes from Glorp for more detail :P)
*¿How can I load it?* If you want to load Glorp + OpenDBX, you can try the following:
*Gofer it squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfGlorpDBX'; load.
(((Smalltalk at: #ConfigurationOfGlorpDBX) perform: #project) perform: #version: with: #stable) load*
Also, you can try loading only Glorp (maybe because you want to integrate it with your own database driver):
Gofer it squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfGlorp'; load.
(((Smalltalk at: #ConfigurationOfGlorp) perform: #project) perform: #version: with: #stable) load
*¿How did we test it?* We've tested it in Pharo 1.2 and Pharo 1.3 + Jenkins CogVms.
*¿What's coming next?* *We are working for your happiness (?).*
Hehe, our next step is to release the DBXMagritte project, which aims to allow people working in the Software business to create easy CRUD -the same scaffolding idea from RoR for example- including some of the following features:
- (create a class model + magritte descriptions) from a database schema - [if you already have a descripted class model] use magritte descriptions to create a database schema - use magritte descriptions to create glorp mappings
And then, you can use the same descriptions for your Seaside app, or in every magritte-friend framework you like ;)
So, thanks again to ESUG for sponsoring the project :).
Guillermo, Santiago, Gisela, Mariano, Esteban and Diogenes
-- Mariano http://marianopeck.wordpress.com
So, thanks again to ESUG for sponsoring the project :).
And thanks to Alan for all his help and effort in Glorp.
Guillermo, Santiago, Gisela, Mariano, Esteban and Diogenes
-- You received this message because you are subscribed to the Google Groups "proyecto_relacional" group. To post to this group, send email to proyecto_relacional@googlegroups.com. To unsubscribe from this group, send email to proyecto_relacional+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/proyecto_relacional?hl=en.
-- Mariano http://marianopeck.wordpress.com
On 26 Sep 2011, at 06:43, Guillermo Polito wrote:
We are reaaaaally happy to announce (at last) a very very stable release of the new Glorp port :D. We've done a lot to achieve the following results with Glorpâ¦
Thanks a lot, Guillermo and team, this is really important stuff ! I currently have no time to test this new release with my existing code, but I sure will do so at some point. Regards, Sven
participants (4)
-
Guillermo Polito -
Laszlo Zsolt Kiss -
Mariano Martinez Peck -
Sven Van Caekenberghe