IRC logs of #tryton for Tuesday, 2009-03-10 #tryton log beginning Tue Mar 10 00:00:02 CET 2009
CIA-10tryton: C?dric Krier <> default * 1610:393f90ae9fe2 trytond/README: Improve README for PYTHONPATH and sphinx for issue85200:13
CIA-10tryton: ced roundup * #852/Server documentation: models.rst not up-to-date: [resolved] Fix with changeset 393f90ae9fe200:13
vengfulsquirrelWhat does workflow_trigger_validate do ?00:21
cedkvengfulsquirrel: it send a signal to the workflow00:52
cedkvengfulsquirrel: the signal allow to pass transition with the same signal name00:53
vengfulsquirrelSo why isn't it called workflow_trigger_transition ?  Does it do some sort of preparation of validation prior to transitioning ?00:54
cedkvengfulsquirrel: I don't know00:55
cedkvengfulsquirrel: you can see like a validation of a signal00:55
vengfulsquirrelHmmm yeah that wording doesn't make sense to me, but maybe I am wrong.  When I read validation I think like "check if my inputs are of the correct type".00:57
vengfulsquirrelSo for example, does triggering a quotation on a sale using workflow_trigger_validate() do the same thing as clicking the quotation button in the client ?00:58
cedkvengfulsquirrel: yes, clicking on workflow button call this function00:58
vengfulsquirrelcedk: Okay thanks.  So I guess I'm using it correctly but for some reason its not doing the same thing, which more than likely is my fault.01:05
-!- vengfulsquirrel( has left #tryton01:57
-!- igor__(n=igor@ has joined #tryton02:09
-!- igor__(n=igor@ has joined #tryton04:42
-!- yangoon( has joined #tryton05:19
-!- Timitos(n=Timitos@ has joined #tryton07:31
-!- paola( has joined #tryton07:38
-!- johbo( has joined #tryton07:50
-!- sharkcz( has joined #tryton07:51
-!- nicoe( has joined #tryton08:24
-!- cristi_an(n=cristi@ has joined #tryton08:41
-!- nicoe( has joined #tryton08:42
-!- gadaga( has joined #tryton08:57
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton09:20
-!- Gedd(n=ged@ has joined #tryton09:28
-!- simahawk( has joined #tryton09:34
-!- simahawk( has left #tryton09:35
-!- bechamel(n=user@ has joined #tryton10:29
-!- enlightx(n=enlightx@ has joined #tryton10:56
-!- udono( has joined #tryton11:01
-!- racke( has joined #tryton11:22
CIA-10tryton: C?dric Krier <> default * 32:e37961b1f83c account_product/product.xml: Improve accounting page on product (use separators and split on two columns)11:46
-!- racke( has joined #tryton13:25
-!- enlightx( has joined #tryton13:33
-!- ikks(n=igor@ has joined #tryton13:49
-!- Gedd(n=ged@ has joined #tryton14:22
CIA-10tryton: * r452 /wiki/ Add questions14:23
gadagacedk: why these questions on the wiki?14:32
cedkgadaga: it is for gsoc14:32
gadagacedk: who was concerned by this questions? new groups members?14:34
gadagacedk: thx, i didn't see this page yet14:36
-!- Matthias_vD( has joined #tryton14:45
Matthias_vDI have a little problem with installing Tryton14:46
Matthias_vDI have setup a debian (lenny) ...14:47
Matthias_vDafter downloading and # python install14:47
Matthias_vDI get the message "error setup script exited with error"14:48
cedkMatthias_vD: copy/paste the full traceback14:49
Matthias_vDone second14:50
Matthias_vDyou can have a look14:53
Matthias_vDsorry, but I work on virtual machine via windows remote desktop ... some problems with copy / paste14:54
cedkMatthias_vD: it is not Tryton but egenix-mx-base14:56
Matthias_vDhm ... ok, what I can do to solve the problem?14:57
cedkMatthias_vD: install the package from their website14:58
rackeanyone did Debian packages for Tryton :-)15:07
cedkracke: panthera did15:09
cedkracke: but I don't remeber where is the dev link15:10
rackeah he is Debian developer15:10
-!- tekknokrat( has joined #tryton15:43
-!- tekknokrat( has left #tryton15:43
-!- Matthias_vD( has left #tryton15:52
yangoonracke: Debian packages are almost ready, "only" server is not uploaded16:32
rackeok nice16:33
rackeI'll wait on it16:33
yangoonracke: Debian packages will cover stable versions. if you are interested in dev versions, there is a script for downloading the sources n one step16:35
rackeI just want to try it out right now16:36
yangoonracke: to just have a look you cn also connect to the demo server16:37
yangoonracke the script also is able to download the stable version16:37
rackeok where is this script :-)16:38
cedkracke: you can use easy_install16:38
yangoonracke: for Debian systems I do not recommend to install via easy_install/setup.py16:38
cedkracke: and on a locale directory if you don't want to break distrib16:38
cedkyangoon: you could install in your home directory16:39
yangoonyes, but there is always trouble with deps, like mx-egenix etc16:39
yangoonthey can be installed with apt and with easy_install16:40
yangoonor in german16:42
rackeok thanks a lot16:42
rackeI don't need German for reading :-)16:42
cedkyangoon: yes but it will install missing deps in local dir16:43
yangooncedk: AFAIS it is better to install missing deps with apt and to have tryton completely separately16:44
rackemakes sense, yes16:45
cedkyangoon: it is not a real issue16:47
yangooncedk: err, it is an issue, because at the moment just doesn't work for debian release 5.016:48
yangooncedk: and
-!- cedric_b( has joined #tryton16:54
-!- vengfulsquirrel( has joined #tryton17:00
-!- Matthias_vD( has joined #tryton17:23
cedkyangoon: on gentoo it works17:24
CIA-10tryton: matb roundup * #853/website: german channel: [new] Please add german channel on website: IRC channel on freenode17:25
cedkyangoon: it is because the distutils version is too old17:25
cedkyangoon: try perhaps to install an older version of mx17:25
yangooncedk: yes, and debian 5.0 is lenny == stable and will last for a long time17:26
Matthias_vDhi again! mx make some problems on debian 5.017:29
yangoonMatthias_vD: you can install it as debian package17:29
Matthias_vDI have installed it as an debian package17:30
yangoonMatthias_vD: do you know
Matthias_vDno I didn't know17:30
Matthias_vDbut now I will read ...17:30
yangoonMatthias_vD: I recommend to proceed like that, let us know if you have problems17:30
Matthias_vDOk ...17:31
rackeleaving now, see you17:39
-!- Timitos(n=Timitos@ has joined #tryton17:55
CIA-10tryton: Timitos roundup * #843/actualization of function field in o2m: it is an on_change_with function. it seems that this function is not executed for the first new record. if i create a second one the function is e ...18:09
-!- zver(n=kvirc@altlinux/developer/zver) has joined #tryton18:30
Matthias_vDyangoon: so I have installed all, and have no further problems till know ;)18:43
Matthias_vDbut you should add to InstallOnDebian: copy init scripts => chmod +x /etc/init.d/trytond18:45
CIA-10tryton: ced roundup * #843/actualization of function field in o2m: [need-eg] I don' t understand, give the code.18:49
-!- cedk_( has joined #tryton18:54
yangoonMatthias_vD: done, thx19:01
-!- yangoon( has joined #tryton19:04
vengfulsquirrelDoes write() always return True, or can it return False if it doesn't work ?19:15
cedkvengfulsquirrel: if it doesn't work it raise an exception19:18
CIA-10tryton: * r453 /wiki/ Add chmod for init script19:18
vengfulsquirrelcedk: I'm sorry this is kind of out of context but do you have any idea why this might happen?  I set the lines and then check for them and they are not there:
cedkvengfulsquirrel: because in BrowseRecord there is a cache19:23
cedkvengfulsquirrel: so in line 3, you see the cached result19:24
cedkvengfulsquirrel: and in line 5, it was not yet cached so you see the database content19:24
vengfulsquirrelCan I bypass the cache ?19:26
cedkvengfulsquirrel: create a new instance of the BrowseRecord19:26
vengfulsquirrelOkay thanks, hmm that's good to know.  So I guess that's isn't my problem.  I'm creating a sale, creating the sale lines and then triggering quotation and confirm.  For some reason everything works except the invoice ends up having no lines in the client(even though they exist).  Do you have any idea why that might happen ?19:35
cedkvengfulsquirrel: copy/past the scrip19:36
vengfulsquirrelcedk: The external system creating the orders is pretty denormalized so the script is pretty ugly:
cedkvengfulsquirrel: which invoice_method do you use?19:58
cedkI put some answer for gsoc on the wiki19:59
cedkcould you review it?19:59
vengfulsquirrelcedk: 'order'19:59
cedkvengfulsquirrel: and you have an invoice without any lines?20:00
vengfulsquirrelIn the database it seems to have lines but they don't show up in the client.20:01
cedkvengfulsquirrel: you should use the user id to call workflow methods20:01
vengfulsquirrelcedk: Okay, is there a reason why I couldn't use admin ?  Exception: ('AccessError', 'You try to bypass an access rule (Document type: Invoice Line).')20:10
-!- zver(n=kvirc@altlinux/developer/zver) has joined #tryton20:10
vengfulsquirrelcedk: For gsoc, when you say """We hope to end the summer with new developers that has good experience.""" do you mean "A good experience" like a fun time or like "experienced developers" like they know the ins and outs of python and tryton?20:13
-!- racke( has joined #tryton20:21
cedkvengfulsquirrel: second20:29
CIA-10tryton: * r454 /wiki/ Add answers20:30
cedkvengfulsquirrel: maybe it is not the right word20:30
cedkvengfulsquirrel: for AccessError, I think it is because the admin user is not in the right company20:31
vengfulsquirrelcedk: Can a contributor actually "fail" ?  Do you mean they will receive a bad review/grade ?20:57
yangoonvengfulsquirrel: I think we all will be happy, if you review the text of a little bit21:02
CIA-10tryton: Bertrand Chenal <> default * 252:5462705866ee purchase/ Removed unused code21:03
bechamelvengfulsquirrel: imho a failure is more a lack of commitment21:06
cedkvengfulsquirrel: yes21:21
CIA-10tryton: * r455 /wiki/ Unambigous answer21:22
cedkvengfulsquirrel: member will make evaluation of the contributor21:22
pantheravengfulsquirrel: in 2006, we had in gsoc a crazy person that went virtual amok21:23
vengfulsquirrelha for this project?21:23
vengfulsquirreloh right21:24
vengfulsquirrelThat's fun21:24
vengfulsquirrelcedk: So I made a bunch of changes and then realized you made a change, what happens when I commit does it try to merge?21:34
-!- enlightx( has joined #tryton21:36
cedkvengfulsquirrel: I don't know21:58
vengfulsquirrelOkay I got a little verbose so tell me if you want me to cut some stuff back.  I still haven't looked over the ideas section.21:58
cedkvengfulsquirrel: the backend is subversion21:58
CIA-10tryton: vengfulsquirrel * r456 /wiki/ Clarified statements22:26
-!- paola_( has joined #tryton22:42
-!- tekknokrat( has joined #tryton22:52
cedkvengfulsquirrel: is it ok for gsoc?22:57
vengfulsquirrelI have to go over the issues still.22:57
vengfulsquirrelWhen do you need it done by?  Is that the application ?22:57
cedkvengfulsquirrel: which issues? do you mean ideas?22:59
vengfulsquirrelOh yeah sorry, the ideas section.22:59
vengfulsquirrelJust to correct some of the words.23:00
cedkvengfulsquirrel: submition end friday23:00
cedkvengfulsquirrel: I need first only the answer23:00
cedkvengfulsquirrel: so if the answers are ok for you, I will start submitting23:01
vengfulsquirrelDid you look over it since I changed it ?23:04
vengfulsquirrelI just wanted to clarify the changes I made to the """What criteria do you use to select the members of your group? Please be as specific as possible.""" answer.23:07
cedkvengfulsquirrel: yes, it seems good23:22
vengfulsquirrelcedk: Okay the answers to the questions are ready then.23:25
vengfulsquirrelOr at least proof read I don't know what other requirements for their interface there are.23:26
cedkvengfulsquirrel: I put all in the wiki23:26
cedkvengfulsquirrel: ok, thx I will fill the form23:26

Generated by 2.11.0 by Marius Gedminas - find it at!