*** reinhard has joined #gnuenterprise *** sjc has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** aries has joined #gnuenterprise hi * aries looking for v2.4 python and wxpython hi I have no idea where you could get these, sorry :( *** dcmwai has quit IRC reinhard: how can i accelerate the designer's migration to v2.5? aries: I have never looked at designer at all, so I can't really tell my understanding is that you just have to fix that stuff that doesn't work any more ;-) maybe talk to jcater but he is U.S. timezone I am quite confident that he would appreciate any help in 2.5 migration as it's getting more and more of a problem do we have a concept of distinct in datasources ? yeah, we do using distinct="True" in the datasource tag but it does not work with appserver ... but have to check it without appserver *** jproby has joined #gnuenterprise reinhard: ok :) *** sjc_ has joined #gnuenterprise ok, i have the results gnue.common supports 'distinct' in general (using two-tier) but appserver does not that's bad the problem is: how to pass such information via appserver's rpc-interface it would be another param to the request method, wouldn't it ? hmmm a better idea would be to add something like 'hints' to a request which could be a dictionary for example I've actually never considered distinct selects as a feature needed in appserver allowing us to add a lot of such things, like: 'distinct': True, '...': ... i doo erm i do shall i give an example ? yes please ok i have artists i have discs and i have tracks where a disc has multiple tracks a track can have multiple artists and now i want to know: which albums have tracks from a given artist but i want to see every album only once brb phone there's another problem we've to solve: direction of an 'order by' (asc/desc) but this has a low priority *** sjc has quit IRC johannesV: I really agree with the asc/desc problem however with distinct I fear we're opening pandoras box and will end up implementing complete SQL functionality in appserver I am really unsure what to do here what other things would come next? what else is possible in SQL besides distinct? subselects? outer joins? group by? unions? right, group by is a good point :) but, what solution can you suggest in my problem then ? one possible solution would be to automatically maintain (in OnValidate or such) a class that contains the artists per disc but spontaneously I don't like that very much ok, so that way i would have another crossref-table (which is completely redundant) yep is that an english word ? that's why I don't like it yes, I think it's proper English :) i think having a master->detail->detail construct would be very common and having such situations will rise the need of special handling hmmmmm hmmmmmmmmmmmmmmm I want to see all customers that ordered a given product right but you want to see them only once, no matter if they've ordered it ten times now I think I see the need somehow although that even might be a matter of reports well, not if you want to have that in forms (like me :) brb again phone hi hi ajmitch_ johannesV: I still think that the concept of "distinct" can't be taken directly from SQL for appserver my understanding is that distinct in SQL operates on field values I'd think we would want to operate on classes really need to think about it a bit phone again so maybe this is where *lists* come in ... reinhard: http://www.wxpython.org/migrationguide.php =) johannesV: yeah, might well be *** R45^2 has joined #gnuenterprise *** R45 has quit IRC *** sjc has quit IRC *** dimas has quit IRC *** lekma has joined #gnuenterprise hi all *** jamest has quit IRC *** sjc has joined #gnuenterprise lekma, was it you looking for case-insensitive queries ? yep have you noticed the new condition elements and ? nope in Session.find() ?? in common.GConditions ... and theirfore in session.find () too * johannesV looking for a sample ... *** SachaS has joined #gnuenterprise ok if you do it in the static condition (xml) it could look like this : ... and, in a find you'd write ok session.find ('class', ['eq', ['upper', ['cfield', 'address_name']], ['const', ...]]] ...) of course you can use 'lower' too (if you prefer that one) using this upper/lower will be transformed into an SQL-function upper/lower (if supported by the backend) johannesV: out of curiosity, did you test that with non-ascii characters (umlauts, accents etc) ? hmm, i'm not sure ... if appserver comes to evaluate such a condition it's using string.upper () (or lower) i'd have to check, what the backend is doing if it get's an UPPER function (which is at least sql-99 i think) >>> import string >>> x = "müller" >>> print x.upper() MüLLER :( this is lowercase, isn't it ? yes hm, how can this be converted without errors then ? >>> import locale >>> locale.setlocale (locale.LC_ALL, '') 'de_AT@euro' >>> print string.upper(x) MÜLLER so it actually should work :)) well, if x is unicode it's ok ah yeah great we use unicode throughout so it should be ok at least for the places where appserver does it if such a value is given by an xml file it depends on it's encoding and the way these characters are specified you sure? i thought parsing an xml file will always return a unicode string does it ? not 100% sure but i *think* it does might be, yes ... anyway, lekma should be able to do case-insensitive queries now ... *** jamest has joined #gnuenterprise johannesV: asking on purpose because I think lekma's users will be french speaking IIRC (is that correct, lekma?) and those people usually deal with tons of accents i can do some tests later in the afternoon ... johannesV: np I think it will depend on the DB anyway and we won't be able to do much about it if the DB breaks UPPER and LOWER for non-ascii characters *** johannesV_ has joined #gnuenterprise reinhard: johannesV: np reinhard: I think it will depend on the DB anyway reinhard: and we won't be able to do much about it if the DB breaks UPPER and LOWER for non-ascii characters that's right ... *** SachaAway has quit IRC *** johannesV has quit IRC *** lxf has quit IRC *** jcater has joined #gnuenterprise *** aries has quit IRC *** dcmwai has joined #gnuenterprise *** johannesV_ has quit IRC *** dcmwai has left #gnuenterprise *** SachaS has joined #gnuenterprise reinhard, johannesV: unicode insensitive search works great!!!! (at least from the few test i ran) reinhard, johannesV: thx :) lekma: is it correct that you speak french? yep and users here also just asking as the fr.po are somewhat outdated :) but I guess you don't have the time to update them... i had one a few month ago, that i never sent but from that time i think i should do it again now *if* you want to do it it would be a good chance to fetch the prereleases I'm just preparing now :) at the end of january, i'll have a bit more time, and if you remind me, i'll send a dutch and french .po for appserver cool you can bet I'll remind you ;-) :) *** chillywilly has quit IRC *** cilkay has quit IRC *** chillywilly has joined #gnuenterprise *** cilkay has joined #gnuenterprise *** chillywilly has quit IRC *** chillywilly has joined #gnuenterprise *** cilkay has quit IRC *** cilkay has joined #gnuenterprise jcater: I can't find the gnue-reports-filter script *** johannesV has joined #gnuenterprise jcater: if you have time jcater: at first sight it seems to me like you had forgotten to commit gnue-reports/scripts/gnue-reports-filter also, ajmitch asked if we could provide a really good default sample.reports-filters.conf will wait for your feedback before doing prerelease of reports thank bbl thanks bbl *** reinhard has left #gnuenterprise bye *** lekma has quit IRC *** johannesV has quit IRC *** wendall911 has joined #gnuenterprise *** psu has joined #gnuenterprise *** SachaS has quit IRC *** wendall911 has quit IRC *** RumBa138 has joined #gnuenterprise hi RumBa138 *** holycow has joined #gnuenterprise *** RumBa138 has quit IRC anyone know of any open source/free knowledge base software? *** reinhard has joined #gnuenterprise chillywilly: as in wiki-like? jcater: thanks for committing these 2 files or more formal? is gnue-labelmaker a script that should be installed, too? psu: no as in a searchable one that is integrated with an FAQ chillywilly, knowledge based software? not aware of anything freshmeat is being helpful * holycow pets reiser4 reiser3 even i consider my file system the only true knowledge based software I *suppose* you could sort-of use DCL - set each knowledge base issue as a ticket & allow anon access but that's "round hole-square pegging" everything else is just tools to manipulate the 'knowledge' or some hack to story knowledge in a hiearchical way, i often find this limiting at the end of the day, and getting info out of such a system is usually harder than getting it in morning lads senor hi ajmitch_ hi ajmitch_ reinhard: any last minute deb requests before I go offline for a couple of weeks? ;) you do seriously? or you kidding? * reinhard just sent out prereleases today hmm I'm serious about being offline starting with? and for how long? starting in a few hours until the 11th or so Jan 11th? yes well, then don't worry not feb 11th :) we've waited much longer for debs than that in the past ;-) :P well, unless you envision debian to release sarge at the 10th ;-) I'm sure they will release 'soon' ;) current debs are what will be in ubuntu's hoary release since upstream version freeze is this week since ubuntu seems to be the only one releasing at the moment... ;) the gnome drop into sarge was super smooth this time around i wonder if the ubuntu team had anything to do with that probably holycow: IMHO you can bet on that I know jordi did a fair bit of work there bbl... well I don't care *that* much about what's in ubuntu because that won't be the state of the art for another 3 years :-) me neither, i do hope they find enough customers to keep up the momentum tho holycow: didn't want to say I don't care what's in ubuntu just we already know we'll get another chance to get something in in 6 months *nod* :) i hear ya where in debian we'll get another chance to get something into stable in 3 years or so.... one would hope this will change however i'm of the position that all debian needs to do is what gnome did, go to time based releases all it would mean is a stable freeze more often, devs wouldnt need to work any harder holycow: I support > 10 debian servers for customers your kidding? really? and I can tell you I am *happy* that there isn't a new stable version every 6 months wow you are a god, i think thats great! :) so I do security updates now and then and other than that the servers run with uptimes holycow: you're kidding I think :-) lol no! i want to hear more about debian servers out there :) with uptimes > 200 days infact i want to get into that game my self, theres just no point in running anything else really? nice! yeah having just security updates, makes it super easy although you still haveto pay attention to the updates well these servers do a very limited set of things and even more important as all servers should they are all more or less identical (which, btw, is a piece of cake to achieve with debian) heh :) *nod* when i found debian, i couldn't believe it actually that's what I really love about debian, you can script everything in installation and configuration i haven't got that far into debian config ... debian rox our sox the thing i like about debian is it all makes sense i don't understand one fucking thing about suse or redhat or why they do what they do :) reinhard, you must be happy about d-i then that seems to have some real potential meanwhile I'm down to between 25 and 35 minutes for a standard server install i think it now has the capacity for preseeded installs holycow: does this just mean your mind works the same way as a debian maintainer? There's a scary thought ;-) altho frankly i just copy hds, and then copy over the bootsector, much faster psu, haha :) for which i cash EUR 700,- lump sum reinhard, you can get that down just by copying from a haster hd i have removable hd's all debian installs work on all machines holycow: I tried that once the only thing that doesnt autoconfig is xserver reinhard : every business needs its cashcow & that sounds like yours ;-) psu: the funny thing is that holycow: no offence intended non taken :) a) i'm still cheaper than others and wouldn't diss a cow with you about ;-) hahaha b) others need about a day for setting up a server with same function however c) those others use suse :-) i'm putting together a whole bunch of turnkey function based server products based on debian mail server antispam server firewall gnue app server hopefully :) aolserver is looking good too holycow: yes debian is excellent for that accounting server etc. reinhard : would you see that 25-35 minutes going up once GNUe Appserver becomes part of "the standard server set up"? ;-) i'd like for people to call me up say 'i need this functionality' and i know i can say 'no problem give me 3 hours' psu: probably depends on the db backend in use * psu is just trying to show off that he still remembers diddly squat about this project... I think installing postgres would add 5 minutes, but not much more psu: :-) postgres is simple terrific piece of software The big boys (Oracle etc) might be a bit harder yeah johannes played with maxdb And Microsoft SQL Server on debian would be approaching infinity it took him about 4 hours to create a database :-) heh unless by some miracle it works under WINE psu: re cash cow it's crazy but you can earn most money when you make use of the stupidity of your competitors reinhard: yes I *really* saw people installing completely standard server functions with SUSE not even web server or such a thing only ssh, telnet, outgoing mail (sendmail) and a cron job for a tape backup and samba SUSE isn;'t really a "server" GNU/Linux distro anyway? and it took them > 8 hours *** jamest has left #gnuenterprise gak reinhard, i ran into that actually and they still didn't figure out how to make non-ascii filenames work with samba the problem with suse is they do all their own shit for no good reason and theres no real documentation as to what is what and where the bleep it is i used it for a while but it drove me insane holycow: the main problem with suse IMHO is that they provoke semi-knowledge If you need a GNU/Linux box to run as a server, use RedHat if (not sure if that is a word) reinhard, actually you got it, exactly you have a problem with debian redhat? no thank you they encapsulate everyhting with their silly yast and you end up with clicky clicky and not knowing what you do actually right exactly and if it doesn't work you're as lost as you are with windows well at least with Redhat you can get someone who's "certified" ;-) psu: lol still debian has the best config tool of all gnu/linux distros certified as what we won't say vi :) i personally am liking userlinux supposedly basically debian with support for a subset of packages anyway, time for bed back to work tomorrow separating the corporate from debian is good, hopefully there is enough momentum to add things like certification later psu l8r psu good night respext holycow: that's very much like ubuntu not at all *** psu has left #gnuenterprise ubuntu is a fork even though they claim not to be ah userlinux is uses all official debian packages, nothing more nothing less so user linux will not do changes in packages? the only caveat is patches ah gotcha they will fork a package if a patch is required for security and not immediately accepted into debian yeah thats the goal, not change packages *hmmm* mozilla thunderbird saves its email in mbox format thats nice, easily imported anywhere lets see what evolution saves its email as :) probably some xml format hehe :) mbox as well cool reinhard, i can give you a million reasons why i hate microsoft but ... just one is having to recover corrupted outlook files i had some poor fuck call me, his main hd was toast and his backup usb hd failed at the same time i managed to recover a corrupted outlook file, but it lost like 5% of its content running all sorts of recovery tools was almost pure failure luckily ms hid a recovery tool in win2k about 15 folders deep, but that worked anyway it still trunkated and recovered only shit file was about 1 gig so it was horrendeous but i don't understand why those people do shit like that for being so rich and having smart people, they sure make life hard night all *** reinhard has left #gnuenterprise *** C6 has joined #gnuenterprise *** C6 has left #gnuenterprise *** R45^2 has joined #gnuenterprise *** R45 has quit IRC *** ajmitch_ has quit IRC *** sjc has quit IRC *** dcmwai_ has joined #gnuenterprise