*** tiredbones has quit IRC *** dimas has joined #gnuenterprise *** sjc has joined #gnuenterprise *** dimas has quit IRC *** kilo has joined #gnuenterprise *** dimas has joined #gnuenterprise *** btami has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** btami has quit IRC *** kilo has quit IRC *** sjc has quit IRC *** kilo has joined #gnuenterprise *** nickr has quit IRC *** reinhard has joined #gnuenterprise good morning *** johannesV has quit IRC *** nickr has joined #gnuenterprise hey kilo :) hoho *** btami has joined #gnuenterprise *** ciccio has joined #gnuenterprise Hi. I think I have found a bug in appserver/forms (in the version provided currently by debian sid). To reproduce: 1. open the sample form of the application server. 2. open the page Country. 3. Perform a query with results (e.g., % in Code) 4. Switch to the Person page. 5. Fill in a new record 6. click on "insert new record into current block" (this works) 7. click on "save all changes to the database". This gives at least two different errors, one complaining about a property not found, the other something about a null type. Steps 5 and 6 can be repeated before step 7. When clearing the form on page "Country" before filling in the form on page "Person" everythings seems to work. *** dcmwai has quit IRC *** btami has quit IRC ciccio: strange, will try to look at it later thanks for reporting in any case *** kilo has quit IRC thanks. I've everything right in front of me, if you need any test, just tell me. Also, gnue-readgcd is generally not enough, I have to restart the application server. ciccio: you should be able to send a SIGHUP signal to appserver instead of restarting it I'll try this the next time. Another question: What about EDI? Is there any way to use deal with EDI on linux in general and with GNUe in particular? *** tiredbones has joined #gnuenterprise ciccio: should be no problem to get some data exported or fed into gnue I have no idea what EDI is, there is someone how asked me about EDI and Linux, while I'm trying to think also in GNUe. What would it take to export/feed? Is there a library? Is it possible to code something in a reasonable amount of time? BTW, EDI is a transport protocol or a data format? EDI is a buzzword ;-) *** holycow has quit IRC EDI means "electronic data interchange" and relates, in the original sense of this abbreviation, to everything where data is exported in one system and imported in another some people mean XML when they say EDI some mean UN/EDIFACT when they say EDI but by far the most don't even know what they mean but they say it because it sounds cool :) hm. no. It's a transport company working with Honda and which seem to have client software interfacing with the Honda computers using EDI. My guess is, that it is a dataformat, but I'm not sure. *** lekma has joined #gnuenterprise hi all *** jamest has joined #gnuenterprise *** mixi has joined #gnuenterprise reinhard: i started work on making GSetup work for non-gnue applications would you have a moment to look at what I've done before I commit it also, i noticed last night that setup.py clean doesn't work is that by design? setup.py clean? didn't even know that this exists removes the build dir I'm not sure when I would have time to look at your changes, but I'd say just committ it I can look at the commit mail ok, but I"m not sure my changes are what would be "right" I'll look at it i'm committing my main issue was that GSetup.py hard codes a gnue.paths reference and i wasn't sure the cleanest way to override that it's been a long time that I've done that, so I don't know off hand either :) :) commited *** MiXi^ has joined #gnuenterprise *** btami has joined #gnuenterprise *** mixi has quit IRC *** titopbs has joined #gnuenterprise *** MiXi^_ has joined #gnuenterprise *** jcater has joined #gnuenterprise *** MiXi^ has quit IRC jamest: i can't see any colors in viewcvs diffs can you ? checking gack! no, i can't Yet another question about appserver example: How would I have to modify that example to be able to insert a new record into the Country class using the Person page? Or is this impossible at all? btami: i'll see what I can do ciccio: I am not sure I understand how you would like to insert a new country in the person page jamest: ok, thx *** titopbs has quit IRC reinhard: The Person page, if I got it right, displays the master table, replacing the foreign key by the columns of the detail table. So if I fill in the master table and reach the details which don't exist yet in that table, I might want to update that table too. Thus, I am thinking of a form which allows me to insert data into more than one table at a time. you can do master detail forms but person - country is no master - detail relationship at least not in the sense that person is master and country is detail is there anywhere a text which actually explains master/detail? I thought that was the GNUe equivalent to primary/foreign keys *** titopbs has joined #gnuenterprise *** dcmwai has joined #gnuenterprise *** jcater_ has joined #gnuenterprise *** jcater has quit IRC *** jcater has quit IRC *** jcater has joined #gnuenterprise *** kilo has joined #gnuenterprise *** MiXi^_ has quit IRC anyone know if it is possible to get multiple vnc displays on windows xp? *** dcmwai has quit IRC *** sjc has joined #gnuenterprise chillywilly: ? nevermind, windows sucks ;) chillywilly: rdesktop on Linux :) chillywilly: or equivalent chillywilly: faster anyhow hmmm? problem is we have a stupid windows xp machine because we have to document some windows apps and there's no way to get multiple session/logins for an xp box without paying through the nose it's a joke of a multi-user system imho if this was linux one could simply use LTSP and/or run multiple vnc server instances chillywilly: low usage? whatcha mean? the windows box I was using it to take screenshot s of the apps and making impress slides for a user guide OOo 2.0 beta i'm asking if the windows box you must share is low usage we have all the source code for these apps on this box and some other things now what we do here for a low usage app that charges per machine installed is have 1 box and coordinate usage via jabber oh, yea well that is not ideal ;) but for now we just tell each other to get out ;) we have a company IRC server I was just wondering if there was any other way to have multiple desktop sessions without getting raped by M$ chillywilly: IIRC there was a patch added for XP to do this, but only recently. I think it wasn't possible before because they totally had the multi-user stuff screwed up well beyond reason. maybe sp2 I heard that rumor too but now they say it is not in sp2 anymore I made user accont for all 4 of us but you can only have one remote desktop session it's really lame chillywilly: heh, probably can't make it work since they are building on a over a decade of bad code I hate licensing haha chillywilly: what about using cygwin and vnc? hmmm, nautilus has problems browsing smb shares too chillywilly: or cygwin and whatever is available? not sure how that would work *** jcater has quit IRC you mean run X on windoze? with cygwin chillywilly: I browser smb shares fine in my nautilus ... 2.8.2 I have 2.9.92 chillywilly: sure, why not :) chillywilly: can't be any slower than vnc but that would not allow us to run windows apps would it? the pointer will eventually get there sound like a pain to setup too chillywilly: I think you can run it in a nested window iirc chillywilly: oh, cygwin is simple as heck chillywilly: since you are accustomed to linux, it would be simple problem I ma having with nautilus is that is prompts for a password when I go to grab a file or try to change into a folder on the smb share I hit OK with nothing in there and it just pops back up again I setup samba to be in the same workgroup gah, it's annoying I don't use workgroups, but works fine with a normal share setup for me...prompts for keyring password and lets me in just fine do you just hit ok with nothing filled in? danielb@delrin:~$ smbclient //Sarbox/D Password: Anonymous login successful Domain=[CORPORATE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] tree connect failed: NT_STATUS_ACCESS_DENIED blah chillywilly: if only you still used kde * jamest runs *** jcater has joined #gnuenterprise * chillywilly doesn't think that has anything to do with the desktop obviously samba is not configured correctly hmm, nope I was now able to get in with smbclient samba is tricky with nt/2k/xp I can't get "guest" logins to work for the life of me at home (with linux as client) but if I use a user/pass it works fine bleh but I can access the shares without logging in fine from other win2k boxes not a big deal, but annoying now I get an error...wtf can't get in now *** jcater has quit IRC *** lekma has quit IRC *** jcater has joined #gnuenterprise jamest: I think your commit is ok ok, thanks i'm not sure what to do about the paths.py as that is created by a the custom seutp.py in common what do you mean? more parameters like those in paths.py? in GSetup.py it imports paths.py from gnue my commit makes it so that you can override that install class and make a custom finialize options but I'd prefer to make it so that GSetup doesn't require me to inherit GSetup.install and override finalize_options it'd also be nice if the logic that builds paths.py was in GSetup somehow so that other apps could benefit from it but i didn't have time to dig into that at all ah so the main point is you want an application that doesn't get installed into the gnue dir? right here is a sample jamest: then I seriously doubt it makes much sense to use GSetup.py at all *** ciccio has quit IRC as AFAICT exactly that is the main point of it *** tiredbones has quit IRC i thought GSetup made it easy to do app installs where as distutils (when gnue started) was horrible at anything but module installs well http://www.gnuenterprise.org/cgi-bin/viewcvs.cgi/adrius/age/setup.py?rev=118&view=markup is my test code from last night a quick look at GSetup.py tells me that actually 3 things are handled by GSetup that distutils can't: a. translation generation magic (which I bet you give a damn about) but internally i want to move from my manual cp of apps to real setup.py based installs as now I manually copy files to where they need to be b. finding out the install target path from paths.py (which is what you don't need anyway) which sucks with bigger apps and c. finding out a list of installable python modules (which maybe could be separated out) * reinhard looking at your url Amorphous: here at ajrs, no, i don't care. but in that sample I do er reinhard btami: it'd be nice if that was generic, so that I could say default = /usr/local/gnue or /usr/local/adrius and all the logic in common's setup.py to build path does it with whatever I'm working with (like at ajrs i have /usr/local/ajrs) grrrrrr fwiw i started the first one with a: and the second with b: not irc names :) lol c i don't understand what you are saying also, fwiw all my internal apps here are now common based with plain distutils you have to give a complete list of packages to install (like datasources, datasources.drivers, datasources.drivers.adoapi, datasources.drivers.appserver, ....) GSetup.py autobuilds that list i'm in the process of migrating a dbase based app to gnue as it's dbase dos and locks up on windows xp the computer it runs on is no longer being shut down at night as it doesn't always come back up so it's a priority :) I think it might make sense to split up GSetup.py into two classes, one doing the very basic stuff and one adding the GNUe specific parts but it would be slick if GSetup made maintaining installs of my gnue based apps here and projects like adrius easy but again I think I would need some time to dig back into distutils not a huge deal I remember once understanding how all this works, but it's a long time :-) so I won't object if you need to help yourself yeah, i started reading distutils source last night i may keep tinkering with it on my own time but input masks are the 1st big thing i'll be diving into as i needed them before the dbase app issue and dbase app is also accounting based the accountants don't like seeing $3.50, $1.12, $14.00 as 3.5, 1.12, 14 in a gnue form :) but are living with it until I get the port done as without that computer they wouldn't have a working Accounts Receivable :) * reinhard is waiting desperately for input masks as am I what that 'wait' means? is someone coding it? i started reading the code a few weeks ago no, we wait for a fairy doing it ;-) input mask code is in common jcater wrote the general library i can't get used to python yet :( but it's not complete and he lost the forms code he was testing with the fewl :) * mnemoc pushes jcater so it'll involve decipering jcater code (never easy) figuring out what is there and isn't and then grafting back into forms is it possible to write obscure on python? yes if you mean write code that is hard to read yes read gnue-reports sometime :) *** tiredbones has joined #gnuenterprise night all *** btami has quit IRC *** jcater has quit IRC *** jamest has quit IRC *** jamest has joined #gnuenterprise night all *** reinhard has quit IRC *** jamest has quit IRC *** kilo has quit IRC *** jcater has joined #gnuenterprise *** SachaS has joined #gnuenterprise *** SachaS has quit IRC *** titopbs has quit IRC *** jamest has joined #gnuenterprise *** tiredbones has quit IRC *** dcmwai has joined #gnuenterprise *** sjc has quit IRC *** mnemoc_ has joined #gnuenterprise *** mnemoc has quit IRC *** jcater_ has joined #gnuenterprise *** jcater has quit IRC *** jamest has quit IRC