[00:13] Last message repeated 1 time(s). home's are like penis' half the world has one freedom is like a house you don't miss it until it's no longer there hmm or more appropriately freedom is like sex you don't miss it until it's no longer there :) chillywilly: you still around? oh, i thought you were going to say freedom is like sex yes it disappears the day you get married lol nah it slows the day you get married it disappears the day you have children chillywilly: you figure out the master/detail stuff? nope was reading the hurd mailing lists oh well, I'll let you read then :) I;m done now jcater: actual i think you are correct are you familiar with primary keys / foreign keys in relational databases? derek: ? sorta me yes primary key is a 'unique' key right? well, say I have a states table and a zipcodes table the value there makes a record unique jcater: correct about the kids vs married :) in forms, I might create a 'states' block corresponding to the 'states' table I also create a 'zipcodes' block corresponding to the 'zipcodes' table but I set zipcodes to be a detail block of states linked by the 'state' field this means each time a new record is brought into focus in the states table, then the zipcodes block is requeried (behind the scenes) to only bring up all zipcodes in the current state also, if you elect to add a new entry to the zipcodes block the "state" field is automatically filled in with the value of "state" in the states block that make any sense? ummm, lemme thin about that for a sec Action: jcater is tired, so may be outputting gibberish :) Action: chillywilly is a bit tired too I get it I think it closely resembles the relational foreign key concept but doesn't have to have an underlying foreign key/primary key to work it does it in the form? right? yes you make your own key gotcha hmmmm apt-proxy looks useful ;) where's ajmitch when I need him? chillywilly_ (~danielb@d21.as6.nwbl0.wi.voyager.net) joined #gnuenterprise. chillywilly (danielb@d127.as15.nwbl0.wi.voyager.net) left irc: Killed (NickServ (Ghost: chillywilly_!~danielb@d21.as6.nwbl0.wi.voyager.net)) ra3vat (ds@ics.elcom.ru) left irc: Read error: 113 (No route to host) Nick change: chillywilly_ -> chillywilly jcater (jason@24.92.70.39) left irc: Read error: 110 (Connection timed out) chillywilly (danielb@d21.as6.nwbl0.wi.voyager.net) left irc: jan (jan@dial-213-168-64-157.netcologne.de) joined #gnuenterprise. drochaid (user34@pc1-kirk2-0-cust128.ren.cable.ntl.com) joined #gnuenterprise. ra3vat (ds@ics.elcom.ru) joined #gnuenterprise. jan (jan@dial-213-168-64-157.netcologne.de) left irc: Read error: 113 (No route to host) jan (jan@dial-213-168-88-47.netcologne.de) joined #gnuenterprise. jan (jan@dial-213-168-88-47.netcologne.de) left #gnuenterprise. Yurik (yrashk@gw.telcos.net.ua) left irc: "Client Exiting" chillywilly (~danielb@d21.as6.nwbl0.wi.voyager.net) joined #gnuenterprise. chillywilly (danielb@d21.as6.nwbl0.wi.voyager.net) left irc: Client Quit dres (~dres@4.18.171.42) joined #gnuenterprise. drochaid (user34@pc1-kirk2-0-cust128.ren.cable.ntl.com) left #gnuenterprise ("Client Exiting"). anyone here that can help with printing? jamest (~jamest@fh-dialup-201091.flinthills.com) joined #gnuenterprise. drochaid (~drochaid@pc1-kirk2-0-cust128.ren.cable.ntl.com) joined #gnuenterprise. ah jamest help how do you print a file? like a normal text file to lp0 um lpr filename if you have the printer setup i have printer set up via printtool and am able to print samples from print tool lpr gives me error carpine:/home/dneighbo# lpr sample.txt lpr: cannot create /var/spool/lpd/lp/.seq carpine:/home/dneighbo# does /var/spool/lpd/lp exist? you know what it should be going to lp0 no lp sigh Action: derek kicks debian let me give it some abuse dpkg-reconfigure lpd carpine:/var/spool/lpd# dpkg-reconfigure lpd Package `lpd' is not installed and no info is available. Use dpkg --info (= dpkg-deb --info) to examine archive files, and dpkg --contents (= dpkg-deb --contents) to list their contents. /usr/sbin/dpkg-reconfigure: lpd is not fully installed carpine:/var/spool/lpd# apt-get install lpd Reading Package Lists... Done Building Dependency Tree... Done E: Couldn't find package lpd carpine:/var/spool/lpd# darn this is killing me i wonder if rlpr is what i really want that is what i used at axis i thinmk er that should have been dpkg-reconfigure lpr my bad yeah it failed on that so im apt-get installing it drochaid (~drochaid@pc1-kirk2-0-cust128.ren.cable.ntl.com) left #gnuenterprise ("Client Exiting"). hmm its printtool that dorks things up man as now print tool is gone if i try to re get printtool carpine:/var/spool/lpd# apt-get install printtool Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: lpr-ppd The following packages will be REMOVED: lpr The following NEW packages will be installed: lpr-ppd printtool 0 packages upgraded, 2 newly installed, 1 to remove and 405 not upgraded. Need to get 0B/135kB of archives. After unpacking 67.6kB will be used. Do you want to continue? [Y/n] it tries to install lpr-ppd instead i think that is ok Suit (~SFH@zeilers.demon.nl) joined #gnuenterprise. carpine:/home/dneighbo# lpr sample.txt lpr: lp: lp: unknown printer carpine:/home/dneighbo# now i dont get the error for lpr but its looking for lp instead of lp0 how do i change where its going? /etc/printcap file Suit (SFH@zeilers.demon.nl) left irc: Client Quit i just went and changed the printer name instead restarting lpd and trying no error this time but im seeing anything print carpine:/home/dneighbo# lpq Warning: no daemon present Rank Owner Job Files Total Size 1st root 0 sample.txt 547 bytes carpine:/home/dneighbo# what gives ps aux | grep lp your printer daemon isn't setup fwiw - how the heck have you managed to make printer setup this difficult? hold on just whacked things Action: jamest bows to your amazing ability to break things you response was too slow and im desparate drochaid (~drochaid@pc1-kirk2-0-cust128.ren.cable.ntl.com) joined #gnuenterprise. whew ok lpr works now when i changed the name of the printer from lp0 to lp i accident changed device too (stupid me) :) derek (derek@cpe-24-221-112-50.az.sprintbbd.net) left irc: "um my gnue tree is bigger than your gnue tree" reinhard (~rm@62.47.45.2) joined #gnuenterprise. good day hello drochaid_ (~drochaid@pc1-kirk2-0-cust128.ren.cable.ntl.com) joined #gnuenterprise. drochaid (drochaid@pc1-kirk2-0-cust128.ren.cable.ntl.com) left irc: Read error: 104 (Connection reset by peer) Nick change: drochaid_ -> drochaid Suit (~SFH@zeilers.demon.nl) joined #gnuenterprise. did anyone have a chance to stress test cvs ? I am building the dependencied for GNUe, which is preferred wxGTK 2.2.9 or 2.3.2 ? which platform? linux (SuSE 7.3) hmmmm we work w/ either on debian most people use the packaged 2.2 i use 2.3 on solaris 2.3 is a bit nicer It comse with wxgtk-config --version 2.2.6 that should work IIRC So maybe I am better of getting that wxPython version? oooo i see the problem there is no wxpython package yes, they must match the wxgtk that is installed i tried running different releases and had issues So do I :-) Hmm, what is nicer in 2.3 ? internals we'd be 2.3 only if the distro's shipped with it :) I believe that the toolbar works better on win32 platforms there are less memory leaks but our stuff runs the exact same Ok, well I am trying to get the hang of it all on linux first, will see about Win32 much later. This is just me thinking I can learn stuf about python and SQL and such by looking at what other people are doing with it. looking at our code? Action: jamest feels sorry for Suit that way lie madness :) Hmm, maybe not looking at all the code, just bit's and pieces shoul wxPython match the subversion number too, or just the minor? i had the best luck matching both it's a pain i know as it's hard to find older copies IIRC you have to go to sourceforge and search for wxpython if you go to www.wxpython.org they only give links to the latest and greatest devel copy well, I just stripped the filename of the url anc got the whole archive in view :) seems they went from 2.2.5 straight to 2.2.7, even google can't find a 2.2.6 cool sigh looks like suse went same route as debian Oh well, I'll get them both and start with the .7 there was an unreleased version in distros i am suprised that wxpython isn't availble as a package The ppl at SuSE are german, usually "Grundlich" as in dependable is all that get's on the CD me also surprised IIRC seen it in earlier versions of SuSE I am mearly checking out a lot of projects to get some programming experience in OOP and SQL ah ok jamest: You ever worked with BOA-constructor? neilt (~neilt@dhcp64-134-54-184.chan.dca.wayport.net) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!ChanServ@services. hello all a little a long time ago hey neilt did not expect to find folks here on Sunday hey jamest hey neil hello reinhard I am looking at geas i saw your mail you mentioned that root:: needed to be removed from something which mail to geas-dev ahh yes about removing sql reserved words point is we need to quote the SQL when it envolves sql keywords we agreed about putting module name into column name so the column will not be named "user" but rather "lang__user" i forgot about that but that should happen automatically all geas generated column names would have double underscores in them after you code it right yes exactly the code is already there but commented out for the phase of transition its hard to make it work that way :) old parser and new parser must use the same column names however the more i think about it the more i am for a rewrite from scratch especially if i look at the pain i went through with this double parser phase cool, cool did you change the IDL i am getting an IDL error Traceback (most recent call last): File "./neil_methods_test.py", line 204, in ? print "query found %i results between city starts with %s and zip starts with %s," % (result.length, city_test[x], zip2_test[x]), AttributeError: 'list' object has no attribute 'length' i got the same error this is still bugs i introduced with the parser exchange it has to do with more root:: stuff that is throughout the code btw if anybody is interested: the fsf has a sister in europe, the fsf europe they have "associate organisations" in many european countries reinhard: is there anything i can do to help fix current geas? and for the austrian organisation, i am an elected board member since yesterday evening :) neilt: if you have time the bug should be findable it's the table name when the sql statement is generated, oql receives "root::module::class" as the class name and it should only be "module::class" i just didn't have the time to look at it however if you don't have time or want to user your resource for the design of GEAS2 (which i think would make more sense) then i am positive i can fix within the next week ok, I'll wait congrats on the election jan (jan@dial-195-14-226-221.netcologne.de) joined #gnuenterprise. neilt: FYI wxPython 2.2.7 just built and installed nicely :-) Suit: cool Yeah, now for the other packages and the GNUe stuff :-), oh well, BB ppl Suit (~SFH@zeilers.demon.nl) left #gnuenterprise. Suit: btw i am using 2.3.2 opps missed him jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. reinhard: you still here? ra3vat (ds@ics.elcom.ru) left irc: "Client Exiting" more or less hey reinhard/neilt how's it going? jcater: its going well reinhard: did you see the new diagram for geas and do you have any comments? Suit (~SFH@zeilers.demon.nl) joined #gnuenterprise. Action: Suit is back with another question ;-) Which part of pyXML is actually used? expat, or also DOM and sgml? expat/SAX Ok, so I can do with the package that cam with SuSE I guess, thanks ok back jcater: i'm fine thanks although i would like to have more time available :) neilt: i didn't look yet i just put on the computer for the first time since friday morning :) Suit (SFH@zeilers.demon.nl) left irc: "Client Exiting" hey jcater ok now looked at it howdy farmer james Action: jamest spits out some skoll y'all ain't gonna believe this my main problem is that about all the yellow boxes are things i don't understand but I'm a reckon'un ta whip me up some here cattle track'un soft-a-ware in GNUe my working title is CATTLElog Action: jamest isn't joking Action: jcater isn't surprised next, you should do a wheat seasonal logging package Action: jamest has to go store bbiab reinhard: what dont you understand? Batch Schema Compiler Transaction Processor converts an object definition into initial SQL table schema Synchronisation Engine the transaction processor and synchronization engine are for remote users not connected to the database but still doing processing oh what is SQL Schema Generator then? this is required for anytype of real CRM solution it does the interface in real time, but does not create tables sorry brb in 15 min it creates SQL for querries and selects etc ok hi neilt, hi jcater. jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "later" hi looking on jcaters RPC abstraction code, i realized, there is no RPC abstraction without an object storage. i.e. working RPC abstraction = 20 % of GEAS back i'm sorry not having much time today sunday == family day neilt: thanks for your answers you put some light on the drawing off again Nick change: reinhard -> rm-away Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. re Action: jan is falling asleep Action: neilt kicks jan Action: jan screams aloud. jbeyer (~joerg@194.162.84.65) joined #gnuenterprise. Action: jan thinks, that neilt is an good channel operator. Taking care of everybody. eeh neilt, do you also have donuts? ;) :) ICJ (foobar@pD9E46530.dip.t-dialin.net) joined #gnuenterprise. jan: how goes the web client? just noticed in http://www.gnuenterprise.org/docs/GNUeObjectServer.pdf, Chapter 10: "Initially such code will be written in Python, but there is no convincing reason why other languages should be forbidden. The" there the paragraph ends jamest: no changes up to now. I'm waiting for an working RPC abstraction layer. ;) does Gnue have a reasonable Bug Tracking System? jamest: poor jcater, i've send him some patches, and hope, that i don't give him too much pressure. ICJ: not a good one :( jan: patches? some patches to make three system functions in XMLRPC work. patches for the gnurpc stuff? jamest: I like Bugzilla very much ... but the main problem is an half implemented object storage. jamest: despite of PHP I understand python ;) _ / I un/I also un/s :) ICJ: We've talked about bugzilla some does that sentence continue? jbeyer (joerg@194.162.84.65) left irc: Read error: 104 (Connection reset by peer) or not like that from the docs? jamest: ? ICJ (foobar@pD9E46530.dip.t-dialin.net) left irc: "ChatZilla 0.8.5 [Mozilla rv:0.9.8+/20020214]" Action: neilt finally gets back from the donut store, but alas the box is empty icj: sorry called away we talked about it but IIRC some people didn't like it we started using sourceforge site for bug submission but that never panned out well IIRC derek wanted to use double choc. latte for bugs I'm not sure where that is at Action: jan is starving sigh i need to run for a bit have a $7 fish in my tank attacking a $40 one mr $7 is getting a new home :) i vote for the underdog go Mr $7 lol jbeyer (~joerg@62.26.70.13) joined #gnuenterprise. dres (dres@4.18.171.42) left irc: Connection timed out chillywilly (~danielb@d102.as28.nwbl0.wi.voyager.net) joined #gnuenterprise. sup my peeps ra3vat (ds@ics.elcom.ru) joined #gnuenterprise. hello jbeyer (joerg@62.26.70.13) left irc: Read error: 104 (Connection reset by peer) jan: not sure i can help but shoot first i wanna send you a small drawing. Do you have dia? yes ok, the problem is: there three kinds of things need to bind: "static" object, "static" methods, and object which need to be created (like in GEAS) what are we talking about here? i cant get dia to load it hold on now: speaking from the client side: should there be one manager object who can offer all three types, or should the static methods be separated chillywilly: GNURPC abstraction oh anyone wanna orange juice? sure juts dcc it to me er, just :-) Action: Yurik is happy using Perforce. it rocks :) ra3vat (ds@ics.elcom.ru) left irc: "Client Exiting" jan, my version of dia is hosed sorry i dont know anything about rpc anyway other that it is a protocol that sits on top of http Action: chillywilly thwaps neilt with a trout thanks i needed that Nick change: neilt -> prc-expert don't Nick change: prc-expert -> rpc-expert mention it ok, time to take the kids outside to play it's a really nice day for a change Action: chillywilly is away: take kids outside and shoot them or just club them to death? Action: drochaid returns to hibernation neilt: i can send you PNGs. ok, better i am rebuilding dia right now but go ahead i can read them jan (jan@dial-195-14-226-221.netcologne.de) left #gnuenterprise. jan (jan@dial-195-14-226-221.netcologne.de) joined #gnuenterprise. Nick change: jan -> starved_rpc_beginner ok, i have them Nick change: rpc-expert -> neilt Nick change: starved_rpc_beginner -> jan jan: what is your question ok, first question: should there be one single object, as an kind of base object, which can return links to "static" methods and new objects, or should there be many of them? not sure what you mean by "should be" also not sure if you are talking about geas or common which have different architectures common. i don't understand common there are not architecture drawings so you have to read a bunch of code to understand how it all fits together should be = what is the best? the bunch is a small one. the problem with common from what i have seen is that the SQL layer goes all the way back to the GUI there is not real object abstraction the problem is the code which isn't written now, and because i dont know exactly how geas handle the thing, and if GNURPC should follow the GEAS way i can explain geas but it is also far from perfect in implementation, but it does a reasonable object abstraction the SQL thing is the next thing I have to care for to get phpgfc use common db abstraction if you want a common db abstraction why not just use ODBC ODBC doen't have master/detail. I just want to reuse some common code. thats the reason to have a business object layer yep. you should have a list view and form view for each business object and then it just depends on the which view is selected by the user but phporbit isn't working. And its too complicated to fix it. you say it. the business object then takes care of linking two views of the same or related business objects then you don't need a gfd for every buisiness object when you just want to test the framework will you do need a form definition of some sort which would be provided by the object autho are author yes the basic ones Action: jamest was thinking about this in shower this morning wierd that it came up in here today feel free to join in jamest for the author it would be very easy if there is an buisness object to tabular gfd file compiler i'd love to in a sec the gfd should contain a link to the business object and default field into should be given by the business object then forms should be vary basic unless the defaults need to be over-ridden s/into/info/ new win32 snapshots of forms/designer at http://www.gnuenterprise.org/downloads/snapshots/win32/ jamest: are you sitting at an win32 client now? yes and no i have both on home network :) wife pc is windows, mine in linux nfs/samba/nat server is my db server to so I can test win/linux networked GNUe the same as my home network just without nat. can you try http://www.gnuenterprise.org/~jan/gfc.php with an Internet Explorer? there should be some javascript errors. bbs Nick change: neilt -> neil-away neil-away: I'm working on the docbook thing jan: seems ok hmmm, I tested it at my parents some days ago and it just didn't work. Possibly its an IE 4.0 problem i've got 6.0 ok. Time to upgrade. how can I test if an python array has a special key. I just dont want to use try and catch KeyError jamest: cool Nick change: neil-away -> neilt problem solverd: list.has_key() neilt: you might try now jan: the try: except: method is fine too depending upon what you are after jamest: trying now neilt@ash:~/public_html/packages/supply-chain/package-doc$ db2pdf SupplyChain.sgml Using catalogs: /etc/sgml/catalog Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#print Working on: /home/neilt/public_html/packages/supply-chain/package-doc/SupplyChain.sgml This is pdfTeX, Version 3.14159-1.00a-pretest-20011114-ojmw (Web2C 7.3.7) (Fatal format file error; I'm stymied) neilt@ash:~/public_html/packages/supply-chain/package-doc$ db2ps SupplyChain.sgml sigh i missed a tex package neilt: please try again ok same think think = error ? jamest: it still does not work same error yeah but i don't get it hang on guys, what is the situation w/ crypto in GNUe? none absolutely none ? absolutely none is it planned? yes, of course ah, ok the current model is for internal use for a small company so adding crypto will require model changes? where security is controlled by pyhsical access yes clear it does depend on what you are trying to crypto have remote secure access is doable without model changes just use an ssl or vpn tunnel secure authentication is a different story yeah, I'm about secure auth say, kerberos-like no one has wanted to take on the security discussion because once you do that you also have to limit row access to authorized persons this is rather invasive hm Action: jan is using XMLRPC backery. Yummy. Donuts... fil_c (~username@public1-cosh3-3-cust12.cosh.broadband.ntl.com) joined #gnuenterprise. Nick change: rm-away -> reinhard welcome back jbailey (~jbailey@HSE-Toronto-ppp319268.sympatico.ca) joined #gnuenterprise. neilt: thanks and thanks for the definitions mail your welcome if may i place some comments here sure i think the "sql schema generator" (why not "sql generator"? "schema" did mislead me to the db schema) should be integrated in the database adapter sounds reasonable because the sql is database dependent hence its shown connected to database adapter however it could be a module where more than one adapter can share the same code ok yes i see we actually mean the same :) now for a dangerous part when to create the tables and columns in the db and what to do with dynamic changes to the object definitions chillywilly_ (~danielb@d95.as0.nwbl0.wi.voyager.net) joined #gnuenterprise. yes, thats a rough one what i would like to have but am not sure whether it is doable is: i have a table where e.g. the fields of an object are defined i want to add a new field so i open a form where i can enter that field this field is stored in the table that defines the objects and without restarting the server the field becomes available chillywilly_: hi if this is doable it is only doable IMHO when the database adapter holds a list of the schema in memory its doable with some restrictions and when access to a column is requested, and the column doesn't exist in the in-memory table chillywilly (danielb@d102.as28.nwbl0.wi.voyager.net) left irc: Killed (NickServ (Ghost: chillywilly_!~danielb@d95.as0.nwbl0.wi.voyager.net)) it first rescans the schema of the table (in case someone else has created the column meanwhile) Nick change: chillywilly_ -> chillywilly and if it still doesn't exist the column is created "on the fly" i have some reservations about that neilt: i would have bet on that :) the data base could be filled with a lot of garbage if some naming error came to be sure don't think this is a big problem as you could write some "clean-up" procedure I think you would want to force some manual on the fly adding of columns maybe yes not completely "invisible" for the user but triggered by a call to some procedure in geas but either way could be counigurable configurable sure and of course the "batch" method must exist in parallel to bootstrap a system i see that batch system and the SQL generator sharing some code, maybe a lot yes in that case i see batch system being an automatisation of sql generator so to say could one say that the "object server" translates outside access on objects into calls of methods and access to the database while enforcing things like security and integrity? yes, but we need to break the business object = table restriction yeah we talked about that already ah, ok while travelling yesterday i made some notes on my thoughts on geas on paper fil_c (username@public1-cosh3-3-cust12.cosh.broadband.ntl.com) left irc: "Client Exiting" i will write down and combine with your last mail somehow to get a "whitepaper" however the train ride was long and i even thought about acronyms (yes i was bored) GNU Enterprise Data Interface = GEDI (we already had that) :) GNU Enterprise Methods Adapter = GEMA GNU Enterprise Object Repository = GEOR rofl and what i like most what you called "object-server" Gnue Object Access Translator :) :) hehe well this is even partly serious because i think we need something like function prefixes Action: chillywilly is lost listen to your talks, i've some questions about GEAS what are you guys talking about? about neilts drawing and his definitions whats about the old buissness objects, after a change of an table? i would say that would have to be one of the restrictions only additions of fields would be valid only adding allowed in auto fashion yes and existing business objects have NULL in the new field fields actually we would have to restrict that a new column may not be NOT NULL whats about the batch schema processor? you could use that to do a batch of schema changes anyone look at the odmg notes? for example when bootstrapping a new project is it an batch processor who does batch jobs, like computing the sum of some objects every night? chillywilly: i forgot to print them out i wanted to read on train ride :( jan: not sure i think neilt should answer sorry i am getting too tired night all reinhard (rm@62.47.45.2) left irc: "Anything is good and useful if it's made of chocolate" n8t man jan: what batch processor are you referring too oh i understant it is a batch job to parse the object repository and create the necessary tables and seed data should only be done when changes have been made to the repostiory sorry i misread you drawing: its an batch schema compiler not processor ok, the thing I mean should be done by a process outside of GEAS. derek (~derek@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. btw, ODMG does have some nice metadata interfaces for adding objects and such....I think it leaves open what is underneath however, like it doesn't handle whether you do a object-relational mapping, an OODBMS, or an object app server..hence they changed the name to Object Data Management Group instead of 'Database' yes thats why it is yellow #gnuenterprise: mode change '+o derek' by ChanServ!ChanServ@services. some controversy we have on the list here ehat controversy? i am not aware of any? neilt: its on the 'invisible' list :) remember that Tidd guy talking about the 'other' standards groups, etc. er, Todd now there's a guy form the one standard group refuting hsi claim and saying he really does a great disservice to them i have stayed otu of that for the most part but gnue is many things one thing is a framework the framework itself doesnt care about 'data' standards per say i.e. one coudl use the framework to implement EACH standard :) yes, its is interesting that kpmg is watching us however thats why i dont get 'too worked up' about what standard X is doing as until we are writing the 'application' it doesnt matter much our image is rising it seems kmpg? sounds like a KDE movie player ;) woops, I reversed the letters big accounting consulting firm interesting guys, anybody programmed w/ openssl here? :) just with the frontend: ssh ;) i just a few minnutes ago reompiled postgresql with openssl so i can look at how it interacts with geas Action: jan is getting tired.... l8r jan (jan@dial-195-14-226-221.netcologne.de) left #gnuenterprise. rdean (rdean@chcgil2-ar2-053-033.chcgil2.dsl.gtei.net) joined #gnuenterprise. jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. howdu jcater: hi or, howdy even hi dude, I'm at our callcenter doing some maintenance .. the one running only KDE desktops .. and I don't see how anyone can say people can't adjust to free desktops looking at all their screens, they've picked up on the concept of multiple virtual desktops within KDE on their own they even rename the desktops from 1,2,3,4 to useful names, based on the function (like Outbound Calls / Inbound Calls / Clerical-Email / Reports r0x0r jbailey (~jbailey@HSE-Toronto-ppp319268.sympatico.ca) left #gnuenterprise ("Client Exiting"). cool, we are installing our first debian system monday at work ;) hi jcater hi chillywilly debian just rocks neilt: I've been using it in our callcenter for 2 1/2 years now (not debian specifically, but linux + either KDE or Gnome) I see your mails now neilt ;P in a diskless setup neilt: i havent followed thread, but does jens have paperwork in? if not we need to be careful about accepting contributions neilt: gonna have to digest it later....I will add my 2 cents evetually if that is cool cool I must go help someone move derek: i understand, but his contribution was just a explaination of public law I did not see the harm, he said he is sending it (don't ask me why they waited until sunday night! I can't figure it out either!) Action: chillywilly is away: I'm busy neilt: two things does anyone know where screenshots are stored on the web site? a. you are correct the contribution is small enough no harm b. its questionable if copyright applies :) i.e. if someone tells me hey you need to go to 4 digits for IRS reporting starting next year and i add that to my software i dont think that person has any 'claim' to my software's functionality of doing that :) if they sent me the patch to change my software then yes but simply telling me my software needed no if he does not send assignment then I can easily remove it i dont know if he sent you patch or not i guess is what im saying :) no patch sent dream on i saw that you committed it, i assumed based on his suggestion just added to the docs which to me wouldnt require credit or copyright legally (imho) ianal however his comments he seems agreeable to copyright assignment so regardless shouldnt be issue, just issues i like to talk about :) cooll has anyone else experienced problems with scp on ash? i get this ssh: connect to address 64.39.200.78 port 22: Operation timed out lost connection i use it all the time however I'm also updating things onthere today ssh was one of them it looks like the ip changed that isn't possible PING ash.gnuenterprise.org (64.39.200.253): 56 data bytes the old number i had was ah [localhost:~/desktop] ntiffin% scp GNUeNewGEASArchitecture.png neilt@64.39.200.78:public_html/ oooo we lost that # quite a while back 64.39.200.253 is the new number i have been away cool harro all crap Action: derek grunts feverishly neilt: sorry i just cant produce under pressure thats a good perception to put forward anyone know wehre i can get redhat 5.2 (alpha processor) netscape rpms? well i have cd and not on there :( appears not in powertools cd either suckage derek: have you looked up Mozilla instead? derek: of course you might hafta recompile it if you're wanting to keep that old of an OS honestly with fvwm and 64mb of ram this little alpha is quite usable even in gui mode it seems dtm: im getting ready to put woody on that box, just nephew was over and wanted to 'surf' i think im going to try windowmaker on it when woody is on it that or blackice or something 'light weight' derek: how about a remote display then if its usable it will go in kitchen probably as the 'netpliance' derek: start up netscape on another host dtm: its only machine i have other than this laptop so if i were to do that i would have him just use laptop :) less pain derek: oh you dont have enough memory or something? thanks guys be back in a bit alphas take incredible amounts of electricity :) no i have enough memory, just its more work than worth for one time deal oh ;it'd take one command via ssh or two via telnet and xhost um no it would take finding ssh for alpha 5.2 :) which would take two commands as well :) ls |grep ssh from the cd (rpms) brings back a null so i assume finding ssh for it will be a pain in the butt which is why God invented rpmfind yeah it's too bad there's no such thing as a network transparent package manager... no ssh for alpha at rpmfind derek: use telnet, rcp... :) um nah derek: then get the srpm and type yet another command, if you have a development env just let him use playstation its easier :) rpm --rebuild openssh* i cant find src rpm for 5.2 derek: do you have a dev env? explain yes adn yes but a dev environment without source does little good jcater_ (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. derek: agreed :) jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "Client Exiting" Nick change: jcater_ -> jcater derek: do you have openssl derek: do you even want help on getting ssh? would that be helpful? :) derek: i just went ahead and started researching it coz i know i can I know just passwd files used to work ignore that jcater: Done. :) derek: you could try getting the SRPMs of openssh and openssl from ftp://ftp.redhat.com/pub/redhat/linux/7.2/en/os/i386/SRPMS/ derek: and do "rpm --rebuild openss*src.rpm" Nick change: Yurik -> Yurik[away] Nick change: Yurik[away] -> Yurik neilt: you still here? yes I'm looking at the geas drawing finally cool hopefully it mmirrors common :) :) well yes your RPA is commons GNURPC the db/sql stuff is our DataSource system probably not [19:17] Last message repeated 1 time(s). but open to discussion the methods adapter is similar the trigger system starting w/ the db stuff the problem that I see with current common is that there is no object abstraction and the SQL paradigm goes to the UI ( not I may not understand it all) ? ?? i think that's my naming of menu picks in forms as looking at the old geas API it really wasn't OO and seems similar to what common does so where do you want to start hmmmm first, i'm curious to know is old geas no longer considered worth maintaining? rdean (rdean@chcgil2-ar2-053-033.chcgil2.dsl.gtei.net) left irc: "Client Exiting" it depends IOW...is this a new geas? no one will support it with forms so we are stuck in limbo i can't support it anyone is welcome to write a driver but I've tried on linux and solaris w/ same resutls a segfault every time I use a boolean anyway I dont recall us having a boolean in the IDL lots of them does it work with INTs i think so bash-2.05a$ grep boolean *.idl admin.idl: attribute boolean verbose; connection.idl: boolean supportsFeature( in Feature featureID ); dataobject.idl: boolean identity( in string classname , in string oid ); dataobject.idl: boolean ofclass( in string classname ) raises(ServerError); dataobject.idl: readonly attribute boolean inDatabase; methodprovider.idl: boolean verify ( in string name , in long argcount ); objectlist.idl: void resort( in string fieldname , in boolean ascending ) objectlist.idl: attribute boolean delayFilter; query.idl: boolean invert; query.idl: boolean casesensitive; query.idl: attribute boolean reverse; // reverse sort order schema.idl: boolean notnull; // are null values forbidden? schema.idl: boolean isreadonly; // readonly field? schema.idl: boolean allfields; // TRUE if inherited fields are included transaction.idl: boolean isOpen(); bash-2.05a$ that's why forms currently can pull all data at startup cool, i should not rely on memory it seems as that all the farther I could go w/o segfaulting i honestly did take it as far as i could what versions of python, orbit-python are you using python 2.1 and what version of orbit pyobit 0.3.1 orbit 0.5.12 now these could be newer than my last attempts as it seems woody recently updated some of there these the pyorbit i believe i orbit 0.5.12-1 The CORBA ORB used in GNOME i python 2.2-6 Interpreted, interactive, object-oriented l... what pyorbit? I am using orbit-python 3.1 not pyorbit sorry that's what I mean cool right now geas is broke as reinhard is in the middle of changing the parser but my test routines mostly work i'm building what I'd like to see is a merge in the code bases and a fleshing out of the object model in forms it's there as a stub the object model should not be in forms it should be in the middleware the business object model that is forms needs to understand how to interface w/ objects that is what I'm calling an object model ok not the business object model nope the interactions between forms and an object server the only thing the UI needs to understand is the business object it attaches too and that will require a rewrite of the geas API as it doesn't export objects if the UI is a form (single entity) or list (multiple entitiy) it gives me only IMHO a table view of an object that i can query then it should query to business object (using introspection to get the fields and other stuff.) yes the start of that is also in the geas driver geas should not export objects it should provide an interface to the UI Yurik (yrashk@gw.telcos.net.ua) left irc: Read error: 113 (No route to host) i don't mean export to run remote their is a lot of cost associated with marshalling the real objects and running them down the rail i mean that right now geas doesn't give me anything postgresql doesn't it's a relational view of object data correct, the big problem we have with geas is that business object should not equal database table yes what I wanted (while in shower) we should be able to normalized data on the backend without effecting the UI was a way to drill down thru objects in geas and that should be hidden behind the business object also the business object should provide security so that a defined action on the form (say dbl clicking) would be defined by an object in that only authorized people should see certain data so that forms is told if user does foo than do bar in this case all business objects should respond to certain UI events in a consistent way yes that the object author defines or the UI author defines what I mean is that if the customer object is displayed then a dbl click on the customer takes me to ?????? for example you should be able to say in the UI "GIve me the object pointed to by this field" the object servers should serve it up where that is defined by the object itself in it's context but this is way ahead of where we are today :) that is why we need some new architecture my biggest issues with geas as it stands performance - common trounces it currently security - none exists !@#!@# booleans in python-orbit :) my biggest issues with common is that there is now central object definition for business objects and I agree with your assessment of geas 100% I don you jcater not don I don't follow the central object definition thing Action: jcater just joined mid-conversation (sorry, different keyboard and has one of those awkward L shaped enter keys) what dont you follow in my mind a "central object definition" can be mapped to a table def with database side triggers in a relational world can i please ask we only talk about new geas they are basically things that have methods either via email or at the set meeting set meeting? a central as half conversations between one or two people just make it more laborious to unify us object definition is a single place to define a business object jamest: you got an email requesting times/days that do not work neilt and you are only ones not to respond :) derek: I dont know any days that I cant do it I follow that, but am not sure how that relates to common until the day or so before then i will know as common is only a library at this point where did you send that mail? Action: jamest hasn't seen it I can wait until the meeting I suppose if reinhard was here right now i would say lets have the conversation now why wait we dont have to decide anything jamest i sent it to jamest@gnue.org neilt: because then we end up rediscussing just getting people on the same subject is very positive and its better for feed back if everyone is there initially if its something that cant wait do email then its documented for others to participate we are just answering each other questions i think we owe it to reinhard to make sure he is included that will make the formal discussion shorter i agree we need a formal discussion for deciding the future but please dont stop a productive discussion discuss as you like i am very pro phases honestly i would like next geas to start out with no objects just an abstracted rpc that talks to a daemon that gives data access and remote method innovaction as that should be very simple with a large gain learn from it come back and do a real geas then we drop back 2 years and dont get any benefit from what we ahve learned we also extend the time to get a working enterprise system if you want a db system, just use current forms you should be able to use odbc for the rpc now its not a real one but would work in that way - the issues that need learning are not the RPC well i would use sqlrelay i think before odbc that is just adapting one of the common protocols agreed the real issues to making a middleware werver work is the object handling and its relation to SQL that is not off the shelf hmmm websphere seems to sell well and it doesnt have object transparency guess its shit though i dont know websphere so i dont kow know the value is not in objects anyway the big difference here is whether we make our middleware object transparent or whether we push that back to the developer its in implementing a model, view, controller architecture that abstracts the bloody details from the business developer remote methods + remote database is what 98% of the players are doing then they make people make their method stuff do object/sql mapping (i.e. they shove that responsibility to the developer) i think it makes sense to make an object transparent system just its VERY VERY difficult compared to the former and why i was suggesting a more evolutionary approach we are almost there now sure we have some problems but so does forms neilt: when i look at geas we are far from there we have a much better idea of what is involved but i wouldnt say almost there :) much closer than most though :) so its ok to evolve forms but not geas this i dont understand i guess more specifically the people doing most of the coding right now are not showing extreme interest in object transparency (though they are not saying they wont support doing it in gnue) on that we agree on which tells me we will sit with an unused half done thing for a long time, which only makes gnue look bad but as a business developer I can not use forms its not productive enough if we can get a ton of people willing to do the other i would be a lot more inclined to not do evolutionary there are too many peices that have to be manually spliced togeher i think in doing the evolutionary way we are more inclined to get contributors and when they do, they will be encouraged at the potential and more willing to code object transparency but maybe i have the wrong outlook there is no way to define the business concept and tie it together so it can be discussed I have to have someone that understand SQL, XML etc then they have to understand how they relate to each other here's a thought from left field and how the system works inside common I've got a GTriggerNSObject i have to run ttfn Nick change: derek -> dnAway among other things it lets me define internal functions that map to public things in a trigger namespace within forms along w/ a set of object properties this allows me to map things like block1.field.doThis() or so if a customer block exists customer.foobulate() this generic object doesn't really care what it represents as it has to deal with anything you add to a gfd file it might be the start of a object interface to forms as forms already knows how to deal with it inside triggers not might be, but is forms is an object-based UI that is currently using a relational backend right now at run time a filter thru the form def and build a tree of these objects look at all the trigger code, and the databse abstraction nothing would stop me from doing the same to a geas server exposing objects via their names along with methods and attributes forms knows NOTHING about SQL... it simply talks to n object provided by gnue-common this would be instantly visible to the trigger system and with a little more effort the forms UI could be driven in a similar manner by having these ojbect expose a getGFD() in geas then using that to build the UI on the fly hmmmm doing this would keep the objects on geas Nick change: dnAway -> derek give a 100% consistant interface to them in forms i have a reprieve for a few minutes and i don't think would be hard if i really dont care how its done, but i know the requirements we can get the schema info from geas thats what i had mentioned as neilt wanted this i.e. build the xml on the fly for people not wanting xml flat file forms but rather forms created from GEAS and those requiremts are that I can specify business objects that have data and procedures in a simple manner hmmmmm you know Action: jamest is thinking jamest: that can be dangerous and the UI is separate from the business object ow ow ow ow almost there jamest: he meant for use not to you and the SQL is separate from the business object ok well neilt what you seem to want (not saying its wrong) is the UI to be the business object :) you'll all hang me for this i.e. the form is created from the object derek: nope but GTriggerNSObject could easily become GEASObject yip jcater: get the rope j/k derek: the problem with that is that there are many views of the basic business object neilt: then you will have to store some form defintion information somewhere sure I dont mind a form definition as it's already letting me tie hardcoded functoins to dynamic objects no hardcoded functions please so those methods could be stored in object and dynamic neilt: absolutely man this could work for clarification, you would still work in 2 tier mode with local triggers as well this way correct Action: jamest is a relational man to the core derek: you can guarantee I'll make sure of that :) i'm the one that refuses to let 2-tier die er, and jcater now i.e. this GEASObject struct or GTriggerNSObject would let you either grab GEAS objects and methods or let you tie hardcoded methods to GEAS objects or tie hardcoded functions to gnue objects or such i.e. its doing the last one currently from what i understand forms already has an object system stubs in it seperate from the sql db stuff just functionality would be added for the others my first thoughts are how to flesh that out using existing code so we would end up with a GEAS server and adaptor my second thoughts were taking this to the next level or more a 'local' geas (non daemon) for 2 tier and using it as a core object in geas i really need to run just as this was gettin fun derek: can you resend me that mail about a meeting jamest: just send me days/times that WILL NOT work ah ok like tae kwan do nights and such ok and i will take everyones 'sacred' time l8r and choose a day/time with a few days notice jamest (~jamest@fh-dialup-201091.flinthills.com) left #gnuenterprise. jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "later" later all neilt (neilt@dhcp64-134-54-184.chan.dca.wayport.net) left irc: "later" rdean (~rdean@chcgil2-ar2-053-033.chcgil2.dsl.gtei.net) joined #gnuenterprise. rdean (rdean@chcgil2-ar2-053-033.chcgil2.dsl.gtei.net) left irc: "Client Exiting" where o where did the people go *!@)_#$ Topic changed on #gnuenterprise by derek!~derek@cpe-24-221-112-50.az.sprintbbd.net: I owe. I owe. So its off to look for work I go. I owe. I owe. when the music fades... all is stripped away... and i simply come.... man i like this song :) i dont remember that in Snow White. is that some alternate lyrics on a Disney DVD or somethinmg? or like a porn remix/parody? or hwat um its a praise and worship song :) ooooh sonicflood - heart of worship well good. do youhave an mp3 of it? can i steal a copy of your praise/worship song? well that would be illegal wouldnt it Action: dtm checks his confidential but highly reliable sources Yes sir, stealing is still illegal. ;) and your decision depends not upon my whim but upon your view of whether the ends outweighs the means :) i would become aware of a group i've never heard of in a genre i'm grossly underexposed to :/ i do know Stryper and Creed though! :) heh you like stryper boy would i have some mp3s for you :) stryper is about the coolest thing in the world i have some live stryper mp3 lots of 80 christian metal hanging around on this boxen and the only cd i have is Soldiers yay i have these 'trendsetter' volumes of 80 christian metal (compilations basically) Action: chillywilly is back (gone 05:07:46) sup dawg chillywilly: derek and I were just talking about how he and his wife and going to adopt you and I coz he feels that we need some better role models in our lives. except you gotta promise not to eat all his food and stink the place up. and i got the first part covered, but i'll have to pay more attention to the catbox after i move in. hey guys, guess what? the IRS withheld almost $20,000 of my income from year 2000. ummm and i haven't filed taxes for that year yet so i'll be getting a refund. can my honey and scotty come with me too? chillywilly: no, there's no enough room not after me and the dawgz we'll turn his house into the GNUe Commune ;) well ok it'd be alright if we built lofts bah, that stinks then I'm running away derek: we can do that, right, Dad? derek: Dad, do you have a wood shop? can i borrow the keys to the SUV? sure we have a mini van hey wait, that means that Dan and I are brothers then derek: ok that'll do. Action: derek looks to add that 'guest' house Action: dtm swipes derek's credit card and heads to Home Depot Action: dtm gives chillywilly a rug burn, calls him names, and throws him down the stairs ouch [simultaneously] dres (~dres@4.18.171.42) joined #gnuenterprise. why for you do that? chillywilly: well i'm just being authentic hey now chillywilly: becaus we're adopted brothers now and we have to make up for lost time you're getting existential on me what is an 'authentic exisistence'? er, existence you're my long lost bro. and since we have the same first names, dad'll just have to call us our irc nicks irl haha chillywilly: uh i duunno is that something that doesn't really exist but just thinks that it does? derek: oh I'm sirry I missed you greeting before derek: sup 'g' chillywilly: er, i mean, the opposite thereof? Action: chillywilly was reading the back log existentialism is a field of philosophy that r0x0rz yeah i'm learning about existentialism in my entrepreneur class in fact I pasted a Soren Kiekegaard quote the other day in here er, Kierkegaard he was a Christian existentialist ;) oh really? that sounds fascinating you know someone should do a UML pakcage diagram in dia of neilt's proposed architecture coz existentialism seems to me to be mostly about the power of the individual chillywilly: yeah go ahead and do that, dan whatever that is! i'm downloading movies illegally on my computer via the internet. UML == Unified Modeling Language bad dtm evening chillywilly hi dres --- Mon Feb 25 2002