*** bigbrother has joined #gnuenterprise *** bigbrother has joined #gnuenterprise bad bigbrother * jcater spanks bigbrother corrupting your own config file careful big brother likes spankings *** wendall911 has joined #gnuenterprise can someone give svn a kick to the nads? svnserve 29990 0.0 0.1 2716 408 ? S Jun13 0:00 telnet 62.49.129.34 12333 wtf is that? no clue populous.netsplit.com? this is scaring me ash:~# ps aux|grep svn svnserve 29720 0.0 0.2 2468 564 ? S Jun13 0:00 /bin//sh svnserve 29990 0.0 0.1 2716 408 ? S Jun13 0:00 telnet 62.49.129.34 12333 svnserve 30127 0.0 0.2 2468 560 ? S Jun13 0:00 /bin//sh hmmmm looks suspicious *** bigbrother has joined #gnuenterprise *** bigbrother has joined #gnuenterprise jcater: The write perms for anon access bother me too. But the svn people say they are coming up with a new backend that doesn't have that limitation. *** sjc has quit IRC I don't see any security alerts on the debian page for svn but I see 2 for cvs tongue of frog has the oil :-/ *** bigbrother has joined #gnuenterprise *** bigbrother has joined #gnuenterprise jcater: http://subversion.tigris.org/security/CAN-2004-0413-advisory.txt Workarounds: ============ no known exploits, my ass :) Disable svnserve and use DAV (http://) instead. someone should tell #svn there are exploits well they say that a sophisticated attacker can so some fun stuff... looks like someone found something fun to do... fwiw, 62.49.129.34 hosts svn services so looks like they were relaying from one svn host to another interesting... I'm busy with ash, but could someone find an email address on that site and email their sysadmin? I think that would be common decency to do to tell them to upgrade operatpr@netsplit.com operator or svnmaster@netsplit.com i will email them if someone else has not go ahead *** dsmith has quit IRC *** havoc has quit IRC *** ajmitch has quit IRC *** dimas has quit IRC *** Vee2d2 has quit IRC *** Morphous has quit IRC *** kilo has quit IRC *** kfogel has quit IRC looks like the guy was executing a shell then telnetting to some weird port their admins have been notified *** Vee2d2 has joined #gnuenterprise *** Morphous has joined #gnuenterprise *** kilo has joined #gnuenterprise *** dsmith has joined #gnuenterprise *** dimas has joined #gnuenterprise *** havoc has joined #gnuenterprise *** ajmitch has joined #gnuenterprise *** kfogel has joined #gnuenterprise jcater: are you running checkrootkit or whatever *** btami_ has joined #gnuenterprise *** reinhard has quit IRC jcater or jamest are you here? i believe the refresh="change" for foreign keys is not working (as i expect it to) or i am doing somethign fundamentally wrong i have a simple form to replicate what i am looking to do and how it appears to be failing also i think i have other bigger issues with F/K even if this is fixable basically we have some foreign key lookup lists that have tens of thousands of records that need to be filted down issue #1 1. i can not seem to query in real time the list down that is if i have the list and i try and initquery, execute query on the block that is the fk datasource it does not update the list even if i have refresh="change" set issue #2 2. it appears that these lists get prequeried even if they are not set to prequery="Y" this is major problem for speed reasons having load 11,000 records in a dropdown to only later be queried down to 4 choices seems like a waste of resources i think i need to see if htere is refreshkey method i could manually call via trigger chillywilly: yeah k crap must run to lunch jcater: i see refreshForeignKey() has been obsoleted explains why it does nothing :) derek: i reactivated 'refreshForeignKey ()' today; so you would need an svn update to get it right back :) * johannesV_ back in 5 minutes *** johannesV_ has quit IRC *** ChtiTux has joined #gnuenterprise *** ChtiTux has quit IRC *** johannesV has joined #gnuenterprise * johannesV back :) johannesV cool * derek will give it a whirl glad you said something as i was strarting to resurrect it before i ran to lunch :) grr i deleted GFField.py to update andnow svn appears to be freakign out jcater: i dont want to hose anything neighborsd@soleri:~/svn/gnue$ svn update Password: svn: Berkeley DB error while opening environment for filesystem /var/svn/gnue/db: Invalid argument neighborsd@soleri:~/svn/gnue$ yeah hang tight okay just let me know when its kosher I hate computers * jcater needs a career change desparately *** johannesV has quit IRC *** reinhard has joined #gnuenterprise jcater: What did the #svn people say was the problem? jcater: is it safe to svn up yet? dsmith: we should have upgraded over the weekend derek: not quite compile of svn not done dokie * derek notes mv instead of rm is safer to get rid of svn files before an update :) derek: svn is back up thanks slurped for the record refreshForeignKey() still no worky pooh er reset *** kilo_ has joined #gnuenterprise fsck resetForeignKey() REQUERIES it sigh so i see my "filter" works *** kilo_ has quit IRC but the reset reDraws it which is part of my second problem in that it "auto" loads dropdowns the autoload is happening as part of the loadValues fsck fsck fsck self.__loadAllowedValues (self._fk_datasource.createResultSet ()) i really want this to be something like hmmm i might have an idea grrr its a bitch to debug triggers jcater: if i have dtsFoo how do i access its "result set"? i mean the actual resultset object not traverse through result set * derek has a suspcion that its not available to triggers? * derek is going to try blkName.resultSet but expect not much luck try print dir(blkName) or print dir(dtsFoo) I don't recall if/how to do that okay hmm blkName appears to have a .firstRecord which makes me think its the result set object but didnt get desired results * derek kicks things it appears to query properly and it appears to not load the world but now its coming back blank fsck resultset is none but it exists you little bi0tch sigh i dont think there is anything there is a createResultSet but i think that actually requeries and blk has init and execute but ive already done that * chillywilly kicks derek *** jcater has quit IRC *** dsmith has quit IRC *** btami_ has quit IRC *** havoc has quit IRC *** ajmitch has quit IRC *** dimas has quit IRC *** Vee2d2 has quit IRC *** Morphous has quit IRC *** kfogel has quit IRC *** kilo has quit IRC *** wendall911 has quit IRC *** Stoke has quit IRC *** reinhard has quit IRC *** btami has quit IRC *** nickr has quit IRC *** reinhard has joined #gnuenterprise *** kfogel has joined #gnuenterprise *** ajmitch has joined #gnuenterprise *** havoc has joined #gnuenterprise *** dimas has joined #gnuenterprise *** dsmith has joined #gnuenterprise *** kilo has joined #gnuenterprise *** Morphous has joined #gnuenterprise *** Vee2d2 has joined #gnuenterprise *** wendall911 has joined #gnuenterprise *** btami has joined #gnuenterprise *** Stoke has joined #gnuenterprise *** nickr has joined #gnuenterprise *** jcater has joined #gnuenterprise night all *** reinhard has quit IRC okay now im gonna really kill this bastard i created a getResultFunction and it works er getResultSet and it appears that hte created dropdown now works BUT it STILL dont repaint the dropdown right oh wait it does freaky but youhave to exit the field and come back yeah... minor freaking vitory victory jcater: is getResultSet a good name? or would be getResultSetObject or something be better? i.e. i dont want some one to confuse getResultSet and createResultSet blah blah blah blah blah blah well its committed now * derek does the happy dance blkName.fldName.resetForeignKey(blkFKName.getResultSet()) is how you can reset a block with custom result set *** dsmith has quit IRC night *** btami has quit IRC jamest / jcater fundamental issue with fk datasources auto querying on startup im assuming there was a reason? hell i might have been the one that complained for that feature :) but i think we need institute some way to stop that behavior as it will kill performance for accounting applicatiosn or anything that does dynamic list box values i was going to look at this thinking maybe a gnue.conf file about "auto query fk" y/n would work if "no" is chosen then it woudl look at the query on startup property other wise it by default auto load * derek wants people to comment before i go at it but i dont want to "blah/blah/blah" as chilly woudl say HEH jsut messing with you just* shouldn't be a gnue.conf value should be connection-related i think so you could tell which connections to auto-load and which dont honestly when i think about it.. it should just be a datasoruce thing if i say prequery prequery if i dont dont BUT i think the issue was people didnt get the concept of prequery and so they wouldnt flag it and then their combo boxes would be blank im seeing a queryDefault property * derek now thinks perhaps i could have used that as it gets called by load values BUT ultimately i think it better to have custom queries that you can pass the result to the refresh anyhow... anyone off top of head know where prequery gets read :) somewhere there in... a little bit to the left... err... read this! *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise okay i have it reading from prequery value again so question do i make my own "prequery" value (keep from breaking backwards) do i make change and force people to update forms to "prequery" if they really want prequery or last and imho least desirable option make a hack in gnue.conf or connection object to determine whether to read prequery value of the datasource for fk lookups afaik, we've always said you have to use prequery nope so I'd say we just enforce that okay works for me :) seeing how i was probably the stupid bastard that requested we be nice and auto prequery for them BUT i noticed i thinmk if you use wizard for fk in designer derek: if we told you differently, I'm sure we thought you'd never actually use it anyway * jcater ducks it sets to true for you hey... i figure if i commit enough you guys will get unbusy really quick or i will get refamiliar with the code and be dangerous *** dyfet has joined #gnuenterprise *** Vee2d2 has quit IRC *** kilo has quit IRC *** dhill1 has quit IRC hey dyfet *** Vee has joined #gnuenterprise *** wendall911 has left #gnuenterprise *** dcmwai has joined #gnuenterprise *** dyfet has quit IRC *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise *** reinhard has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** kilo has joined #gnuenterprise good morning did irc-logs moved, or is there something wrong with the logging-facility ? good morning i think btami or kilo already noted yesterday that the logs are gone good morning aye, jcater kicked bigbro' alive again sometime in the afternoon ah, ok thanks * reinhard goes to finally release appserver, forms, and common hey what's that??? svn works !?! sthing must be wrong... 8-)) *** btami has joined #gnuenterprise *** johannesV has quit IRC *** johannesV has joined #gnuenterprise *** Vee has quit IRC *** Vee has joined #gnuenterprise *** dcmwai has quit IRC so release is out ahhh wow a release still takes 2-3 hours i mean just the release process not the coding involved ;-) reinhard: you installed Mandrake 10, right? is it comes with wx-gtk2 ? yes and it seems to work although i didn't try designer only forms off to lunch hmm, so it's time to support it in gnue... *** kilo has quit IRC *** dsmith has joined #gnuenterprise can anyone reach google? there it goes...weird nevermind then *** kilo has joined #gnuenterprise *** Vee2d2 has joined #gnuenterprise bbl *** btami has quit IRC *** Vee2d2 has quit IRC *** Vee2d2 has joined #gnuenterprise reinhard : at one time i had documented the steps i think for releases we need detailed step by step guide as soon as we have that we can automate some of the steps but worse case any old slug can do a release that way core developers are not spending time on packaging *** Morphous_ has joined #gnuenterprise reinhard: I guess moving to a source install of subversion was worth it :-/ derek: http://www.gnuenterprise.org/tools/common/docs/technotes/00011.txt *** Morphous has quit IRC *** kfogel has left #gnuenterprise *** holycow has joined #gnuenterprise any of you want a gmail account? jcater: sweet *** jamest has joined #gnuenterprise I've been crazy busy with everything else (building house, swamped at work with new projects) so I've slipped into park in my keeping up with gnue.. is there a small business solution out there now? I saw Sachas did something called Baby-ERP the screenshots looked pretty interesting wtf.... we have a small print shop here and are shopping for a solution. gnue is misbehaving here in the strangest way we actually bought printer's plan, but dont like that it doesnt have an accounting package (they expect you to integrate with quickbooks) derek: yeah, reinhard, et al, are breaking our tradition and actually documenting stuff :-/ Vee2d2, from what i can tell getting a small business solution wouldn't be all that hard if we were to take sachas work and move forward on that jcater: heads will roll!!! ;) i think more than anything gnue needs a stable and a development branch tho jcater: okay i have one for you holycow: we did that once yesterday i left work and forms was fine and decided we weren't far enough along i come in this morning and i launch a form does dcmwai still come around? Are they (arias) still interested/attempting merged efforts? and it prompts for login i enter login and it just hangs no splash screen no errors nothing so i wiped my tree redid setup-cvs.py and tried again same things still happening i cant seem to find any instances of forms running elsewhere (it is freaking wild) strange im at a complete loss if i were on windows i would jsut reboot have you run with --debug-level high? does it consistently hang at same time? or perhaps does it hide a traceback? yes no traceback * derek thinks debug high might have clues just a second what is the output when it hangs? neighborsd@soleri:~/svn/omb/budget/forms$ ~/bin/gfcvs resetFK.gfd ['BINARY', 'BOOLEAN', 'Binary', 'DATE', 'DATETIME', 'DataError', 'DatabaseError', 'Date', 'DateFromMx', 'DateFromTicks', 'Error', 'FLOAT', 'INTEGER', 'INTERVAL', 'IntegrityError', 'InterfaceError', 'InternalError', 'LONGINTEGER', 'NUMBER', 'NotSupportedError', 'OperationalError', 'ProgrammingError', 'QuotedString', 'ROWID', 'STRING', 'TIME', 'Time', 'TimeFromMx', 'TimeFromTicks', 'Times and thats it I meant from the debug-level stuff do you get tracebacks with debug-level and does the last debug-level output look the same each time DB007: [DataObject:293] Implicit Fields: {u'agency_class_name': '', u'agency_class': ''} DB005: [DataObject:334] SELECT agency_class_name,agency_class FROM agcl DB001: [Connection:277] DBSIG2 Statement: SELECT agency_class_name,agency_class FROM agcl DB001: [Connection:278] DBSIG2 Parameters: None is where it hangs right now wild i can get to that postgresql server via psql but a select * from agcl; seems to hang * derek thinks i have issues on the postgres server I suspected as much jcater, thank you for the info, i didn't know :) *nod* understood whew all is back to normal i think just have REALLY old machines i think a process to index file system (updatedb) or something was running just put all postgres queries to a halt all is good in oz now http://www.gnuenterprise.org/developers/copyleft.php <-- there a typo in the finally section explains instead of explain section: wtf i could have sworn i committed something to honor prequery="N" in foreignkey datasources but an update of most current svn doesnt have it * derek scratches head wtf my resetForeignKey() chagnes are gone as well * derek triple scratches head what the hell is wrong with svn? * derek KNOWS i committed the resetForeignKey() properly as another developer her svn updated and got the change it uses a database to store files *** johannesV has quit IRC *** johannesV has joined #gnuenterprise *** dneighbo has joined #gnuenterprise jcater svn is fscked in the head BAD i come to david's machine he has BOTH changes that i committed yesterday that you and i DO NOT have after an svn update so yeseterday svn had these changes BUT here is the freaking kicker if i do an svn diff GFField.py it shows that his file only has ONE of the TWO changes NOT committed to his machine it thinks SVN has the resetForeignKey() change that we are not seeing something is broked um fwiw that would be a client-side issue i am at his machine now if it helps trouble shoot not server side but my point is any chance you edited on his maching how did his client get the changes machine and just didn't realize it? the ONLY way was to svn update no i did NOT edit anything on his machine that i am positive of i made chagnes on my machine committed came over and had him udpate and things worked (yesterday) and it holds true as his system still has those changes but you said it shows them as being edited on his machine no the resetForeignKey and the other one i think is a fluke because svn is fscked up i.e. i did NOT make that change on his machine he updated to get it but now svn appears to think that doesn't exist hilld001@minardi:~/svn/gnue/gnue-forms/src/GFObjects$ svn commit Password: Sending GFObjects/GFField.py Transmitting file data .svn: Commit failed (details follow): svn: Out of date: '/trunk/gnue-forms/src/GFObjects/GFField.py' in transaction '54w' svn: Your commit message was left in a temporary file: svn: '/home/hilld001/svn/gnue/gnue-forms/src/svn-commit.tmp' hilld001@minardi:~/svn/gnue/gnue-forms/src/GFObjects$ fsck i lost a change now i had some change in GFBlock.py no idea what i didnt expect it to update cna you make a .py file otu of .pyc file? jcater can you update and see if resetForeignKey() in gffield.py has two params or one? *** wendall911 has joined #gnuenterprise okay GFBlock.py changes made i think i restored my changes can someone PLEASE verify they got committed i.e. do an svn update and check GFBlock.py to see if getResultSet() exists and check GFField.py to see if resetForeignKey() has 2 parameters instead of one it would be GREATLY appreciated *** dneighbo has quit IRC back for a second to clear up some confusion okay i think im back to where i was the other day derek: i had to undo your commits from yesterday because they broke existing forms and the "print 'hi mom'" you added wasn't helpful, either that was a mistake that i meant to clean this morning the "hi mom" you can get back to the state where you were yesterday evening by checking out the revision well i rechecked my changes back in so forms is again broken? i tested for backwards compatiablity on the resetForeignKey() that shoudl work i didnt find out until i walked out the door that the prequery change appears to break SOME instances of forms i checked that back in but commented out the section that was breaking things ok so as far as i know what is checked in shoudl NOT break anything fortunately i was just *using* forms while i was preparing the release otherwise we would have released a hosed version of forms well no one stated to stop making changes i.e. SVN is a DEVELOPERS copy when we go to pre-release we shoudl be doing so in a tag imho just so we do not get bit also if you cant reconcile with someone's changes completely removing them seems wrong usually, nobody expects derek to commit something :-) as i spent an hour this mornign wondering what was broken in svn next time can you either email the developer to let them know you backed it out or just comment out the changes with a note that it broke something you should have gotten the commit mail just so you know i DID test before i committed commit mails are up to 5 days behind there was no commit mail this morning and read jcaters mail above about he didnt even have original commit mails from when i made the change :) which added to the confusion of "did the changes ever take" i ran three or four forms before i committed the changes and all worked it wasnt until i hit a very complex form here with lots of master detail that the not autoload bombed i apologize for not fixing before i left but that is crappy thing about carpools :( also i could only get it to happen in one out of about 10 forms i tried so i wasnt wholly sure it wasnt an issue with the form instead of the change reinhard: can you update and verify please that things are not backwards broken? as i dont want to come in tomorrow and have my changes gone again i.e. i will fix if broken, but i have to know its broken also do we have coding standards on parens? i noticed that most of the code is foo(something()) but the stuff johannes committed was foo( something() ) or something similar to that i.e. it was noticeably different, but i dont call the specifics * derek isnt criticizing.. i just want to know which way its supposed to be or if it doesnt matter derek: i don't think that i will revert you changes tomorrow as i don't expect us to do a release again tomorrow about parens johannes and me do foo (something ()) most of the other developers don't give a damn AFAICT rofl good enough i hadnt encountered enough to know, but saw two different styles so didnt know who had done which way what the preference (if any) was wrt the bug the traceback i had this morning doesn't appear after updating however hi mom wasssup is still there committing the removal of him mom as we speak i just noticed it on a test i was doing can you spend two seconds reupdate again and try your sample just to be 100% sure the debug line is gone AND backwards compabitly exists hehehe :) you guys are nutty :D * johannesV switching to the notebook in the living room, brb *** johannesV has quit IRC derek: svn up'ing now form works mom is gone *** johannesV has joined #gnuenterprise * johannesV back ls http://www.faqts.com/knowledge_base/index.phtml/fid/199 <-- neat *** wayneg has quit IRC reinhard: cool im going to try to fix the thing that was broken so prequery is honored so i might have you help test as you can reproduce (and i only have one form that currently makes it break) *** dyfet has joined #gnuenterprise reinhard you still here? or johannes? if so please svn update and test your problem forms (from the commit the other day) i believe i have fixed the "bombing" of the form however you will have to add prequery="Y" to any FK datasource you want populated at startup in speaking with jcater, it was said that our position was the datasource controls this so should not rely on autoloading so backwards breaking was okay updating ... so this will break all forms containing dropdowns ok, appserver/samples/sample.gfd is working after adding prequery="Y" to the dropdown-datasource reinhard: that's right that don't manually fill the dropdown list? and in all those forms prequery="Y" has to be added? and you are sure that is ok? right would have to change classrepository.gfd too johannesV: can you change all our forms appserver samples as well as hotline well, ok, I'll do that tomorrow morning yeah that's ok of course i'm already watching tv, too :) GNUe CD Database is now able to query internet cd databases, extract audio from cd's and encode that into mp3 :) johannesV: you will commit that to gnue-contrib? yeah, i think so ... but there are a few things which need tlc :) how can a form get a feedback if a trigger-action takes a long time ? like 'hey you extracting track1 into wav ... pleas wait' and after extraction fire another message 'hey, now encoding into mp3' .... using statusBar-messages doesn't work, all messages will be displayed after the trigger is done i'll do some more tests first, and then will write a mail to the mailing list ... so long have a lot of fun! *** johannesV has left #gnuenterprise reinhard: i asked jcater preference on how to handle knowing it would break backwards compatiabilty if you use designer wizard to make FK combo boxes it defaults prequery="Y" *** btami has joined #gnuenterprise reinhard: You don't have permission to access /downloads/current/GNUe-..... *** dyfet has quit IRC * btami is away: *** dhill1 has joined #gnuenterprise *** sjc has joined #gnuenterprise chillywilly: Hey, you ever use jabber anymore? dsmith we use in production here derek: Using your own server? derek: Do you use the normal protocols, or have you extended them in any way? own server normal protocols cool You know, you can almost think of it as spam-free private email. um sadly thats about how use it er we btami: should be fixed weee chafar seems to really look at our code!!?! i mean SachaS tested appserver and found bugs that's ok we can live with that but other people really *reading* the code?? hehehe, just reading his email right now... reinhard: thx *** reinhard has quit IRC *** dsmith has quit IRC *** cleber has joined #gnuenterprise *** sjc has quit IRC *** cleber has quit IRC *** btami has quit IRC *** wayneg has joined #gnuenterprise *** dhill1 has quit IRC *** havoc has quit IRC *** havoc has joined #gnuenterprise *** kilo has quit IRC *** holycow has quit IRC *** holycow has joined #gnuenterprise *** holycow has quit IRC *** jcater has quit IRC *** jcater has joined #gnuenterprise *** wendall911 has quit IRC *** johannesV has joined #gnuenterprise *** kilo has joined #gnuenterprise *** holycow has joined #gnuenterprise *** reinhard has joined #gnuenterprise *** btami has joined #gnuenterprise hi btami * holycow waves to the gnuers :) * kilo waves to holycow bye *** btami has quit IRC johannesV: I wrote nmuber(12,9) in a gcd, it was translated to numeric(21,9) in interbase.sql but interbase does not like it, it says precision must be bewteen 1 and 18 if i hand edit the sql file and write numeric(18,9), interbase accepts it what? 21,9 instead of 12,9? 12+9=21 i think 21,9 is because 12+9 is 21 but it should be numeric(12,9) hmm, just a moment, please ... is it in your "problem domain" or interbase-specific? this is done by gnue.common.schema.scripter.processors.interbase in transformation of number-types where number (12, 9) gets mapped to numeric (length + scale, scale) ok then, i will nudge btami... but that's the same way how other processors do it (like postgres) maybe postgres has a bigger limit well it's kind of a definition problem: does length=12, scale=9 mean a number with 12 digits, of which 9 are after decimal point ? yes or does it mean a number with 21 digits and thereof 9 after the decimal point no so if the first one counts, the processors are badly implemented yes they are i've just checked sample sql files from appserver's sample directory so i'll fix that in all processors ? it generates sql "number(5,1)" instead of number(4,1) i think yes ok, gimme a minute funny enough mysql seems to implement it correctly must be a mistake 8-)) right than ... it's fixed <-- dinwath hat sich getrennt ("Problems with Windows: REBOOT , problems with Linux: BE ROOT") i really love that signoff message :) i've read somewhere this: "Bother... said Pooh, when he hit rm -R in his root dir" *** dimas has quit IRC *** dimas has joined #gnuenterprise *** kilo has quit IRC *** dsmith has joined #gnuenterprise *** dyfet has joined #gnuenterprise *** jamest has quit IRC *** uruboro has joined #gnuenterprise hi, i've seenModule gnue.forms.GFLibrary- Adds support for importing of "library" items. Is there some examples that use it, or the importing options i see in designer? i am beginning to port a simple crm to gnue, i have some trigger code to be reused in various places, putting the code into an imported module works but i was wondering if some other options are possibles (must try mixins, too) *** btami has joined #gnuenterprise *** dyfet has quit IRC *** btami has quit IRC *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC *** jcater has quit IRC *** Morphous has joined #gnuenterprise *** jcater has joined #gnuenterprise *** Morphous_ has quit IRC *** holycow has quit IRC *** holycow has joined #gnuenterprise :q E37: No write since last change (add ! to override) :q! ;-) *** Vee2d2 has quit IRC *** Vee2d2 has joined #gnuenterprise *** uruboro has quit IRC *** dhill1 has joined #gnuenterprise *** btami has joined #gnuenterprise *** johannesV_ has quit IRC *** johannesV has joined #gnuenterprise *** Vee2d2 has quit IRC *** Vee2d2 has joined #gnuenterprise *** jcater has quit IRC *** jcater has joined #gnuenterprise *** sjc has joined #gnuenterprise *** johannesV has quit IRC *** johannesV has joined #gnuenterprise reinhard, are you there ? as always ;-) i think we need an addition to our gcd something like an index definition or at least a unique-constraint e.g. i've a class with some fields, and i like one field to be unique but that would also be an addition to gnue_property, right? well, sort of yes "sort of yes" or "yes"? 'unique' could be not only an attribute of a single property but a combination of props hmmm that means the combination of fields must be unique so this would lead us to another class so it would be a gnue_index yes right ok you may add this to ROADMAP.in if you want ok i think we want that post 0.1 hmm i need it before :) heh you can hack an OnValidate trigger for that until we have it :) at least i think you should be able to ok, onValidate could be a workaround bbl watching news ok, i'll leave now too ... by erm, bye :) *** johannesV has quit IRC *** kilo has joined #gnuenterprise *** sjc has quit IRC kilo, btami: are you here? morning hi ajmitch new releases are out :) I know I've been working on them :) yea, get to work... :P I don't see you helping out anywhere... ajmitch: great, thanks reinhard: yes are you actually interested/active in Free Software matters outside GNUe? btami kinda, /me loves money 8-)) why? are there any free software organizations in hungary that work on political level not just some lugs that do install parties and such ? fsf.hu? political level? everything is Bill's... do you know any of those people? not sure if you are aware of the fsf europe www.fsfeurope.org we are an "official" sister organization of the FSF and after all those new countries joining the EU we are looking for contacts there to coordinate the activities a little better isnt fsf.hu appropriate for this? might be i don't understand most of that page ;-) me neither 8-)) there is an "about us" on the right side yeah i read that seems like their focus is more on the technical side like doing translations and such stuff but they also mention "public awareness" i cant recall a single instance when they could be heard of in TV or daily papers the homepage says that they have already contacted FSF and aim to become a part of FSF Europe ah thanks my pleasure *** Vee has quit IRC *** btami has quit IRC *** dsmith has quit IRC *** kilo has quit IRC *** mab158 has joined #gnuenterprise hi I'm trying to understand how gnue works, and would like to download the ERP packages mentioned on the webpage. I found no link to get them on the download page. could anyone help me ? *** dhill1 has quit IRC *** stan has joined #gnuenterprise *** reinhard has quit IRC *** holycow has quit IRC *** dimas has quit IRC *** dimas has joined #gnuenterprise *** holycow has joined #gnuenterprise *** mab158 has quit IRC *** Vee has joined #gnuenterprise *** holycow has quit IRC *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise *** jcater_ has joined #gnuenterprise *** jcater_ has quit IRC yo people *** dyfet has joined #gnuenterprise *** wayneg has quit IRC *** wayneg has joined #gnuenterprise *** dyfet has quit IRC *** reinhard has joined #gnuenterprise *** johannesV has joined #gnuenterprise irc-logs are still broken ? i think the rotation is broken i.e. everything gets written in the same file *** holycow has joined #gnuenterprise *** jproby has joined #gnuenterprise *** jproby has joined #gnuenterprise *** jproby has quit IRC *** jproby has joined #gnuenterprise *** SachaS has joined #gnuenterprise good morning good morning jproby good morning SachaS good morning holycow :) hehehe :) mornin rein :) how are you? * holycow waves to all hi reinhard * SachaS will have to back read logs later SachaS: backreading won't work, we've no logs for the last few days :( how come? hi johannesV hi SachaS does someone can explain to me what the new tree widget is meant to be ? btw in designer it raise a nice : AttributeError: GFTree instance has no attribute '_form' *** btami has joined #gnuenterprise *** jproby has quit IRC *** jproby has joined #gnuenterprise hi Vee2d2 hi holycow sorry I left for a few minutes, i suppose nobody answered me during that time ? ;-) I have the same question/problem about the GFScrollbar widget it raises AttributeError: GFScrollBar instance has no attribute 'Char__x' in designer jproby: sorry i can not help you here you probably have to wait until our friends from the u.s. wake up I see... all knowledge in the US :p I get svn version before it broke, what is the most up to date and most complete sample i can run ? mornig all jproby: re GF... does any of you have any sample applications I can look at ? mornin btami cVee2d2, holycow, concerning baby ERP. it was a test project for me to play with appserver, to do some appserver documentation and to get the feel. the GFScrollbar, GFListbox, GFTrre widgets ar not well supported in designer yet i will try to fix GFScrollbar Vee2d2, holycow: baby ERP showed me that it is possible to write an application but it also showed me where problems will be: like if you want to audit from a customer order to the invoice and the way back. or special cases when the customer changes his order etc... eh, there isn't GFListbox, just GFEntry with style "listbox" Vee2d2, holycow: with the new .gcd file it will be easier to maintain an application as you can edit your application in your favourite editor. Vee2d2, holycow: baby erp is rather a proof of idea than anything else. Vee2d2, holycow: but I support the idea to start a production system with gnue appserver. btami: I suppose GFScrollbar has to be bind to a block to allow scroll visual scroll of records ? yep btami: ok and what is the tree widget ? the GFTree widget is the last committed in GF..., and, hmmm.. rather underdocumented maybe the outhor the only one, who knows how it works :) and he diappeared a bit... disappeared btami: thx there is a tree.gfd in samles dir np *** btami has quit IRC *** btami has joined #gnuenterprise SachaS, thank you for the info, greatly appreciated *nod* *** jproby has quit IRC *** btami has quit IRC *** SachaS has quit IRC *** btami has joined #gnuenterprise *** dcmwai has joined #gnuenterprise *** SachaS has joined #gnuenterprise *** kilo has joined #gnuenterprise vcs grr reinhard: uploaded .exe files i will repackage the prev releases of designer/navigator/reports with an additional .1 tail so they will have different uninstall entries in win before this release they have only one accidentally btami: cool, thanks don't you want to try rpm packaging for Mandrake? :) weee hehe i'm glad they had python packaged on mandrake nearly everything else of the rest of our dependencies has to be installed from source erm everything else of the rest... really time for lunch now :) btw. please write a wiki entry about Mandrake install, if you have time seems it not trivial to find dependancies gnue-integrator sounds good to me ;) kilo if you have a spare tree in your backyard you might look at: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ciq OASIS Customer Information Quality Sacha_away: I have skeletons in the cupboard, not spare trees 8-)) could be used for a customer class or module ;) ok, will look at it ok. * Sacha_away away bbl *** btami has quit IRC *** dsmith has joined #gnuenterprise reinhard, johannesV: if i declare a property to be number(12,9), it can handle 123.456789012, right? can it handle -123.456789012? ie the sign, does it count? hmm, good question ... what does the database mean ? does if error out ... ? dunno, I was just "thinking" while staring at my coffee... you know to store latitude/longitude datae number(12,9) seems ok but to sign which hemisphere you are on we use negative signs *** jamest has joined #gnuenterprise *** kilo has quit IRC *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC l8r *** reinhard has quit IRC does gcd2sql make SQL? if so ... why not gcd2gsd? derek: gcd2gsd uses gnue.common.schema.scripter.processor.* to create the sql, so it skips the intermediate step of creating a gsd so it uses identical code as gsd this has the same effect as creating a gsd file from gcd and then using gnue-schema to create sql of it right that was my primary concern, not duplicating efforts if it is using the same code that gsd to sql uses that is good enough * derek thought that was the case originally, but mail to list this morning slightly confused me and so i started to question if it really was using that or not *** Morphous_ has joined #gnuenterprise yes it does :) btw. Schema.Creation is on it's way ... and the postgres-driver works :) how are you handling that (well excpet tablemodifications for fields with defaults) nevermind :) you just answered as i was going to say how do you do tablemods as in postgres you pretty much have to create a new table with the modification then dump and reload the data from the old table to the new one unless 7.4.x fixed that (havent really looked) table modifications are working on an incremental basis, that means adding fields is no problem but changing the fieldtype or removing fields doesn't work automatically right *** Morphous has quit IRC its modifying them that sucks (at least for postgres) (usually this implies much other work to be done too) *** dyfet has joined #gnuenterprise ok, now tablemods for fields with defaults are working too ... *** holycow has quit IRC * SachaS thinks johannesV_ is also a machine, ... maybe a clone of reinhard ... but my hairs are much shorter ... !:) ;) something wicked about introspection is, that i can't get information about constraints and indices ... johannesV_: you should grow it out ;) just let it grow chillywilly: what do you mean with 'grow out' ? let your hair grow ah, ok ... :) *lol* be a mini reinhard ok, folx ... i've to leave for a few hours ... bbl bye *** holycow has joined #gnuenterprise *** btami has joined #gnuenterprise altova, the company of the xml spy product is an austrian company? amazing , those austrians :) i wonder where they are at the european soccer championship ... * SachaS watching switzerland-england *** dyfet has quit IRC my humor today http://www.gnuenterprise.org/~dneighbo/photos/bushlies.jpg *** wendall911 has joined #gnuenterprise derek: hehe derek: you're not a fan of bush? ;) derek: that poor girl will be investigated by the secret service for years to come :) damn terrorist children *** jamest has quit IRC *** jamest has joined #gnuenterprise jcater: she probably has a naquida bomb in her chest (sorry, that was a stargate sg-1 reference) *** johannesV_ has quit IRC anyone ever look at python metaclasses? jamest/jcater if i have a table x and table y and both have a column called foo so i have datasource x and datasource y then i have block x and datasource y and in block x i have fldFoo and in block y i have fldFoo will this cause issues? at first i thought no as it really it is x.fldFoo y.fldFoo but i noticed if i drag both field foos from schema it makes them fldFoo fldFoo1 even though they are diff datasources * derek notes the problem being reported was found to be another issue it appears you can name them both fldFoo ;) derek: I dunno if we have an official stance on whether names should be unique per the parent object or per the file but I've always leaned on the side of being cautious by making all my names file-unique (which is what designer does) *** dhill1 has joined #gnuenterprise navigator question on embedded form inside navigator there appears to be no status bar whcih means no indicator or recnum or reccount by design? or just not implemented? overlooked cool im liking gpd more and more did anyone report that reports are broken in gpd i think there is a param reference count error i.e. 2 params defined by 3 passed or something similar someone reported and i verified, but didnt get to research much deeper than that * derek was wanting to fix before that relesae *** Vee2d2 has quit IRC *** Vee2d2 has joined #gnuenterprise *** Stoke has quit IRC *** sjc has joined #gnuenterprise *** Vee2d2 has quit IRC *** btami has quit IRC *** Vee2d2 has joined #gnuenterprise *** reinhard has joined #gnuenterprise *** jamest has quit IRC *** dcmwai has quit IRC *** dcmwai has joined #gnuenterprise *** sjc has quit IRC *** kilo has joined #gnuenterprise hi kilo night all *** reinhard has quit IRC *** wendall911 has quit IRC *** wendall911 has joined #gnuenterprise *** wendall911 has quit IRC *** SachaS has quit IRC *** kilo has quit IRC *** dhill1 has quit IRC *** holycow has quit IRC *** dcmwai has quit IRC *** dcmwai has joined #gnuenterprise *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise *** reinhard has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** SachaS has joined #gnuenterprise good morning hi SachaS hi johannesV *** sjc has joined #gnuenterprise *** kilo has joined #gnuenterprise bye, see you tonight or tomorrow *** SachaS has quit IRC bye SachaS *** jproby has joined #gnuenterprise *** jproby has joined #gnuenterprise *** jproby has quit IRC *** jproby has joined #gnuenterprise hmmm, will i be able to set a samba server with printer sharing to 3 lin/win boxes in 30 mninutes so that my wife could be able to print from his favorite word? or should i better plug that printer to the machine she is working on and say "tomorrow tomorrow..." *** dcmwai has quit IRC *** btami has joined #gnuenterprise *** dcmwai has joined #gnuenterprise *** sjc has quit IRC hi still studying gnue, i am wondering if/how you can copy/paste records for exemple in the app-server sample, country page if i want to copy n lines from the form to gnumeric or better copy n lines from a block and past it to another *** dcmwai has quit IRC *** holycow has joined #gnuenterprise *** jproby has quit IRC *** holycow has quit IRC *** holycow has joined #gnuenterprise *** kilo has quit IRC *** uruboro has joined #gnuenterprise *** uruboro has quit IRC *** uruboro has joined #gnuenterprise *** uruboro has quit IRC *** btami has quit IRC *** holycow has quit IRC *** reinhard has quit IRC *** reinhard has joined #gnuenterprise *** jamest has joined #gnuenterprise *** wayneg has quit IRC *** johannesV_ has joined #gnuenterprise *** wayneg has joined #gnuenterprise *** Vee2d2 has quit IRC *** btami has joined #gnuenterprise *** johannesV has quit IRC *** Vee2d2 has joined #gnuenterprise *** hezekiah has joined #gnuenterprise Is this an appropriate place to ask newbie install questions re GNUe? Yes. hezekiah: But not from me. OK, then, i will ask and see if someone else (than dsmith :) can answer... :) I installed GNUe Common, Designer, and Forms on my Redhat GNU/Linux box, but gnue-designer hangs on startup. would you like all 20-30 lines of --debug-level 99, or just the last say 4 lines? what wersion of wx *** jamest has left #gnuenterprise btami: wx-2.5 *** jamest has joined #gnuenterprise designer doesn't support 2.5.x yet please install 2.4.2 ah, let me try downgrading then ... hmm, now that you mention it, it's one of those things where i say duh, i should have thought of that :) anyhow thanks btami! http://prdownloads.sourceforge.net/wxpython/wxPythonGTK-py2.3-2.4.2.4-1.i386.rpm?download np or py2.2, if you use Python 2.2 btw, do you know offhand a better way to uninstall wx-2.5 than hunt around and rm-rf (apologies if this is too much OT question) (i installed 2.5 from src, not from rpm) is 2.5 available in debian yet? * jcater needs to sit down and make us compatable hezekiah: just do rm-rf :) jcater: Doesn't appear to be. OK, rm-rf it will be - thanks! jcater: amd mybe we have to deal with -enable-gtk2 too Gosh is my net connection slow. jcater: seems newer distros use that jcater: No. unstable only shows 2.4 stuff *** jproby has joined #gnuenterprise OK, I have gnue-designer running now :) *** wayneg has quit IRC *** hezekiah has quit IRC *** Morphous has joined #gnuenterprise *** uruboro has joined #gnuenterprise *** Morphous_ has quit IRC *** uruboro has quit IRC *** jproby has quit IRC *** jproby has joined #gnuenterprise *** holycow has joined #gnuenterprise * holycow waves mornin' hiya hi * holycow hopes to finally get some gnue learning done this weekend :) how the heck can I set the default size of my gnome terminal? I get sick of resizing them ayone know? google is not much help today http://www.msnbc.msn.com/id/5069264/ * chillywilly smacks bigbrother google: yo momma was a snowblower damn google yo momma was a snowblower http://www.moviewavs.com/Movies/Short_Circuit.shtml :) that movie rocks how is everyone anyway? *** havoc has quit IRC *** havoc has joined #gnuenterprise this net connection blows 30k download from mirrors.kernel.org sheesh we were getting T1 speeds before lame *** jproby has quit IRC chilly... well here is one way http://lists.ximian.com/archives/public/users/2004-January/012976.html but its not the default setting ah yea I knew I could do it that way I suppose I can make a gnome terminal alias it's a very good question, i want to do that too I just changed the launcher also ;P eh, that works not sure if the alias will do any good anyway hmmm, python meta classes kick ass *** johannesV_ has quit IRC *** sjc has joined #gnuenterprise *** SachaS has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** sjc has quit IRC *** SachaS has quit IRC *** SachaS has joined #gnuenterprise *** Morphous has quit IRC *** johannesV has quit IRC *** Amorphous has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** johannesV has quit IRC *** ChtiTux has joined #gnuenterprise Is BigBrother the real Spy ??? he likes to think so ok I don't know a bot think but .... perhaps ... *** sjc has joined #gnuenterprise @version Vee2d2: The current (running) version of this Supybot is 0.77.1. The newest version available online is 0.77.2. @help ChtiTux: (help [] ) -- This command gives a useful description of what does. is only necessary if the command is in more than one plugin. @list ChtiTux: Admin, Babelfish, BadWords, Channel, ChannelLogger, Config, Debian, Dunno, Fun, Google, Http, Karma, Lookup, Misc, Network, News, Note, Owner, Python, Quotes, RootWarner, Scheduler, Seen, Services, Status, Todo, User, and Weather @weather 38117 jcater: The current temperature in Germantown, TN is 89°F. Conditions: Partly Sunny. Humidity: 54%. Wind: WNW at 8 mph (13 km/h). Vee2d2: you better upgrade to 0.77.2 ;) @google weeeeee chillywilly: Search took 0.278902 seconds: Weeeeee !: ; Read the News, I'm Sippin': ; Weeeeee !: ; Almost there...: ; Weeeeee | CafePress: (1 more message) *** ChtiTux has left #gnuenterprise @search google Vee2d2: supybot.plugins.Google, supybot.plugins.Google.groupsSnarfer, supybot.plugins.Google.searchSnarfer, supybot.plugins.Google.bold, supybot.plugins.Google.maximumResults, and supybot.plugins.Google.licenseKey @config supybot.plugins.Google.searchSnarfer Vee2d2: True @config help supybot.plugins.Google.searchSnarfer Vee2d2: Determines whether the search snarfer is enabled. If so, messages (even unaddressed ones) beginning with the word 'google' will result in the first URL Google returns being sent to the channel. *** kilo has joined #gnuenterprise do you guys think it would be overkill to use metaclasses to automate registration and type checking up plugins? :) evil hey? *** stan has quit IRC could check the that class implements a certain interface and then register it with the plugin manager all by simply declaring a class with a certain meta class funky "declarative" programming meta classes kicks some serious booty *** memzy has joined #gnuenterprise *** memzy has left #gnuenterprise *** kilo has quit IRC *** dsmith has quit IRC *** jamest has quit IRC *** btami has quit IRC anyone around? hi holycow just curious... http://www.treepad.com/ <-- would building something like this be possible in gnue? hey SachaS :) i mean more of the drag and drop feature of the tree widget i'm certain just creating one standard form per branch with a text field would be fine :) jcater and jamest probably can tell you best *nod* k :) hows thing SachaS? you get the new job? still dont know did the interview go well? yes it went well good to hear :) they are checking on what they want to do next holycow your still after your pim? well, always yes, i am always on the lookout for new and interesting ideas timewise it's been difficult to event touch gnue, but a few things seem to clearing up i'm hoping to toy about in it over the weekend some heh speaking of which http://www.bellz.org/treeline/install.html <-- heres something sorta like that written in python neat time to paroose some scripts :) someone did a tree widget i think or was toying with one sweet, would love to see i've seen your baby erp use a tree widget too ohhh thats part of the gnue-navigator its a tree, correct but but that tree represents forms (or reports) so if you click on an leave node in that tree, the right part of the gnue-navigator loads a new form. ohhhh *nod* okay thats diff right i see, a tree widget is needed then so someone was experimenting with a tree widget which goes into a form ... *nod* i feel terrible bringing up such a thing because then you get feature creep hehe as soon as that happens people start demanding 'platform' type stuff i am not a developer ;) i am just using gnue ;) i dont mess with the code haha *** jcater has quit IRC :) thats my goal too *** reinhard has quit IRC *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise *** holycow has quit IRC *** sjc has left #gnuenterprise *** jcater has joined #gnuenterprise hey jcater yo * chillywilly is getting into the evil magic of python metaclasses :) * chillywilly remote reboots a box and crosses his fingers ;) coming back up... weeeeeee heheh ssh tells me: System bootup in progress - please wait hmm ok I just read an onlamp article about metaclasses and my head now hurts :) so freakin' cool though I am going to use them to implement my persitence layer I think...yea hi yo ajmitch jcater: there's a presentation that I found real helpful * chillywilly digs you read david mertz's article? first google hit on python metaclasses hmmm, where is that thing yes that's the one I read no good concrete examples in the article it's ok but this other presentation was better then again I've read like 3 or 4 different things need to install xpdf done damnit...friggin bonobo pdf viewer http://members.rogers.com/mcfletch/programming/metaclasses.pdf that one is not bad jcater: the onlamp article is actually just a brief summary though there's 2 full articles (by merta and his buddy) over at IBM developerworks: http://www-106.ibm.com/developerworks/linux/library/l-pymeta.html http://www-106.ibm.com/developerworks/library/l-pymeta2/ onlamp article is not as long as the original 1st article, iirc ah night *** SachaS has quit IRC g'night mailman and its friggin language files... *** Galgo has joined #gnuenterprise *** Galgo has quit IRC *** dcmwai has joined #gnuenterprise *** dyfet has joined #gnuenterprise *** wayneg has joined #gnuenterprise *** Amorphous has quit IRC *** Amorphous has joined #gnuenterprise *** dyfet has quit IRC *** sjc has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** dcmwai has quit IRC *** sjc has quit IRC *** SachaS has joined #gnuenterprise good morning hi SachaS hi johannesV SachaS, how are you good thanks. I am looking forward to the LinuxTag in Karlsruhe next week. Are you going as well or will you keep working on appserver? hmm, neither of them i'm on holiday next week (starting at thursday) *yeah* but it's a rather short one this time ... so that's why i'm currently working on gnue now i'd like to have that schema-creation-stuff done before i leave and it's looking good to ... :) sounds positive :) I think I will concentrate a little bit more on ebXML than gnue :) i saw it can be done: ebXML and gnue i think so too so ... I should concentrate and make my ebXML stuff a bit better will do some gnue-integrator stuff after the schema-creation-stuff? after your holidays, I mean :) well, might be or whats the roadmap saying? ok. but i think the next step which has to follow is 'define gcd's, define gcd's ... to test or to start with gnue-packages? both :) at least we can see if there are other problems we haven't thought of yet ok. at one stage you will have to import data then you might have to update the gnue-integrator yes i agree. i'm doing a audio cd ripping/encoding and cd database maintenance app using gnue; and this little app showed off a few things which weren't 'easy going' :) so if we create bigger apps/models i think this will point out a few things :)) those little apps are the best to come across new problems. i did a 'small' tool 'gnue-import' a few months ago this allows one to integrate gsd-data into a connection but the new gnue-schema is capable of this too so ... :) so its basically there ahhh right well i am confused with gnue terminology ;) hi seems like every week there is a new gnue-* tool ;) gnue-schema can now take multiple gsd's (which might contain schema and data defs) and push it directly into a given connection SachaS: no, this tool replaces to old 'gnue-schema' given connection? you mean to a running appserver? or running database? SachaS: no, not appserver but it's backend right, running database yeah i am sure gnue-schema will screw up the database a couple of times ;) till its working haha the next step i've to do now is to create a tool taking multiple gcd's and doing the same :) SachaS: hmm, i'd say yeah ... :) *lol* so better make a backup of your database. maybe an option for gnue-schema ;) gnue-schema uses the connections introspector to adopt schema-creation with the existing schema question: if filed x is of type A. Can I change the data type of x to B? so if a gsd says: 'create that table foo with the fields bla bal' and the table allready exists but with only a field 'bal' it would end up in an alter table adding the missing stuff only or add/remove/rename fields only? no you can't change datatypes nor can you remove fields ok. so adding fields is possible. ok. this is because operations like that are hardly to automate because this would need more efforts on db-desgin, data-conversion and so on ok. i understand. just think of changing a datetime field into a boolean field? how would you convert ? or removing fields: what about referential integrity ?? these are things a db-administrator has to think of first ... question: will .gsd and .gcd be supported? or will .gsd for appserver go? yeah impossible (datetime to boolean) makes no sense. .gsd work for "all" backends so you can fill the appserver's backend too but, gcd's get their tool too this is because they are special to the appserver and i could get a dump of the backend with the .gsd tool. hmm, creating a gsd from an existing backend would be a nice add-on, but it's not planned by now although wouldn't be that hard to do given a connection with a working introspection ... i am jealous how you know the innings of so much of gnue! well, i've started with appserver, than did a little bit in common, reading tons of code ... :) i know what i want to code during the LinuxTag, so that should be cool :) extending my ebXML Business Process Execution Engine a little ... actually implementing more from the spec. cool one sad thing is, i am the only user of my stuff, it seems :) but that does not bother me otherwise people would find out about my style of programming :| :) might be embarassing for me ;) do you have/use something like a style-guide ? enough whining no style guide, mood of the day. not that bad :) * SachaS scratches head maybe bad :) i'm a professional programmer for at least 10 years now, and one thing i've learned in that time is the importance of coding-standards it's really hard to read 'old' code otherwise ... thanks for your tip. this is my oppinion only, so if you made other experiences ... :) johannesV, what do you think of a pure xml-rpc/soap interface to the appserver ( maybe via a gnue-appserver-interface ( basically a generic testRPC )) ? SachaS: there IS a pure xml-rpc interface to appserver seems as if i don't understand the question anyway, i'm leaving for lunch now, bbl ok. *** SachaS has quit IRC *** SachaS has joined #gnuenterprise johannesV: what i mean is a gnue-appserver interface where I can connect to from any non gnue tool. the testRPC needs gnue.common and more gnue.XYZ python stuff that is working well but I was thinking of an interface where I can use a perl xmlrpc client where I do not need any gnue libraries reinhard told me, that siesel tried such an interface where the business classes where exposed. sort of in the xmlrpc client you have result = gnue_appserver_client.call("myModule_myClass.myModule_myprocedure", argument1, argument2) maybe i need to call a "login" remote procedure first and pass on the received session to any further calls... *** SachaS has quit IRC *** reinhard has joined #gnuenterprise *** holycow has joined #gnuenterprise *** johannesV has quit IRC *** johannesV has joined #gnuenterprise hello all anybody here that would like to discuss w/ me how accounting works in different countries? reinhard: i think i'm of no help concerning this topic :) johannesV: :) *** SachaS has joined #gnuenterprise hi everyone hallo reinhard reinhard: are you considering to scratch on an european accounting gnue package? :) SachaS: yes :) i think this is a happy day i would know who knows about international accounting: i would know who knows more about international accounting: gnucash, sql-ledger, compiere and consortio maybe it would be worth to get their opinion on the gnue framework potentially they would be interested in having a port of their application on the gnue framework ... or some developers of those projects this would put gnue in the position of having more people actually writing accounting software my 0.5 euro cents *** Morphous has joined #gnuenterprise *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC *** Amorphous has quit IRC mornin gnumers :) hi holycow *** benp has joined #gnuenterprise hi hello benp *** benp has quit IRC *** sjc has joined #gnuenterprise *** johannesV_ has quit IRC *** sjc has quit IRC *** reinhard has quit IRC *** SachaS has quit IRC *** SachaS has joined #gnuenterprise *** SachaS has quit IRC *** holycow has quit IRC *** jcater has quit IRC *** derek has quit IRC *** sjc has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** havoc has quit IRC *** holycow has joined #gnuenterprise *** SachaS has joined #gnuenterprise hi everyone hi hi johannesV, what are you doing here on a Sunday? :) well, finishing gcd2sql (code cleaning) it's working ! and inserting comments and the like good boy :) this is usally that part of work which is nasty and therefore 'forgotton' way too much ... :) you (reinhard and you) seem to be a real good team! yes I think so too, since we're working in team since 1994 and he's one of the best programmer i've ever met :) hope reinhard gets the time and energy to kick start a gnue accounting package. well i am off for a while (reading workflow management | models, methods and systems by Wil van der Aalst and Kees van Hee) ok, have fun! before i go johannesV what was it about the non-gnue-python-lib dependent xmlrpc access to gnue-appserver? since appserver exports all methods of the sessionmanager (see api-doc) one can write an rpc-client in what ever language (s)he wants and use these rpc-functions right away without using any of the gnue.* libs at all after all, this is one of the main reasons to use rpc for an application server :) SachaS: do the following: "gacvs --debug-level=5 -Z" ok. at the end you'll get a list of all exportet rpc-functions all these functions can be called by any rpc-client ok. hold on there they are! ok. so what do you think of the following: to have a business class and its name and module name provide a remote procedure name? further in the .gcd file we can indicate which attributes and procedures are public accessible my module my class attribute1: string /my class /mymodule then you have an remote procedure with the name: mymodule_myclass and as argument you can pass attribute1 or a procedure name so that i have a rpc client where I can do the following: customerName = gnue-appserver-rpc-client.masterdata_customer(name) something like this there could some code which generates this rpc interface for the appserver (uses the know public rpc calls of the current appserver) and does mapping to the .gcd file the .gcd classes/attributes/procedures could have keywords, such as: public_readable, public_writeable well, technically this could be done but why doesn't the rpc client use the defined api? like: session.request ('masterdata_customer', ... ) because it is more natural to call the business classes than to use call/fetch/store/ etc what does the request return? well, ok, but that's why we have defined a langauge-interface :)) this language-interface is exactly what you will need what does the request in your example return? since it maps or hides all these stuff into a 'simulated python object-environment' have to look for request ... yes i know :) but there could be a intermediary which does the mapping, which allows to straight call the business classes returns a list-id which could be used for further fetches yeah its a step too much i know it would be technically possible :) there could be some code which does that for me :) there's no step too much, since we must keep it open to flat rpc mechanisms first do the request and then do the fetch are you missing a language interface for ruby ? :) what do you mean with flat rpc? :) flat means no complex types ok. easy handshaking and so on in this case i can use request and fetch in ruby without a problem can straight call it and eventually get what i want right, you might want do add a ruby-module wich combines some of the rpc-calls (like you wrote before) exactly and that code could be called a gnue-appserver-business-class-rpc-interface ;) so if you have finished this task, you have added the ruby language interface :) i see you understand :) i am not sure i am thinking it would be nice to have such an interface where you can straight call gnue business classes .... and it is possible with request and fetch but the programmer needs to know a bit more than maybe necessary. maybe :) of course, i know what you mean; but this would publish a huge amount of rpc-functions at least as much as there are business classes i don't know how this could affect performance and the like but if you like i could talk with reinhard about such an 'interface' yes. and there needs access list etc. so not all business classes are exposed to the public for example ... after all, i've to leave now for quite a few hours; i'm trying to get some time in the evening i think this is called BAPIS in SAP terminology business API's not sure SachaS: yes, that's right; permissions are something importaint ! yeah ok, so have a nice day ... :) thanks. see you ! i think this also questions whether there are instance business classes necessary ;) not sure about the terminology but sort of handler/manager classes which do not have data but provide some interfaces anyway :) *** SachaS has quit IRC *** reinhard has joined #gnuenterprise *** dcmwai has joined #gnuenterprise *** Morphous_ has joined #gnuenterprise *** Morphous has quit IRC *** dcmwai has quit IRC *** holycow has quit IRC *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC *** SachaS has joined #gnuenterprise *** cleber has joined #gnuenterprise *** cleber has quit IRC *** holycow has joined #gnuenterprise *** SachaS has quit IRC *** havoc has joined #gnuenterprise *** dsmith has joined #gnuenterprise chillywilly: Hey, you around? Having a nice fathers day? chillywilly: Care to hook up your jabber client and see if I'm online anywhere? *** johannesV_ has quit IRC *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise *** kilo has joined #gnuenterprise *** SachaS has joined #gnuenterprise hi SachaS hi kilo, how are you doing? whoa, birthday parties and such... that sounds good to me your from hungary, right? or romania? hu too far to drive to germany? for the linuxtag linux conference? good night all *** reinhard has quit IRC 1-day drive, karlsruhe? yes karlsruhe come over ;) 1-day drive, some hundred euros to spend on petrol... yeah i know :( well at least you can report on the conference 8-)) yep i will meet with reinhard so thats cool i will take my notebook and tune a little on my ebXML bsi stuff you diving into that now? as i read the logs i have to dive into something ;) cant dive into everything dive is better than crash-course 8-)) *** kilo has quit IRC *** jcater has joined #gnuenterprise *** sjc has left #gnuenterprise *** holycow has quit IRC *** docelic has joined #gnuenterprise *** jcater has quit IRC *** docelic has quit IRC *** wayneg has quit IRC *** wayneg has joined #gnuenterprise *** SachaS has quit IRC *** holycow has joined #gnuenterprise *** holycow has quit IRC dsmith: hey you still here? Yeah happy fathers day you still want me to help you test your jabber client? chillywilly: THanks! You too if you are so blessed. yea I have scotty remember? :P chillywilly: Yeah, see if dpsm@jabber.org is online. which client should I use...that is the question ;) chillywilly: Sorry, I can't remember most things. Like how old my kids are.. hehehe scotty is going to be 7 on Aug. 12st They change every year you know, it's hard to keep up. 21st doh, typo Wow. Cool. I need to install some client I think I use Gnoem Jabber before but it crashed a lot Gnome Oh, don't bother. I thought you might have one handy. I will apt-get gabber it should only take a second I couldn't connect. Kept sayign I was "Unauthorized"/ I used to run my own server I'm thinking it's because I left a clinet running at work. but I've since rebuilt this machine never set it back up ajmicth is on jabber ajmitch bleh I used to have a mchien I wanted a server on, but I could never get pth to compile there. It was a mips Cobalt box. funky I had all the cool transports too Yeah. I am chillywilly@jabber.org can you see my subscription? oh I know a nice server to use Jabber has all these backend transports, while all the newer IM progs know how to talk all the different protcols. man...what is his server addy.. chillywilly: Well, I can't log in. That's what I wanted you check. To see if I was online. nureality.ca? you weren't only ajmitchie is ;P dpsm@jabber.org is me right I just added you you should've seen the request Well, I'm not at work. doh you worked today? No. But I wanted to mess with jabber a bit. ok And I couldn't log in. I am starving I will be back in a few gonna eat some ribs and stuff :) I'm thinkign it's because I'm still logged in from work, but I can't tell. Ugh. Ribs. Too messy for me. Go eat and slime your face and hands. they're boneless I can use a fork Well now. who cares about making a mess anyway anything that tastes good is usually sloppy :) Just don't touch my keyboard or mouse! * chillywilly uses jedi mind tricks to make dsmith believe his keyboadr and mouse are all sticky Man. I keep cleaning this keyboard, but it just seem kida sicky somehow.. *** dsmith has quit IRC *** dimas has quit IRC *** dcmwai has joined #gnuenterprise *** dcmwai has quit IRC *** bigbrother has joined #gnuenterprise *** bigbrother has joined #gnuenterprise ;) I'll be there in a couple weeks @config supybot.pidfile Vee2d2: Error: 'supybot.pidfile' is not a valid configuration variable. that's probably why it didnt work, I guess it's in the next version @version Vee2d2: The current (running) version of this Supybot is 0.77.1. The newest version available online is 0.77.2. *** holycow has joined #gnuenterprise sigh *** wendall911 has joined #gnuenterprise bbl *** reinhard has quit IRC *** chafar has joined #gnuenterprise hello hey chafar i saw some of yoru posts on the mailing list hello neat :) goot to see more people onboard well, the need... I can't connect to svn from many days ago is this my problem or more general? i havent tried, not sure svn does tend to have issues yes It seems that Johannes is idle for a long time I needed code with a bug solved by him (http://lists.gnu.org/archive/html/gnue-dev/2004-06/msg00047.html) anyone know a way a get this? not sure chafar, my self i'm just a very noob user i think anon svn is off atm we were cracked via our anon svn server a week or so ago or so i hear oh really? feh i've not had any free time to put toward GNUe in a long while yes really some kids have way too much spare time jamest, *nod* time, the least available resource i wish i could put together a project that uses gnue and get some money/resources towards development or hiring someone in china to work on it fulltime :) jamest: what about nightly snapshots? they are frozen from jun,14 It could be sufficiente for me a nightly snapshot just a sec, jcater is looking at the nightly generation thanks *** jamest has quit IRC *** jamest has joined #gnuenterprise nightlies are back thaaaaaaaannnnksssss......... *** dsmith has quit IRC *** dsmith has joined #gnuenterprise *** reinhard has joined #gnuenterprise reinhard: how should we call our new setup tool ? setup-db.sh well, ok then, so it's a shell-script ok, so this one is out then :) I'll do some refinements tomorrow; especially the interbase driver needs some tlc :) johannesV_: great reinhard: what is great? did an svn update? that you did and committed this stuff well, I'm a bit unhappy with it cause i couldn't do it in a 'more complete' way ... because there was too less time sigh but i think there'll be a time to finish everything if only you could pass a bit of your perfectionism to some others ;-) well yeah sometimes i'd be happy if i could :) too so you have something to look forward to when you return from your holiday ;-) right i can tell you tomorrow if there's something which has to be fixed before holidays (usually this depends on wether i'm dreaming of some gnue_*-stuff or not) if so it needs an urgent fix ... *lol* ok, so i'll leave for tv now ... have a nice evening/day ... the same :) bye *** johannesV_ has quit IRC bye The whole office is getting slammed by some worm today. Anyone hear about anything? nup, not yet agobot, apparently *** kilo has joined #gnuenterprise dsmith, which ports is it hitting on yoru firewalls? holycow: What firewalls? oops Indeed. Not my gig. But I try to help. I think hell is defined by having to setup apache2 + mod_jk2 + tomcat5 I fucking hate java Eww. Yes indeed. I put that on a Cobalt box once. Had a terrible time trying to remove it. ok with java assert, I hate it ;) I wonder why IBM is so interested in it (suppose because c#;) IBM was intrested in java years before they were intrested in Linux. well... but I wonder why. just because isn't ms stuff? and apache crowd? The write once, run anywhere mantra is very attractive. but not exclusive of java think about it this way if you use any ms dev tool, you are only installing it on the microsoft platform hey chafar the moment you start looking at toolkits outside of that, cross platform starts to become an option, and quite quickly a realization follows that interoperability is a good thing didn't see you here hello glad you finally made it :) we very much appreciate your testing and your comments many times i'm afraid annoying too much ;) although it's sometimes strange that other people do not only read our code but also even understand it ;-)) but will keep doing ;) you do not annoy at all I appreciate vey much gnue arch and I'm decide to do everything I can i using it for real apps I try to keep in mind when the responsability of the code is mine;) :) the other day I was reading sacha's comments int irc logs about the posibility ... of talking to appserver with non gnue clientes, via xmlrpc this should be posibly at all, I think yes definitely A dream is growing in my mind, about gnue hallo everyone I'm tweaking with fox-toolkit in my job And I see very interesting a gnue gui driver for it (there is a python wrapper) But I think there is a long way for me to be able to build it And, in the mean time, I was thinking about making custom(per-app) clients against appserver (with fox-toolkit) fox is pretty nifty the main thing I like about it is that it's not a wrapper for another widget library it works against the core system graphic backend and it's two-way messaging system, too *** dsmith has quit IRC *** reinhard has quit IRC *** kilo has quit IRC *** jamest has left #gnuenterprise *** wendall911 has quit IRC *** jamest has joined #gnuenterprise *** sjc has joined #gnuenterprise *** sjc has left #gnuenterprise *** holycow has quit IRC *** chafar has quit IRC *** jcater has quit IRC *** jcater has joined #gnuenterprise *** jamest has quit IRC *** jcater has quit IRC