*** reinhard has joined #gnuenterprise *** johannesV has joined #gnuenterprise good morning good morning all *** derek has joined #gnuenterprise *** derek has quit IRC *** derek has joined #gnuenterprise *** derek has joined #gnuenterprise *** derek has quit IRC *** exo_ has joined #gnuenterprise *** derek has joined #gnuenterprise *** derek has quit IRC *** derek has joined #gnuenterprise *** derek has joined #gnuenterprise *** johannesV has quit IRC *** johannesV has joined #gnuenterprise osx-packages of prereleases are updated ... *** derek has quit IRC *** derek has joined #gnuenterprise *** exo_ has quit IRC *** derek has quit IRC *** siesel has joined #gnuenterprise *** btami has joined #gnuenterprise hi all reinhard: seems appserver needs beta2 too just tested forms/common beta2 with appserver beta1, and the sample form doesn't work you made this fix after beta1 http://www.gnuenterprise.org/cgi-bin/viewcvs.cgi/trunk/gnue-appserver/src/language/Object.py?rev=8194&view=log btami: thanks for the hint. beta2 already building ok, thx * reinhard hugs his gnue-common/tools/release script :) btw. appservers version is shorter than forms/common, is it on purpose ? yes ok appserver is heading to 0.6.0 so it's 0.5.99 cool :) forms is heading 0.5.14 so it's 0.5.13.99 this reminds me that I'd actually like to see a better release planning and structure I mean forms 0.5.14 is *way* off from what 0.5.0 was and I think third number should only be fixes so I'd envision something like 0.6-alpha1 0.6-alpha2 0.6-alpha3 0.6-beta1 0.6-beta2 0.6-pre1 0.6-pre2 0.6.0 0.6.1 0.6.2 *** siesel has quit IRC *** jamest has joined #gnuenterprise morning (for me) reinhard: agreed jamest: good morning reinhard: i was going to work on the sample tonight you mentioned wanting a fishhook and all datatypes any other things you want to see in there naturally master/detail master/detail/detail would be good, as there have been bugs only appearing in 3-level case wddl (would be customer/invoice/invoice-item) well ok, can do i've already got in there invoice - invoice_address - address address == street address, invoice address = attention lines + valid from date + invoice_id and address_id and I know I need to add a boolean did you want date as well as datetime? yes and I figured items table could hook back to itself with a replacement_id yes we also have time values (time without date) they are especially interesting must run, bbl ok, i've not ever had use for something like that so I'm not sure where'd i'd graft that in, ideas? *** jcater has joined #gnuenterprise *** btami has quit IRC *** btami has joined #gnuenterprise *** klasstek has joined #gnuenterprise hmm reinhard, could you have a look at this (when you're back): Traceback (most recent call last): File "", line 30, in __main_____GF_1241603860_pgContact___GF_1241602100_ON_ACTION File "/home/johannes/prj/gnue/.cvsdevelbase/gnue/common/logic/NamespaceCore.py", line 324, in __call__ return self._objectFunction(*args, **kwargs) File "/home/johannes/prj/gnue/.cvsdevelbase/gnue/common/datasources/GDataSource.py", line 171, in __trigger_createResultSet return self.createResultSet (conditions, readOnly) File "/home/johannes/prj/gnue/.cvsdevelbase/gnue/common/datasources/GDataSource.py", line 574, in createResultSet resultSet = self.__createResultSet (conditions, readOnly, masterRecord) File "/home/johannes/prj/gnue/.cvsdevelbase/gnue/common/datasources/GDataSource.py", line 634, in __createResultSet mastercond [detailfield] = masterRecord.getField (masterfield) AttributeError: 'NoneType' object has no attribute 'getField' this happens if i do a dts.createResultSet (cond, query = True) where "dts" is a detail-datasource *** johannesV_ has joined #gnuenterprise *** johannesV_ has quit IRC *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC *** derek has joined #gnuenterprise johannesV_: you may not do this kind of query there is some special way to do query by detail *** sjc has joined #gnuenterprise *** sacha_ has joined #gnuenterprise err of course you have to do a GCexists query so you actually can build one single query where name1 = param OR name2 = param OR GCexists (contact.name = param) of course with s/=/like/ ah, but doing that query on the master source *** sacha has quit IRC win packages of prereleases uploaded... thanks *** derek has quit IRC *** jcater has quit IRC *** jcater has joined #gnuenterprise *** derek has joined #gnuenterprise *** klasstek has quit IRC *** klasstek has joined #gnuenterprise *** btami has quit IRC *** sacha_ has quit IRC *** jamest has quit IRC *** jamest has joined #gnuenterprise *** johannesV_ has quit IRC reinhard: how did parameter support in forms change recently? as svn head broke all my parameter forms uhmmm it should not the trigger namespace function references GFForm._parameters which no longer exists getParameter i'm tracing thru it now but I forgot to test a parameter form prior to deploying today or as jcater would say "prior to passing it on to the QA department" hmmm GFInstance.py line 356 form._parameters = parameters so every GFForm should have a _parameters (this line is in activateForm) ok it would but the secondardInit in GFForm fires the on-startup trigger ah and you use parameters in on-startup? that's probably the only place where they don't work ;-) probably i'm thinking about moving that to on-activation as it should still work for a main form * jamest recalls the on-activation gave dialog forms a chance to set themselves up but i still wonder if the on-startup parameter issue should be concidered a bug as it shouldn't choke sure it should be considered a bug but I have no idea how to fix it best *sigh* we haven't found a way to deal with parameters that works for every case... I don't know if there is any chance to pass the parameters to the form before it is activated how are parameters handled now? they are passed to activateForm so they are available from activation for the __main__ form, the command line parameters are passed and for dialogs, the parameters are passed that were given in runDialog (or how that was called) most notably they should be available in ON-ACTIVATE damn, I got my new notebook today, and now breezy doesn't run on it :(( sata problem with 2.6 kernel sarge installs fine however is sarge the current release? * jamest is blanking ah yeah reinhard: you might give ubuntu a try breezy is ubuntu :) lol I guess I'll run with sarge for now and try again when next ubuntu is out i switched to it on my home system last weekend as I always fought my dual head setup and kubuntu was far easier to get it running for some reason well it's a known problem with the ide/sata chip and the 2.6 kernel - there are 2 modules that think they should handle that chip, and the wrong one wins lol I had the opposite problem with sarge/sata on one of my servers I still installed sarge though :) good night all *** reinhard has quit IRC *** jamest has quit IRC *** kilo has joined #gnuenterprise *** klasstek has quit IRC *** kilo has left #gnuenterprise *** derek has quit IRC *** jamest has joined #gnuenterprise *** sjc has quit IRC *** jcater has quit IRC *** jcater has joined #gnuenterprise *** sacha has joined #gnuenterprise *** jcater has left #gnuenterprise *** derek has joined #gnuenterprise *** jamest has left #gnuenterprise