[00:17] Last message repeated 1 time(s). hah hmmm, why does reinhard count lines himself instead of using the yylineno option? hmmm, I don;t get why he would define his own alphanum, etc. ethier when there's [:alphanum:], etc. classes that you can use alexey (~alexey@195.151.214.34) joined #gnuenterprise. chillywilly (danielb@d187.as4.nwbl0.wi.voyager.net) left irc: Read error: 113 (No route to host) fwew I don't like how non object oriented bison is chillywilly (~danielb@d99.as13.nwbl0.wi.voyager.net) joined #gnuenterprise. Action: nickr uploads version 0.0.2 of his mini MTA alexey (alexey@195.151.214.34) left irc: Read error: 113 (No route to host) Action: chillywilly is now reading the bison manual chillywilly (danielb@d99.as13.nwbl0.wi.voyager.net) left irc: alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. alexey_ (alexey@195.151.214.34) left irc: Client Quit alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. holsch (~schurig@p5080A207.dip0.t-ipconnect.de) joined #gnuenterprise. Hey, does anybody have a tip for me on how to make geas running? It complains about geas-alias.cfg but I cannot find a template for it neilt (~neilt@dhcp64-134-54-175.chan.dca.wayport.net) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!ChanServ@services. Hi Neilt Do you have a tip for me on how to make geas running? It complains about geas-alias.cfg but I cannot find a template for it hello holsch: let me look, hold on what exactly does it complain about? When it does not exist: kernel segmentation fault: root file system corrupted. system terminating. When I touch it (I have not found any docu on it's contents): error: Parse error in line 1 of file 'geas-alias.cfg' where is geas-alias.cfg located ? in /usr/local/etc (the path where it is is in /usr/local/etc/geas.conf) thats real interesting i have never installed geas, i run the development version out of the source dir reinhard does the install stuff, but let me look around a bit I could run it out of sourcedir, too. But my "find" command didn't find that file either. Is it created somehow automatically? thats what i am checking i dont seem to have it either and my geas seems to run fine What's in your geas.cfg file then? BTW, in the CVS there are TWO geas.cfg's ... are you running from cvs or distribution? CVS Action: neilt goes to get current cvs and make it hold on i dont have that file Sure, I don't have it either :-) but geas/source/geas-server.c loadTableAliases want's this file s/source/src/ [dhcp64-134-54-175:gnue/geas/src] ntiffin% ./geas-server -v Trying to open config file '/usr/local/etc/geas.conf' nope, so trying config file 'geas.conf' Loading aliases from file 'geas-alias.cfg' GNU Enterprise Application Server Version 0.0.6 DEBUG Database support compiled for: PostgreSQL Copyright 2001 Free Software Foundation seems to work fine wihtout it for me - seems to work for me without it Aha, somehow he found an geas-alias.cfg --- where do you have it, what's in side? At my system: Trying to open config file '/usr/local/etc/geas.conf' Loading aliases from file 'geas-alias.cfg' kernel segmentation fault: root file system corrupted. system terminating. (after I removed /usr/local/etc/geas.cfg) dont remove geas.conf that is absolutly required however if removing it causes a seg fault, then we need to fix that I didnt remove the two ones in the CVS, I removed my local installed one. And as you can see from above, geas found the cfg file in the current directory The segfault is NOT because I remove geas.cfg --- the segfault is because there is no geas-alias.cfg !!!!! [dhcp64-134-54-175:gnue/geas/src] ntiffin% ./geas-server -v Trying to open config file '/usr/local/etc/geas.conf' nope, so trying config file 'geas.conf' Loading aliases from file 'geas-alias.cfg' GNU Enterprise Application Server Version 0.0.6 DEBUG Database support compiled for: PostgreSQL Copyright 2001 Free Software Foundation - [06:49] Last message repeated 1 time(s). sorry old paste buffer [dhcp64-134-54-175:gnue/geas/src] ntiffin% ./geas-server -v Trying to open config file '/usr/local/etc/geas.conf' nope, so trying config file 'geas.conf' Loading aliases from file 'geas-alias.cfg' Never found alias file 'geas-alias.cfg' GNU Enterprise Application Server Version 0.0.6 DEBUG Database support compiled for: PostgreSQL Copyright 2001 Free Software Foundation - that was the real one Ok, Neil, I recompiled from scratch and removed all stuff from /usr/local/etc and run it from CVS source And I run it with -v as you. And now it looks different. Before: Loading aliases from file 'geas-alias.cfg' kernel segmentation fault: root file system corrupted. system terminating. Now: Loading aliases from file 'geas-alias.cfg' GNU Enterprise Application Server Version 0.0.6 Database support compiled for: PostgreSQL Copyright 2001 Free Software Foundation See the file 'COPYING' for details of the Gnu Public License that covers this program http://www.gnue.org/ Preparing server side data handling classes Initialising data monitor and log system. geas.log tracks all data accesses. Loading initial list of reserved words Load business class definitions (old parser) kernel segmentation fault: root file system corrupted. system terminating. Action: holsch things that only "-v" showed me that the error was unrelated to the former line alexey_ (alexey@195.151.214.34) left irc: "Client Exiting" holsch: agreed, but not right, we need to correct that Maybe I recompile with --enable-debug to see why it breaks? yes then run with ./geas-server -v -d9 alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. most likely you need to revise your geas.conf file Currently I was using the one in gnue/geas/src ... Ok, with -d9 I get several errors: ++++ Pass 1 File: ../examples/businessobjects/addrbook.gcd error: file ../examples/businessobjects/addrbook.gcd, line 21: Duplicate class name found. class person even a problem in the confg should not seg fault geas And now it did no longer segfault ... it just hang ... the last msg is: Initialising business class method handling. error: [methods_python.c/481] [load_python_binding] Could not load ORBit-Python module at: /usr/lib/python1.5/site-packages/CORBAmodule.so I guess the segfault was because I had done a make install before and there have been stuff in /usr/local/share/geas that you people don't have do a find for CORBAmodule.so and update geas.conf with the correct locations i think the current conf file is for 1.5 and we have standardized on 2.x and the conf file has not been updated. reinhard has on the todo list to make the CORBA stuff self finding so we dont need this in the conf file at all I don't have this file. Do you know by any chance in which debian package it is? it is in ORBit nope sorry you need python-orbit or orbit-python cant remember which Thanks, already apt-getting it ... By the way: once it hangs, you can't kill with with Ctrl-C. You have to do a killall geas-server from another console on my systems i have to Ctrl-Z then kill but i am on a mac Now it worked somewhat better, it terminates now with: Loading file ../examples/businessobjects/methods/test.geas.py Now registering methods from gcds. geas-server: classdata.c:1002: odl_tree_list_classes: Assertion `tree != ((void *)0)' failed. Aborted Action: neilt goes looking at the code (And keep in mind that I have tons of error messages like "Duplicate class name found" from above or: Load business class definitions (new parser) addrbook.gcd:7: no format allowed for this type text name<20>; ) that error is because no classes were defined so lets look at the first error Yes, I just found it out. The gnue.conf in CVS has commented out the first classdir and methoddir entries. It still says: ++++ Pass 1 File: ../../packages/test/gcd_pass_test.gcd error: file ../../packages/test/gcd_pass_test.gcd, line 74: Duplicate class name found. class c do you have a line Debugging output logged to 'geas.debug.log' Loading initial list of reserved words [function call] [geas-server.c/1428] [reserve_sql_words] [07:20] Last message repeated 1 time(s). Load business class definitions (old parser) that shows old or new parser I have old parser this is really wierd, because that file works just fine on my system Load business class definitions (old parser) ++++ Pass 1 File: ../../packages/test/gcd_pass_test.gcd ++++ Pass 1 File: ../../packages/base/acct/classes/base_acct.gcd Found include: ../../../base/currency/classes/currency.gcd, processing now. ++++ Pass 1 File: ../../packages/base/currency/classes/currency.gcd ++++ Pass 1 File: ../../packages/base/item/classes/base_item.gcd ++++ Pass 1 File: ../../packages/base/language/classes/language.gcd ++++ Pass 1 File: ../../packages/base/location/classes/address.gcd In my case I get the error in the first '+++ Pass ...' line, so something is REALLY broken :-( Must I start orbit somehow? what is in the geas-debug.log file at the point of the error no, orbit is done automagically I don't have a geas-debug.log ... do you mean geas.debug.log? that would be it, yes That's virtually empty, it just has: 02: Created 4096 oids 03: [function call] [geas-server.c/1428] [reserve_sql_words] [07:28] Last message repeated 1 time(s). (and some heading line) ok can you repost the screen output from the time you start geas until the error occurs? Ok, here starts the flood (I't rather long because of -v -d9 ...) or you can email me if you prefer neilt@gnue.org alexey_ (alexey@195.151.214.34) left irc: "Client Exiting" I've just send it alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. alexey_ (alexey@195.151.214.34) left irc: Client Quit alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. alexey_ (alexey@195.151.214.34) left irc: Client Quit holsch: ok, we have not generally tested having two classdir and two methoddir in the conf file so please comment out the second entry of both and lets just work with one for the time being alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. The same error messages ... what system are you running on ? Debian Linux woody sakkameuh (~chatzilla@195.202.201.22) joined #gnuenterprise. sakkameuh (chatzilla@195.202.201.22) left irc: Client Quit i cant come up with anything it is was a PC i would say, because of all of the seg faults and such to reboot and recompile geas s/it/if/ I guess I make some debug session with GNU Debug or ddd ... However, the segfaults where due to, hmm, nonexistent documentation on how to get the thing running. I had not a single error, but multiple ones in the geas.cfg, /usr/local/share/geas, /usr/local/etc/geas.cfg and so on ... its too bad Reinhard is not around today, he is converting geas to use new parser and I suspect it is related to that ... and then again I tried CVS head. I should expect problems, shouldn't I ? :-) not really we try very hard to keep cvs head running i am running it right now so its a wierd problem, or i am just brain dead right now Some other problem: in geas.cfg it says "username hacker" in the database test_postgresql section. geas does not use a password? the username and password in geas.conf must match the username and password used to set up PostGreSQL sorry, i meant username and tablename must match between geas.conf and how PostGreSQL was set up so mine are set up as [ database test_postgresql ] active true type PostgreSQL dbname ntiffin username ntiffin hostname localhost port 5432 connections 1 ntiffin being my login on name this makes things easier as psql works with defaults - alexey_ (alexey@195.151.214.34) left irc: "Client Exiting" geas does not currently have much password protection I have more problems ... I uncommented the old parser and it works now somewhat better. But when it tries to create the table geas__searchfield I get a SQL error. I tracked it down to the CREATE TABLE command. The field name "constraint char(32)" is not allowed, maybe constraint is reserverd in PostgreSQL 7.1.3-5 ? When I manually enter the SQL statement with a different field name it works. sounds reasonable you should email this to gnue-dev mail list alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. ra3vat (ds@195.239.204.226) joined #gnuenterprise. alexey_ (alexey@195.151.214.34) left irc: "Client Exiting" rdean (~rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. alexey_ (alexey@195.151.214.34) left irc: Client Quit chillywilly (~danielb@d111.as7.nwbl0.wi.voyager.net) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. reinhard (~rm@62.47.44.225) joined #gnuenterprise. hey reinhard hello I got through reading the flex manual and your scanner last night ;) cool any comments? well did you read the part about multiple inputs streams and their little example about how you could process include in a depth first fashion? includes s/about/showing i don't process includes at all that seemed interesting and could save a whole 2nd pass from having to happen (mayeb) maybe gcd will not require includes ummm neither does having the include processing if there's no include tokens it cimply will nto process them it doesn't require you to have an include sorry i guess you don't understand we will not need includes at all even if some gcd depend on others why will you not need includes? some magic code in depend.c will decide in which order the gcd files should be processed won't that make it harder to know what classes ppl are trying to extend? "magic" code? :) first pass: register which symbols are defined in which file then: find an order in which the files can be processed so that every symbol is defined before it is used second pass: do the real parsing of the files, in the needed order ok the new parser treats "include" as a comment :) that seems to make things harder harder to code yes harder to write gcds no so why don't we write C compilers that don't need includes? basically the parser is a gcd compiler because we don't want the C compiler to compile all files in a directory tree at any time i compile something just like you have an idl compiler ;) and when you update just one gcd file? You have to recompile them all? chillywilly: you will have to chillywilly: for example you could delete an object from a gcd file and other gcd files could reference that object which is a modification so those other gcd files would become syntactically wrong which you wouldn't know if you didn't process all of them I see your point actually the main point was that gcd authors will not be programmers but rather business people and you can't require business people to write includes :) shouldn't more metadata be used to help this so you don't have to process classes that wouldn't be effected I don't buy that business ppl don't program exactly they hire ppl to do it but they could write gcd's or at least change gcd's minor changes like adding a field to a class or so hrrrrm, but the odl spec has includes though, don't we won't to be odl compliant? i still have to see the odl spec but i would say if we can be compilant to odl except that we have less constraints then it would be better than to be die-hard odl compilant alexey_ (alexey@195.151.214.34) left irc: Read error: 113 (No route to host) well, I need to read some more stuff and look at your parser code ;) cause I want to parse things into actual objects like GObject if that's possible but first I must watch football ;P ok Go Packers!!! i would really like to get your comments about - understandability of code - stability of code (in case of faulty input) - coding style in general etc. why is it case-insensative? also you knwo you can use predefined classes like [:alphanum:] for alpha numerics anyway, I will go watch the game ;) re case insensitive: i think it is better to be case insensitive in gcd files otherways you will always have to remember the case how you defined the symbol I always hated case-insensative systems it is easier wonder what systems are like that? ;) and it doesn't make sense IMHO to define a symbol foo and another symbol FOO and have different meanings for them this is just for confusing ppl anyway re [:alphanum:] it isn't used for 2 reasons but it makes it hard to read 1. it wasn't documented in my copy of the flex manual :(( (i have printed version from fsf) cause then ppl can do stupid astuff like foo.killme() FOo.HeLpThisSucksTOREAD 2. i'm not sure if non-gnu lex does have this feature too ok chillywilly: you can do the same stupid stuff if you have case-sensitive except that you will have to use same stupid writing anywhere you reference that symbol :) well C and C++ don't seem to bug me to much with their case sensativity ;) but, I don't care that much about things you wrote a lot of code and it is appreciated :) thanks :) i am really happy to get input and to be asked questions more questions will come ;) now ontop the game :) btw if you can give me a pointer whether std lex understands [:alphanum:] or not ok i will be likely to change it :) I'll look into it thanks there's a whole section on lex compatibility and POSIX compatibility i have a lex incompatibility somewhere anyway i c jamest wasn't able to process it through sun lex :( and we didn't have the time (patience?) to track it as installing flex was a matter of 5 minutes for him well he just needs to give us access to a sun box over there ay ksu ;) btw sun lex == solaris lex a/ay/at yea I figured that in case you didn't figure anyway :) ok hehe ok, nice chatting with you cya l8r have a great day :) Action: chillywilly is away: Packers ra3vat (ds@195.239.204.226) left irc: "Client Exiting" holsch: you here? chillywilly: re yylineno from flex doc yylineno this is an undocumented feature of Lex that does not appear in Flex or POSIX. -- holsch: sorry for the problems you are facing if you can be around tomorrow i could be able to help you maybe hopefully l8r all reinhard (rm@62.47.44.225) left irc: "The more often you run over a dead cat, the flatter it gets" psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. hi psu hi holsch how's the redhat install going? did you and derek sort it out? psu: Red Hat? I have debian here ... GNUe Forms is working, geas-server has problems. I just sent two mails into gnue-dev. I tried to resolve them with neilt. ah serves me right for only half-reading the logs ;-) why? where do you read the logs? http://www.gnuenterprise.org/irc-logs/ Both bigbrother and gnuebot are just loggers Actually, bigbrother was programmed to do some bot-like stuff a few weeks back And why are two bots watching? basically trout-slapped chillywilly every time he signed on but soon got tired of joke holsch - redundancy - 2 bots are better than 1 As far as logging goes itself, because we use IRC as a sorta mailing list subsititute it's useful for everyone to be able to look back and see what was said Yeah, I got the impression the IRC is used far more than with other projects. Some of the guys are just logged in all the time & can use their own irc logs but us poor dial-up users don't have that option It would be an interesting metaphysical discussion as to why GNUe is so IRC orientated as opposed to the mail list culture of other projects I got my cable-modem with the almost-flat rate (5 GB are free and I'm not in MP3's) just two weeks ago. As a UK dial-up user So I can afford to keep my system longer in IRC than ever before. I hardly used IRC before ... same here - just got almost-flat rate (no call charges from 18:00 to 08:00 and weekends) makes such a diff to how you use internet irc is better for discussing ideas, and Methaphysical: basically, I'd say that with IRC you get a quicker answer, with Mailinglist sometimes a better thought-thru answer. email is better for documenting ideas PC next to me has no CD, so I just ftp-ed debian via modem - took 8 hours. everything important that has been discussed re gnue is in the irc logs Would have freaked out doing that at 1p a minute holsch: exactly I've read the discussion on case-importance above. Basically I like Turbo-Pascal and Delphi and they are both case- insensitive. But then again I hate to look at other's source codes because they uppercase i hate upper case in a different style. WRITELN vs Writeln vs writeln. irc is a very lower case medium as well ;-) Writeln is best style English is a very lower case language as well (compared to German or French) in direct marketing all upper case is 15% harder to read neilt: anything is best style ... it's a matter of taste yes, neilt: I used mixed case for vars and uppercase for keywords in Pascal, that way the keywords did stand out, even without a syntax-highlithing editor ... do non-syntax-highlighting editors exist today hmmmm neilt: yes, sometimes. Not sure if programmers are using them for real-work. the poor programmers that use those must feel like they live in the 18th century :) by the way: I documented the two geas-problems I had, it's should by now be in gnue-dev@gnue.org j/k yes i have it whats 'j/k' ? every syntax-highlighting editor that I've come across has an option to turn it off. just kidding recheck out cvs and try the addrbook.gcd should be fixed now addrbook.gcd:26: unknown type 'lookup' lookup country : addressbook::country(id).name = countrycode; ^ Initialising business class method handling. Loading file ../examples/businessobjects/methods/addrbook.geas.py Loading file ../examples/businessobjects/methods/test.geas.py Now registering methods from gcds. geas-server: classdata.c:1002: odl_tree_list_classes: Assertion `tree != ((void *)0)' failed. Aborted How comes it that my geas-server barks about "lookup" and yours is accepting it? BTW i had the other errors again, like "Duplicate class name found." : "class test" lookup is not valid with new parser (or rather the syntax of lookup has changed comment that out and try again Comment out lookup in adrbook.gcd or the call to the new parser? lookup in adrbook.gcd ToyMan (~stuq@c5300-3-ip137.albany.thebiz.net) joined #gnuenterprise. Here are the errors at the end: error: file ../examples/businessobjects/test.gcd, line 54: Duplicate class name found. class timetest ^ message: Too many errors. File load failed. Load business class definitions (new parser) addrbook.gcd:18: unknown type 'object' object person; ^ Initialising business class method handling. Loading file ../examples/businessobjects/methods/addrbook.geas.py Loading file ../examples/businessobjects/methods/test.geas.py Now registering methods from gcds. geas-server: classdata.c:1002: odl_tree_list_classes: Assertion `tree != ((void *)0)' failed. Aborted sorry we need Reinhard then Hmm, I was watching TV while he was online :-( me too spending some time with the wife and missed him he is in austria and sundays are family day usually same in germany (except that I don't have my own family) so you are practically neighbors Sort of. Maybe 5 to 8 hours by car, depends where he is living. That would be "neightbors" for Texanians, wouldn't it? yep what part of germany are you in 30 km north of Frankfurt. i used to work for Bayer Leverkusen? yes i coordinated research with leverkusen and dormagen (?) And you live near Washington? i still live in Chicago and work in Washington DC we should be moving shortly but i never made it to germany I don't have a map handy ... but sure you must be often in planes ... ?!?! its a 14 hour drive I made it twice to the US. Abilene/Texas and Redlands near LA. what was your impression? Very different. Part of your culture is very near to ours, and other parts are very far away. :) I disliked most the 2-3 death people a day in the LA area due to gunshoots. that is a downside I never saw a CompUSA store (or equivalent) here in Germany guarded. i have never seen one either you found a guarded one in LA People told me that just the LA area has 900 gun murders a year. In Germany we 82.000.000 people and have less then 100 a year. Yes, I LA they had. I found it awkward. i would to but then again i would not go to LA long beach is another story In Texas it was better, but while I was there 3 KKK people put a black american with a chain behind their pickup. Somehow I was always at the wrong moment in your country ... at least those 3 were catched. But then again they also got death penalty, something that a modern country should not do. psu (psu@manorcon.demon.co.uk) left #gnuenterprise. thats one opinion Hey, I liked the openness of the poeple an their kindness. It was not all bad. But yet, I could imagine living in the UK, but I would never move to the US. i spent 2 years in the UK and would never like there live Back to GNUe --- was it ever discussed to have some domain-concept for variables? Its not as bad as you think I mean: You define a variable type, but not just the type "char(64)", but also how the label should be named, what lookup-table to use and so on. Whenever you use this variable type in a table or form, it would inherit this we have that properties and makes life easier for forms designers. but forms designers have not warmed up to it I never worked with SAP, but read a book on it and found it there. I liked the idea. I think it gives consistency. And, as far as I know, they force it. You cannot put a field into a table before re-using an we treat it as a data element existing domain or creating a new one. look in packages/base/language/classes/language.gcd class help Ok, what I mean is: you have there, for example: char dialect<8>; but I meant something like char dialect<8> short prompt language en "Dialect" short prompt language de "Dialekt" long prompt language en "In what dialect is the help" we have that but use a different stufture lookup table thisandthat; our prompt is tool_tip Basically the possibility to define lots of properties. then we have short and long labels and we have help text Okay, I will look further into this, right now I'm not understanding enought of GNUe. all designed around the language based help calss Do you know the commands to convert the *.sgml files into something legible, e.g. HTML or even TXT? each field will have an entry in the help class for each language supported by geas are you talking about docbook sgml files ? Yes db2html I tried several jade commands, but it seldom worked :-( which file are you trying to convert and dirs with *.sgml files don't have Makefiles ... Basically every file, because I want to read them. Lyx files I can read directly in Lyx ... s/dirs/many dirs/ all of the docs are built on the web site, but not in a consistent place I know. I thought that the ones in the CVS might be more up-to-date. the ones pertaining to geas are all up to date on the web site i dont know about the others i have an script that i kickoff to rebuild the docs so they all get rebuilt In geas you have lot's of *.txt files in doc/ ... easy to read :-) these are the ones listed at http://www.gnuenterprise.org/~neilt/sc.html Ok, currently the GNU Module Guide is what I find most interesting (once geas-server works somewhat) The supply_chain_math/t1.html still contains TeX-code :-) reinhard (~rm@62.47.44.225) joined #gnuenterprise. yes, i need to remove that speak of the devil Guten Abend, Reinhard ! huh Tach auch guess i should read the logs :) reinhard: you weren't around so I blamed you for all of holsch's problems :) neilt: the possibility exists that you are acutally right with that. no, not that, then I will blame Andrewm lol on the reason why GNUe is so IRC oriented that has historical reasons reinhard: the essence of the problem is also in gnue-dev@gnue.org GNUe was a mailing-list project for 3 years with zero implemented code then we started irc and within 1 month we had some prototyes prototypes holsch: let me look neilt: even the Postscript has TeX syntax ... ;-( uh forget the math article ariel was supposed to send a better conversion and never did, i need to remove it I was just curious because I'm sysadm in a company that makes radio-based warehouse solutions cool (Partly I'm looking into GNUe to releave our programmers from programming EVERYTHING in C and embedded sql ...) However, I would have to re-surrect the ncurses-version of gfclient. Radio terminals usually have a small text-only display. But it might very well that GNUe is too early (typical chicken'n'egg situation) in the development process two tier should be getting very close geas is a little farther away GNUe Forms was up and running not-so-badly, but geas-server ... this would speak for 2-tier :-) geas-server is n-tier i know forms directly to SQL server is 2 tier exactly And for 2-tier I also would have to adapt SAP DB (we use SAP DB since half a year holsch: first of all i really *love* your subject line "Adventures with geas: strange old parser?" sapdb works fine in 2 tier with great success, it's 24x7, no vacuum as compared to PostgreSQL) Sounds good. reinhard: there's a question mark at the end --- no accusation ! :-) holsch: there is a reason that i wrote a new one ;) reinhard: was it ok to simply uncomment the old parser and use the new one only? (as in my second e-mail?) on the status of old vs. new parser the status is the worst you could think of i.e. parts of the code use the old parser and parts use the new parser :( as i am in the middle of the transition we dont call that bad we call it a challenge No, I meant it technically. I saw discussions on parse run 1 and 2, so maybe the new parser might still neilt: rofl use info the old parser gathered holsch: no they are independant and to _start_ geas you would only need the new parser but to do inserts/updates/selects etc. the info is taken from the old parser readhard: with the new parser it was at one time actually running and not aborting :-) yeah the errors are because of postgres reserved words reinhard: you have a table of reservered words. Why simply add a _ to them when it comes to the database? Not sure if it is possible to omit all reservered words of all SQL engines that exist in the world. holsch: the old parser did that for the new parser we considered following we want different modules written by different persons to extend the same class (= table) so i have a table "customer" and neilt writes his xx module that introduces "customer.foo" and you write yy module that introduces "customer.foo" because you don't even know about each other if i (as the third person) want to use both xx and yy module they would not work together except we introduce namespaces in column names so we decided to prefix every column name for the database with the modulename and a double underscore so your column will be yy__foo and neilt's will be xx__foo and they will not conflict so far so good this is not yet done to keep compatibility with the old parser as long as some part of the code uses the old parser but is already marked as TODO in the new parser code and then when this is done _every_ db column will contain a __ because every column will be part of a specific namespace and because no reserved word of (IMHO) no db of the world contains a double underscore we can be 100% sure that no column name of ours conflicts with a db reserved word sounds good therefore i don't check for reserved words now However, I read from your lines that the current CVS geas-server cannot be used, not even for "finding out what it is" holsch: yeah there are some 5 or 10 minutes of thought in geas ;) right? no it should run with the old and the new parser in parallel But it doesn't :( this is my point now we need to find out what the errors are about with the old parser One thing is strange: neilt said it runs on his mac, but it doesn't on my debian. did you configure with --enable-debug? Yes ToyMan (~stuq@c5300-3-ip137.albany.thebiz.net) left #gnuenterprise ("Client Exiting"). I even sent him my geas.conf file what do you have as "classdir" in geas.conf I only have the one line "classdir ../examples/businessobjects" the other is uncommmented but it breaks also with both and i'm running ./geas-server in gnue/geas/src, without make install the question is why do you get a duplicate class name error Agreed. hehe now we should answer the question ;) When I look at the +++ lines, then I get the first error on the first file. yes but not on the first class in that file Right. But look at "class contact". There is a "object person" in it. Maybe this is a trigger hmmmm wanna try to uncomment that line? however i don't get those errors either and i am using suse linux Hmm, did not help. and i know for example chilly uses debian and it works for him Maybe the code should not say "Duplicate class found: person", but "Duplicate class 'person' found in file XYZ:20 and ABC:44" At least GCC does this, that's very handy. holsch: please add in file yparser.y between line 191 and line 192 g_message (fullname); (that's what i call "remote debugging") ;) Message: root::addressbook::Ñ [15:59] Last message repeated 1 time(s). error: file ../examples/businessobjects/addrbook.gcd, line 21: Duplicate class name found. class person ^ Looks like some unintialized data ... at other places it reads: Message: root::°þÀ@ðA)@7 Message: root::ÌS [16:00] Last message repeated 1 time(s). hmmmmm interesting rm@tigger:~/prj/gnue/geas/lib/classdefs > flex --version flex version 2.5.4 rm@tigger:~/prj/gnue/geas/lib/classdefs > bison --version GNU Bison version 1.25 you have same versions? holger:/usr/src/gnue/geas/src# bison --version bison (GNU Bison) 1.30 holger:/usr/src/gnue/geas/src# flex --version flex version 2.5.4 So, should I downgrade bison? oh oh no wait please send me your yparser.c to reinhard@gnue.org i will make a diff to my copy and see what bison 1.30 changes sent danielb@obfuscation:~$ bison --version bison (GNU Bison) 1.30 ;P chillywilly: does geas-server run for you? ummm, it has been to long to even know can you try? well ti will take a bit chillywilly: the CVS head version as I have setup postgres to work over my network unless yall want to hold my hand chillywilly: no, the error in question happens before PostgreSQL comes into play chillywilly: that doesn't matter, we are just interested in the error messages you get from the old parser it is has been too long since I setup postgres oh alrighty I'll compile it and give it a whirl right now reinhard: does geas use other libs, e.g. glib? yes glib glib, orbit, uuid-dev yes what chilly said bison and flex ii orbit 0.5.12-1 A CORBA ORB (used with Gnome) holsch: our problem can't be orbit holger:/usr/src/gnue/geas# glib-config --version 1.2.10 same for me danielb@obfuscation:~/src/cvs/gnue/geas$ ./autogen.sh --enable-debug --prefix=/usr Not sure how to find out the uuidlib version, but i guess it's not needed at this time what other options should I pass? holsch: correct guess that should bbe good enough now right? chilly that's ok this way chillywilly: that's all you need. You don't even need to "make install" it. I know....just that you used to have to specify a databse lol holsch: actually i thought about reinhard@gnue.org being the "To:", not the "Subject:" :) nevermind got it anyway :) so it uses parts of the old an dnew parser right because you have not finished the migration to the new one? AAAAH. Again I felt into the Kmail trap chillywilly: exactly just use mutt ;P we don't need a stinking gui for email ;) KMail can put he mailing list address into the too field and sometimes I forget about that ... chillywilly: I could use pigeons, I know ... ok, built it what does your geas.conf look like? chillywilly: nevermind thanks but i guess we found it oh? Action: chillywilly is lost chillywilly: in geas/src/geas.conf I commented out one classdir so that only the one holsch: i get similar (not identical) errors with your yparser.c pointing to the ../examples is active (tip from neilt) can you send me yparser.h just to be sure? whatever I can go bacl to reading the bison manual now right? back oh another thing reinhard chillywilly: yeah till we call you again couldn't you use yylineno chillywilly: btw who told you that you could stop coding? to keep track of the line you are at? or is that a global count reinhard: sent chillywilly: re yylineno from flex doc yylineno this is an undocumented feature of Lex that does not appear in Flex or POSIX. oh er? doesn't say that in my manual I didn't think it did Action: chillywilly checks chillywilly: appearantly i have other version of manual than you well at any rate that's a good reason not to use it reinhard: I could install byacc and use it instead of bison ... Message: root::addressbook:: á [16:14] Last message repeated 1 time(s). error: file ../examples/businessobjects/addrbook.gcd, line 21: Duplicate class name found. class person ^ i think we got it good thing this happened what classes are you loading with geas anyway? reinhard: yeah, I too love reproducible bugs probably others wouldn't have believed that this is a problem t all Action: chillywilly wants to setup his config file the real packages? this problem is one of the main reasons i rewrote the parser er, no the examples? chillywilly: classdir ../examples/businessobjects chillywilly: no the examples dir chillywilly: methoddir ../examples/businessobjects/methods but not the others chillywilly: the ones that are in CVS. can't you do both? the old parser relies on undocumented behaviour of geas holsch: packages are also in cvs ;) we can use gconf right ;)? Action: chillywilly ducks Action: chillywilly likes the new gnome 2 stuff Action: holsch liked KDE Action: holsch and does not know how to write likes But I don't like religious wars :) Action: chillywilly cannot find why this other program segfaults arrrrrgggghhhh! holsch: sent you working yparser.[ch] so you can try ************************************************ and just another note for all the ppl that questioned whether the rewrite of the parser was worth the effort or not who questioned it? wasn't me the old parser relies on undocumented behaviour of bison I didn't want to touch the old one with a ten foot pole and appearently doesn't work under bison 1.30 Ok, now the "Abort" at the end is gone. ************************************************ I still have the SQL errors about "position" what is the last line? holsch: that is ok The GNU Enterprise Application Server is ready. holsch: cool that means it is working hehe it only thinks it is ready ;) reinhard: Huh, it's ok that two CREATE TABLE statements did not work? Action: chillywilly is back (gone 04:02:39) that's the reserved word issue we discussed before I forgot to change thaty btw, I'm back ;P I know. But now my geas-server.c has both parsers enabled. yeah that's the way it is needed now holsch: I misunderstood you probably. Thought it's not a parser it's a gcd compiler ;) that with the old parser it cannot happen. s/holsch/reinhard/ the code to create the tables already uses the new parser objectstore right? reinhard: aha. Just the tablenames by themselves are handley by the new parser chillywilly: yes create table geas__searchfield ... yes exactly the tablenames and the fieldnames for creating the tables holsch: you should now be able to start reinhard: not to change the subject but hav eyou thought about how to do replication an load balancing? geas/examples/python/addrbook.py and use at least the menu "S" (Setup" chillywilly: load balancing is often done with transaction monitors ... even built in ones the dotGNU ppl want an application server but they were talking about writing itin C# to test out portable.net er, their compiler there's a good link about how IBM does load balancing with Open LDAP on the dotGNU developers list http://www-1.ibm.com/servers/esdd/articles/linux_clust/index.html?t=gr,p=AuthClusters this all lead to the discussion and someone saying that would head up a project to write an application server reinhard: it works. I just don't like the string "US$" chillywilly: i will think about load balancing as soon as i get geas to do something like "select name from customer where number = 10" properly s/US$/EUR/g :-) holsch: i need to make my U.S. friends happy somehow ;) chillywilly: it's also interesting to read how Lotus Notes does it's replication. I always wondered reinhard: well yes, I was just bringing it up for the fun of it why such a wonderful replication engine nether made it's way into open source. chillywilly: talking about fun to me is like talking about sex to the pope ok, back to my bison manual reading j/k lol reinhard: many priest have sex :-) hey you know there's a grammar file for oql maybe it will make sense to me after I finish the bison manual chillywilly: hehe holsch: btw i am from vorarlberg (most western part of austria) bodensee chillywilly: I have seen a similar HA solution for SAP DB. chillywilly: (similar to the one from IBM). It used NBD (Network Block Device) ok chillywilly: from linux to mirror the database and log of two computers chillywilly: and used also www.linux-ha.org's heartbeat for the take-over. thsi thing looks like a c++ parser options { language="Cpp"; } class OQLLexer extends Lexer ; options { k=2; charVocabulary = '\3'..'\377'; testLiterals=false; // don't automatically test for literals caseSensitive=true; caseSensitiveLiterals=true; } fyi, the flex manual is a lot more painful to read than the bison one ;) probably because RMS had a hand in the latter ;) i still can't believe that i get an outdated manual from the fsf you got a paper one? yeah Byby, I have to find some sleep ordered for $$ hmmm night holsch holsch (~schurig@p5080A207.dip0.t-ipconnect.de) left #gnuenterprise. are you sure it is outdated? at least it doesn't contain the [:foo:] stuff flex **** This manual documents `flex'. It covers release 2.5. Flex -------- do you have a patterns section? The Lexical Scanner Generator er, chapter or whatever Edition 1.03, for Version 2.3.7 February 1993 hrrrm :((( I dunno this is jsut the documentation that comes with the debian package Who is the author? the flex guy Author ****** Vern Paxson, with the help of many ideas and much inspiration from Van Jacobson. Original version by Jef Poskanzer. The fast table representation is a partial implementation of a design done by Van Jacobson. The implementation was done by Kevin Gong and Vern Paxson. so must be a complete different one mine is G.T.Nicol I'm not sure who the actual manual author is ah ok how many secitons do you have in that thing? sections dres_ (~dres@4.18.171.42) joined #gnuenterprise. dres (dres@4.18.171.42) left irc: Read error: 104 (Connection reset by peer) ok its getting scarry now i have wxGTK and wsPython installed and common installed without a problem this cant be right must be you overlooked something exactly hehe it's just toying with you however i _must_ go to bed now otherwise i will be dead tomorrow l8r reinhard (rm@62.47.44.225) left irc: "'Hardware' defines as the parts of a computer system that can be kicked" later all neilt (neilt@dhcp64-134-54-175.chan.dca.wayport.net) left irc: krieszner (~root@ppp005.alx.la.xspedius.net) joined #gnuenterprise. krieszner (~root@ppp005.alx.la.xspedius.net) left #gnuenterprise. chillywilly_ (~danielb@d17.as20.nwbl0.wi.voyager.net) joined #gnuenterprise. chillywilly (danielb@d111.as7.nwbl0.wi.voyager.net) left irc: Killed (NickServ (Ghost: chillywilly_!~danielb@d17.as20.nwbl0.wi.voyager.net)) Nick change: chillywilly_ -> chillywilly fil_c (~username@p.cole.easynet.co.uk) joined #gnuenterprise. rdean (rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) got netsplit. Mr_You (rouzer@mankind.boredom.org) got netsplit. gnuebot (eggdrop@mail.libertydistribution.com) got netsplit. mdean-[yawa] (mdean@mkc-65-28-73-63.kc.rr.com) got netsplit. pattieja (pattieja@www.pcxperience.com) got netsplit. gnuebot (eggdrop@mail.libertydistribution.com) returned to #gnuenterprise. #gnuenterprise: mode change '+o gnuebot' by ChanServ!ChanServ@services. mdean-[yawa] (~mdean@mkc-65-28-73-63.kc.rr.com) got lost in the net-split. pattieja (~pattieja@www.pcxperience.com) got lost in the net-split. Mr_You (rouzer@mankind.boredom.org) got lost in the net-split. rdean (~rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) got lost in the net-split. mdean-[yawa] (~mdean@mkc-65-28-73-63.kc.rr.com) joined #gnuenterprise. rdean (~rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) joined #gnuenterprise. pattieja (~pattieja@www.pcxperience.com) joined #gnuenterprise. chillywilly (danielb@d17.as20.nwbl0.wi.voyager.net) left irc: chillywilly (~danielb@d17.as20.nwbl0.wi.voyager.net) joined #gnuenterprise. Nick change: mdean-[yawa] -> mdean chillywilly (danielb@d17.as20.nwbl0.wi.voyager.net) left irc: Rafterman (tim@lister.sesgroup.net) joined #gnuenterprise. chillywilly (~danielb@d17.as20.nwbl0.wi.voyager.net) joined #gnuenterprise. rdean (rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) left irc: "Client Exiting" dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. hey ho massa rdean (rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) joined #gnuenterprise. yo yo yo say if i apt-get install blackbox how do i use it instead of say gnome? dow do you start gnome? currently its wife pc so i have gdm installed as im 'expirementing' i have kde and gnome installed you could use the gnome session, and then pick blackbox as the WM and get rid of the panels and such and have gdm kdm(?) installed i think i have xdm could i use xdm? why? and then not have a gnome session? you can pick a non-gnome session from the gdm session list um the point of going black box would be too get things as small as possible ok i have black box installed dropping to gdm to see options brb dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. screw it, gnome w/ do i think just have to stick to lightweight sawfish theme i still have jacked up fonts though :( the fonts seem really big (which they did on other debian install) but here if i try to pick a custom font all looks great in the font picker box but when i click ok it turns everything to squares :( interesitng do you have 100dpi or 75dpi fonts intsalled? smaker theme for sawfish seems nice nickr: how do i tell? thats the one that I use iirc i apt got about anything that had word font dpkg --list |grep ^ii |grep xfonts- to get the fonts to work at ALL on this machine oh maybe you're picking 2byte fonts then give it a minute in process of 'upgrading' the whole font situation is in the process of being worked out its sort of in the middle of a transition must get wife using debian all the time to do that i need to use this machine all the time to be 'fair' her #1 complaint a. fonts b. speed speed!?+ what kind of computer is it? i even *gulp* switched her to KDE, KMAIL and KONQ for speed improvements but still too slow for her what does she normally use? Cray? everyone that I turn on to linux is blown away by how fast it is processor : 0 vendor_id : AuthenticAMD cpu family : 5 model : 8 model name : AMD-K6(tm) 3D processor gnome, kde, enlightenment, they're like 'whoa!' stepping : 12 cpu MHz : 350.797 cache size : 64 KB total: used: free: shared: buffers: cached: Mem: 155213824 150749184 4464640 0 5566464 103829504 Swap: 90472448 270336 90202112 MemTotal: 151576 kB MemFree: 4360 kB MemShared: 0 kB that should be a pretty cookin machine i even have custom k6 kernel installed now dood i know it should be pretty quick but win98 kicks its ass on same machine same hardware loading gnome is pretty quick similar as windows but email and webbrowser take about twice as long to load as internet explorer and outlook :( if she used mutt and lynx : :) dneighbo@grapevine:~$ dpkg --list |grep ^ii |grep xfonts- ii xfonts-100dpi 4.1.0-11 100 dpi fonts for X ii xfonts-base 4.1.0-11 standard fonts for X dneighbo@grapevine:~$ win98 is a slow POS on my mom's system that is twice as fast as this which browser? emain client? nickr: i have tried about all of them evolution is an order of magnitude faster than outlook in most situations konq, galeon, mozilla evolution, kmail, mozilla mail galeon doesn't load as fast as ie because ie loads at boot time well what i have found is galeon is faster after intial load SO if i could get her to 'leave it open' i think she would be happy but evolution is a dog you get it and other things going and you can actually watch it repaint some of its folders mozilla mail was even worse you got a 350MHz in there? kmail was pretty snappy, but she didnt like the 'feel' of it vendor_id : AuthenticAMD cpu family : 5 model : 8 model name : AMD-K6(tm) 3D processor stepping : 12 cpu MHz : 350.797 cache size : 64 KB yes yes chillywilly: 350.797 to be 'exact' ;) heh cpu MHz : 451.026 ;) this is my laptop man you overclocking by 1.026 or what, you rebel hehe rebel without a clue or a cause for that matter dneighbo: there are a lot of other email clients to try I really like evolution though, I've never had any speed problems you might try spruce, pyne and sylpheed I used sylpheed for a long time pyne? nothing like good ol' mutt ;P yea, its a newish gnome email i have heard of sylpheed recently I only use mh now i think i will try evolution again I've always generally only used mh i recently went from 48mb memory to 150mb nickr: but you're weird like that and havent retested all options except I had a pop account for a while that I used sylpheed then evolution memory makes a huge difference sure does dag nabit are they holding back galeon AGAIN? Action: chillywilly has originally 64MB in this laptop and either desktop was painful to use just like friday or so they haad it back up then I put the max in here another mozilla conflict? 160MB nickr: probably thats the price you pay for unstable/ :) try dillo, its way coo dillo? I just about shit my pants when I first tried it browser Action: chillywilly is using galeon compiled from cvs i htought it didnt work on most pages wtf is dillo? It does its amazing I never heard that one either try it out someone was telling me they use if for local web broswing like reading documentation and such just install it, then run it apt-get install dillo? it is a neat effect yea the good/bad thing about debian is its SO easy to get things to try hehe good when you want to try stuff a lot, bad when you have a harddriver under 50megs :0 you spend too mcuhtiem playgin around? aaaah geta bigger one ;P chillywilly: that too, i was thinking purely drive space i used to think no way i could chew up 40gig hehe for the full effect, run dillo from the command line then you got to dling those mp3s right? then became mp3 fiend and thought ah still plenty of room then started doing own sound studio work and was like hmmm im running out of space raw pcm takes up a lot of space then switched to debian an dplayed with apt and am like dood time for more drives : :) anyone try dillo yet? nickr: im still fighting my upgrade i need to get gnucash on here, im FINALLY making the jump no more quicken, as new years resolution Action: chillywilly uses gnucash for his money vowed to get family completely off windows kewl f*** M$ gnucash is really sweet I love the account druid its cute i still need a windows box around, but will have to boot to use it basically used for data conversion stuff must fix this font I have encountered that squares font thing friggin 20inch monitor and tiny resolution and stuff is still way big I just keep swithcing to different themes in the control center until it goes away dneighbo: you might add -dpi 100 to your /etc/gdm/gdm.conf it is annoying as hell chillywilly: i got rid of the squares i just want to be able to choose a smaller font dneighbo: if its rendering 100dpi fonts at 75dpi they'll be big my font is pretty small for my gnome theme and my 'problem' will go away Mr_You (rouzer@mankind.boredom.org) joined #gnuenterprise. did you get the transcoded ones? nickr: can i apt-get install xfonts-75dpi dneighbo: nah, just switch the server to 100dpi ii xfonts-100dpi 4.1.0-11 100 dpi fonts for X ii xfonts-100dpi-transc 4.1.0-11 100 dpi fonts for X (transcoded from ISO 10646-1) ii xfonts-75dpi 4.1.0-11 75 dpi fonts for X ii xfonts-75dpi-transco 4.1.0-11 75 dpi fonts for X (transcoded from ISO 10646-1) ii xfonts-base 4.1.0-11 standard fonts for X ii xfonts-base-transcod 4.1.0-11 standard fonts for X (transcoded from ISO 10646-1) nickr: im too incompentent to do that how do i do it ii xfonts-cyrillic 4.1.0-11 Cyrillic fonts for X ii xfonts-greek-ph-100d 1.1-5 a rich collection of X11 Greek fonts ii xfonts-greek-ph-75dp 1.1-5 a rich collection of X11 Greek fonts ii xfonts-greek-ph-misc 1.1-5 a rich collection of X11 Greek fonts ii xfonts-greek-ph-scal 1.1-5 a rich collection of X11 Greek fonts i xfonts-scalable 4.1.0-11 scalable fonts for X those are all the ones I got running at 100dpi too dneighbo: edit /etc/gdm/gdm.conf rdean (rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) left irc: "Client Exiting" gdm what does that have to do with fonts? dneighbo: find the line that says 0=Standard vt7 you hack the font server to do 100dpi dneighbo: gdm is where X is getting started mommie at least i did i need my .emacs file hehe Action: dneighbo hates that he is hooked on a custom .emacs file dneighbo: its the last line in the file, most likely simply add -dpi 100 to it save and quit exit your session restart gdm Action: chillywilly is also hooked on his .bash_profile and .bashrc files ;) [servers] 0=Standard vt7 #1=Standard vt8 -dpi 100 [server-Standard] name=Standard server command=/usr/bin/X11/X -deferglyphs 16 -nolisten tcp flexible=true 0=Standard vt7 becomes 0=Standard vt7 -dpi 100 dneighbo: you might also want to try a couple of those true type font servers as they make your fonts purty too ;) what is vt8? virtual terminal? dneighbo: thats a commented out line for another X server chillywilly: i did that on my laptop yep, virtual terminal gdm can run as many as you want, but its nicer to start them on demand and it was all groovy but then x died when i restarted :( [servers] #0=Standard vt7 0=Standard vt7 -dpi 100 #1=Standard vt8 -dpi 100 Yes good how do i 'restart gdm' ? will it do it just by me logging out? no, you have to do an /etc/init.d/gdm restart or justs do probably from vc0 ? ctlatl-backspace ctl-alt-backspace btw i hate gdm and force ti to restart i normally run startx gdm is sexy Action: chillywilly pets gdm on my laptop and elsewhere so i am a total gdm newbie why? iiiiiiuuuu gdm rocks my world I don;t want to go to work tomorrow nick its evil because im nmot used to it :) i.e. i can never shut this machine down right heh oh thats easy you have to enable the system menu in gdm.conf and things like 'restarting' gdm are foreign to me if you have the conf file open still, I'll tell you what do change ok in the [greeter] section find the SystemMenu=false line, and change it to true yep I hate that debian doesn't have a better default also in that section theres ConfigAvailable=false, change that to true hmm looks like you can configure a lot here guess they assume you will never shutdown your gnu/linux box ;) dneighbo: they have a gui configurer it was already true okay now save and quit waht is 'Browser' Thats the face browser it shows pictures associated with local users no way users can set their face picture its pretty cute that would be kickin hehe i have kids and all they woudl like it in the gnome menu, under settings theres a 'set my gdm face' yeah thats the ticket :) my ugrade is almost finished then you can tell me how to restart gdm and relogin okay there are a lot of cute things it gets better every day I should start keeping notes as to where it could be smoothed out though I deal with a lot of newbies, so its like testing for it :) fil_c (username@p.cole.easynet.co.uk) left irc: Connection timed out Action: dneighbo twiddles thumbs man it takes forever if you dont 'upgrade' regularly yea it does think there were like 180 packages to upgrade and like at least 50 were held back theres a lot of little scripts and tools that would make debian hugely easier and i dont even have much installed on here and i upgraded less than a month a go like a gui too to stop and start sysvinit scripts not to modify then, but to just stop and start them but thats the beauty of debian is its better than even a red carpet subscription :) stuff is 'fresh' :) yea other reason is i have kde as well as gnome on here those are big space users Action: chillywilly couldn't handle sucking up his disk like that so kde went bye bye dneighbo: if you have kids, you should consider Debian Jr. lots of kid games in it edutainment and junior-gnome that's what I should install on thios little old mac classic debian jr. then scotty can play with it it's a cute littel thing I don't think that it'll run on a mac classic it has a lot of multimedia type apps no m68k port? nickr: i am part of debian jr project :) dneighbo: ah, then you don't need me selling to you nickr: i think my names are even in the credits somewhere dneighbo: what did you do to deserve that ;)? we're doing lots of debian-in-schools stuff so its great for that chillywilly: wrote junior-doc who's "we" wassat? documentation for debian-jr ok whew apt-get install gnucash requires a lot yea let me grab dillo and then i will be ready for restart of gdm i wonder why gnucash requires so many perl packages? dres_: why does gnucash require so many perl packages? Unpacking libnet-perl (from .../libnet-perl_1%3a1.09.01-1_all.deb) ... Selecting previously deselected package libmime-base64-perl. Unpacking libmime-base64-perl (from .../libmime-base64-perl_2.12-4_i386.deb) ...Selecting previously deselected package liburi-perl. Unpacking liburi-perl (from .../liburi-perl_1.17-1_all.deb) ... Selecting previously deselected package libwww-perl. Unpacking libwww-perl (from .../libwww-perl_5.63-1_all.deb) ... Selecting previously deselected package libhtml-tree-perl. (Reading database ... 66262 files and directories currently installed.) Unpacking libhtml-tree-perl (from .../libhtml-tree-perl_3.11-2_all.deb) ... to name a few and python2.2 ? most odd because its a wild and crazy thing wondering if they are bolting on perl web front end to gnucash or something but if so they shoudl have it modular bah, anyone having problems getting packages from us.debian.org? so you could get that or not depending on if you are using it chillywilly: all the time I always use ftp.us.debian.org chillywilly: nope, ive slurped about 200 in past 30 minutes I am getting a 404 on dillo chillywilly: i get that a lot in unstable where it cant find a package its like you catch them in a middle of an update or something as other packages will work you do guess so a dupdate run is going on should update then because it does the packages first and then it copies things over or whatever dneighbo: stock value grabbing code. dres_: shouldnt that be more modular? as like me i have no interest in that (at this time) so seems silly to get 4 or 5 packages to support it but maybe im being overly picky, with debian its not like it made it any 'harder' :) Action: chillywilly grabs dres_ by his tail and not like they are huge disk space consumers Nick change: dres_ -> dres maybe it is modular and the debian package doesn't separate it like it should that whole declining quality thing yea, so quit your belly aching dneighbo: it's the debian package requiring it. if you never used it gnucash would never run it, but better to be safe and require it. dres: guess im not being complete in my explanation hrm? im thinking you should be able to compile gnucash w/ or w/o it and thus get debs with or with out it oh. no. you can't. Action: dneighbo is tryinng to think of something similar say like apache it's a bit of scheme code that calls a perl script that uses those libs. yea thats how it should be when i get apache it doesnt make me get every option of apache with or without what? you should be able to install that pakcage separately so i could do gnucash and gnucash-stock or whatever but anyhow, just an aside dneighbo: file a bug against it a wishlist bug dneighbo: file a bug on the debian package :). You can certainly separate out the perl script, but it's tiny and the perl deps are tiny too so it seems a waste of time and overly complicated. dres: difference of architecture opinion : :) my thinking is the stock piece might be small in that regard but it lays good groundwork and habits for other things : like say you build a small business module etc etc etc /etc/gnucash/modules.d :) other than that i agree its tiny so barely worth the hassle just was curious :) cvs is very separate, but even then it's unlikely that things will be packaged separately. nickr: dillo was pretty cool ready to restart gdm now dneighbo: did you poop? dneighbo: /etc/init.d/gdm restart . X will be killed I believe. ok if it gets killed will be back soon :) okay Stopping GNOME Display Manager: gdm not running. Starting GNOME Display Manager: gdmgdm already running. Aborting! already running. grapevine:/home/dneighbo# ah c-a-backspace it, it may reload it. I'm not sure if it does or not ok bbs dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. it does i think that restarted it as i saw the system menu now I do it all the time but fonts still big I am lazy like that and if i try configure from the system menu it shakes the screen a bit and does nothingg hrm it "wiggles" can you give us a screenshot to show us the 'big' fonts? if i try to configure the fonts it still give sme the blocks you need to install the configurator don't you? chillywilly: dont know probably :) dneighbo: apt-get install xfonts-75dpi* gdmconfig xfonts-scalable or something you can run gdmconfig as root from a logged in session beyond the 'big fonts' why cant i select any fonts maybe not dneighbo: it depends on what onds you're trying to select any one i select turns to that which is silly as they show up as good in the 'selector' try installing all the 100dpi and 75dpi and scalable fonts hey we should just switch to using C# for all GNUe tools ;) yea dres: whats up with gnucash in current debian? i run it answer druid questions then close it asks if i want to save i say yes type in file name click ok and it segfaults? nickr: ok i have apt-gotten those anything special i should do? s/current debian/today's unstable dneighbo: Its easiest just to restart X, theres some xset trickery that you can o to get it to rehash the font lists, but I newere remember how ok will do that Action: dneighbo is now nervous to use gnucash w/ that segfault as i dont want to enter 3 hours of data and have it die when i save :( yow well maybe wait for the next version :) Action: dneighbo always seems to have this happenn when i vow to get rid of quicken nickr: sigh i was running 1.5.x and it was 'flaky' at times so i was told switch to 1.6 i tried that on rh6.2 and it basically wanted me to upgrade to rh7.x to beable to install at least versions don't take 3 year to come out. so i figured ok will just move to debian as i can apt-get it :( btw im not trying to complain, i just want to use it see if theres a bug filed against it i will try to enter a few transactions and see if it totally bombs or not as i ddint enter anything so wondering if it died as it was 'null' or something hrm, there doesn't seem to be a bug that matches that behavior brb restarting x dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. sigh well i looked over every font and only courier(bitstream)(all sizes) and a few clean (every other size) will work all other fonts will not work but it shows them in the picker with a * next to them you have more options now though don't you? at least courier 10 is smaller nickr: nope i think its same as before i just never went through every single one hrm. thats odd. btw: brb so my panel will resize to this new font i willl have to play with installing a font server some other time are you using xfs? dunno how can i tell you can set your panel size without changing a font or anyithng dneighbo@grapevine:~$ ps -ax |grep xfs Bad syntax, perhaps a bogus '-'? 315 ? S 0:09 /usr/bin/X11/xfs -daemon 8508 pts/0 S 0:00 grep xfs dneighbo@grapevine:~$ um nickr i mean it changes the font in the panel but the spacing is horrid like if it were still a big font If the spacing is horid it means that its a truetype fonts not a bitmap font only way to get it to fix is restart x or get the panel to redraw how is it that you're having so much trouble with this? nickr: it will fix itself on an X restart (the spacing) its quite odd. nickr: every debian install i did had similar problems look at /etc/X11/XF86Config-4 I've never had this problem everyone i know that installed debian around same time had the square font problem i always seem to get this larger than i like font but normally can change it by chaning the font of the gtk theme this is only install i have had that i havent been able to easily do that but then again it too me a week to get x running on this box darn little demon in the files section, is there a Fontpath for "unix:/7100" ? Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection hrm, I'd comment out the first fontpath and try restarting I dunno, thats how I have it at least brb dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. same deal what the hell is wrong with your computer? :) Action: dneighbo is just cursed w/ a horrid font that will prevent the wife from using linux you got a screen shot? what do you want a screen shot of? its a custom ugly ass courier font fne then be that way Action: chillywilly puts masta in a head loc lock :P dude see if you got hmm i cant seem to get screenshooter to work /etc/X11/fs/config S11001001 (~sirian@63.64.10.190) joined #gnuenterprise. see if the fugly 75dpi fonts are int he path first chillywilly:I just had him disable xfs whatcha do that fer? howdy S11001001 because I'm not using it and my fonts look good oh crap nickr: i didnt do that well I gt like 3 font servers running ;P er, ayeb just 2 maybe dneighbo: okay smartguy, if you didn't then try doing what cw suggests and play with the xfs configu file danielb@obfuscation:/etc/X11/fs$ ps ax | grep xfs 540 ? S 0:22 /usr/bin/X11/xfs -daemon 572 ? S 0:00 /usr/bin/X11/xfs-xtt -daemon -user nobody -port 7110 just visiting the site now, trying to figure out what's going on Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these # FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" ahaha FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" you definitely don't want to disable misc EndSection you said first one i thought you meant first 'fonts' one haha S11001001: we're helpign dneighbo screw with fonts on his X configuration sorry ;P ok switched to not look at font server restarting brb dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" heheh Action: S11001001 has a suggestion go man go um....don't? oops too late dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. but he doesn't like the way his fonts look wtf wont screen shooter work? dneighbo: who knows. Action: chillywilly shoots dneighbo with a screen works for me so you must be some kinda moron j/k chillywilly: prolly ok disabling that didnt help annoyance! miiiiiiii toooooooooo! :-> Section "Files" # FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" dneighbo: dpkg --list |grep ^ii |grep xfonts FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection im assuming thats what you wanted yea grapevine:/home/dneighbo# dpkg --list |grep ^ii |grep xfonts ii xfonts-100dpi 4.1.0-11 100 dpi fonts for X ii xfonts-100dpi- 4.1.0-11 100 dpi fonts for X (transcoded from ISO 106 ii xfonts-75dpi 4.1.0-11 75 dpi fonts for X ii xfonts-75dpi-t 4.1.0-11 75 dpi fonts for X (transcoded from ISO 1064 ii xfonts-base 4.1.0-11 standard fonts for X ii xfonts-scalabl 4.1.0-11 scalable fonts for X grapevine:/home/dneighbo# Action: chillywilly is adeinstall the transcoded bizitches doh install the transcoded bizitches they made mine look purtier yea, get rid of the transcoded ones and see what happens no argh keep them forveer i didtn have them before and ever oh okay i just got them because you guys said too :) hrm chillywilly: how do you do those purdy font servers? lets just try that instead mdean (mdean@mkc-65-28-73-63.kc.rr.com) left irc: "Client Exiting" dneighbo: you're trying to change the gtk font right? apt-get install xfs-xtt whoa, weird, I'm getting a bunch of fonts from tetex yip chillywilly: apt trout slapped me and said 'step off bizzy0tch' j/k lol mdean (~mdean@mkc-65-28-73-63.kc.rr.com) joined #gnuenterprise. hey mdean yo yo yo welcome to the house that da masta built btw: did you see the xchat script i posted here the other day for trout slapping? i.e., help dneighbo get better font under X fonts werd ta md 's mutha sorry watched one too many episodes of mtv's cribs last night good fonts depend on good font path order exactly and 75dpi that's what I have been trying to say 75dpi are better 100dpi is crap for web pages those are the small ones throws everything off i would settle for being able to use the ones i HAVE way off :) dneighbo: seriously - they should be 75dpi - accept nothing more ;-) xfs-xtt serves fonts using 100 dpi resolution You should be aware that, by default, xfs-xtt (the X Font Server with X-TrueType) preferentially delivers fonts to clients using a resolution of 100 dots per inch. This affects the visible font size. Another common default is 75 dpi; some font rasterizers do not deal well with other dpi settings. This setting can be changed by editing /etc/X11/fs-xtt/config. See the dneighbo: you know that apt has super cow powers? xfs-xtt(1) manual page for more information. xfs-xtt does not listen on TCP port by default Because xfs-xtt (the X Font Server with X-TrueType) is a daemon that runs with superuser privileges, by default it runs with TCP port listening disabled as a security measure. This means that, as shipped, xfs-xtt is not reachable via the network and is unable to to serve fonts to X servers running on remote hosts. Most people do not need to enable TCP port listening in xfs-xtt; it can serve fonts to local X servers without this functionality enabled. xfs-xtt can be configured to remote X servers by appropriately editing /etc/X11/fs-xtt/config. See the xfs-xtt(1) manual page for more information. xfs-xtt use 7110 port insted of 7100 xfs-xtt would use 7110 insted of 7100 default, xfs-xtt does not conflict original xfs. So, if you installed xfs-xtt (1.3.0.1-15 or earlyer) previous and will not install xfs, you should modify font path in XF86Config, like this: FontPath "unix/:7100" -> FontPath "unix/:7110" ok apt got it now what? dneighbo: you know that apt has super cow powers? how do i tell its runnign etc you better look out ps ax | grep xfs you don't need xfs xfs is da bomb though xfs is an unnecessary layer for fonts it's unnecessary it's damn necessary grapevine:/home/dneighbo# ps ax |grep xfs 315 ? S 0:10 /usr/bin/X11/xfs -daemon 8807 pts/0 S 0:00 grep xfs grapevine:/home/dneighbo# for me i just want fonts man it doesn't provide anything more than X itself will do something other than the shitty squares :) hehe help..... mdean: you get the big WE in my book chillywilly: i did the apt-get xfs-xtt so what the hell do i do now my fonts look nice. start dat bizotch I have some really cool fonts Action: dneighbo is confused doesnt it start itself? well did it do that at postinstall? sigh let me reiterate i need this to be continual otherwise you can use it's init script so what do i need to do to make it autostart? what do i need to add/remove from my X file? etc etc etc etc Action: dneighbo is sick of fonts at this point nearly 2 hours and getting no where fast make what autostart? X? it will start up with the script mdean: the font server fonts suck you don't need the font server X sucks Linux sucks eveything sucks ok chillywilly so if i restart x right now i wont be fucked? as when i did this on redhat i was fucked as it couldnt find the xfs-xtt server you should be good to go chillywilly: you're right about linux if by some change it is horked dneighbo: say no to font server just purge it huh? sigh mdean how should i do this? apt-get --purge remove xfs-xtt dneighbo: use FontPath in XF86Config-4 dneighbo: you never listen to me anyway add a fontpath for each directory that contains fonts for X chillywilly: im trying to listen to you but you wont answer me Section "Files" # FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" /etc/init.d/xfs-xtt start FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" do that FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/Speedo" then retsrat X FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" dawg EndSection is what is in there mdean and it sucked too or hey you have unscaled in there which sucks grapevine:/home/dneighbo# /etc/init.d/xfs-xtt start Starting X-TT font server: xfs-xtt. grapevine:/home/dneighbo# just move the 75dpi ahead of the 100dpis sigh that's how i got it you can do it in bpth places seriously Section "Files" # FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/usr/lib/X11/fonts/misc" # FontPath "/usr/lib/X11/fonts/cyrillic" # FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/Type1" # FontPath "/usr/lib/X11/fonts/Speedo" # FontPath "/usr/lib/X11/fonts/100dpi" EndSection how about that? dneighbo: here's my order sure FontPath "/usr/X11R6/lib/X11/fonts/drakfont" FontPath "/usr/share/fonts/ttf/decoratives" FontPath "/usr/share/fonts/ttf/western" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/pcf_drakfont" rdean (~rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) joined #gnuenterprise. FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/default/Type1" #FontPath "/usr/share/fonts/ISO8859-2/75dpi" #FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" see he has 75 ahead of 100 too chillywilly: damn right! ;-) and ttf ahead of them all this just goes to show you how X sucks big fat ass Section "Files" # FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/misc" # FontPath "/usr/lib/X11/fonts/cyrillic" # FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/Speedo" EndSection ok try it now should i uninstall xfs and xfs-xtt then? nah it shouldn't matter ok will try brb dneighbo (dneighbo@cpe-24-221-112-50.az.sprintbbd.net) left irc: "Client Exiting" Action: chillywilly waits i hope we didn;t crash his X :P dneighbo (~dneighbo@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. mdean: you get the hero award i have small fonts now :) yeee haw didn't chillywilly say 75dpi? um i had 75dpi all along yea, what about me? 100 is pure evil you were one that suggested ordering them feh chillywilly: yes amen to you too dude it is always dependent on the ordering order does matter ;-) however i still cant select custom fonts :( custom fonts? well neither casn I half the time i still get hte little * if i go to my gtk theme stupid blocks show up and select 'custom font' and then try to choose one it's bullshit i have several to 'pick from' but they have little *'s next to the sizes and if you pick ones with *'s you get blocks instead of a font :) where did you get these fonts? which sucks mdean: beats me came with debian i suppose they are int the 'chooser dialog' ah Nick change: S11001001 -> everyone Nick change: everyone -> every1 its fairly moot at this point as i just maiking the font smaller solves my immediate problem you've spent enough time getting goat raped when you add fonts to X, you have to be sure that fonts.dir is rebuilt properly live long an prosper the debian packages post install scripts rebuils the fonts when you install the packages it's cool like that Nick change: every1 -> S11001001 chillywilly: yeah - it should - just good to make sure that it does mdean: ?? dneighbo: each font directory in your FontPath should have a fonts.dir file - and it should be the latest timestamp in relation to the font files dneighbo: but like chillywilly says, deb should have rebuilt them ttf-openoffice - OpenOffice TrueType Fonts how can i get this package and play with it? install it and make sure the fontpath is in your XF86Config-4 file i.e. if i apt-get it what do i do when its done and how can i verify it instealled is that a debian package? you don't have to restart X to reset the fonts, btw hmmm how do you get around that? mdean: yes, but no one could reember how to do it w/o doing so :) so that was a quickest method deal :) hell if I know hey did you knwo in the movie dogma Milwaukee was hell lol xset fp rehash Action: dneighbo is debating now that i spent all night on fonts whether i should attempt gnucash or not better quit while your ahead you can take da masta option and say hey man I know if I touch it bad things will happen ;P argh grapevine:/home/dneighbo# locate openoffice locate: warning: database `/var/lib/locate/locatedb' is more than 8 days old grapevine:/home/dneighbo# upatedb ;) how do you update locatedb? shouldnt this be an automatic thing? yes by cron if you leave hte machine on ah do this: updatedb no love from "which" ? guess this is first machine i havent 'left on for like 180 days' ;) damn dual boot heheh laptop usually gets left on over night mine too dneighbo: it'd be great to get some uptime, but alas, I am dual-boot, and every1else likes win32 mdean: i just use what i know i learned locate before which as i didnt like 'find' danielb@obfuscation:/etc/X11$ uptime 21:26:56 up 4 days, 29 min, 3 users, load average: 0.09, 0.08, 0.08 unfortunately my uptime would be higher if I didn't think that my network connection was horked and reboot my laptop turns out the damn cat umplugged my hub this is why cats must die should i make this first entry dneighbo: cats suck Section "Files" # FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/share/fonts/truetype/openoffice/" FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/usr/lib/X11/fonts/100dpi" mdean: that look kosher? now i do a xset fp rehash? dneighbo: ja Action: chillywilly thinks da masta likes to ignore him ja grapevine:/usr/share/fonts/truetype/openoffice# xset fp rehash grapevine:/usr/share/fonts/truetype/openoffice# no one wants to joint he kill th cats crusade? how do i know if it worked? join the chillywilly: my rottie agrees re: cats suck you have a rot? kicks butt used to have 3 of theem er, kick cool annd professionally train them schutzhund work btw: mdean that seemed fruitless i cant seem to see any new fonts in the font picker any ideas? ah have to modify the font path too, I guess xset +fp /usr/share/fonts/truetype/openoffice xset fp rehash +fp prepends the path, fp+ appends the path grapevine:/usr/share/fonts/truetype/openoffice# xset +fp /usr/share/fonts/truetype/openoffice grapevine:/usr/share/fonts/truetype/openoffice# xset fp rehash grapevine:/usr/share/fonts/truetype/openoffice# ok some new fonts show and they seem to not have the * beefy! question is why do some fonts show and have the * shouldnt they be shot? I always assumed the * fonts couldn't be scaled ah quite possible where my buddy jc at anyway? where's chillywilly: he was out buying a cat when i talked to him last ;) noooooo! not that anything but that something about cheap shipping to milwaukee aaaaaah i kind of ignored it on purpose I suppose? you let the cat out of th bag now....ok that was bad Action: chillywilly hangs his head in shame Rafterman (tim@lister.sesgroup.net) left irc: Remote closed the connection whoo hoo just got interviewed by neilsen tv rating wasat? kind of funny they called and spoke spanish to start with (being in arizona we often answer phone is spanish to deter solicitors) so i answer fon hola commo esta estad eh? and she responds back in spanish lol rofl and im like oh shit roflmao so then i had to do the ole mi es gringo no hablo espanol and she was almost in tears laughing then started the nielsen survey kind of funny actually doh! i hang w/ jamest too much i keep typing exut to shut su down Action: chillywilly just uses C-d thats hilarious hmm i like gnucash layout please pray it will be stable for me Oh great Ra, please grant stability for dneighbo rdean (rdean@chcgil2-ar2-052-243.chcgil2.dsl.gtei.net) left irc: "Client Exiting" Bill_H (~chamilto@ga-cmng-u1-c3a-384.cmngga.adelphia.net) joined #gnuenterprise. Bill_H (chamilto@ga-cmng-u1-c3a-384.cmngga.adelphia.net) left irc: Client Quit the wind dies... nickr: thankyou sir it saved my transactions all fine and i was even able to reconcile my account whooo hooo btw: i found cool font called conga that looks pretty damn similar to my own handwriting was using until i noticed just like my own handwriting the difference between caps and lowercase is almost nil unless you see them next to one another which is fine by me until it comes to saving / locating files :) hehe Action: chillywilly has never used the reconcile feature on gnucash ba;ancing the books if for wimps balancing even s/if/is bah, I nee to learn how to type one of these days ;) need damnit I wuit fsker Action: chillywilly types like that 1337 romeo and juliet flick ;) rofl that flash was classic it had me rolling it waz tight g Rafterman (tim@lister.sesgroup.net) joined #gnuenterprise. S11001001 (sirian@63.64.10.190) left irc: Read error: 113 (No route to host) argh how the hell do you do splits in gnucash dres: you around Nick change: dneighbo -> derek derek: gotta walk the dog a few minutes, but will brb. you right click the transaction and pick the split option ;) i can see how to 'start a split' i can not figure out hell the hell they work i left the first line blank and do a split do income of like say 1000 then another income of 100 and it moves it to expense and dumps a 900 split line as well so im like hmm maybe i need to put my net in the first line tried that w/ similar results basically i dont 'get it' just want to input a pay check man :( is this a checking account? Action: chillywilly only splits his ATM transactions ;) oh snap im wondering...... salary is an income account i wonder if you have to input your paycheck into your salary account then debit it accross..... as they are trying to do 'real' accounting although that shouldnt be necessary it should do it behind the scenes for me basically yes doble accounting you transfer form an inclome account income yep, real accounting there took me some getting used to eer, I mean tdouble entry but I have never used a prop. accounting app anyway ;) so it wasn't a biggie to me although ppl in #gnucash we're VERY helpful and held my hand the first couple times dres: you guys rock :) --- Mon Jan 7 2002