*** bigbrother has joined #gnuenterprise
*** btami has joined #gnuenterprise
<btami> good morning
<dimas> good morning
*** johannesV has joined #gnuenterprise
*** reinhard has joined #gnuenterprise
*** johannesV has quit IRC
*** johannesV has joined #gnuenterprise
<johannesV> good morning
<SachaS> hi johannesV
<SachaS> u mentioned that it has been a while since you did gnueing
<SachaS> does that mean you are back?
<johannesV> yes, SachaAway ...
<johannesV> indeed i made some bigger changes to appserver yesterday
<johannesV> and it looks like i'll gonna commit em today
<SachaS> more austrian power
<SachaS> power commits
<SachaS> good night for now
*** SachaS is now known as SachaZzzz
<johannesV> good night SachaAway
*** kilo has joined #gnuenterprise
<johannesV> ok, people ... appserver has been changed ...
<johannesV> please note before updating svn:
*** yure has quit IRC
*** johannesV_ has joined #gnuenterprise
<johannesV_> johannesV this version breaks old procedure-code which uses date* types
<johannesV_> johannesV if you have procedures using date, time or datetime values you'll have to change that code; appserver does *not* use mx.DateTime* anymore; instead these values are datetime.date, datetime.time or datetime.datetimes now
<johannesV_> johannesV if you are using your own RPC code to access appserver, you'll have to adopt it since some functions disapeared from the RPC-interface
<johannesV_> johannesV the open () function now returns a session-object which must be used for further method calls (including login, logout, commit, rollback, request, load, store, delete, call, ...)
<johannesV_> johannesV likewise the request () method of the returned session-object delivers a list-object providing the functions count, fetch and close
<johannesV_> johannesV if you are using gnue's builtin rpc drivers (xmlrpc and pyro) these changes don't affect you
<johannesV_> ok, had a timeout, so i had to paste all that stuff again
<kilo> thx for explaining
<kilo> i wont say thx for the commit until i try it though :)
*** dimas has quit IRC
<johannesV_> :)
*** johannesV has quit IRC
*** johannesV_ has quit IRC
*** johannesV has joined #gnuenterprise
*** dino4k has joined #gnuenterprise
*** dino4k has quit IRC
*** gancho has joined #gnuenterprise
*** jamest has joined #gnuenterprise
<jamest> johannesV: so appserver is only datetime now, but the dbdrivers are still mx?
<jamest> is that correct
*** kilo has quit IRC
<reinhard> jamest: the dbdrivers are what the underlying DBSIG2 module is
<reinhard> there is even a technote giving an overview
<reinhard> dbdrivers still don't convert data formats, so if DBSIG2 returns a mx, dbdriver also returns mx
<jamest> i recalled the technote
<reinhard> and if DBSIG2 returns datetime, dbdriver does the same
<reinhard> however IIRC for *write* access, dbdrivers will accept both
<jamest> i was just asking if the change was made in appserver
<jamest> or at the dbdriver level
<reinhard> (I think)
<reinhard> in appserver
<jamest> asking poorly i guess :)
<johannesV> yes, the change is in appserver
<johannesV> the dbdriver level treats datetime as delivered by the underlying driver (mx, datetime, string, ...)
<johannesV> but in appserver's namespace (like procedures or language-interface apps) a datetime-value is *always* a datetime.*
<johannesV> so it is consistent for those writing business logic (=procedures)
<johannesV> and such a procedure must not be concerned how to store a datetime in the backend
<johannesV> that's all about
<reinhard> jamest: yes, right, you can *set* a field to mx or datetime, both will work no matter what the DBSIG2 module expects, gnue will convert it properly
<reinhard> (just checked it to make sure)
<jamest> if it isn't too much of a performance hit would there be an advantage to doing that in gnue's dbdrivers as well?
<reinhard> you mean for read access?
<jamest> to always expose a datetime when using a datasource
<reinhard> my last statement was meant for gnue's dbdrivers
<johannesV> iirc there's something like that already in there ...
<reinhard> no
<jamest> sigh, i'm sorry
<jamest> i misread it
<reinhard> it's simply not possible to always return a datetime in a result set
<reinhard> for read access
<reinhard> because some backends deliver date/time values as *string*
<jamest> yeah, i recall that :(
<reinhard> and there's no way to find out whether this should become a datetime or not
<reinhard> but we've noticed a trend of the DBSIG2 authors to migrate to datetime anyway
<jamest> i just find myself mapping DateTime to datetime
<jamest> in all my apps
<btami> bbl
*** btami has quit IRC
*** SachaZzzz has quit IRC
*** CirrusImage has joined #gnuenterprise
*** btami has joined #gnuenterprise
*** jcater has joined #gnuenterprise
*** CirrusImage has quit IRC
*** CirrusImage has joined #gnuenterprise
*** ninja has quit IRC
*** yure has joined #gnuenterprise
*** yure has quit IRC
<reinhard> wow
<reinhard> in Iowa, a spammer was fined 11,2 billion $ for sending spam (about 280 million messages)
*** dimas has joined #gnuenterprise
*** johannesV has quit IRC
*** johannesV has joined #gnuenterprise
<jamest> now if only they make them actually pay it
<reinhard>  Here are the news in 2.0.14:
<reinhard>         * Evil segfault fixed
<reinhard>         * World saved and world peace ensured for generations to come
<reinhard>         * Some animals, including cute furry bunnies, have been harmed
<reinhard>           (actually brutually mutilated, burried and then their graves
<reinhard>           danced on) during the making of this release.
<reinhard> 
<reinhard> I just love thos announcements from George Lebl :)
*** johannesV has quit IRC
*** jcater has quit IRC
*** sjc has joined #gnuenterprise
*** jcater has joined #gnuenterprise
*** btami has quit IRC
<derek> http://www.infoworld.com/article/06/01/05/73619_HNmsadaptspython_1.html?source=NLC-AD2006-01-05
<derek> and i always thought MS Python made for a good joke... some idiot had to go and make it a reality.... ;)
*** kilo has joined #gnuenterprise
*** jcater_ has joined #gnuenterprise
*** jcater has quit IRC
*** jcater_ is now known as jcater
*** jamest has quit IRC
*** jamest has joined #gnuenterprise
*** klasstek has joined #gnuenterprise
*** jamest has left #gnuenterprise
<reinhard> off to skiing weekend
<reinhard> cu
<kilo> have fun!
*** reinhard has quit IRC
*** derek has quit IRC
*** sjc has quit IRC
*** kilo has quit IRC
*** klasstek has quit IRC
*** jamest has joined #gnuenterprise
*** jcater has left #gnuenterprise
*** ninja has joined #gnuenterprise
*** jamest has left #gnuenterprise
*** SachaS has joined #gnuenterprise
*** jcater has joined #gnuenterprise
*** jcater has left #gnuenterprise
*** gancho has quit IRC
