jamest (jamest@fh-dialup-201091.flinthills.com) left irc: "[x]chat" nickr (~panphage@e-172-IP28.empnet.net) joined #gnuenterprise. psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. psu (psu@manorcon.demon.co.uk) left irc: Client Quit psu (peter@manorcon.demon.co.uk) joined #gnuenterprise. reinhard (~rm@N809P002.adsl.highway.telekom.at) joined #gnuenterprise. ra3vat (ds@ics.elcom.ru) joined #gnuenterprise. psu (peter@manorcon.demon.co.uk) left irc: Read error: 113 (No route to host) alexey (alex@ns.techkran.vladimir.ru) left irc: Remote closed the connection alexey (~Alexey@techkran.vladimir.ru) joined #gnuenterprise. alexey (Alexey@techkran.vladimir.ru) left irc: "[x]chat" alexey (~Alexey@techkran.vladimir.ru) joined #gnuenterprise. Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. lekma (~kiki@node1142c.a2000.nl) joined #gnuenterprise. lekma (~kiki@node1142c.a2000.nl) left #gnuenterprise. jamest (~jamest@hobbes.math.ksu.edu) joined #gnuenterprise. jcater (~jason@24.92.70.39) joined #gnuenterprise. Nick change: mdean -> mdean-[work] alexey (Alexey@techkran.vladimir.ru) left irc: "[x]chat" ToyMan (~stuq@c5300-4-ip91.albany.thebiz.net) joined #gnuenterprise. ToyMan how was the caribbean? ICJ (foobar@pD95521BF.dip.t-dialin.net) left irc: Read error: 110 (Connection timed out) dneighbo: it was fsckin amazing how's it going? im tired Remosi (dahoose@210-86-56-206.jetstart.xtra.co.nz) joined #gnuenterprise. Isomer (dahoose@210-86-56-189.jetstart.xtra.co.nz) left irc: Read error: 110 (Connection timed out) drochaid (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. lekma (~kiki@node1142c.a2000.nl) joined #gnuenterprise. hello lekma hi i still got problems with gnue ok, maybe i can help? geas doesn't compile saying that ld dosn't finf lpython2.1 i did follow instructions for rh 7.1 for rh 7.2 dres (dres@4.18.171.42) left irc: Read error: 104 (Connection reset by peer) dres (~dres@4.18.171.42) joined #gnuenterprise. any idea? btw is the meeting about geas today? ... phone call just a second ok hey it's late!!! i have to pick up my girl friend at the airport see you later (maybe during the geas meeting) Nick change: lekma -> lekma_afk hmm ok back from phone as for compiling geas redhat doesnt by default create an .so for python so you either need to compile python on your own to generate one or ask a debian friend to mail you theirs :) at least this was the case on rh6.2 w/ python 1.5.2 reinhard (rm@N809P002.adsl.highway.telekom.at) left irc: "Never wrestle with a pig. You both get dirty and the pig likes it" Yurik (yrashk@gw.telcos.net.ua) left irc: "reboot" Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. would you like to play a game? neilt (~neilt@66.95.5.110) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!ChanServ@services. list games how about global thermonuclear war? yes Dr. Falken, welcome back reinhard (~rm@N809P002.adsl.highway.telekom.at) joined #gnuenterprise. so Yurik (yrashk@gw.telcos.net.ua) left irc: "Client Exiting" is the gang all here? close oh you were waiting for me? might have one or two stragglers yet i meant to announce it but then thought better to not have tons of people to moderate :) sorry i thought it started in an hour it probably does probabaly i dnot have my email to know the time :) Action: jamest is behind on mail at gnue.org did we set exact time? well we made an exact 4 hour block :) and we agreed that we would try to get here in that time then meet for an hour or so just a four hour block was nice if there was some delay time (since some of us are 'busy') ;) its very cool to have a team so spread out but it makes meeting scheduling a bit rough unless people are disinterested in sleep :) jan (jan@dial-213-168-64-57.netcologne.de) joined #gnuenterprise. psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. hi jan hi psu any one have my email as to when the meeting block is? hi dneighbo jan can you give me a url to your site that has the non donut gnurpc sample of common db access? btw: do you have an account on ash? if not we should get you one so you can post your samples there hi dneighbo is there a working cvs tree on bash? jan if there is not we can make it so gnue cvs tree is on fsf hardware we got confirmation on your copyright today so you can get account dneighbo: ok, i will try to get the code running on ash good. jamest: i think he meant cvs running on ash as in so he could run his samles not the 'repository' but rather a working copy yes but i could be incorrect :) we should probably run a 'shared' copy as to not eat up too much disk space is everyone here? Action: jan thanks dneighbo to explain what he ment if so we should probably go ahead and start as teh time was listed as of 30 min ago so anyone not here, probably wont be here but if some folks are finishing things up or will be available next 30 min or so we can wait for them .... Action: drochaid wonders if he should be here depends of if you have some gaelic ale to share ;) dneighbo chillywilly seemed pretty sure he couldn't make it heh tha i breagha an-diugh :) i'll be here as best I can jamest you know if jcater is around? neilt reinhard? i am here Action: jamest aint telling :) i have no idea if he's here Action: jamest holds out a doughnut hmmmm lol Action: jcater raises his hand must not be here ah just a little slow dont wait on me donut lagged? we need an artist to draw a pot-bellied goat sitting behind a keyboard drinking mountain dew eating donuts w/an empty Dot box by the mouse s/Dot/Dots candy roflmao and put it on a developers page ah and a python reference cracked open on top of the monitor hmmm i will see what i can do :) ok if we are all here..... zwiskle (~zwiskle@194-208-138-086.TELE.NET) joined #gnuenterprise. i think we need to discuss direction perhaps to start with we can offer up some things we have learned from teh current geas then follow that with some 'base' requirements for the next version sort them by priority and necessity may i propose that we define the goals before the direction then get more into what that might really mean don't try to be all things at once... start small and work our way up featurewise? reinhard absolutely my point was the GOAL of this meeting is to come out with a direction :) um sorry i was unprecise we start with what is wrong now :) i meant the goal of geas then move into what requirement/goal of geas is then talk about it more detail and end up with a direction :) i had ill family so i apologize i had meant to make a meeting agenda and some purdy pictures for common reinhard : so based on your last comment well, the original goal of geas was data access abstraction lets maybe briefly say where we see lacking issues in current geas and what we want out of new geas then somewhere it became an object server which is probably a good thing :) dneighbo_ (dneighbo@mail.libertydistribution.com) joined #gnuenterprise. dneighbo_ don't think you'll get two votes this way! rofl well i think that we can all say perhaps the biggest weakness in GEAS as it sits today just so i can beat my dead horse, the major think lacking in geas is forms support is it evolved w/o direction meaning it was something treshna designed for specific own needs without a direct definition of what it was to be and in andrewm's defense he on more than one occassion expressed frustration with all parties on that note :) as we had different needs than his employer :) i think it lacks (in no order) : forms support, security, performance, stability (much, much better than it was btw) maybe that is all we need to say about it is that we know this time we need to have a 'real' plan of attack what i see what geas was lacking most at andrew's time was i wasnt looking to lay blame on anyone or anything * coordination in fact, I'm willing to blame stability on my python/orbit stuff * goal but rather to try to not fall into same thing * interest from other team members reinhard i agree 100% on coordination and goal i dont think it was so much a team member thing in fact i think we were quite unfair against andrewm we did let him work on geas and nobody said a word i.e. if the team isnt working towards the SAME goal and after a year's work or so why would they be interested we told him "oh that's nice but it's not what we want actually" "why didn't you do y instead of x?" don't get me wrong this very much includes myself a good portion of the stuff from treshna has already been pulled out in fairness there reinhard from the beginning i specifically told andru that some things they were doing were not what gnue wanted ok and on many items andrewm agreed and those items didnt make it into the gnue version of geas you're right some did, but they knew there was difference of direction, but i think the point is that we need to be a. cohesive b. moving towards a goal and in the past i dont think we were either ok let's define the goal i have this In 2-tier systems, the application logic lies either in the front end or in the database (via triggers and stored procedures). The main purpose of the Application Server is to pull the application logic out of both of them and serve as a middle layer that abstracts the logic (called @dfn{business rules}) from the user interface as well as from the database backend. -- correct would you agree that this is the main purpose why we have geas? jamest? all? yes I would agree 100% 1. Remove methods (logic) from client and database. btw - is someone taking notes? is that a fair summarization of that point? jamest: its logged but im trying to build a doc as we speak dneighbo_: i will update the whitepaper with results of the discussion Goals ----- 1. Remove methods (logic) from client and database. is the start of that Action: drochaid has full logs on if required for later jamest reinhard: good, but im looking for short bullet point summation that fits on one page ok that basically lists the goals just want to make sure that we don't duplicate efforts i will then let the whitepaper get into the details. :) maybe a bit of clarification i would like to define this point as the "constitution of geas" i.e. its worth more than one person taking notes as it help reaffirm we all hearing the same things :) i still want the 2-tier support so triggers and the like wouldn't be removed from forms but in an OO setting they wouldn't be used is that fair? yes jamest: well i think even in application server stuff at times you put some things in a client if it doesn't have too much impact on the rest of the goals this is where I get lost i.e. its not desirable and you dont do it offten but i have seen it I agree with jamest. 2- tier is also important I don't see how all logic can be removed from a client and put in an app server reinhard : on goal of gnue is that all tools work alone as well as together I understand that core business rules should be there ok but the actual act of interfacing with the user, I get lost may we agree to talk about geas here so in that sense forms in 2 tier mode is kind of necessary to hit our larger goal not about what forms will do or not do reinhard i agree but about what geas will do or not do that's fine just wanted to clarify ok i think jamest was just clarifying he has no problem agreeing that geas can do methods to answer jcater's questoin just as long as it means its not expected to kill method support in forms :) he's talking about having a post-commit trigger in a form update other tables vs having geas do it dneighbo_: exactly I get that ok but at times I've thought it was being taken further now we have but, ok Goals ----- 1. Remove methods (logic) from client and database. this is the main goal 1. Allow methods (logic) to execute on appserver instead of on client and/or database. i changed it slightly the rest of the discussion is about how we will achieve this ok? ok as its not a DEFINITIVE remove, but rather allowing it to happen reinhard : im not sure i think there are probably more goals than this ok what other goals do we have you mean the techical goals? like 2. GEAS can communicate with an number of backend datastorage @item Stability @item Portability @item Maintainability @item Security @item Possibility to define business rules, methods and data without having to be a software expert @item Performance @item Runtime configurability 3. GEAS can communitate with front ends via a multitude of different tranportaion methods are these really goals? for example i tend to be not sure about 3. um let me add one more then i will explain i would rather say our goal is portability if we need different transport methods to achieve this i would not let me explain then that will be the way we reach our goal ok to be PORTABLE means you run on different architectures 2. Communicate with an number of backend datastorage. 3. Communitate with front ends via a multitude of different tranportaion methods. 4. Methods support a number of different languages. if i eliminate 2, 3 and 4 i can use jboss right now today and be 'portable' and would say there is no goal in GEAS that isnt being met elsewhere why waste our time writing GEAS i think I see where reinhard is comming from though he's wanting overall goals sigh so am i the big picture if our only goal is #1 and portablity sorry i missed the most important goal please lets end this discussion and use an appserver that is already free software and meets our needs it must be free :) jboss is gpl but yes that is a good goal to add. :) how about Security as a goal was in my list of techical goals as #4 (priority wise) i guess my point is if our core goal doesnt contain distinctly something that makes us different why bother yeah why do we bother? i started to look into using another app server a long while back, but the main reason i saw for fressing forward with geas was multiple language support in methods i did not see any other app server (free or otherwise) have this listed in its 'goals' i don't care about multiple languages i will only use one and so will gnue (the application system) so lets use jboss or enhydra s/don't care/don't care much/ and i don't care much about different means of transport bigger user base, prexisting code, portable as i will only use one surely i bother about database independence I think of that as a cool feature, but if that is all that makes us stand apart, then why bother? ^^ that was re languages, not db independence i hope this is not shocking well i think the things i see as 'stand outs' but i followed the mailing lists for hours a. multi language b. multi transport and about spring 2000 there was an agreement about reinhard the problem is CORBA is dead * gnue will use python as the application language every body right now is using XML-RPC * gnue will use corba as transport layer but what will it be next month? SOAP??? M$ FOO TRANSPORT? * gnue will be db independent this is why i am big on transport independence at least this is what i remember its so immature still there is no good single answer i still agree about python as application language reinhard: that's what I recall too i still agree db independent sjc__ (~sjc@modem-175.bonobo.dialup.pol.co.uk) joined #gnuenterprise. but i also recall wishing to support more than one transport ok i think in retrospect that not wanting to support multi transport was short sighted sorry i don't know either jboss nor the other thing you said 2 years ago i was all for corba only supporting multiple orbs but in playing with a lot of different projects rpc is like database everyone seems to have their own favorite one if it is true that these other appservers do all what we need except multi transport and only supporting one i think will hurt us long term then i really ask why write a new one reinhard: i was SERIOUS when i asked that question not making fun or light of the situation i am serious now, too but frankly saying if we arent doing something different then why reinvent the wheel until 10 minutes ago i thought there is no free application server at all i have two major reasons i dont like jboss there are quite a few app servers out there a. its not a gnu project (one goal of GNU is to have a full suite of NGU apps) b. its java (as are mostly ALL of the free app servers) and the thought of method code in java hurts me most based upon java IIRC zope might be considered an app server of sorts SO that said that might be the PRIMARY difference is that we would be a NON JAVA app server ok so can we add to the list of goas goals 2. NOT JAVA jamest: yes zope is considered an app server, but i think that they put everything and hte kitchen sink in zope, so probably not good for this type of application (but i could be wrong) i wouldn't use it like that :) I think a very important point is: Possibility to define business rules, methods and data without having to be a software expert (reinhards point 5) jan i think that is probably more implemenation? i dont want people to software experts but what we need to avoid is a CUSTOM gnue language usually people wanting to abstract programming, get into own defined macro language syntax i think a good business rule designer and a relatively clean language like python please let's not get too much in detail here Linux (arab@as12-51.qualitynet.net) joined #gnuenterprise. let's define the goal now should allow a technical person who is not a black belt programer to do well not the way reinhard yes Goals ----- 1. Must be GPL 2. Not Java(tm) 2. Allow methods (logic) to execute on appserver instead of on client and/or database. 3. Communicate with an number of backend datastorage. 4. Communitate via a multitude of different tranportaion methods. 5. Methods support a number of different languages. (lesser goal) is what i have on the list at this point those are in order of importance security? let me list my techical goals again * stability * portability * maintainability * security * define w/o being software export * performance * configurability at runtime (w/o restart) ra3vat (ds@ics.elcom.ru) left irc: "Client Exiting" i like reinhard's goals dneighbo_ could you please note that i don't agree on goals 4 and 5? i think we can get a list of a. goals we all agree on b. goals we have different opinions with the other goals listed being subgoals of his but then I liked the Final Fantasy movie too lol Goals ----- 1. Must be GPL 2. Not Java(tm) 3. Allow methods (logic) to execute on appserver instead of on client and/or database. 4. Must be reasonably stable. 5. Must be reasonably secure. 6. Must be maintainable by business class users. 7. Must perform reasonably with large quantities of users and/or data. 8. Must be able to configure without restarting 9. Communicate with an number of backend datastorage. 10. Must run on multiple OSes and Architectures. 11. Communitate via a multitude of different tranportaion methods. 12. Methods support a number of different languages. (lesser goal) are what i have with them in order of importance i.e. the ones at the bottom are things we are less likely to agree on as well ok 4. must be absolutely stable im going with more legal terminology nothing is absolutely stable (as evidenced by the pysche of the developers in this channel) :) 5. must be absolutely secure :) with 6. i was meaning the code must be maintainable by the coders jamest: if its abosultely secure we are done :) as its not usable :) 6. Must be maintanable by business class users with a clue jcater: i ALMOST added that :) sorry you misunderstood 6 reinahrd i merged your easy to use and easy to maintian as i think the goal should be you need not be a hacker to maintain or use the softwaer BUT i dont expect home users to be able to do so more a business analyst type person sure but there is still a different thing in how about this goal maintaining forms code in effect, you want the psus of this world to be able to do it we ait er wait ok point taken let me restructure that 7 is general enough to cover my thoughts psu: man, that's a tall order :) i.e. systems accountant, not end user, not jcater clone would you see python knowledge as a pre-req for 6.? Goals ----- 1. Must be GPL 2. Not Java(tm) 3. Allow methods (logic) to execute on appserver instead of on client and/or database. 4. Must be reasonably stable. 5. Must be reasonably secure. 6. Must be easily maintained. 7. Must be usable by business class users (not just programmers). 8. Must perform reasonably with large quantities of users and/or data. 9. Must be easy to configure and adaptable without downtime. 10. Communicate with an number of backend datastorage. 11. Must run on multiple OSes and Architectures. 12. Communitate via a multitude of different tranportaion methods. 13. Methods support a number of different languages. (lesser goal) reinhard does that cover what you were after? note i canged the configuring a bit, as its more than just a restart it really should be easy to configure etc... yeah great just to make sure i am understood 6. relates to the tool's code like dbdriver.py or such thats the point :) we all want to make sure we are talking same language :) i think 6 goes for the whole shooting match i see the difference reinhard speaks of not want to discuss this now but as an example the code should be maintainable as well as the running system :) the geas code base was a bit tough to maintain the objects defined in geas we not as bad i don't think it's maintainable to have 20 dbdrivers for 13 db backends jamest: yes you got the point i think reinhard: i think we hit a good mix in common....meaning basic support is there and the framework is maintainable so we are agreeing on these goals? is there more? let me check the only thing i dont see here that was kind of in the other requirements object transparency as the goals sit right now i would assume it up to the developer to handle things as objects or not this is how i believe jboss, websphere and other appservers do it they dont map objects to tables and such they let/force the developers to handle such things im not weighing in right or wrong, or what approach we would take ok i basically agree with the goals im just stating i dont see that on our goal sheet however i would make 3. be 1. and 1. and 2. merge into "Must be really free" my reasoning for the numbering as "not java" sounds a little childish :) is if 3 comes before not java, i could argue use a java based one :) neilt: you here? you're so silent? Goals ----- 1. Must be GPL 2. Not Java(tm) 3. Allow methods (logic) to execute on appserver instead of on client and/or database. 4. Must be reasonably stable. 5. Must be reasonably secure. 6. Must be easily maintained. 7. Must be usable by business class users (not just programmers). 8. Must perform reasonably with large quantities of users and/or data. 9. Must be easy to configure and adaptable without downtime. 10. Communicate with an number of backend datastorage. 11. Must run on multiple OSes and Architectures. 12. Communitate via a multitude of different tranportaion methods. 13. Methods support a number of different languages. (lesser goal) er crap 1. Must be GPL and built with truly free tools. 2. Allow methods (logic) to execute on appserver instead of on client and/or database. 3. Must be reasonably stable. how about that as new 1 2 3 reinhard? well i would exchange 1 and 2 but i see 2 being the "mission" and the rest being "side rules" so i'm not sure if 2 belongs into this list at all but i'm not hot about either way on priority i'm just the business guy, if you all ever build a tool that I can use, I'll use it, so no comment i would propose to rise performance in priority neilt: yeah that's exactly what we are looking for if a tool fulfills these goals will you be able to use it? are all these goals important for you? nope any details? : :) ping goal: possibility to change buissness objects without breaking old code. (kind of possibility to archive the old schemata) jan: correct and i think this is implied in "Must be easy to configure and adaptable without downtime" well in the original gnue docs i wanted to be able to alter objects w/o changing their class name via some type of plugin system ah yes the car dealer thing :) yip i don't think any app server today does that sjc__ (sjc@modem-175.bonobo.dialup.pol.co.uk) left irc: Connection reset by peer i think its still important, because in germany the financial administration wants to check old ( up to 10 year) financial transaction. so a kind of versioning system is important. jamest: could you formulate a goal that fits in our list jan: i think that is a different issue as to me that is a data consistency thing not an object consistency thing i.e. financial restatements lol: off-topic on the majordomo2 mailing list....... I've gotten THREE requests in the last day from people whose subscription requests failed because what they put in the "address" field was 215 Main St. Springfield, IL 99999 Please change the field labels to "E-mail address"... *sigh* if you are going to build something that people will use you need define #7 reinhard: i'll try, hang on wow rereading what we have above it never metions objects :) i was going to say goal of most the rest don't matter, they are techy things dynamically extensible(sp?) business packages neilt: very true neilt: security, performance, stability? authorisation? of course the code needs to be well written, that is like saying that a car has to be able to roll on flat pavement i imagine going to a customer that wants to decide whether to use gnue or not i can say * it is rock stabe stable * it is secure * ... neilt: agree somehow that these are basic things but the question is about priority would you accept for example performace issues to make configuration easier? so we concentrate on security and never put out an application would you value stability over security etc would you accept a security hole if you win performance etc for example i would value stability higher than most of the rest but i would like to know if others think the same way they dont, hence my trying to stay out of this coversation I would agree stability is important like I said in the beginning, though, I think neilt: i don don't try to be all things at once... start small and work our way up featurewise? neilt: i don't want to end up in writing an appserver that doesn't fit business needs jcater: sure jcater: the list is ordered by importance not by order of implementation however you can't write a system like old geas saying "i will care about stability later" actually, that's my problem with the old geas and then when you have a cool dynamic and intuitive configuration system weill i dont care if it runs on multiple systems i want it to run on one you say "ok now i make it stable" with an architecture that can be expanded neilt: on which one? ;) is it tried to be so much but couldn't do much reliably Linux (arab@as12-51.qualitynet.net) left irc: i dont care if it support multiple back ends, i just need one to get started but I want an architecture that others can be added i think things are ordered pretty good etc i put performance after security and maintainance/usability on purpose enough said then i guess as a lightning fast system that isnt maintainable or usable isnt much good i think visual basic, java, python and other intreprted languages neilt: you would give higher priority to 7? are proof positive businesses gladly will take usability/maintainability over performances in MOST cases any perf problems are resolvable medium term by hardware well that is the going theory as resources go, people are expensive hardware is cheap dneighbo_: did you add the "dynamically extensible(sp?) business packages"? or (formulated as a goal) maybe must support seperate treatment of basic installation and extensions or like that? no i never got a line item on it jamest: does this formulation fit what you mean? hi all back - reading logs well i guess so i'd be interested in hearing neil's goal list too me too chillywilly (~danielb@d53.as28.nwbl0.wi.voyager.net) joined #gnuenterprise. how goes it guys? good jamest: then this is for you we need to expand 7 so I can understand what it means i know you guy are now gun shy of objects bah, I have blocks for fonts now, I can't see adman thing your typing but we need a central repository for defining the business objects (or what ever you want to call them) there So that business functionality can be defined in one place and show up in all the places it needs to in the enterprise fixed it I agree neilt :)\ we need a way to relate the different business parts to each other etc [15:09] Last message repeated 1 time(s). neilt: can you give a better formulation of 7.? as it actually evolved from what you wrote in your mail about being able to configure without being a software expert or like tha that mozgabe (~chatzilla@firewall.imaxsales.net) joined #gnuenterprise. who has a log of previous crap and when did discussions start? neilt: thanks actually I think objects would be usefull very useful to the point that I put them in the original docs Goals ----- 1. Must be GPL and built with truly free tools. 2. Allow methods (logic) to execute on appserver instead of on client and/or database. 3. Must be reasonably stable. 4. Must be reasonably secure. 5. Must be easily maintained. 6. Must be usable by business class users (not just programmers). 7. Must perform reasonably with large quantities of users and/or data. i'd love to see designer let you build objects 8. Must be easy to configure and adaptable without downtime. reinhard: and we need tools to manipulate this definition before the server even works 9. Communicate with an number of backend datastorage. 10. Must run on multiple OSes and Architectures. 11. Communitate via a multitude of different tranportaion methods. the main question is : what function does GEAS should provide to the buissness user? what is the improment instead of just using forms? make a 3tier out of a 2tier is not enough. buissness rules at a save place += access control is important, easy (centralized) maintability is important. working without "problems" (stability, security, performance...) could be answers to this question 12. Methods support a number of different languages. (lesser goal) is the list i dont see what you are discussing with regard to 7 the tools should definitely include validation, lookup, help and definition for the different objects i think designer could be extended to do geas object defs i _think_ it should be a complete business app IDE right? dneighbo_: his number shifted to 6 chillywilly: hi sup dtm things groovy dtm ah, having a nice comfortable computer chair does wonders for one's back :) jan: excellent question :) neilt: i'm not that sure a system where only a programmer can define business objects that run on the appserver is at least usable a system that can define objects that run nowhere isn't usable so i would say it is a major point in priority sjc__ (~sjc@modem-1411.bonobo.dialup.pol.co.uk) joined #gnuenterprise. sjc__ (sjc@modem-1411.bonobo.dialup.pol.co.uk) left irc: "Client Exiting" but i wouldn't agree about the order of implementation what i really meant was that developement of tools and server should go in parallel ok so both are dont at the same time i agree to that since i am not working on server dneighbo: you mentioned that there's new functionality in DCL cvs. explain! mozgabe (chatzilla@firewall.imaxsales.net) left irc: "ChatZilla 0.8.6 [Mozilla rv:0.9.8+/20020228]" its not that important to me dneighbo: i didn't get an email notification from sf.net of a checkin dtm in cvs vs last release as teh last release runs off a 'branch' so 'head' has more features just not yet complete ok now to get this discussion further dneighbo_: so should i ignore it for now? why don't you fewl take it to #dcl dagnabit :P Action: chillywilly trout whips them accordingly dneighbo_: i think we should change 6. to fit neilt what do you want it to say? and we should maybe extend 8. to include that car dealer idea give me the text and i will add it yeah that's ok let me formulate the text as the only not native english speaker here ;) this is the list that dneighbo_ pasted? its just i see this as high level stuff so going into more detail on a line item i think is more in an implemenation doc no as more could be said in detail about security performance etc i think what neilt said is high level stuff if you want more items thats cool just give them to me :) Action: dneighbo_ is trying to imply im not getting it, its not that im being lazy he's a big picture kinda guy lekma_afk (kiki@node1142c.a2000.nl) left irc: I like that reinhard: there are other non english speakers out here jan: sorry :) what about merging 6 and 8 into something like its just that every sentence with more than one word ;) takes two hours to write, --> makes me feel a bit frustrated :( Action: chillywilly blames england psu: :P Action: chillywilly goes looking for logs to get upt to speed must be configurable dynamically, centrally, w/o programming skills, without downtime, and in seperate "layers" for various levels of specialization i'm sure neilt could find better words i put all what he said into that word "centrally" the end packages will be like that right? i don't even know if this is a valid english word :) chillywilly: no geas will be like that I mena you don't really expect suits to design business objects do you? chillywilly: sorry but that's the whole point chillywilly: design, yes. program, no the system should be configurable and cstomizable as that's what lusers do chillywilly: we don't talk about lusers here it's a joke dude there is something in between a luser and a hurd hacker ;) and some of these there in between should be able to adapt gnue to their needs it's about freedom the things that they design should be "high-level" right? like business processes, work flow, etc. the user should be free to adapt the software to their needs (freedom 1 IIRC) yes, but not everyone is smart enough to do that sure but you should and to assume that they will is a bit naieve a. let those who are smart enough let it do and b. make your program in a way that they don't have to be _too_ smart yes and if some business wants the item number to be longint instead of char(35) they will designed the business process thought right, as that's what they know they should be able to do it themselves they don't know programming but many can use M$ Access f.e. i think someone that is mentally able to write vb macros should also be able to adapt gnue to his needs jan: exactly my thoughts, just put a lot shorter :) :) is this discussion still alive? ping jamest ping jcater ping neilt ping dneighbo_ GNUe, it's VB for you busness er, business well that's better than GNUe, it's VD for your business I suppose :) gah hello... chillywilly: funny, but when you came all others went away ;) jcater: I assume VD = Visual Dephi ? and not anything else? lol well, no whatever crude joke VD = venerial (sp?) disease it's not like anyone gives a shit about what I have to say anyway ;) do we also talk about an implementation plan? Action: dtm gives chillywilly a shit welcome to my world chillywilly: thanks! jan: actually that's what i wanted to propose next after we finally agreed on the goals that was a continuation of the prior statement that I made not an invitatio to give me shit :P (no one need that anyway) I get it regardless hey is this here that previously schedule gnue staff meeting? Action: jan is waiting for the next step ODMG anyone? :) Action: reinhard is waiting on neilt's and jamest's input on the goals list chillywilly: no thank you blah aaaaalbatros? uh? /topic intermission? psu: :) and now for something completely different /topic chillywilly gets some trout ready for the next round an implementation plan may i propose a. we implement in python for the time being NEVER really? yay reinhard: one thing I don't agree on is that the tools should be finished at the same time I don't think that's a fair statement but that's just MHO what is going to be in python? everything? b. we implement something that fulfills 1-5 and 7 and make the architecture so that the other goals can be reached afterwards while we simultanously implement the "object designer" and therefore fulfils 6 and 8 jcater: i understood it should be worked on these _simultanously_ did someone write this list down? not that they should release 1.0 at the same day :) chillywilly: yes derek and gnuebot and bigbrother :P back yes, and that requires me to dig through some crap I'm ok with the goals chillywilly: they were repeated a half dozen times... shouldn't be difficult :) just search for 1. :) I can scroll back up must be configurable dynamically, centrally, w/o programming skills, without downtime, and in seperate "layers" for various levels of specialization jamest: is this ok for you? that's a big one :) but yes, it's ok with me do you see your car dealer stuff in the "seperate layers"? yes ok ****************************************** derek please merge 6 and 8 into must be configurable dynamically, centrally, w/o programming skills, without downtime, and in seperate "layers" for various levels of specialization ****************************************** so, now we talk implementation? or subgoals? or trout? implementation lol i love bash i just typed imple lol, i do that too may i propose a. we implement in python for the time being :P| i would say we should do in python profile b. we implement something that fulfills 1-5 and 7 and make the architecture so that the other goals can be reached afterwards while we simultanously implement the "object designer" and therefore fulfils 6 and 8 then fix the bottlenecks fix = recode those sections in C/C++ if the following criteria are met note that on our list maintainability is higher than performance :) the problem can not be fixed via code cleanup the problem is not due to bad design agreed that is why i like python approach so much it's lends itself to readability and it's highly productive um jamest: your opinion about b.? doesn't make you design better software though ;) no language can python is good though :) it can encourage you to, though just look at perl code it encourages poor coding, imho but our meeting isn't about that sorry for digressing I'm ok with b if we do this sigh users Action: jamest needs to collect thoughts I was talking to neilt other night in IRC ToyMan (stuq@c5300-4-ip91.albany.thebiz.net) left irc: "Client Exiting" and thought of reusing GTriggerNSObject (or something like that) as part of a core geas object zwiskle (~zwiskle@194-208-138-086.TELE.NET) left #gnuenterprise. jamest: that's a good ide er, idea imho this is what I have been thiking all along that wee one common 'object' which supports triggers, etc. it is generic object that can construct a object heirarchy and exposes various methods/attributes for other objects and if you want ot do 2-tier then you just subvert the app server I like :) subvert? you don't use it jamest: please let's not discuss coding details ok i guess my point is i would like to discuss a roadmap if that's ok for you I _think_ a huge part of a python based geas resides in common today I agree ok db abstraction, rpc abstraction,... so the first step was to make common usable for geas and since designer can deal w/ objects based upon common's gobj I would like if the programm would be structured like neilts drawing. With simple interfaces between this parts -> easy maintaneablity jan: that is a must imho for maintainability reinhard: aren't we going to be redoing geas? yes ok sorry let met put it this way< just making sure it might make 6 easier we need to make common code usable for the new geas team we write ageas that uses common ? if we can make common usable for geas yes that shouldn't be hard :) I think we coud build a python ODMG binding that uses the db drivers ok that would solve one part why don't let geas be a superset of common. You can call it per RPC CORBA... or directly use it jcater: you know what it takes to make it usable? er, common db drivers 1. document interfaces well maybe a few more than just one part 2. define stable and unstable parts of the code 3. define behaviour of the objects where define == define in write and define == define once and keep updated you still sure about that shouldn't be hard :) ? reinhard: I tryed to use the common db drivers for the php client: the only problem seems to be that the objects needs attributs from the gfd file to work :) given those definitions 'it's probably easier than I girst thought i'm going to have to agree with jcater coool we haven't done the best job documenting common but she's a beastier hrrrm, so gobj needs to be more generic jan? er however this is what i _now_ see as missing beastie not saying that i won't come up with more :) gobj is very generic not gobj. gdatasource, gdataobj I looked at the code jan: we need to clean that up :) if we break encapsulation we should fix it what are we talking about now? that is part of the uidrivers system problem today jcater: a python geas that uses common sorry was away ah crap and nearly impossible to read backlog here cause you all keep talking :) masta's back ack! however i think that those documentations are the most urgent part on our way to new geas there goes our productivity dneighbo_: we decided to release 1.0 of new geas in 2 weeks dneighbo_: aren't you using PuTTY? dneighbo_: check your dcl account for your assignments reinhard: we did? shouldn't be too hard derek: implement geas based upon common see, only 1 thing in there for you rofl jamest I thought there was 2 1. document common 2. write geas based on common x:) so we decided to do geas on common? that's a target on my forehead ah crap, sorry to mislead you derek chilly using putty yes that's 2 items well if it's common, then shouldn't it be common to all of GNUe? but in scrolling backwards it pops to bottom every time you talk :) aaah that blows dneighbo_: read faster ;P dneighbo_: what about just pulling the log into a browser? ;) let me put here what we actually decided derek: can you ctrl-s the screen 1. we will do new implementation of geas in python then ctrl-q when done? and the crowd goes wild 2. jamest and jcater will document common 3. we will look at common and see what we can use there and/or what has to be changed I think most if it will be good to use read back log at leatst db abd rpc as when I looked at those they looked pretty generic switch to bitchx session ok are the goals still valid 4. we will implement a prototype that is possibly limited althought rpc is not finished or shoudl i throw them out? reinhard: good plan :) but the architecture will be extensible. if they are valid is the task list reinhard is spewing real or just teasing me :) it's real :) Action: chillywilly pinches dneighbo_ dneighbo_: re goals please search for "*********" i dont like that suggestion directly but i have pasted it into my file until i have a moment to word smith it into something i like i.e. the concept is ok not sure i like the wording :) dneighbo_ sorry you missed your chance ;) lol too late, it has been declared masta-proof move along ;P ouch dudes Action: reinhard just remembers he promised to fix geasv1 within this week I've gotta run l8r dude l8r jcater l8r heh that ryhmes :) rhymes even yes and im pumuckl jcater (~jason@24.92.70.39) left #gnuenterprise ("Client Exiting"). dneighbo_? no more comments? ok jamest: you will document common? rsn? wtf is rsn? real soon now :) wtf is wtf?? what the fuck j/k :P i can start documenting it yes weeee cool awesome now the question of the day are we going to discuss the API's before implementation? or just write code im sorry too busy now I would prefer a little design :) neilt: API definition is the first step of implementation that is not the history upwards api i mean course not :) but i'll wait and see who will want to discuss the api? :) well anyway now the question of the day the GEASv2 team consists of: ? afaics we have a design for a bunch of parts in odmg.txt API design any takers? me! um we're still using packages right? in the cvs tree? yes whew i guess good i like to help, but dunno how much time i have... well, I would like to use structly ODL syntax it has a 'relationship' concept that is pretty cool well, since I'm one of the losers that has been pushing common I'm happy to help and since a recent job site decided to switch from python to java i should have more time to help :) :( jamest: i would like to see your role in what did they do that for? 1. documenting common (interface-like) 2. keeping the maintainance of common (when we need changes) class Professor { relationship set teaches inverse Course::is_taught_by; ... }; class Course { relationship Professor is_taught_by inverse Professor::teaches; ... }; is the same thing as forign key stuff in 2-tier er, foreign sorry did I cutt you off reinhard? I'll stop no thanks :) reinhard: that is fine w/ me cool chillywilly: do we need a gfd -> odmg mapper/converter? gfd is the UI you mean gcd? but you are aware that you are the one to take the first step on new geas? I think gcd should change to ODL me? well of course we could simultanously define the interface i mean the api geas shows to the front end ok for the logs ****************************************** next steps: jamest/jcater: document common dneighbo: write down the result of this discussion reinhard: prepare proposal for GEASv2 API against front end all: comment on this API ****************************************** is this ok? I want tomsehting to do er, something pcik me! [16:34] Last message repeated 1 time(s). soh Action: chillywilly s getting to excited to type reinhard i will email you a dcl account and chilly too and these will go in as tasks i will try to read log later, though i doubt it will happen soon, i do have notes for part i attended however. :) i think this was good discussion must run now be back later dneighbo_ (dneighbo@mail.libertydistribution.com) left irc: "BitchX: its what's for lunch" I will do a KC special edition asap psu you are the man probably by this time tomorrow nite :) go psu! psu: where do you live? reinhard: england +0000 near london? not as late as you reinhard: up north (Sunderland) sound good almost Scotland, if you believe the southerners ;-) ok if i ever come close to that point please remember that i owe you a dinner :) psu (psu@manorcon.demon.co.uk) left #gnuenterprise ("thanks bbl"). i guess the discussion's over you may sleep now :) looks like sweet dreams for the rest of the week i will spend my gnue time on fixing GEASv1 however i'm not quite sure if that makes sense fixing it so that it is BugFree(tm)? i guess i will put some 1 or 2 hours work into it to make it at least run all demos without errors why? why what? without forms it is useless it's all we got and there will never be forms support for geasV1 neilt: sorry i thought you had the demand to fix GEASv1 only because everyone thinks it is broke neilt: there's a driver for geasv1 i could leave geasv1 in the current broken state forever without a thought and all of the python API works when the parser is fixed neilt: what would you think? what should i do? chillywilly: does not work i would not spend a minute on it yes, so is it worth fixinbg? the team has spoken neilt: ok btw. how should forms access GEASv2? should form use a dbdriver again, or should there be some extra abstraction level? there needs to be a network abstraction current geas uses CORBA neilt: I thought I was part of the *team* i guess forms can't use geas via dbdriver because geas isn't a db whitch is too compilcated for the rest of the team neilt: i don't speak of network abstraction. yes, I always thought it was lame that forms forced geas into a 2-tier model sorry, no offense to anyone else just I don't think that works well forms doesn't force 2 tier neilt: i think of some object sitting between forms and db abstraction. in a two-tier modell its the trigger engine and some other stuff... the datasource system in forms supports twy systems jamest: you data object deal without record and result sets thought right? in the 3-tier way its geas who is called per RPC that's relational ok, I meant to say a relational model sorry Action: chillywilly is screwing up his terms chchchchrrrrrrr [16:47] Last message repeated 1 time(s). reinhard? uh? uups just fell asleep hehe think i should go to bed ;) gog to bed now dude ;( nite er, ;) jan: yep nite all night :) nite nite reinhard (rm@N809P002.adsl.highway.telekom.at) left irc: "Friends may come and go, but enemies accumulate" I'm all for a object model in forms it's not fleshed out though jan: what time is it there? chillywilly_ (~danielb@d53.as28.nwbl0.wi.voyager.net) joined #gnuenterprise. 23:49 ah chillywilly (danielb@d53.as28.nwbl0.wi.voyager.net) left irc: Killed (NickServ (Ghost: chillywilly_!~danielb@d53.as28.nwbl0.wi.voyager.net)) damn, I keeo kicking the fucking power cord and truning off the box upstairs ;P Action: chillywilly_ ran downstairs to his laptop :) Nick change: chillywilly_ -> chillywilly we can get your cvs account setup tomorrow then as I think i have to run^H^H^Hgo to the store after work cool. whats n^H^H^Hgo? a simulation of a badly fongired terminal er, configured these guys are mean to me :P er? when I say I need to run to the store they tell me I should drive but I always type run heheh I don't do it though I blame da masta neilt (neilt@66.95.5.110) left irc: l8r jamest (jamest@hobbes.math.ksu.edu) left irc: "[x]chat" n8t jan (jan@dial-213-168-64-57.netcologne.de) left irc: "KVIrc 2.1.2-pre2 'Monolith'" chillywilly_ (~danielb@d23.as28.nwbl0.wi.voyager.net) joined #gnuenterprise. jan (jan@dial-213-168-64-57.netcologne.de) joined #gnuenterprise. jan (jan@dial-213-168-64-57.netcologne.de) left irc: "KVIrc 2.1.2-pre2 'Monolith'" chillywilly (danielb@d53.as28.nwbl0.wi.voyager.net) left irc: Read error: 113 (No route to host) chillywilly (~danielb@d23.as28.nwbl0.wi.voyager.net) joined #gnuenterprise. anyome know how to extract a windows .cab file? use summat like cabviewer not sure exactly how much control you get tho well I want to use wine to do it ;) fil_c (~username@public1-cosh3-3-cust12.cosh.broadband.ntl.com) joined #gnuenterprise. fil_c (username@public1-cosh3-3-cust12.cosh.broadband.ntl.com) left irc: Client Quit jamest (~jamest@fh-dialup-201091.flinthills.com) joined #gnuenterprise. hey jamest hello get anything sorted out earlier? I wasn't able to stick around for most of it yip we're reimplementing geas in python using common cool damn skippy that sounds like a lot of work for someone chillywilly_? i don't think it'll be too bad drochaid? my business officially launched 33 mins ago ... Action: chillywilly_ likes the AquaXen theme :) I'll be designing some business processes and systems for it over the coming months, as I work out what I'm doing woohoo! what business is that drochaid? and I'll be working with GNUe and postgres as primary systems with any luck chillywilly_: small systems, internet and backup & disaster recovery consultancy primarily ok lots of MS type stuffy >:) yuck you got a name and/or web site? Action: chillywilly_ is thinking of starting something of his own soon Action: chillywilly_ has a name picked out you got a business plan drochaid? I do indeed chillywilly_ I heard those are pretty important ;) Action: chillywilly_ pokes dtm The Morrell Consultancy be the name .... web site will be coming shortly cool http://www.morrell-consultancy.co.uk for a placeholder are you in the US/. nope, UK ? guess not :P what legal forms do they have in the UK? legal business forms yeah, business plans are really important .. I believe they're a constantly evolving document, not just something to get you started sole trader, partnerships, lin=mited liability partnerships, limited liability company and public liability company yea only the public liability company is listed on a stock market what form is yours? initially sole trader sole proprietor, er, "trader" sorry, that's the lamerican term jcater (~jason@24.92.70.39) joined #gnuenterprise. jcater_ (~jason@24.92.70.39) joined #gnuenterprise. ;P ack! two chillywilly's I'm starting with no borrowing, so I don't need any protection from creditors, and it's a lot less paperwork at this stage ;) yo yea, that's what I figured would be good to start out as and two jcater's :o sup dawg um why are there two jcaters? chillywilly_: I'll transfer to a Ltd when I expand I am logged in on the box upstairs and down here too jcater_ (jason@24.92.70.39) left irc: Client Quit ah 'cause I clicked the icon twice heh Ltd is which one? jcater: hehe winblows brain fart Action: chillywilly_ likes single click Ltd is the limited liabiliy company I have nautilus set to use single click ok unlisted, full legal protection gotcha Action: chillywilly_ listens to Rush - The Trees Action: drochaid uhm, doesn't you don't like Rush? chillywilly_: what are you thinking of doing? that's a band ya know ;) I'm not sure if I've heard them before or not GNUe consultancy of course ;) lol an area I'll be considering very closely once GNUe has progressed somewhat ;) eh? lol jcater: he was asking about bidness uh? ah you know dawg bidness sheeeet I know nothing ... that's why I've launched a consultancy ;) :D rock on! Action: chillywilly_ does some more ODMG notes... ODMG? Object Data Management Group http://www.odmg.org ah yeah, them persistent objects dude! we need a python binding now ;) is the same one that was around in '97? Action: chillywilly_ is going to name his 'trout' er, I dunno how long they've been around why are all the TLA domains taken :( blah, the net sucks! that's the last time I looked at them Action: chillywilly_ is away: dinner Action: drochaid is away: bed Action: chillywilly_ is back (gone 00:01:51) Action: drochaid is still away that was a quick diiner what did you have? a glass of tea? nah I brought it down stairs I just inhaled it it was a grilled chicken sandwhich with mayo, lettuce, tomato mmmm sounds good grilled chicken breast it was good I need another jamest: cause im dumb and too lazy to read whole backlog there was discussion on how forms would access geas is it my misconception or would geas not just be a 'driver' Nick change: dnSleep -> derek telepathy that would bring a whole new meaning to wireless networking telepathy has same issues as 802.11b (not long enough range) :) troutslap(tm) protocol hmmm troutslap sounds good, but what happens if it gets fried seriously all the better how do jcater/jamest see it working as a driver I think it should use the exported gnurpc interface ;) at least, that's my knee-jerk reaction chillywilly_: ya but still via a common driver I'd think that way, reports would use the same "driver" as would integrator, etc I guess so, I dunno nitty gritty detailks of the db drivers right, thats how i see it but i dont claim to see the internals as you do :) lol right? so there was a right and wrong answer? :) does you common db layer make it as a relational source with records sets? to a certain extent but that's not set in stone i.e., at that level, it's more terminology than anything but, we'll see ok we've put 0 effort into this new geas so far im excited just wondering if there should be an API for a relational source and a different one for objects yeah, dan, get on the stick. do what jcater says. but I dunno derek: hey thanks for that mp3 it is playing now so you have pluggable db backends abd pluggable object backends, so to speak I dunno if there's much of a difference and I haven't given it much thought derek: me too :) dtm: yessir! dubba da dup dup da doo!! jcater: that's not true, I have been documenting the ODMG standard that's at least somehwat new geas relevant ;) we're doing objects? I wasn't sure if we were starting out with that or not well, I would like to use inheritance and such the ODMG Object Model is pretty simplifies compared to what andrewm wanted to do er, simplified I'll be honest I've had 0 time to look at your notes :) as has everyone else oh well it's there so I can say RFTN er, RTFN j/k Action: drochaid is away: no really, this time I am ... night doods night well, a nice integrated GNUe would sure be nice :) all parts working together harmoniously i havent read them really this is the vibe I got from thing anyway things which would be better... derek: no biggie, maybe you will someday, maybe you won't cvs.gnuenterprise.org or www.gnuenterprise.org/cvs/ as i hate having to go to the home page to find our cvs tree online first one imho cvs.gnue.org used to work, but its horribly out of rsync i fear hehe, rsync is this to mirror the repository or just that web access stuff? derek (derek@cpe-24-221-112-50.az.sprintbbd.net) left irc: Remote closed the connection derek (~derek@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. wb derek that was wild X got REALLY slow was jsut about to bitch about it in here and X crashed lol, the masta curse i hope its not a trend i had a lot of stuff open for more than a week my guess is something has a leak yea probably mozilla mail client sigh use mutt i need to get a debian box NOW :P aaah, deadcat poor masta derek: what's this with you and demanding a certain distro? :) Action: derek is currently listening to : 14-15=( 09-JOSE_FELICIANO-Feliz_Navidad.ogg 15| 2:59 )15=14- dtm: life is hell w/o debian not as bad as windows, but evil cause debian rocks yo socks dtm however installing debian can be like pulling teeth what in the world is so horrible without debian? honestly if redhat could update me from 6.2 to 7.2 with a few commmand lines i wouldnt be in a hurry to get rid of redhat on this box derek: are you talking about including the kernel and glibc? derek: in the update? as i like how this machine works and i dont want to 'disturb' that dtm: yes but im relegated to installing everything from source now and its getting a bitch to maintain derek: are you installing stuff that doesn't come with rh7.2 at all? just run debian unstable and monitor things before you do an upgrade and life is peachy :P derek: i'm doing everything from SRPMs myself dtm: dont know as i dont even look for rpms anymore sadly of late i have been living of tar.gz derek: well if you're installing common things that come with rh7.2 then you need only issue 'rpm --rebuild *src.rpm' and then you'll have everything I only have one non-Debian linux machine at work now yay Action: derek is currently listening to : 14-15=( METALLICA-For_Whom_The_Bell_Tolls 15| 5:05 )15=14- derek: once, i updated from rh 6.0 to 6.2 with a cdrom and a reboot derek: everything was completely in place brb derek: before that, i updated from rh4.2 (libc5) to rh5.1 (libc6) runtime in one single command hmmm derek: that is, i did one 'rpm' command which installed libc6 in addition to libc5 and everything else needed to run gimp. i really want debian :) all my friends use debian, i have to use debian too debian makes you cool derek: what type of stuff are you trying to install? derek: yeah that's what i hear my redhat upgrades were always hell :) :( derek: and everyone i know, loves debian because it's incredibly difficult to realize how easy it is. derek: so they not only have a tremendous and real comfort zone with it, they have an elite club derek: it's truly unix-like jcater: I agree upgrading redhat never worked out for me either derek: however i've never heard of a single real unique advantage offered by debian other than a larger quantity of potentially available mainstream packages and some extra idealism dtm: wow dtm: umm, that *idealism* is one of the reasons we're sitting in this channel ;) how exactly does updating redhat not work? i'm sure it's possible but my extensive experience has not shown me that. i will say debian is much more UNFRIENDLY to install and get running dtm: whoa, buddy but once you learn apt its not touchable IMHO for maintenance I seemlessly upgrade machines right and left now It was hell with many redhat machines oh, and slackware Action: jcater cringes Action: jcater will try to avoid ranting derek: yeah like i said though .. "unique" advantage. i see absolutely no advantage over 'rpm' and 'rpmfind' except often some better made packages which is a community feature, not a tech feature :) dtm: apt goes way beyond rpm not to mention you can downgrade packages wen they are busted when I had a redhat machine I gave up on rpm's and did source installs all the time rpmfind sucks it never even worked half the time I used it as it was impossible to keep up the requirements for rpms this is going back some days though, last deadcat I ran was 5.2 or something derek: and last i knew, .deb didn't have a very good src maintenance infrastructure, unlike rpm. rpm does maintain multiple patches and has an indepth .spec file. whoa? uh, no chillywilly_: i'm talking about what a system _can_ do, not what it's configured by default to do. otherwise all of em suck ;) rpmfind is great if it's configured properly. .debs manage pacthes just fine derek: so educate me if you like apt is 100000 times more efficient than rpm + rpmfind apt-get update now if you want to argue its not much better than redcarpet apt-get upgrade derek: do you know exactly why though? so i can get a grip on it? yay! you might have more of an arguement derek: ok gotcha derek: that could be but then you have the issue of redcarpet is LIMITED severely in what it actual is in charge of 'upgrading' put simply... i fell in love with apt in matter of about 30 minutes I have all the anecdotal evidence in the world, that maintaining redhat is extremely simple and easy in every dimension of usage. And that evidence seems to be completely contrary to what some others would say. :) and generally i dont like things that are command line (i.e. to suggest to other people) i want something my wife would use but where debian and apt made me literally cream my self Action: derek is currently listening to : 14-15=( VANDALS-Jackass 15| 3:20 )15=14- ok but can you guys tell me the exact specific features and reasons that make debian's subsystems better to you? is i needed a newer kernel for a feature of a card i went out and there were like hundreds of precompiled kernels for me one even for my specific CPU how about I can roll my own kernel debs with kernel-package it took about 10 minutes to install it and be on the road derek: from where? from the canonical debian sites? and 9 of that was waiting for jcater/mdean to answer a lilo.conf question dtm: all i did was apt-get update apt-cache search kernel apt-cache search kernel |less derek: rpm and rpmfind could do the same thing if the packages were made, and if rpmfind was configured to search the sites containing them er apt-cache search kernel |grep 2.4|less or something and then apt-get install thatnewkernel neato yes but i didnt have to open a browser go to rpm find etc etc etc etc this is REALLY evident in DEPENDENCIES derek: nobody opens browsers to go to rpmfind. it's a cli util :) example if i want kde i do apt-get install koffice kde and it gets it all for me pretty much er apt-get install koffice kde konq derek: i would go to rpmfind.net if my local rpmfind wasn't configured to search very widely which is usually the case its default search sites are pretty brane-ded. Action: derek is currently listening to : 14-15=( TEMPLE_OF_THE_DOG-Hunger_Strike 15| 4:06 )15=14- we can agree to disagree as at this point at least with rh6.2 you cant convince me its as easy to maintain as debian i'm not disagreeing with anything -- i'm asking questions :) hey I switched to debian because I was sick of buygin redhat CDs and having to do a clean reinstall because the upgrade would never work out right what sold me on apt the first time was apache and php apt-get install apache apt-get install php4 i'm only asking if debian's perceived advantages are due mostly or all to its default config, like the list of sites which 'dselect' and 'apt-cache search' are configured to search. apt-get install php4-pgsql apt-get install php4-xml etc etc or the availability of more esoteric combinations of packages like your example with the special kernel and boom no editing files or anything no compiling or anything dtm: I had a proper rpmfind config i was like WOW derek: yeah same here -- those all come with rh7.2 it still worked like crap derek: I have never compiled a single portion of anything apache related. even in rh6.2 and rh5.2? derek: that includes support for mysql, pgsql, ssl, php3, php4, etc derek: definately on rh6.2 and up. i didn't use rh5.2 for that er rh5.2, 6.0, 6.2 all made me compile that stuff derek: i think i totally skipped 5.0-5.2 i still have a rh5.2 box that runs (alpha processor) derek: i was still using 4.2 during that phase because rh's dot-oh releases tend to be insane debian has more packages anyway 6000+ packages it's built by the community it has Free Software Guidelines to me the difference is integrity in the system debian seems to be rock solid and pacgaes get updated daily red hat doesnt make all the packages for redhat (or at least not the most current ones) where as debian as a whole is tested for dependencies etc Action: derek is currently listening to : 14-15=( STAIND-Crawl 15| 4:29 )15=14- i.e. i dont think i have ever gone out and dowloaded a .deb debian has better dependency checking imho i am always able to get from REAL debian derek: :) i cant say that for red hat say i get a rh7.2 disk and in 6 months i need new packages exactly, I was so sick of grabbing an rpm by hand and then having to get get more im getting them from some maintainer that doesnt take into account all the other packages on my system basically be my own package manager evidence of this in gnue is pyXML and xslt4thought or something fight if you upgrade pyXML to newest version xslt4suite wont let it as it depends on the old version EVERY single rh7.2 gnue install from rpm has asked that question here in debian that doesnt happen because the maintainer of xslt or pyxml would be force to fix the package before it would go in i hope that makes sense yup so even if rpm fixed its 'package distribution' and offerred something more apt-get like (i think red carpet is close) higher quality packages, easily upgradable, with the ethical ramifications to boot unless they get the breadth of packages (red carpet lacks here) and the testing for dependencies (what disparate red hat packaging out side official release does) it wont touch debian imho i.e. i think redcarpet does the package testing like debian does but they are probably closer to a few hundred packages instead of over 5000 6000 you mean ;) probably eve more even jcater (jason@24.92.70.39) left irc: Connection timed out that said i dont bag on red hat i think they are the number 2 distro and i think they have put a LOT into the community well they're not s bad company per se and i dont think that should go unrecognized s/s/a they just have an ok distro ;) Action: derek is currently listening to : 14-15=(  -  15| 3:56 )15=14- heh, the untitled song dude where'd you get that script at? (i know I probably asked you this before) been so long i dont remember its a media plugin for xchat heheh combined with an xmms plugin ok it's probably in debian ;) hmm this untiled is old nirvana from bleach I have Rush - The Trees that does have a proper mp3 header so xmms displays it with no title hmmm, dude did you know they have a console xchat? xchat-text - IRC client for console similar to AmIRC you should try that out when you're stuck on winders Action: derek is currently listening to : 14-15=( RED_HOT_CHILI_PEPPERS-Sir_Pyscho_Sexy 15| 8:16 )15=14- hmmm yes i should the package is only 87.2KB Action: chillywilly_ downloads it tap tap tap is this thing on? yes? ok cool whatcha want dawg was having problems yesterday thought they returned :) whoa whoa? activity activity? in here Action: jamest had window covered up ah you shouldn't be covering up your windows dude ppl want to see in ;P only chillywilly freakin peeper damn skippy you got a problem with that? Action: chillywilly wields trout Action: derek is currently listening to : 14-15=( Sublime - Santeria 15| 3:03 )15=14- chillywilly: hahaha I need to get sound, printer, scanner, and cd burner working on this box unde GNU/Linux *sigh* bwahahahahahahaha but I wan tto work on GNUe! it's not fair they also have an X version of irssi jamest: i updated cvs yesterday or so dneighbo@latitude:~/cvs/hcs/www/forms$ DB000: [DBdriver:350] Database driver needs updated to not initialize DBSIG_DataObject_Object is still getting shown gnue over ssh tunnel just rocks my socks is this from an setup.py installed copy? um no gfcvs hey i was talking to jcater about case insensitive searching did you implement that ? i.e. if i do %smurf% it wont find John Smurf Nick change: mdean-[work] -> mdean-[rtcw] groovy http://hpinkjet.sourceforge.net derek: not implemented yet please tell me your provider [hcs] comment = HCS Production provider = postgresql host = localhost:9999 #port = 9999 dbname = hcs_prod darn no debian pakcgae of the hpijs stuff ok i'll check out the postgresql driver CUPS uses ghostscript doesn't it? anyone home ? ooooooo derek: you here? chillywilly: yip im here you notice the new designer wizards? no im using production stuff man :) you know those elusive apps forms cant do :) jamest: how do you use the cups web config interface thingy? Action: chillywilly cannot remember i made them a while back chillywilly: never used it derek: when this commit is finished you can build forms with X number of blocks and various master/detail combos all from a wizard weee jamest: what do you use? pwd so i should test this weekend and we can release sunday night? should be commited Action: derek is currently listening to : 14-15=( MOTLEY_CRUE-Wildside 15| 4:42 )15=14- lprng w/ apsfilter bbi45min oh, you don't use cups nope I think I get it to work with the cupsomatic filter generator anyone know what happened to ajmichie? finals? hmmmm even then he's usually on IRC ;) I think it is summer in NZ right now and there is no school hmmm maybe home with parents? well yes he was at home...maybe he just can't hang out on the computer and use up all the internet minutes (they have a minimal account with a time limit on it) jcater (~jason@24.92.70.39) joined #gnuenterprise. 'sup? whaddup nicka sup g must run for a bit be back in a few hours Remosi (dahoose@210-86-56-206.jetstart.xtra.co.nz) left irc: Excess Flood Remosi (dahoose@210-86-56-206.jetstart.xtra.co.nz) joined #gnuenterprise. anyone know how I can create a USB printer device? chillywilly: usbmgr does a lot of that sort of thing for you I'm thinking there's some more stuff i need to istall generally devfs magically creates the devices you can cheat and mount devfs somewhere under /dev like /dev/devfs/ so you don't have to actually switch yea I usually use devfs BUT I just installed this system haven't recompiled the kenr elk yet ;) er, kernel uh the stock debian kernel has devfs in the 2.4.x series at least hmmm well it doesn't seem to be running though Linux babers 2.4.17-bf2.4 #1 Sun Feb 3 19:56:58 CET 2002 i686 unknown (time is wrong :P) date is too ave you tried mounting it? won't usbmgr make the devices for me? nope yea sorta Setting up hotplug-utils (0.0.20020114-5) ... Setting up usbutils (0.9-1) ... Setting up usbview (1.0-1) ... Setting up usbmgr (0.4.8-5) ... Starting usbmgr: usbmgr. jsut installed it I haven't delved deeply into it, but it seems to do a lot I suggest a trip to rtfm well I prefer to just give it a shot before I rtfm ;) wot? wot? aw bloody'ell doh ah well Feb 28 15:04:31 babers kernel: printer.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 1 I should get a /dev/usblp0 right? er, if I got it going tright devfsd doesn't seem to want to run I could swear that cups let me pick a USB printer before chillywilly: devfsd won't run if devfs isn't mounted oh yea DUH dude I seriously need sleep yea maybe you should get some sleep that is but I want to get this printer working so I feel like I accomplished something :P woohoo printer works! time for bed man the marginsd suck though er, margind margins bah sleep(3000); chillywilly (danielb@d23.as28.nwbl0.wi.voyager.net) left irc: alexey (~Alexey@techkran.vladimir.ru) joined #gnuenterprise. Nick change: chillywilly_ -> chillywilly chillywilly (danielb@d23.as28.nwbl0.wi.voyager.net) left irc: "sleep(3000);" jcater (jason@24.92.70.39) left irc: "nite" drochaid (drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) left irc: Read error: 104 (Connection reset by peer) drochaid_ (~drochaid@pc2-kirk2-0-cust175.ren.cable.ntl.com) joined #gnuenterprise. Nick change: mdean-[rtcw] -> mdean --- Fri Mar 1 2002