*** holycow has quit IRC *** holycow has joined #gnuenterprise *** yure has quit IRC *** sjc has joined #gnuenterprise *** xet7 has quit IRC *** sjc has quit IRC *** sjc has joined #gnuenterprise *** holycow has quit IRC *** reinhard has joined #gnuenterprise *** holycow has joined #gnuenterprise *** dimas has quit IRC *** sjc has quit IRC *** holycow has quit IRC *** dimas has joined #gnuenterprise *** mnemoc_ has joined #gnuenterprise *** mnemoc has quit IRC *** yure has joined #gnuenterprise *** jamest has joined #gnuenterprise *** neilt has joined #gnuenterprise good morning all from US jamest: any feedback before I release? nope ok, shooting out the releases then with what I'm doing in GFDisplayHandler i'm thinking about breaking that into seperate files as it's too big/messy/etc was thinking about moving that and the GFKeyMapper into gnue.forms.input. with a gnu.forms.input.displayHanders.* making up the classes that are currently in GFDisplayMapper I'm also temped to move GFForm.py into GFObjects I think I would be fine with all of that ok, thanks in fact I'd love to see a gnue-forms 0.6 being cleanup'd and restructured like common 0.6 that was the original goal for the 0.6.x releases and I'd *very* love to see this done by != reinhard :-) cleanup after we wrapped up a few features in forms *** jcater has joined #gnuenterprise which i think after 2 years we can consider them "wrapped up" reinhard: i'm pretty much back :) just have to get my gnue legs under me again some cleanup and documentation work will help me with that i also like the idea of the gcd dir in appserver GFObjects is in effect the gfd dir of forms yes plus GFForm.py plus GFParser.py yeah also a gnue.forms.config with the GfConfig.py * jamest wonders if eric will do refactoring across a project otherwise that's a lot of manual renaming :) hmmm in netbeans I can rename/move a class actually you could say *all* of gnue-forms is gnue-forms' gfd dir :) and it'll find all refernces to the class in the project and fix the code so I'm not really sure if a move/rename makes sense GfInstance isn't except GFForm -> GFObjects ok just my 0.02 not trying to talk you into something or out of something i'm on the fence with that kind of change which is why I mentioned it here :) So 0.6.0 is the next target release for gnue-forms? i'd be ok with that ok but I do have to get input masks in there and finish up the query operator stuff so you'd like to do a 0.5.x with that before heading for 0.6? doesn't matter much to me just listing things I need :) i've also got the work to do with navigator but that's more long term (even though I have the new phones setting on my desk :) ok which reminds me does anyone know anything about making apps thread sage er, safe I'd actually think of the "common ui thingy" as 0.7 or something like that don't have global variables as I imagine if I want my user app to popup windows on incoming calls then it'd have to have some type of thread listening for it only use thread safe functions as to python, I don't think there's much to do except for removing all globals *** wt has joined #gnuenterprise reinhard: also, the datasources still return mx.DateTime for backend date fields don't they? jamest: new server up yet? wt: no :( the t1 isn't installed ah i'm sorry well, I am off to bed now later you work nights? yes as aren't you near cater? yes I'm sorry er, i mean, ok Umm, who's the lead on the erp stuff? i dunno who's leading the charge there ah, well...bedtime |-) night jamest: as to values common delivers from db: it depends on the dbsig2 module technote 00016 gives an overview (a quite shocking one, btw) ok, i'll read it i imagine it's something along the lines of "date time drivers in python are totally incosistant and suck arse" right they suck so bad it hurts as it bites me time and time again in fact there is no single driver for any database that handles fractional seconds consistently bingo that destroys updates some drop the microseconds on read, some drop them on write on tables that don't have a PK some just cut after 1/100 seconds as our update routines (didn't ) check the count of records updated to ensure that the update succeeded some work for timestamp fields but don't work for time fields yes but who needs to store dates and times? we could take the point of view of the coder that created our sales app best is that some even traceback when you try to store a datetime value with fractional seconds and store them all in varchars just do like I do at work and store an integer that's an offset from jcater's birthday rofl lol reinhard: with a solution like that in place I vote we have jcater work out a fix for us as well with all his free time now that he's upper management seriously, after collecting that list, johannes has sent about 5 bug reports including patches i know that pygresql just patch up to use python2.3 datetime the bad thing is that even the backends themselves are inconsistent and differ a lot in the date/time types they provide not that I use that one I guess that sooner or later all DBSIG2 drivers will do that as it removes an external dependency *** btami has joined #gnuenterprise well in the pygresql mailing list they said that (and this sucks) mx.DateTime license is not compatible w/ the GPL gack yeah it hit the list yday i've not confirmed it yes er, yet here's the cut in paste Due to the license incompatibility of the GPL and the eGenix Public license (http://www.egenix.com/files/python/mxLicense.html#Public) i do not want to have the mx.DateTime dependency. actually from reading the license, I would agree that it's non-GPL compatible provided a python import counts as "linking" that's nice because it says derivate works must be the same license can you start a web page rebuild on ash? yes question about debug levels I think the automatic rebuild still doesn't work i see in forms error msgs in 4, 5, and 6 is there a pattern technote 0014 defines 4-6: can be used by the tools like forms, reports, appserver yes within that range ? *** SachaS has joined #gnuenterprise I've generally used 4 for outmost level which is, eg. for appserver, calls to the RPC interface and would be in forms the top-level commands like "prev", "next", "commit", "rollback", "exit" 5 i've used for stuff that might be interesting under some circumstances and 6 for uidrivers 4 could be for events on GFInstance level or so AFAICT it's currently also used for startup as I started to debug why it takes so long to startup a form but didn't get very far --------- releases are out jamest: feel free to mess with forms as you like bwahahahahaha reinhard: to do this right gDebug(5, "Entry %s: Received request to backspace but not in edit mode" % self.entry.name ) how can I wrapper that with _() or do i? no don't _() debug messages they are for developers, not for users ok thanks off for weekend cu all *** reinhard has quit IRC *** sjc has joined #gnuenterprise *** jcater has quit IRC *** neilt has quit IRC *** jamest has left #gnuenterprise *** jamest has joined #gnuenterprise *** kilo has joined #gnuenterprise win32 .exe files uploaded for new release night all *** btami has quit IRC *** sjc has quit IRC *** yure has quit IRC *** yure has joined #gnuenterprise *** kilo has quit IRC *** SachaS has quit IRC *** yure has quit IRC *** jamest has left #gnuenterprise *** jamest has joined #gnuenterprise *** jamest has quit IRC *** wt has quit IRC *** holycow has joined #gnuenterprise