[00:29] Last message repeated 1 time(s). jcater (~jason@HubA-mcr-24-165-193-24.midsouth.rr.com) left irc: "Client Exiting" btami (~tamas@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. morning riandouglas (~Rian@63-217-29-205.sdsl.cais.net) joined #gnuenterprise. hey hi kinda dead here today? this time is always quiet psu (~psu@manorcon.demon.co.uk) joined #gnuenterprise. reinhard (~rm@M693P012.adsl.highway.telekom.at) joined #gnuenterprise. t3rmin4t0r (~gopal@203.200.148.24) joined #gnuenterprise. t3rmin4t0r (~gopal@203.200.148.24) left #gnuenterprise ("astalavista baby !"). dres (~dres@mail.lewismoss.org) left irc: Read error: 104 (Connection reset by peer) esands (~nic@mdr1-port5.jetstart.win.co.nz) joined #gnuenterprise. hi esands psu (~psu@manorcon.demon.co.uk) left irc: Read error: 113 (No route to host) hey Yurik (~yrashk@gw.telcos.net.ua) left irc: "Client Exiting" This might interest some python people here:- http://www.pyzine.com/ New Python print zine hi all btami (~tamas@ip102-205.ktv.tiszanet.hu) left irc: Read error: 113 (No route to host) Harald1 (Peter1234@pD9E76B13.dip.t-dialin.net) joined #gnuenterprise. morning Harald1: hi http://slashdot.org/comments.pl?sid=33053&cid=3570354 <--- GNU/Voltron M$ battles against Free Software which aligns in the form of five lions! Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) joined #gnuenterprise. Harald1 (Peter1234@pD9E76B13.dip.t-dialin.net) left irc: Read error: 104 (Connection reset by peer) w00t! gnue! dtm thanx for the link to the voltron thing, i used to eat that show up :) h0h0 me too gontran: how in the sam hill are ya, sir? dtm . ah thank you dtm. just got back from seeing AOTC at one of 16 digital showings :) places Action: gontran has fond memories of late nights with dtm -- ON IRC @#*)**)! Action: gontran make modules_install linux-2.4.18 +xfs Action: dtm rpm --rebuild mol ah you a mac hardware fan? or victim of circumstance ? :) both i'm a fan but i'm a fan because of the crazy circumstance that it's the most cost effective and best quality :-/ so how ya like them apples hmm most cost effective ? hows that? heh i've got gentoo running on this revB organge imac (that one there) :) well you take the sticker price of a creatively acquired used Macintosh, and you similarly creatively acquire upgrades for it, and hence an 8-10 yr old mac is about as fast as a current one. gontran: there is an orange apple? that sounds weird :) hehe macs that are falling off of trucks such as the first powermacs, can be upgraded to G3 although are not as fast dtm I'm in the same boat! I got this mac for cheap 200 usd right, seen that reinhard next they'll be blueberry apples, weird! gontran: there ya go gontran: well those imacs are totally upgradable too firewire, usb, ram, and cpu dtm really? i had it apart and seemed purty dead end ... some of the old ones (i think including yours) have an obscure slot in it for things like video upgrades the old imacs saw that wondered yeah that's called something like the "Mezzanine slot" or something it's a sheer artifact, declared by apple not to be used it's such a piece of doorstop -- heh messanine so of course instantly a 3rd party market was created to stuff things in it yeah you will find the most absolutely mind numbingly obscure macintosh upgrades if you look hard enough things like scsi-to-ethernet adapter s :) people go hog wild to preserve their precious investments, especially in such charismatic and diehard machines they _love_ them the hardware geeks are way ott :) anybody who thinks macintosh hardware/software culture is exclusively a productivity oriented or premium market, is culturally skewed Action: gontran trying _this_ .18 +xfs on lousy broken compaq hardware :) good luck heh, hmm dtm what would you say it is, a bunch of cultists? :) Hmmm. gontran: there's that everywhere! gontran: talkin bout human society here! :) yes. i can do it, i deserve it where's my guru? gontran: i think macintosh users tend to be highly value conscious and sensible people, mindful of the big picture and avoidant of mediocrity! ;) heheh that THEY'RE CONSUMER COMPUTING JEDIS, EVERY ONE OF EM or style mongering VW drivers hey there's summa that too. put a flower in it "style mongering" -- i like it 'gnue mongering' trout monger Action: dtm mongers gnue lol dude gross :-o YOU SAID IT FIRST. 8) did not this is the kind of sophmoric rhetoric that will one day clearly set gnue apart as a _great_ project lol nono, is ALREADY begun! Action: gontran swears reiserfs the voices, they come to me. i was trying to figure out whose that was.... Zorro? ... no.. no, i didn't hear anything!. i'm much better now, thanks. Is de interview with de.... hmm.... How you say? Ah yes. De Vampire. oh, anne rice freak huh? NONO NOOO, PLEEZ SENOR!! DE VAMPIRE! EEEZ TOO SECKSAYYYYYY!!!!! I'm too sexy for my blood you do not say. hi i said nothing! NO NO!! NOT DE AJMITCH!! NONO, DE AJMITCH... EEEZ TOOO SEEEEEEECKSAAAAAYYY!! Nick change: gontran -> gontran_schultz NO NO SENOR! i said nothing! NO, PLEEEZ! i said nothing! nothing! NOT DE AJMEEEETCH hi ajmitch and good morning Action: dtm pulls off a glove and slaps gontran_schultz with it in a deft downstroke Action: ajmitch crawls back into his hole nothing! Nick change: gontran_schultz -> commandant_gontr Action: dtm applies calipers and a hand trowel to extract ajmitch Action: commandant_gontr shines flashlight 8-o 8==> heh gross Nick change: commandant_gontr -> gonro5hin Nick change: gonro5hin -> AlterB0y heh. no stop! Nick change: AlterB0y -> ft_gontran a holy sacrament my son didn't mean to press a sore spot er, wait you know! you should tell or get some kind of revenge Action: ft_gontran lights up Action: ft_gontran reinstalls grub Action: dtm gets totally confused, whirls around the room, pees in the sink while drooling, and lays down on the kitchen floor hehe Action: ft_gontran phears deleting /etc/mtab Action: ajmitch rm -rf's ft_gontran Nick change: ft_gontran -> gontran whew well, dont look at me. i'm busy being passed out on the kitchen floor. riandouglas (~Rian@63-217-29-205.sdsl.cais.net) left irc: Read error: 104 (Connection reset by peer) Nick change: gontran -> ft_gontran Action: ft_gontran shakes holy water (heh) on dtm Action: ft_gontran reboots --- again ft_gontran: You reboot only becuase I _want_ you to reboot. dtm you complete me Never think otherwise. you're my oprah w00! booting! \/dev/hda7 on / type xfs (rw,noatime) i've spent like 4 hours today converting my laptops fs from (lousy) reiserfs to xfs lots of stupid tar tricks :) rescue disks, wget piping to stdout, oh my HA what did you do with wget?! stop it, you're just baiting me :) ok ok i give heh i can only imagine :) Action: ft_gontran throws a bagel at dtm ok so h0h0 :-o <--- /me catches i wanted to not reinstall heh so boot rescue disk; tar --numeric-owner -pcf - ./ \ | ssh myhost '(cd where/to/; tar --numeric-owner -pxvf -)' to get the data off the drive :-o then haha after repartitioning and setting up with xfs fs i am _quite_ familiar with that part well here's where i made a mistake especially across platforms and odd such things i _should've_ just dumped a single tar archive (yeah) then i symlinked a single tar archive of that export into my htdocs and did wget http://myhost/myarchive.tgz -O - | tar --numeric-owner -pxvf - with busybox wget seemed to work ok :)) i was originally trying to do some stuff with named pipes on 'myhost', but apache didn't like it Action: ft_gontran feels special, after mass h0h0 some people would have used a network filesystem too. with 'rsync -a --delete --partial' s/too/instead/ that is a great idea Action: ft_gontran slaps head with palm oh, and mounting nfs with no_root_squash Action: ft_gontran rebooting with pcmcia-cs modules of course in really crazy situations i've done what you did plus with 'bzip2' in the pipe that was effed up. ah yes, maybe a little slow Harald1 (Peter1234@pD9E76B13.dip.t-dialin.net) joined #gnuenterprise. rsync is nothing short of miraculous absolutely Action: ft_gontran tosses a communion host into ajmitch's hole^H^H^H^H pit gotta make sure to do 'partial' if you're doing a long-running single file h0h0 Action: ajmitch puts ft_gontran on /ignore ajmitch whadid i do? I'm innocent. Innocent i tell you. where's GNUeWhippingBoy to take the heat when you need him? hmmm ft_gontran: there's such a wide selection to choose from dtm backup options? ft_gontran: eh? i was referring to GNUWhippingBoys Oooh yes! whipping boys yum now dont get too overzealous there dwed all this mucking about with fs's is due to reiserfs blitzing it's on a first come first serve, and as-is basis blitzing? (oh now there's some limits! ha) reiserfs is a great idea in chaotic development heh blitzing my /usr/include/expat.h which caused my python install to not have pyexpat.so which led to gfcvs not running damn reiserfs to chaotic development oh that's already been done from the start : ) :) Hans sees to that :) :) gahd it's 3:33 mst he's also made sure to personally offend each key kernel developer and drag them unwittingly into a flamewar takes a special talent including Stephen Tweedie, Alan Cox, and that one guy from SuSE likt D T M D T M [05:33] Last message repeated 1 time(s). @#*(@ YAY (@&@ almost as good as gontran (to the tune of a DMX tune) GON TRAN GON TRAN GON TRAN Action: ft_gontran thought ajmitch had me on /ignore almost DTM ft_gontran: what does the name "gontran" come from? that's _father_ gontran i'm coughing too, due to something like bronchitis i gues s :/ up all night with it dtm seriously, my dad's name, hid dad's too eh? first name? it's french, i'm of mexican descent yup oooooooh brown boy in the hizous ft_gontran: and where are you living hnow?1 HAHAHA phoenix for the next 8 days on the road for a while after that looking for a place to live/work/get edumatcated oh yeah you're in the same LUG as derek and planning a tour of the southwest US well come up here, ya wacko or something. well, not just the southwest :) thx first stop Toronto yeah that's not southwest of here. by car? or what yup :) geez. roadtrip! watch out for the mountainsW@)*#! by yourself? i hope you have insurance nosir, with my wife and AAA! yup :) oh there's more of you? heh, lot's more:) have you reproduced yet christ no OIC father gontran + kids -- it's like oil and holy water and the mere thought causes you to invoek the deity! heh j/k :) i love kids, just not time for em you know? yeah CHILDREN ARE IRRELEVANT k dtm, your turn, dcc your specs :) and smelly I UNDERSTAND YOUR LIFE PRIORITIES NOW, GONTRAN. and noisy D T M [05:38] Last message repeated 1 time(s). AND IRRELEVANT D T M D T M D T M dtm != biochildren i'm a genetic engineer i 0wn your children the phenomenon of unwanted children is the root of the worst suffering the world will ever know i 0wn your future well until the end of the world 2003 i hear but then tha'tll be better for us RIGHT, AJMITCH!?? HAHAHAHAHAHAH or 2012 ft_gontran: oh? great. better get ready! yeah, there's like some planetary body on a 64,000 year i've seen "Left Behind" like THREE TIMES, D00D cycle oh, those planetary cycles... those are no good. you dont want those. bound to slam through the solarsystem and move our poles nah, leave those alone "left behind" ? dtm: married? dtm: sfo = san francisco? dtm: bi-curious? D T M D T M D T M Nick change: ft_gontran -> dtm_fan "left behind" is the phenomenon where God will suck up all the true believers on a first pass, leaving the rest to swelter and writhe in their own filth and corruption. dtm_fan: H0H0H0H0 and they'll have 7 yrs to think about things and get generally persecuted. at least it's a second chance. then Jesus comes back and B3WM, too late. oh, that's like zoarastrianism lake of fire, etc etc dtm_fan: i know nothing of such large words! dtm_fan: it's just Revelations Nick change: dtm_fan -> gontran| no, it's more related to dispensationalism IT'S FULLY DOCUMENTED, SEE THE RFC PLZ THX oh yeah, the rfc-666 HAHAHA THAT'S THE ONE heh Action: gontran| looks for rfc viewer drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. plz read: 'gontran -- named pipe' first in first out who is first? Action: dtm is on first drochaid: high dtm: low Nick change: gontran| -> ft_gontran Action: ft_gontran is on high why do i have the feeling that you all will be the death of me? preachin i have to go to bed now no i do I just got up dtm :) i mean i have to feed the prisoners in the church basement Nick change: ft_gontran -> gontran dtm have a good rest ajmitch as always, a pleasure drochaid cheers, goodnight Action: dtm sprints at the window, diving headfirst, smashing through the glass, gripping the bot which hovers outside the window, rides it for a bit, then freefalls 2 miles down to his bedroom heh goodnight all gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) left irc: "BitchX: the ONLY bug-free client" Action: dtm levitates daintily inside ttyl all Action: drochaid thinks dtm may have seen AOTC dont kill anybody cya ttyl? talk to you later ahh :) dsmith (~dsmith@p178.usnyc8.stsn.com) left irc: Read error: 113 (No route to host) Harald1 (Peter1234@pD9E76B13.dip.t-dialin.net) left irc: Read error: 54 (Connection reset by peer) Yurik (~yrashk@gw.telcos.net.ua) left irc: Read error: 104 (Connection reset by peer) Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. riandouglas (~Rian@203-206-80-30-dial.froggy.com.au) joined #gnuenterprise. riandouglas (~Rian@203-206-80-30-dial.froggy.com.au) left irc: Client Quit riandouglas (~Rian@203-206-80-30-dial.froggy.com.au) joined #gnuenterprise. hey riandouglas (~Rian@203-206-80-30-dial.froggy.com.au) left irc: "KVIrc 2.1.1 'Monolith'" dsmith (~dsmith@cherry7.comerica.com) joined #gnuenterprise. Harald1 (Peter1234@pD9E76B13.dip.t-dialin.net) joined #gnuenterprise. alexey_ (~Alexey@195.151.214.33) left irc: "[x]chat" dsmith (~dsmith@cherry7.comerica.com) left irc: "later.." Action: drochaid is away: to the chiropractor alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. ToyMan (~stuq@65.167.123.51) joined #gnuenterprise. MiHu_ (~Michael@pD9E17DD8.dip.t-dialin.net) joined #gnuenterprise. I have a home-brewn makefile that does not get some dependencies right. It compiles some stuff again and again, even if nothing changed. Can anyone give me a hint on this? Yurik_ (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. Yurik (~yrashk@gw.telcos.net.ua) left irc: Read error: 104 (Connection reset by peer) Action: pattieja is back (gone 23:48:10) Action: pattieja is away: iTEC MiHu_: maybe this isn't the best channel to ask we are about www.gnuenterprise.org a project to do business software as free software as we are a python project we don't even use makefiles :) generally there are knowledgable makefile folks around but they really need an #autotools or #automake or something channel here :) dneighbo: Ok, thanks. 8-) Action: Yurik_ has the blues Nick change: Yurik_ -> Yurik reinhard: may I ask you some dumb questions about geas2? dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" you may even ask smart questions :) fire off :) ok: where are the methods of business objects stored? along with the class definitions MiHu_ (~Michael@pD9E17DD8.dip.t-dialin.net) left irc: "BitchX: need we say more?" we haven't set it in stone but i strongly believe it will be in the database or in gcd or xml files (like the definitons)? in the database (like the definitions) reinhard: you mean you'll store code in db? gcd or xml will only be a means to trasport it but at runtime all this will come from the db Yurik: yes reinhard: are the set of language for methods implementation a limited one? err, s/are/is/ s/language/languages/ reinhard: ok, and what about c++ methods (in a later version), will the compiled methods be stored, or the source code and then on-the-fly compilation? sleepy a bit =) yeah-yeah, i was asking about something like Harald1 issued hehe alexey_ (~alexey@195.151.214.34) left irc: "Client Exiting" support of other languages for methods is very low on priority and i'm still not sure if it makes sense to support compiled languages for methods it makes a lot of sense for the time-critical methods at leats at least as i'm not sure how we would handle things like you have two appservers (with load balancing) where one is a pentium and the other one is a ppc i don't think compiling method code gains much performance as opposed to for example optimization of db access reinhard: ok. does this mean that if two business objects have some methods which are identical, these have to be stored twice? have you though about separating attributes & methods ? i'm open to any ideas Harald1: yes, however this won't be the case very often (imho) i can only propose the way we use in Bauss (E/AS Software Foundation project) it's very simple: attributes & methods are separated. methods are just reffered from the database to their location at services that run that methods so method could be implemented in any language the only one thing is that this method wrapper must be able to talk w/ its service i think that storing code in db is a bad idea reinhard: I can't think of a good example at the moment but I think this is pretty frequent for tasks which have some subtasks in common Yurik: so where are the methods? Harald1: they are "attached" to "functionality provider" services and speak only w/ them Yurik: how do you deploy them? Yurik: what exactly do you mean by "functionality provider" services reinhard: what do you mean *exactly*? Harald1: it's a service that is designed to be plugged with methods Yurik: i sit in my office an my customer wants a method changed. i can access his server over 28K modem line. What do i have to do to change the method code at his server? Yurik: as a part of the appserver? Harald1: well, we have no notion of an appserver. Bauss is highly structured system w/ separate services reinhard: mostly identically. i can describe precisely, but it will take a lot of time Yurik: sorry i didn't understand that "mostly identically" - what is identical with what? Yurik: do I get it right: For example you have a service which construct the business objects from the database and one which holds the methods? reinhard: sorry, it's my bad. with way that you use in GNUe. reinhard: as I can understand it from your words Harald1: well, if superficially, yes Yurik: so where is the actual method code stored in E/AS: in the db or in a file? Yurik: and the "functionality provider" services has to store the methods somewhere, too? where? reinhard: method code isn't stored. it is running (if look superficially. somewhere some tricks are used to low the system load) oops same question as reinhard Yurik: i don't understand Harald1: yes, first on the file system. May be later will think of another ways Yurik: ah ok reinhard: umm... it's my bad. My English is very poor... let me try to explain again on the file system == in a file? Yurik: your English is much better than my Russian :) reinhard: well, first method that will be used - yes, programs will be in files... may be later will add loader from BaussDB Action: Yurik pointed this topic. important issue to think more Yurik: how does the server find the file when it needs a method? Yurik & reinhard: I don't have anything against storing the code in the db. but what I think would be better: don't store the methods with the objects, but just referr to them Harald1: and store them where? dres (~dres@mail.lewismoss.org) joined #gnuenterprise. reinhard: in another table, so that different objects can use the same methods reinhard: on the method deploy method gets its own OID and OID -> name mapping is added Yurik: ah Harald1: In fact, I think to make Bauss able to start method from elsewhere - file system, BaussDB Yurik: but if you store them in a db, you've got the same problem with compiled code, right? Harald1: in fact it will be not so complex to implement Harald1: since code do not migrates from the host it should not raise any problems Harald1: while deploy method, it's compiled following the rules defined Harald1: so it seems we'll got no probs Harald1 and Yurik: in any case i think it is 100% important to make appserver modular so if we want to add another option (to store methods etc.) later, we can do without complete rewrite Yurik: and then what's the problem with gnue storing code in the db? Harald1: if i understand correctly, this code is stored and runned on each request, right? Harald1: (may be i missed something) Harald1: for me DB is just a way to deploy it and start once Harald1: so it acts quite like file Harald1: it acts like storage to start it rarely Action: Yurik hopes that guys are understanding him Yurik: afaik it depends, they are run everytime they are run (via hook or direct call). Yurik: I guess I understand you Harald1: so they start method code on each request for this method execution? reinhard: that's obviously a good aim. does storing methods independent of the objects, prehend this? Yurik: hmm, I'm just getting into the whole appserver stuff, I guess reinhard can give you better answers on such topics Harald1: ok. hope reinhard will answer :) sorry i'm in and out Yurik: i'm not sure about it i _think_ we should aim at something like method code can be dynamically changed while server is running and on next invocation new code is active yes, could be. but it is no need to start method every time for this need but appserver caches method code and if not changed then it can use (precompiled) version in cache in fact, i've some method to make an update and avoid denial of service but i need to work on it a little more to formalize and prove it questions like these depend actually what you want do you want a perfect system that works in 100 years yes, i want :) or do you want a system that's usable in two months and works well enough and trying to make such a system that have no need to be stopped even for a bit Yurik: sorry i had bad wording i meant do you want a system that is ready to use in 100 years (but not earlier) that needs 100 years development ah you mean that :) no, i'll die in 100 years :) actually I know the terms in which my project could be delivered first time i _know_ that we can discuss about the best way to store methods for 3 years and not write a single line of code i know it because the gnu enterprise project worked like this for 3 years until derek came and kicked our butts :) well, as for me, i think that i know the way Bauss will use, so for my project there is no big discussions on such kinda things :) i also know how geas2 will work and siesel knows, too and derek knows, too however these 3 knowledges are quite different :) If I'll find good investor, I plan to make first delivery in 2-2.5 years (w/ inter milestones, of course).. so no 100 years of development Yurik: cool reinhard: actually object independent method storage is something which should be implementable in a later version, without too much code changes (I think), so I agree that storing the methods with the definition is the best way to do it now since Bauss project is small (by team), I still keep authoritarian control on its design Yurik: you are going to work full-time on bauss? Yurik: that saves a lot of time :) reinhard: well, I'd like to work full-time on Bauss, but have no possibility now - I nead to buy my bread reinhard: yeah, really :) Action: Yurik is listening Lacrimosa s/nead/need/ sleepy, really :) Harald1: you have more questions? dsmith (~dsmith@cherry7.comerica.com) joined #gnuenterprise. reinhard: yes. can/will business objects run automatically or only if the are controlled by a user? you mean will _methods_ run automatically? i hope business object don't run or i'll have to catch them ;) reinhard: hehe are you guys crazy? :) GNUe will be totally human-driven system? reinhard: I mean something like this: Yurik: bread? obviously your project is quite different - only donuts are allowed here ra3vat: rofl :) donuts? reinhard: A company wants to controll its inventory. It wants to do this automatically, but doesn't want the software to place the orders itself. So there's an object monitoring the inventory and if it's below a specified treshold it sends a warning (via email etc.). This could be done by checking the inventory, when taking something out of it (but would slow down each request) what is donut? Harald1: ok gotcha my first thought is business objects are not business subjects objects do not act, the are acted upon however there might be procedures that are run automatically a method is a method invoked by the user or invoked by cron doesn't make much difference but i don't have plans to have "demons" in appserver disclaimer: appserver doesn't always listen to my plans :) reinhard: your software has its own life? :) Nick change: reinhard -> appserver sorry, i can't do that, dave Nick change: appserver -> reinhard oops? Nick change: Yurik -> Bauss I'm just waiting for my masta to code ;) Nick change: Bauss -> Yurik Action: Yurik is out to smoke reinhard: ahh now I think I understood what's exactly meant by business objects Harald1: you've read the newspaper? um brain damage i mean you've read the whitepaper? reinhard: yes Harald1: if you have improvements on the explaination what a business object is, please fire off! though it doesn't really answer that question (what business objects are) it's really hard to explain such things Harald1: there has been an update last week which touches the topic _a_little_ reinhard: correct me if I'm wrong, but I would think of business objects as another "view" on database tables reinhard: hmm I made the whitepaper this week, but it is from 2002-05-04, is it up-to-date? Action: drochaid is back (gone 01:52:12) no should be 2002-05-21 iirc I've got another one 2002-05-19 um yes that's current edition 0.0.5 Action: Yurik is back and drinking mineral water reinhard: there's a definition of business objects. I think its pretty good. Does the first sentence mean that the data itself is part of the business object, or is it just the definition of the data? To take the example from the whitepaper is a business object for a person the definition of the attributes a person, and of operations to perform on these, or is it the set of all stored persons and operations on these? business object can actually mean both a business object class or a business object instance i would say business object describes the _concept_ of doing it like this and if you want to talk about the definition or the actual data we should use the terms business object class or business object instance yguillermin (~yguillerm@Mix-Lyon-113-1-234.abo.wanadoo.fr) joined #gnuenterprise. Nick change: yguillermin -> AthlonTB_01 est-ce qu'il s'agit d'un channel français ici ? non c'est un channel anglais :) so a business object class is independent of an actual db table, while an business object instance performs actual operations on a table. Am I right? Harald1: most business object classes will have a db table more or less mapped to them reinhard tu es francais ? reinhard: though only the definition of a table, not the table with the actual content? i.e. if the business object class "customer" defines that there is a field "name" then it's probable that there is a table with a column with a very similar name Harald1: exactly class relates to table definition, an instance relates to an actual row in the table AthlonTB_01: non, autrichien mais j'aime pretender de parler francais :) Action: reinhard envisions AthlonTB_01 cringing from his bad french what I haven't understood what you have said i wanted to say i like to pretend that i can speak french but i only pretend :) ok reinhard: isn't there an "of" missing in "GEAS lets the user define classes of business objects, where the class definition states the data elements(called fields) __of__ objects of this class"? reinhard: You are IT analyst ? Harald1: seems like that, yes thanks AthlonTB_01: no, i'm programmer :) reinhard: oh no, just a comma analyste programmer = IT analyst no ? AthlonTB_01: in fact it's the same i was joking about it Ich spreche ein bissen deutsch oh schön :) ;-) Harald1: be careful with commas in English! :) jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. reinhard : what software have you created ? so we all agree to switch the official IRC language to german? how's it going, d00d s reinhard: though it makes sense here. without putting "objects of this class will consist of" into commata, I didn't understand what you were talking about jcater: you good at english grammar? reinhard: da gibt's ja dann noch mehr Kommata (there's even more commata) I speak it natively but that doesn't mean anything :) lol Harald1: could you please paste the complete sentence here? mdr i have the text on other machine so can't copy&paste :( reinhard: wait a min, I have to convert it to pdf to copy&paste AthlonTB_01 (~yguillerm@Mix-Lyon-113-1-234.abo.wanadoo.fr) left irc: "using sirc version 2.211+KSIRC/1.1" GEAS lets the user define @dfn{classes} of business objects, where the class definition states the data elements (called @dfn{fields}) objects of this class will consist of as well as the functions that will be available to act upon the objects (called @dfn{methods}). taken from the source code, pdf used bitmap fonts Harald1: you could use .txt to copy&paste from if you want nevermind jcater: would you say that sentence (please ignore all "@dfn") is missing commas? reinhard: I've got no makeinfo here Harald1: huh? what kind of system is that?? ;) reinhard: windows with most of the unix tools on top ah so you don't have GNU/Linux, you have GNU/Windows? ;) i am 99% positive there is makeinfo in cygwin (i guess you are using cygwin) reinhard: yes, but it seems that I didn't installed it nevermind jcater has gone anyway as it seems :) reinhard: I guess there aren't any commas missing, but adding them wouldn't be wrong, too and would clear the meaning of the sentence up after "fields)" and after "consist of" ? GEAS lets the user define @dfn{classes} of business objects. The class definitions describe both the data elements (called @dfn{fields}) and the available functions (called @dfn{methods}) of the business objects. maybe that's a little more clear? I need to run again I once wrote a text that was later discussed in a mailing list, and someone commented like "He has good ideas, but his English is very painful" :) jcater: thanks a lot reinhard: because you are writing German English. I tend to do the same, my sentences get longer and longer, and in the end no one knows what I mean Harald1: the scary thing is that i have the same problem when i write in German ;) reinhard: that's a bad combination ;) dneighbo (~dneighbo@tmp-200253.flinthills.com) joined #gnuenterprise. we have our booth officially now for LWE SF .ORG Pavillion Booth #6 yeah dneighbo: cool dneighbo: own booth only for gnue? yip will be 4th LWE we have had booth at 2 NY and 2 SF (though no one was able to man the booth last time at NY) t3rmin4t0r (~gopal@203.200.148.224) joined #gnuenterprise. t3rmin4t0r (~gopal@203.200.148.224) left #gnuenterprise ("astalavista baby !"). psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. psu: hi someone should tell t3rmin4t0r its hasta not asta ;) darn silent j's and h's will kill ya gringos every time hi Yurik Action: Yurik is going to reboot Yurik (~yrashk@gw.telcos.net.ua) left irc: "Client Exiting" Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. Action: dneighbo loves unix tools dneighbo@ash:/var/www/irc-logs$ grep Arturas *|grep .lt|grep www gnue-public.log.21Feb2002: I guess you know www.codeworks.lt :) dneighbo@ash:/var/www/irc-logs$ psu_ (~psu@manorcon.demon.co.uk) joined #gnuenterprise. psu (psu@manorcon.demon.co.uk) left irc: Read error: 113 (No route to host) allo to any debian users who want to help me :) the rest of you can sod off ;) drochaid: I think there are more deb-heads than not. drochaid: s/deb-heads/deb-heads here/ Chipaca (~john@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. hi all reinhard: you're the geas/appserver guy, right? sorta dsmith: I've just re-installed deb woody testing ... all goes fine during install, except "apt-get install aptitude" now returns an error ... reinhard: we've been fighting with datasources, cursing that you can't make one access two table at the same time... reinhard: ...only that when we were over at my place last night talking about stuff we realized that no, datasources *should* be stupid, because it's the appserver where the intelligence belongs Chipaca: i'm highly sorry but i have to leave in 15 minutes and have to finish a program until then :( psu_ (~psu@manorcon.demon.co.uk) left irc: Read error: 113 (No route to host) reinhard: I just wanted to let you know we'll be pestering you a lot in future "Sorry but the following packages have unmet dependancies ... Aptitude: Depends: libapt-pkg2.7 ... E: sorry, broken packages" reinhard: one last thing: is there anything I'm likely to be able to do about this? it never used to cause a problem reinhard: how usable is appserver right now? i mean, is it "nothing works as it stands", or is it "only this works" (and where can i find that 'this') (ok that's two questions) drochaid: did you try dselect? never used it Chipaca: i would say wait a week then some basic functions will be usable drochaid: try it: dselect, next 'update', 'select' (just press enter), then 'install' should have fixed it is it just "dselect" to run the app .. and is it intuitive for a noddy like me to use? ;) reinhard: hmm. anything we can do from here to speed that up? okay, I'll try that .. ta Chipaca drochaid: hmm i skipped a couple of 'press psace to close the help screen' heh Chipaca: yes: test what's in cvs, look at the whitepaper, and tell us where you would put priorities currently siesel, ICJ and me are working on appserver not sure if it makes sense that more than 3 people code at this stage of the project usually projects don't work when count(coders) > count(sourcefiles) :) reinhard: drat. Ok :) Chipaca: mmm, not a dselect fan ... aptitude has a cleaner, more intuitive interface drochaid: maybe. dselect is better at resolving complex depends/conflicts/provides/suggests/craps-on but the feedback on what it's going to do is confusing drochaid: it's BSDish, even ]:) I'm having a serious problem working out what it wants me to do when it shows the deps to the packages I want to install for example Action: drochaid cries for aptitude what twat broke the install :( drochaid: apt, aptitude et al break when they have A marked as installed, B to be installed, A and B depended on by C, and A conflicting wiht B. to mention one scenario :) dselect is smart enough to realize that there's also B++ that provides B and doesn't conflict with A but my needs are relatively basic ... and aptitude has not let me down yet l8r all cya sorry that i have to leave now reinhard (~rm@M693P012.adsl.highway.telekom.at) left irc: "No problem is so interesting that you can't just walk away from it" StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. hello Chipaca i dont think geas is your answer if the datasources dont do something you need let jamest or jcater know as GEAS is SUPPOSED to use the common data level which means datasources and such would be the same btw: your primary key issue there is a builtin method for this as well as trigger to support this blckPerson.autofillBySequence('ntryPK','seq_dcl_contact') is an example (the trigger is in the section) Pre-Insert is the tryigger type (i.e. this fires on 'insert') actually pre insert :) and autofillBySequence is the method that gets the next sequence number ntryPK is the field to put it into normally a 'hidden' field and sql_dcl_contact is postgres sequence name Action: dneighbo thinks you or StyXman asked about this the other day hopefully this makes sense Action: dneighbo thinks they ran off in fear? ok, dselect just warned me that what it wanted to do was potentially harmfull ... and that's soley from what *it* wants to do Yurik (~yrashk@gw.telcos.net.ua) left irc: "Client Exiting" not impressed, dselect just farked my fresh build StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) left irc: Read error: 113 (No route to host) dneighbo (~dneighbo@tmp-200253.flinthills.com) left irc: "out of town until tuesday PST" StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. drochaid: ouch. can I help? Action: Chipaca notes the PAPO team was in a meeting I'm trying to take off the maintoolbar. for that reason, I try to add a new 'widget', that would be the maintoolbar. Chipaca: I just need to learn how to use dselect and stop complaining about it ;) drochaid: heh one question tho, I do have a prob on the dependancy screen ... drochaid: what? it tells me just to press return to accept suggested deps ... aha.. but if I do that, it just redisplays the help screen, then goes back to the dep screen uh, chip would help you better than me... I can't figure out how to actually install the deps .. it may have been me installing without deps that fuxored it [more than likely was!!] drochaid: there's something broken (as in in the pool) :-( drochaid: meaning there is no way to fix the dependancy mess :( :( indeed any idea what I should do? rebuild again and hope for the best or is this a deb problem I just need to wait for them to fix? this is a deb problem, probably there usually is a way to avoid the 'wait for them to fix', but I can't tell you a general way to know how drochaid: if you need the update, I could give it a try it's more I need a rock solid server by yesterday ... I need to get dcl and a couple of other things setup to handle a new client I'll need to stick mandrake on for now, and just test deb on another box to find out when it's sorted drochaid: dcl isn't part of debian right now :( I know aprono (~aprono@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. it's just easier to get it and the other apps I need running on a minamilist deb build than any of the others I've tried drochaid: I repeat, maybe I can help? ICJ (foobar@pD9E46EE7.dip.t-dialin.net) joined #gnuenterprise. StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) left #gnuenterprise. ICJ: hi ICJ: could you do me a favour, read the logs of just now, and see if you agree with dneighbo? he left... dsmith (~dsmith@cherry7.comerica.com) left irc: Remote closed the connection siesel (jan@dial-213-168-92-115.netcologne.de) joined #gnuenterprise. siesel! Action: Chipaca is bothering the whole appserver crew today :) siesel: could you do me a favour, read the logs of just now, and see if you agree with dneighbo? he left... hi chipaca :) siesel: I mean about the fact that making things like views belongs in datasources and not in geas/appserver reading a log from the end to the begining is quite confusing... chipaca: there are quite different approaches for the appserver. siesel: sorry :/ siesel: meaning? chipaca: I think that in a 3-tier environement the client=forms should as light as possible. siesel: I agree completely i.e. in 3-tier env. forms don't need views or something like that. views would live in the middleware = geasV2 yogurt2unge (~charlie@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. if views could be added to the db abstraction layer in common, to make 2-tier support this too. would be great. siesel: agreed; well, s/great/ok/ :) nobody should be building 2-tier apps :) gnue will give you the choice. ;) siesel: that's ok with me, just as long as I don't have to write the view in the datasource for a 3-tier app you point it out. There will be a point where some features, f.e. views, transactions, locking... will be quite difficult to add to the db abstraction in common, and where its more praticable to move it up one layer. just because of programming issues. so, in other words, in a 3-tier app, i.e. with geas, all i have to do is define the 'view' or whatever and i'll be able to access it from the forms as if it were a table? yes. and this will work even if geas is using a db that doesn't support views? and the view will be defined in some xml format? should be. (but don't expect that feature for geas v.0.1 or 0.2) siesel: we're willing to make them happen :) i.e. code them ourselves there are many formats which are thought about. f.e. ODL but it's your project, so it's your call as to how and where (that's a plural 'your') Action: siesel has joined gnue just 3 month ago. siesel: ok, so you're 3 months ahead :) well, 2 actually hehe. And i've used them well. the actual issue with geas is that everyone has a different picture of the future appserver. It ranges from DataSource + Methods + RPC up to a full ODBMS. siesel: reinhard said we should be ablto to use appserver in one week. Any idea what parts of appserver? siesel: heh. AFAICT, it's jboss :) I'm not quite shure if he allready added any new code( since yesterday) but there will be a a working appserver which can handle multiple datasources over XMLRPC. It will have no locking support and will support only one global transaction. It will be not more than the database abstraction out of common to be accessed over RPC. siesel: could you expand 'multiple datasources'? siesel: I was looking at the sample that's in appserver right now, and it has a lot of hardcoded stuff in it... Action: Chipaca shouldn't expect other people to follow more than one thread yes, the whole GObjDef stuff isn't implemented yet. but this doesn't matter, if you just use the DataSource over XMLRPC. siesel: GObjDef is the way we'll have to define views et al? if you want to see a working test which loads table->object definitions out of a db you have to look into appserver/src/_featuretest tks! jan is ICJ? ICJ (foobar@pD9E46EE7.dip.t-dialin.net) left irc: Read error: 110 (Connection timed out) no jan=siesel=moi ICJ= Jens ah excellent! siesel: which is the 'create_tables.sql' you reference in the README? did I forgot to upload it? one moment.. sorry. its in cvs now. thanks reinhard (~rm@M693P012.adsl.highway.telekom.at) joined #gnuenterprise. I'm probably doing something wrong; do I need anything different in my connections? (gnue is in there already) reinhard: hi hi reinhard mdean (~mdean@mkc-65-26-67-169.kc.rr.com) left irc: Read error: 104 (Connection reset by peer) chipaca: which error do you get? after NewSession, [ backtrace ] DB000: AttributeError: _datasourceDictionary traceback I mean :) that's from /common/GDataSource.py hi all in __getattr__ ok, this is because of a change in common. one moment. siesel: meaning i've got to update, or you have to? I have to. common changed, so there was a code change it appserver/src/geasList.py which I will add to _featuretest. (a 3 sec. thing) great ok. in cvs chipaca: if you want to have some fun, just change the function definitions in the database. ( they still have global scope i.e. os.exec("rm -R *") works) siesel: heh I mean there is no os.exec in there but you could add it "for fun" ;) Action: Chipaca doesn't know enough python to know how to not let that work there is a line "exec x in a,b" where a defines the global scope which should be replaced by the actual namespace. Action: reinhard goes to bed finally night all reinhard (~rm@M693P012.adsl.highway.telekom.at) left irc: "All things being equal, fat people use more soap" StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) left irc: "Do not meddle in the affairs of dragons, because you are crunchy and taste good with ketchup." gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) joined #gnuenterprise. lo gnuenterprise, it's a bang! StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) left #gnuenterprise. night siesel (jan@dial-213-168-92-115.netcologne.de) left irc: "The attention span of a computer is only as long as its power cord." aprono (~aprono@modem117-adsl.capfed2.sinectis.com.ar) left irc: "Client Exiting" drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. drochiad er drochaid jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "Client Exiting" :) heh hey gontran hey mang, how's it hanging? jamest (~jamest@hobbes.math.ksu.edu) left irc: "[x]chat" yogurt2unge (~charlie@modem117-adsl.capfed2.sinectis.com.ar) left #gnuenterprise ("Client Exiting"). goodnight Harald1 (Peter1234@pD9E76B13.dip.t-dialin.net) left irc: Chipaca (~john@modem117-adsl.capfed2.sinectis.com.ar) left irc: "l8r" D T M GON TRAN GON TRAN GON TRAN you wily beast, you Action: dtm makes a sales call here comes pastage http://www.theonion.com/onion3819/pope_forgives.html Nick change: gontran -> ft_gontran a brief summary, "The pope has shown great love and compassion, much as Jesus did when he ministered to tax collectors and whores," said Cardinal Bernard Law of Boston. "Despite all they have done to jeopardize the careers of so many priests--to say nothing of imperiling the priests' immortal souls--the church embraces these underaged seducers and tempters with open arms. The pope's words and actions prove that the church is willing to put an end to and finally (last one :) By showing such willingness to forgive and forget, the pope has sent a clear message: Even though these boys have done much to undermine and subvert the priestly vows of celibacy, they are still deserving of God's love. ft_gontran: yay! dtm. i know. what a relief that's shag + sigh @#*) FASCINATING waiting to exhale bbiab ft_gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) left #gnuenterprise. ft_gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) joined #gnuenterprise. re chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) joined #gnuenterprise. brrr chillywilly what's up Mr_You (rouzer@207.124.144.13) left irc: Read error: 113 (No route to host) hey ft_gontran my words didn't taste very good when i had to eat them :) after your code commits :) well I am not done ;P I have time3 tonight to hack some more s/time3/time nice i'm gearing up to leave my apt. in 10 days ok and where are you going again? don't know yet. :) putting stuff in storage and f driving around to find out you know, adventure but without the sandpeople Nick change: ft_gontran -> ft_gontran|phone heh Nick change: ft_gontran|phone -> ft_gontran yeah, see the country and shit. out of work currently, time for a migration. mdean (~mdean@mkc-65-26-67-169.kc.rr.com) joined #gnuenterprise. dres (~dres@mail.lewismoss.org) left irc: Remote closed the connection bbl ft_gontran (~gontran@ip68-3-244-71.ph.ph.cox.net) left #gnuenterprise. Action: chillywilly is away: hitting the crack pipe Action: chillywilly is back (gone 00:05:18) Mr_You (rouzer@207.124.144.13) joined #gnuenterprise. drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) left irc: "Do not meddle in the affairs of dragons, because you are crunchy and taste good with ketchup." crazymike (~crazymike@mke-65-31-133-230.wi.rr.com) joined #gnuenterprise. hey I have tot ake out the trash, brb howdy ok Action: chillywilly is away: trash night Action: chillywilly is back (gone 00:13:37) you fgind a good game to play? er, find no...I am still looking I can't find those sites I went to before kazaa is non-free is it??? I'll have to go without I could have sworn it was Kazaa that was free oh well for you you and your fucking morals or whatever http://www.http://www.kazaa.com/en/terms.htm you cannot sell it or redistribute it can't get the code either brb would you sell it or redistribute it??? was that your plan??? :) :) dres (~dres@mail.lewismoss.org) joined #gnuenterprise. whatever dsmith (dsmith@oh-strongsville5b-143.clvhoh.adelphia.net) joined #gnuenterprise. whatever why are you getting all upset about it? it's not your fault I am not getting upset about it I am just picking on you I could give a rats ass what you choose to install on your computer just remember why I have AOTC crazymike: you have the ass of a rat? is it just the ass or the whole rat? :< big deal I saw it already ;) crazymike: or do you just contract the rat ass donation upon request eugene_beast (~eugene@194.84.60.130) joined #gnuenterprise. hello all hi ok bitchass dres (~dres@mail.lewismoss.org) left irc: Read error: 110 (Connection timed out) :) crazymike (~crazymike@mke-65-31-133-230.wi.rr.com) left irc: dork is there somebody from geas team? i have a question about orbit-python programming... Action: ajmitch pokes chillywilly awake Action: eugene_beast is away: dinner time! I don't know much about orbit-python dsmith (dsmith@oh-strongsville5b-143.clvhoh.adelphia.net) left irc: "later.." eugene_beast: look here: gnue/geas/examples/python if you have cvs seems to be pretty grokkable alexey_ (~Alexey@techkran.vladimir.ru) joined #gnuenterprise. Action: eugene_beast is back (gone 01:16:49) chillywilly: interested in working with CORBA NameService (CosNaming) ummm, I haven't really fully grokked corba mysel...I mean I get the jist of it but certain terminology is foreign to me I ahve the spec, but I haven't read it yet chillywilly: wich spec? chillywilly: don't you know where orbit-python channel is? #orbit-python on openprojects.net is empty... the CORBA spec no, I don't sorry try their mailing list chillywilly: it's looks like the project (o-p i meant) is dead. no activity. yea, that might be the case... ajmitch (~me@wlg1-port2.jetstart.win.co.nz) left irc: ajmitch (~me@wlg1-port2.jetstart.win.co.nz) joined #gnuenterprise. --- Fri May 24 2002