paqan (~paqan@202.155.120.221) left irc: Read error: 104 (Connection reset by peer) chillywilly (danielb@mke-24-167-202-50.wi.rr.com) left irc: "Free Your Enterprise! - http://www.gnuenterprise.org" psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. psu (psu@manorcon.demon.co.uk) left #gnuenterprise. fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) joined #gnuenterprise. reinhard (~reinhard@M693P020.adsl.highway.telekom.at) joined #gnuenterprise. hello reinhard good morning psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. hi r* Action: psu has been uploading btami's win setup.exes got the first one up, but run out of time for the other one I'll do that tonight and post an announcement to the website johannes (~johannes@M701P023.adsl.highway.telekom.at) joined #gnuenterprise. psu (psu@manorcon.demon.co.uk) left #gnuenterprise ("l8r"). btami (~tamas@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. hello btami btami: what if you set encoding="ascii" in site.py and formFontEncoding= does forms work? SachaS (~Sacha@dialup-196-30.wasp.net.au) joined #gnuenterprise. hi ra3vat why touch site.py ? if you don't use sitecustomize.py defaultencoding is "ascii" where you put your hu encoding now? in sitecustomize? yes but it does'n works with McMillan for me yet :) what if you disallow sitecustomize for test i.e switch default encoding to ascii? i get errors in designer and forms? in dumpXML forms are ok hm but reports not until fontEncoding not introduced in [common] section of gnue.conf translating now works for me from ru_RU dir but forms failed if i switch default encoding to ascii and hope on formFontEncoding only sax error ? yes :) Nick change: reinhard -> rm-away if formFontEncoding the same as in gfd header s/if/is ? because i translated button text for login screen oh it is not sax then but unicode let me try ra3vat: do you know a public place to upload win32 setup exe's? i failed to send them in e-mail 2x13 Mb psu said hi got them oh, ok have to go now (about 1hour) fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) left irc: Read error: 110 (Connection timed out) SachaS (~Sacha@dialup-196-30.wasp.net.au) left #gnuenterprise ("Client Exiting"). siesel (jan@xunzi.sinologie.uni-bonn.de) joined #gnuenterprise. morning ariel_ (~ariel@ppp-217-133-242-13.dialup.tiscali.it) joined #gnuenterprise. hi ariel_ hi jan jan: do yoy know about a working sample of master/detail report? fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) joined #gnuenterprise. hmmm, the samples/location was a master/detail sample but it didn't work some months ago, so it was changed into a simple report dunno the actual status of master/detail reports dsmith (~dsmith@p49.n-chpop06.stsn.com) joined #gnuenterprise. sisel: i'm doing one now and it works, the problem is that SimpleTabulation does not support nested tables fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) left irc: Read error: 110 (Connection timed out) Yurik__ (~yrashk@as5300.kharkov.ukrtel.net) joined #gnuenterprise. Yurik__ (~yrashk@as5300.kharkov.ukrtel.net) left #gnuenterprise ("Вышел из XChat"). SachaS (~Sacha@dialup-196-30.wasp.net.au) joined #gnuenterprise. Nick change: rm-away -> reinhard btami (~tamas@ip102-205.ktv.tiszanet.hu) left irc: Read error: 110 (Connection timed out) ariel_ (~ariel@ppp-217-133-242-13.dialup.tiscali.it) left irc: "Uscita dal client" jbailey (~jbailey@CPE0060082df811.cpe.net.cable.rogers.com) joined #gnuenterprise. fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) joined #gnuenterprise. SachaS (~Sacha@dialup-196-30.wasp.net.au) left irc: Read error: 104 (Connection reset by peer) jamest (~jamest@leibniz.math.ksu.edu) joined #gnuenterprise. jbailey (~jbailey@CPE0060082df811.cpe.net.cable.rogers.com) left #gnuenterprise ("Client Exiting"). fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) left irc: Read error: 110 (Connection timed out) dsmith (~dsmith@p49.n-chpop06.stsn.com) left irc: Read error: 110 (Connection timed out) paqan (~paqan@202.155.120.221) joined #gnuenterprise. ariel_ (~ariel@ppp-217-133-242-13.dialup.tiscali.it) joined #gnuenterprise. xetrex (beer@195.148.248.32) joined #gnuenterprise. StyXman (~mdione@ADSL-200-59-86-17.cordoba.sinectis.com.ar) joined #gnuenterprise. hi all xetrex (beer@195.148.248.32) left irc: "ChatZilla 0.8.7 in Beonex Communicator" siesel (jan@xunzi.sinologie.uni-bonn.de) left irc: "Eject! Eject! Eject!" Arturas (~arturas@fmgs-03.vtu.lt) joined #gnuenterprise. Hello hello Arturas hi Dmitry fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) joined #gnuenterprise. jcater (~jcater@cpe-066-061-083-220.midsouth.rr.com) left irc: "off to work" sgawrick (~sgawrick@lnk-65-28-184-98.neb.rr.com) joined #gnuenterprise. hello sgawrick hello I saw this project and am checking out what type of activity is going on. paqan (~paqan@202.155.120.221) left irc: Remote closed the connection right now we're resting after the release :) Sounds good. I have a conference call. Maybe I will check back later. sgawrick (~sgawrick@lnk-65-28-184-98.neb.rr.com) left #gnuenterprise. paqan (~paqan@202.155.120.221) joined #gnuenterprise. jamest: I see that the simplest of our patches get through :) Action: StyXman throws champagne through the window (as you can see, I don't like champagne :) Action: derek is away: work StyXman: yes, lots of questoins first jamest: just shoot, man ok, ok, put that gun down, ... sloooowly fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) left irc: Read error: 110 (Connection timed out) what is atomic* stuff for? what do you use genericBox for? genericBox is for asking questions with more options than 'yrs' and 'no' oooo, a biggie! in your code you replaced, for example, self._form with self.getForm() then def getForm(self): return self._form atomic* is to make sure only one person can modify a what-would-be-called database register at a time function calls in python are a hideous performance hit jamest: uh, we didn't knew that we switched from a getFoo() to self._foo with the _ meaning private yeah, we didn't either at the start ok, we'll live with that. we don't like it from an oo pov, but who cares :) so the atomic is like saying select for update? it locks the backend record? jamest: yes hmmmmm could the same result be accomplished by adding an atomic="" to the datasource tag the question is to let the driver implementing guy to select what would be right to acomplish that Action: jamest hasn't dug thru all the details of the aptch yet :) so I don't know how you're using it if you're calling it in triggers, or if you added a tag to the datasource the association with the entry is just to make sure only that entry must be atromic. the others may not be midified atomically as in uptading a stock table. jamest: it's a big one. take all the time you may need it's 6 month of coding jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. hi jcater aprono (~aprono@ADSL-200-59-86-17.cordoba.sinectis.com.ar) joined #gnuenterprise. aprono: jamest asked it 'you're calling it in triggers, or if you added a tag to the datasource' the first one jamest: from triggers can I paste? please lRecordCount = ownItemToUpdBlock.getRecordCount() for recNum in range(lRecordCount): ownItemToUpdBlock.jumpRecord(recNum) ownItemToUpdBlock.levelEntry.atomicModify(lambda x:x-round(float(str(ownItemToUpdBlock.qtyEntry)),4)) (it's an small excerpt; the trigger is bigger) aprono: can you explain what are we doing here? you made the code.. yes please Action: StyXman has been too much tmie away from form writing these lines are just before those ones: ownItemToUpdBlock.initQuery() ownItemToUpdBlock.ownDocumentEntry = lOwnDocId ownItemToUpdBlock.processQuery() on scrollbars you have them working with gridlayouts now? the middle one is copying a foreign key, I guess is ownItemToUpdBlock visible to the users? jamest: no or all hidden fields jamest: scrollbars associate to its surrounding block. the 'register' to them StyXman: ok, good aprono: no to what? so, when the data source is updated, and the block is notified, the scrollbar gets updated too. what I can't make work is 'free scrolling'. wx is very ugly reporting these ind of events jamest: they're hidden entries jamest: The parameter of the atomicModify method is a function that must be aplied to de field asociated to the entry s/de/the aprono: is the datasource itself only used for this one task? jamest: yes the reason I ask this is that we want datasources to support record locking which this appears to be ariel_ (~ariel@ppp-217-133-242-13.dialup.tiscali.it) left irc: "Uscita dal client" if we were to add a atomic or locking="" attribute to a datasource that locked records after they were modified ah, sounds greit would that serve the same purpose? jamest: yes and I think it may require less work on the trigger writters part :) also, you exposed some gnue internals via some of those trigger functions i was wondering why? aprono: you just said that may be that would block more than onw might want, or I get it wrong? jamest: like? ummmm as I said in the mail ,some may be hacks to get things work in the wrong way StyXman: si pero tendrias que tener la precausion para qeu no pase eso getCurrentRecord aprono says that 'yes, but you should be cautious so that does not happens' answering my question aprono: we still use that? I have no idea StyXman: yes i know we did hacks like this at one time allot but started to try to move away from them as internals can change and will alot :) so if we can figure out what is making you have to drop to internal levels we can adust the code jamest: which would be the right way to do it? every time I've done this the workaround makes the triggers easier to maintain :) ... if clientBlock.getCurrentRecord().isInserted(): creditLimit1Block.newRecord() creditLimit1Block.movementTypeEntry = 1 creditLimit1Block.creditLimitEntry = "0.0" ... StyXman: that depends on what you need to accomplish are these forms in your cvs? is just an example yes, just grab them. cool that will help alot guanderful (I will frame this log) lol when are the logs writen? i want to get a fair bit of this in for 0.4.2 but not all of it as I'm pressed for time and have other bugzzz to address ;) jamest: just for the records, is there anywhere any docs on how to properly report bugs with dcl? not that I know about http://www.gnuenterprise.org/community/bugs.php looks like it's pure email interface jamest: zanx ah, yes, that we thought dcl was the way to do it, with tickets and the bola that autocreates the tickets ah, greit revDeke (www-data@alt1.libertydistribution.com) joined #gnuenterprise. drochaid (~drochaid@pc2-kirk1-3-cust16.renf.cable.ntl.com) joined #gnuenterprise. brb StyXman (~mdione@ADSL-200-59-86-17.cordoba.sinectis.com.ar) left irc: "ircII EPIC4-1.1.2 -- Are we there yet?" if you would stop leaving to go to the bathroom we would be there a lot quicker ;) StyXman (~mdione@ADSL-200-59-86-17.cordoba.sinectis.com.ar) joined #gnuenterprise. back jamest: I guess you're also puzzled by that history tables thing... yes, thats a major issue but I have to run to eye appointment I don't get the expression... major issue means its very problematic non trivial run to eye appointment, means he is late to visit the eye doctor and is 'running' out the door to get there that or lindsay grounded him from the car again and his literally running to the doctor office ;) fixe (~adam@dsl093-081-253.chi2.dsl.speakeasy.net) joined #gnuenterprise. StyXman: not seeing the patch but gathering some from it i think your history tables need to be implemented as tables and triggers and not embedded in forms (read hardcoded) i had same need for gnue-sb sb? revDeke: and making it with triggers is just a PITA was going to do all in triggers though there has been talk of making some 'convience functions' for such things so triggers would be nice and clean sb = small business http://www.gnu.org/software/gnue-sb/ StyXman: you should be able to make it a shared trigger and just reuse it revDeke: so, why don't put it in gnue? um ah, yes, I remember now PITA or not we can't have harcoded schemas in common because not everyone wants it and HARDCODING it is not a solution we done it that way because appserver (what would like to use) was not available when we started coding things its not the idea that is disagreed with even with appserver it woudl be separate s/available/stable enough/ jcater: I agree, and amy be we can live with an external patch 'till we recode, I gues... let me talk to aprono... aprono: any comments? perlhead? revDeke: you were meaning gnue triggers, right? or db ones? StyXman: after this merge there will need to be some ground rules i will discuss with perlhead the biggest ones being that you guys really need to not run own cvs copy it makes reconcillation a pain ok, perlhead will comment qith us then. and the other one is that all patches come in an as 'functional' patches or they are denied i.e. if you have a multitable patch only code for that is part of the patch not 5 fixes all in one patch revDeke: remember that the patch was sent 'as is', as I had no time to filter out what I thought it won't get anyways. as it makes it take 20 times as long to reconcile and get applied and that those where just suggestions. StyXman: yes... im saying 'in the future' revDeke: NP we are willing to do what it takes to merge the repositories best we can but we dont want 'resyncing' to be a regular thing... we want one repository and patches :) revDeke: we too. I mean, I don't like the work of sync'ing. and I don't wish that to anyone :) revDeke: have you guys thought about working with twisted? seems like there could be a lot of redundancy between gnue and wtisted. Chipaca (~john@ADSL-200-59-86-17.cordoba.sinectis.com.ar) joined #gnuenterprise. Chipaca: ! hi all grib: yes in short i think we existed long before twisted so one should ask why isnt twisted working with us :) Nick change: reinhard -> rm-away specifically they iirc are much more web oriented likely the appserver team would be the best to address 'twisted' stuff revDeke: seems like there's mission overlap but not enough to point a finger and say somebody's wasting time. they don't handle any of the forms/reports/etc, just the wiring and app-service. right i think they are more similar to our appserver than gnue as a whole i think jan or jcater mentioned offering an appserver provider for them or something anyway their stuff looks pretty interesting. it is sort of kitchen-sinky and the code/doc ration is a little high but I think there's useful stuff. revDeke: I just can't catch up with all your nicks, man how many nicks d'you have? 3 mostly derek, dneighbo, revDeke unless im clowning on someone I love emacs. Action: revDeke notes that is cause i have 3 machines that im logged into regularly nickr: rms would like you to know that emacs loves you too I just discovered highlight-changes-mode beautious my initial big problem with emacs was so hard to remember all the cool key combos :) then i learned how to 'customize' emacs so that i could make my own easy to remember combos/functions you can bind them to anything you want yea the real power is like, write-hook and such which now relates to my biggest problem is i cant use .emacs w/o my own .emacs file :) like highlight-changes pissed me off at first because it didn't clear the changes when I saved i.e. i sit down with a stock emacs (The first thing i apt-get on any machine) and am like gack, its broked :) of course the solution there is clear you can ask jcater about that.... he about died laughing at LWE when on a fresh debian box i installed emacs to edit a simple config file I'm having problems with GFBlock.getFocusOrder jamest: did you checked out papo? I know all the defaultn bindings for basic editing. I'm not really into customizing the bindings because I forget the ones I add of course I need global-font-lock-mode :) you know what'd be nice for python editing? if the current 'scope' were not only highlighted, but BIGGER than the rest of the file like the font face for the current scope added a line at the beginning of each line in the scope and increased the size of each line in the scope at least a line along the edge of the scope, up to line line that starts i hmm t it'd be nice if there was completion for object members also :( ok, bye. any news re the big patch, try to use the devel ml's. see you around. StyXman (~mdione@ADSL-200-59-86-17.cordoba.sinectis.com.ar) left irc: "yes!" psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. ariel_ (~ariel@ppp-217-133-246-232.dialup.tiscali.it) joined #gnuenterprise. jamest: about atomic= in the datasource jamest: (don't know if you're here -- I'll assume either you fill in when you return or you read the logs) jamest: the problem with atomic= in the datasource is that many times the datasources are multi-table, and always multi-field, but you usually only need atomic modification of one field derek, revDeke or whoever dneighbo is at this moment: why gnue-sb? why not papo? it'd be nice if there was completion for object members also :( oop bye Arturas (~arturas@fmgs-03.vtu.lt) left irc: Chipaca: because you all said papo was an argentina thing i asked specifically all the stuff was in spanish even iirc dsmith (firewall-u@cherry7.comerica.com) joined #gnuenterprise. revDeke: err revDeke: perhaps there was a misunderstanding revDeke: the stuff is in spanish because we are an argentine team, but the plan has always be to translate it as needed revDeke: let me fish out that old email to gnue-dev gah, it's too long to paste revDeke: the PAPO team's medium-term objective is to replace an Argentine-specific ERP. There is, as far as we know, nothing in the design of PAPO that's Argentina-specific revDeke: the screens are in spanish because that is _our_ target audience, but we have i18n on the "after november" map revDeke: the ERD is in english, as are most of the comments. The mailinglist is spanish+english, but translations can be provided on demand either way revDeke: does GNUe support i18n of forms? Chipaca: yes, with some flakiness. btami & ra3vat are our experts (on i18n) psu: good. We'll be pestering them "after november" :) (for all I know, they could be our experts on flakiness as well) Chipaca: somewhat ;-) Chipaca: when i looked at papo it wasnt what i was after specifically you appeared to be making what we want final GNUe to be and i couldnt understand why you started papo :) with gnue-sb we plan to be much simpler than what official end game gnue would be specifically there is no intention to use appserver with it if you think we can work together great revDeke: because GNUe was (and is) a *long* way away of what we need, while the infrastructure is (mostly) there Chipaca: im not going to argue that its the reason gnue-sb exists :) to take advantage of what is there revDeke: I beleive what you call small businesses in the US are what are small-to-medium here and to be turned over rapidly Chipaca: but that begs the age old question "How is it faster/better to roll out your own" ? jcater: explain, please? I'm not criticising it's just a question how is it faster/better to do your own version of gnue than working within gnue? jcater: when we looked at gnue it didn't seem to be going to be an application, but rather a framework sure, gnue wasn't very far along... but it was further along than starting from scratch hmmm we liked the framework, but the apps (or whatever they're called) that were there seemed more like examples than anything else also, papo is pointed more towards small-to-medium organizations, while gnue (as it name implies) is aimed at fully fledged enterprise-level stuff, that is, IOHO, over papo's head which is why gnue-sb called our attention... it seems to be more or less what papo is getting to be lol seems like an odd circle we wonder why papo is doing what gnue was gonna do jeez then you wonder why gnue-sb is going to do what papo was gonna do yeap ok, let's get this straight: gnue was, at the time of papo's inception, no more than a (very alpha) framework [ ] True [ ] False [ ] Blue GNue Tools are a framework GNUe Packages are not s/(very alpha)/ Gnue Packages were in discussion/plans jcater: but nowhere near usuable or even useful, as they still used geas which was AWOL IIRC as opposed to...... starting from scratch psu: we're speaking january btw, I'm not complaining/criticizing just geniunely curious as this seems to be a circular argument yes... but we really didn't feel like we were starting from scratch inspite of gnue packages we felt that we were starting from gnue, and that it was a shame the packages weren't there jcater: you seem to say "starting from scratch" like it's a bad thing. starting from scratch is often better than trying to get another project going the direction you need. I suppose what we're all saying is grib: that's true but in this context gnue has direction? we were just asked why we aren't using their stuff jamest: in a brownian sort of way it's kind of a circular argument or, ironic as the case may be Chipaca: perfect description! there's nothing wrong with starting from scratch I was just bringing recent context into the pictyre picture even IMHO some of the "full and frank discussions" on the Tools to me indicate that papo has compatible but different way of approaching things so trying to get papo to write our GNUe packages for us (which is basically what this amounts to) might have created too much pressure gnue pushing one way, papo another Chipaca: obviously today, papo uses 2-tier do you see it long term doing 2-tier or using appserver? or will you decide when you see what appserver does ;-)? psu: long term appserver is by far the cleaner approach, but there is nothing wrong with 2-tier if the needed functionality is hidden away in dbsig, for example appserver, objserver, or whatever :- ) ok stupid return key so in that case, the "conflict" such as there is for example is between papo and full GNUe packages? currently today we have these weird transactional tables which dbsig sort-of knows about but (a) our packages don't exist yet as we are waiting for appserver and for a real, clean way to do it, either dbsig should know a bit more, or appserver should be there neither is better, although cleanliness is on the appserver side (b) both sides knew this from the start - i remember conversations to this effect probably in KC somewhere ;-) psu: s/sides/fronts/ Chipaca: agree :) psu: if that's a question, yes. there are some rough edges between what papo aims to do and what gnue seems to aim to do, mostly related to who the intended users are, but those are all confined to the UI AFAIR So.... what're we saying here? jcater is a r0x0r hunk? oh, wait... that's just me saying that Chipaca: I don't think anything was being said just inter-project discussions :) jcater: I would second that if my brain would stop wiggling at the thought (about the r0x0r thing) lol Action: Chipaca still wonders about the perceived differences between gnue-sb and papo, and the possiblity of working together i'd like to see that jamest: me wondering? jamest: or jcater doing his r0x0r thing? dude, I've seen jcater in person, I'm not even going to touch that whole r0x0r hunk thing :) jamest: ssh, don't tell him, but dneighbo handed out pics of y'all a while back d00ds all women find my bear gut to be r0x0r i'd like to see how much papo and gnue can do together bear=beer Action: Chipaca wonders what a grizzly beer is like jamest: me too! they really dig it when you fit a full bakers dozen of KK into your mouth at the same time dont' they jamest: oh, yeah KK> ? krispy kreme Chipaca: donuts youch Action: Chipaca tries to imagine 13 doughnuts in 1 mouth, and fails jamest: that was my comment papo seemed to be argentina specific on the surface and much more geared to 'manufacturing' revDeke: LOL no my needs are more on wherehouse management than assembly line and english and thus so is gnue-sb i have no problem working together revDeke: our ERD tries to contamplate SB product mangling, but that's about it and said even today... we should see Chipaca: some of it will fall into grib's category of different approach so different hard to find common ground revDeke: how advanced is gnue-sb? i hate ERD stuff i find it over simplified yet grossly complex at the same time in a perfect world it is good, as is UML revDeke: I'll be setting up a friendly web thingie to browse our ERD, as it is rather huge but to often its more cumbersome than the value it brings currently we have gsd stuff that is basically convertable into web documentation Action: Chipaca can't wait for derek to learn the beauty of Zot well gnue-sb i hope to be so rapid that i wont have time to learn anything new yah, I've got to get the docs of gsd and make a zot2gsd which was the point of not doing offical gnue packages but rather gnue-sb Action: revDeke doesnt have time to debate argue and make things feature complete for the world but rather something that is usable and shippable and easily extensible so while i have no problems working papo or other projects, very much gnue-sb is a nonsense 'get it done' application hmm and likely wont spend long toying with trying to incorporate a ton of varying opinions that is what GNUe official packages will tackle :) again because it uses the gnue framework it will be VERY easibly customisable oh crap im turning into psu.... s/customisable/customizable yeah I did it earlier too Action: jcater slaps himself the way you put it, it sounds like papo is more aiming at what you call a gnue package than gnue-sb Nick change: psu -> mrs_psu and what's wrong with that? Nick change: mrs_psu -> psu Nick change: rm-away -> reinhard hi Chipaca: it could be... im not sure Action: ajmitch wonders why these silly people spell with 'z' instead of 's' sigh ajmitch: to torture our children of course next you guys are gonna say "color" is misspelled zilly? nope, doesn't look rite to me have you read man pages for xvncviewer before Action: Chipaca goes Action: Chipaca returns it has --bgcolour or something as an option and in it notes: "Americans please pay close attention and learn how to spell" or something to that effect revDeke: VNC is developed in the UK, so that's sensible yeah i was commenting it was funny center is misspelt as well :) lol customise thy centre colour ok, so what gah stupid revDeke: customise thee thy centre colour ok, so what would it take to make papo a gnue package? other than ... um... not patching gnue (=:] donuts lots of donuts ajmitch: customise thee thy centre colour doughnuts (i'm spelling it the american way so they can understand me) well to be 'official' gnue packages it will have to do formal review process if it is to be GNUe Financials etc i.e. it has to be a proposal before tis an app Action: Chipaca wonders if donuts are nuts of Cs and get general consensus and feedback which is SLOW (but good) and why we started gnue-sb no long feedback loop (which is bad) but much quicker deliverables (good) tis a trade off if you want papo to be a gnue app that isnt official but is blessed or something we havent fully discussed how to do this we have toyed with the discussion but not fully discussed papo is sorta between the gnue and gnue-sb approach i.e full functionality, but as "dictatorial" as gnue-sb sorta the database is. reinhard (~reinhard@M693P020.adsl.highway.telekom.at) left irc: "When all else fails, read the instructions" the screens are examples, the database is much more than the screens can convey, because the screens should "just work" for really small organizations, while medium (or, eve, large) can usually pay for a week of work to tweak the screens for their extra foo small, medium and large here are in Argentine terms, BTW just remember, enterprise doesn't have to equal multi-billion dollar companies ... btami's setup.exes now on the website - linked from front page and http://www.gnuenterprise.org/news/news117.php I manage to get a quick dig in re.free/ non-free s/w too ;-) wow 10Mb? was it 10Mb last release? I think it was about that, yes Action: psu suspect that the extra drivers (sapdb, firebird, etc) are the main causes of the bloat wow we were at < 5Mb in particular, I can't imagine the sap-db drivers being small How big are the full Oracle SQL*Net drivers these days? who knows Action: jcater hasn't paid attention ISTR that in Oracle 7/8 days, they could be up to 15MB if you installed the kitchen sink reinhard (~reinhard@M693P020.adsl.highway.telekom.at) joined #gnuenterprise. how is less than 10% a major performance hit? (call vs. dereference in python 2.1) or, how is less than 10% reason enough to through the whole OO thing out the window? Action: psu is away: downstairs Chipaca: ??? btami (~btami@3e70d721.dialin.enternet.hu) joined #gnuenterprise. hi all jcater: a quick benchmark showed that a direct dereferencing vs. a subroutine call costs less then 10% less psu: thanks for all jcater: and performance was the only reason given for using self._form instead of self.getForm psu: just one correction setup exe contains reports too ack I'd forgotten that - we were going to include it when we got to 0.1.0 which it's now at ;-) and just wx is about 6Mb in the bin :) db drivers aren't too big http://www.theregister.co.uk/content/53/28168.html that 10% isn't much on occasional calls but our UI system had lots of such things going on Chipaca: 2 things 1. it does make a difference we profiled our code for one release and spent a lot of time w/that data 2. that is our coding style it made a huge difference in performance of gnue patches shouldn't change a coding style btami: now fixed btw, self._form is as much OO as self.getForm() reinhard (~reinhard@M693P020.adsl.highway.telekom.at) left irc: Remote closed the connection just maybe not by the java definition Action: psu longs for the day when I can get site into CVS and say to people I have no problem wiht self.form, in fact, I kind of like it. It's the /^_/ that bothers us, as that is always an indication of "this is private" and in fact you agree "you have CVS commit access - you can fix it" Action: psu corrects himself but then you expect people to call that, so it's no longer private Action: Chipaca hands psu wiki we have a web CVS already, just if we actaully used it we'd Chipaca: no, not exactly in our model reinhard (~reinhard@M693P020.adsl.highway.telekom.at) joined #gnuenterprise. break the www.gnu.org website (and this is for a reason) which is a bad thing oops and thing without a '_' prefix just for the record is considered to be a settable attribute ala XML files i explained badly this morning Chipaca: wiki is good, but we still need an "official" website gdm does _not_ just reread its configuration file if it gets a sighup :) Chipaca: see my many comments on wiki in KC Action: Chipaca hands psu a wiki with auth our dumpXML keys on that _ to know to ingore it when translating an object to xml Chipaca: see my many comments on wiki with auth in KC ;-) psu: :) not right now plus, wiki with auth implies users needing passwords resetting psu: how would you break www.gnu.org? with a CVS website, I can dump that problem onto my nearest friendly savannah admin gnue-public.log.14Mar2002: anything with a _ is considered private ajmitch: I suspect a mod_php-less apache would get very unhappy with .php filetypes dude i just mentioned that i explained badly this morning jamest: that was in March psu: it would just serve them up, uninterpreted :) at least i'm consistently full of shit :) ajmitch: yep, but to me pages full of uninterpreted code are broken hehe of course, this is a common exp for lynx users jamest: so what we get is that stuff /^_/ is private, but we need to access it, so (naturally) we go and write some way of getting at it without breaking the (alleged) abstraction