Re: [Soya-user] soya svn not compiling on Archlinux anymore

2012-05-09 Thread Pierre-Yves David

On 9 mai 2012, at 15:01, Lamy Jean-Baptiste wrote:

 I'm currently rewriting the Soya's shading system (and almost all Soya ;)  
 but nothing has been committed yet in the SVN, so it should not be a problem.

le je réécrit tout, mais j'ai rien commité me fait dire que tu devrais 
vraiment passer à mercurial. (et m'irrite un peu)

Tu veux un cours gratos dans mon nouvelle appartement ?

-- 
Pierre-Yves 
___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] LEGAL

2012-01-19 Thread Pierre-Yves David
On Thu, Jan 19, 2012 at 04:34:07PM +0100, Samarth Agarwal wrote:
 The lgpl license is an license similar to the gpl
 while the gpl enforces that all variations are gpl

Yes, I'm aware of licence stuff: most of my day job code are published under an
LGPL licence, I'm a contributor to GPL one and user of multiple MIT licended 
project.

 Also i might use soya3d for an commercial project
 I am planning to go with opengl but might switch to soya3d

We'll be happy to help people, and have new soya contributor to wake the
project up. But you should told us more about this project to convince us it
worth a licence change.

Make sure you are aware that soya3d is a fairly old piece of code and are quite
out of sync with the current 3D state of art.

You should be able to meet some soya licence holder on the freenode IRC
netword. Join the #soya channel to meet them.

See you soon.

-- 
Pierre-Yves David


___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] Moving to a DVCS hosting

2011-09-13 Thread Pierre-Yves David
Hello,

Paul Morelle (madprog), Guillaume Bouchard (guibou) and me talk about moving
soya to a Decentralized VCS hosting. We are suggesting moving to mercurial[1]
dvcs on a http://bitbucket.org account.

This suggestion is included in a bigger plan. Paul Morelle is working on the
testing and documentation side:
- Way to test SDL base process without opening any window,
- Moving the documentation to sphinx,
- Turning tutorial into online documentation,
- Turning tutorial into test.
Guillaume Bouchard is working on a migration from Pyrex to Cython and in
particular in a way to avoid generating recompiling 200 000 line of C every
time a single comma is altered in pyx source.

The move will probably motivate the following reorganisation:


1. split the huge soya repo into multiple one:

:soya3d:  to hold the current content of soya/ and soya-contrib 
directories
:cerealizer:  to hold the current content of cerealizer/ directory
:tofu:to hold the current content of tofu/ tofu_enet/ tofu_udp/ 
directories

the osx_stuff/ directory is probably deprecated

the ebuild/ directory will be split in associated repo

2. Relayout source and non-source.

I'm very fond of this convention but current python packaging tool pretty
much enforce the setup.{py,cfg} file to be at root of a directory that
contains root directory of the python package.

If you did not understand the above sentence:
$ cd soya
$ mv setup.* ..
$ mv docs ..
$ mv tutorials ..
$ mv tests ..


Unless some opposition raise, I'll move forward and create a soya-project
account on bitbucket.


-- 
Pierre-Yves marmoute David


[1] this suggestion include a free introduction to mercurial for jiba

___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] compiling soya from svn or 0.15

2011-06-13 Thread Pierre-Yves David

On 13 juin 2011, at 18:13, deavid wrote:

 when i created my own libs, i created a folder inside with the name of
 the module.

Having the module at the root of the module allow to just clone the project in 
a directory covered by PYTHONPATH to enable it. This nullify the needs for 
magic command as develop.

Fixing the tarball release won't change anything to the above and help new user 
that want to compile.

(Moreover, disabling pyrex recompilation for release would be a good idea)

-- 
Pierre-Yves
___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] Possible bug in soya in newer linux systems

2011-05-28 Thread Pierre-Yves David
I applied the ubuntu patches (adding GLU to lib) and pushed it in the repo. 
Jiba can you make a 0.15.0 release ?


--  
Pierre-Yves
___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] CoordSyst matrix

2011-02-21 Thread Pierre-Yves David
On Mon, Feb 21, 2011 at 12:11:15PM +0100, Fabio Varesano wrote:
 On 02/21/2011 11:58 AM, deavid wrote:
  
  This is the matrix:
  - CXx, CXy, CXz, W1
  - CYx, CYy, CYz, W2
  - CZx, CZy, CZz, W3
  - Ox,Oy,Oz, W4
 
 Thank you, but this is a 4x4=16 matrix.. while it's defined as a 19
 elements matrix.
 
 I think I understood how it works.. I did that by looking at the code
 in matrix_from_quaternion() in matrix.c and comparing it to
 http://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToMatrix/index.htm
 
 So it seems that Grag has it right. It's a 4x4 matrix transformation
 matrix ordered rows first, column later so that m[0] to m[3] is the
 first column.
 
 m[16] to m[18] are instead those scale factors which I'm not sure
 about what they do.

They are used to use the same model/geom for stuff of different size.

 Anyone can confirm?

I do.


-- 
Pierre-Yves

___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] [bug #15138] ode-join.py -- seems to be acting odd

2010-01-16 Thread Pierre-Yves David

URL:
  http://gna.org/bugs/?15138

 Summary: ode-join.py -- seems to be acting odd
 Project: Soya 3D
Submitted by: marmoute
Submitted on: Saturday 01/16/2010 at 21:38
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
  Status: None
 Privacy: Public
 Assigned to: None
Originator Email: 
 Open/Closed: Open
 Discussion Lock: Any

___

Details:






___

Reply to this item at:

  http://gna.org/bugs/?15138

___
  Message sent via/by Gna!
  http://gna.org/


___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] [bug #6807] Importing a *.blend on Windows XP doesn't work

2010-01-16 Thread Pierre-Yves David

Update of bug #6807 (project soya):

Priority:  5 - Normal = 1 - Later  


___

Reply to this item at:

  http://gna.org/bugs/?6807

___
  Message sent via/by Gna!
  http://gna.org/


___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] [bug #8815] Soya crashes with open source radeon driver

2010-01-16 Thread Pierre-Yves David

Update of bug #8815 (project soya):

 Open/Closed:Open = Closed 


___

Reply to this item at:

  http://gna.org/bugs/?8815

___
  Message sent via/by Gna!
  http://gna.org/


___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] Remaining step to 0.15.0

2010-01-16 Thread Pierre-Yves David
We made significant improvement and major bugfix to soya since 0.14.x. I think 
you can publish a 0.15.x version. With the new Deavid patches for up-to-date 
pyrex compatibility I think you should do it as soon as possible. My initial 
schedule was to publish a release candidate this week end. For an official 
release at the end of the month. But they are several issue I wish to see fixed 
before a 0.15.0 :

- laser rendering
- ode-mass tutorial
- ode-join tutorial
- test
- particle tutorial

I'm not available this sunday but maybe deavid and jiba can investigate those 
issues (any others good-will are welcome of course). 

regards

--
marmoute
___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] Patches to Soya3D that allow compiling with latest Pyrex

2010-01-16 Thread Pierre-Yves David
I finally solved my configuration issue and have been able to test All the 
patches 

On 11 janv. 2010, at 18:41, deavid wrote:

 GUI stuff works, [with deprecation warnings]
fixed

 ODE collision 7th demonstration fails when it inits:

fixed

 ode-join.py -- seems to be acting odd.

I agree : added to the tracker

 ode-mass.py -- doesn't seem to do anything (it closes inmediately the window)

I agree : ticket added to the tracker

 particle-1.py -- seems to work (not at all, though), but says:
 /usr/lib/python2.5/site-packages/soya/particle.py:22:
 DeprecationWarning: The content of this module is now in the soya
 module.
  warnings.warn(The content of this module is now in the soya
 module., DeprecationWarning)

Ticket added to the tracker. The tutorial important and comment not some 
rewriting as the particle stuff moved into the main soya module. You also say 
that part of the tutorial are broken. Can you be more specific (The best would 
be adding a test case)


 Pudding stuff won't work:
Fixed

 raypicking-1.py and raypicking3.py -- They fail inside the laser class with 
 this error

Fixed

 and laser won't appear.

Still to be fixed. Point to point laser doesn't appear but point to infinity 
laser works.

 test.py -- fails with the following message:
 Traceback (most recent call last):
  File test.py, line 40, in module
class InterpolatingBody(soya.Cal3dBody):
 AttributeError: 'module' object has no attribute 'Cal3dBody'
 * Soya3D * Quit...

Not fixed.


All those fixes have been pushed in the main svn repo.

I also set up an mercurial mirror here : 
http://bitbucket.org/marmoute/soya-mirror/

--
marmoute
___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] Patches to Soya3D that allow compiling with latest Pyrex

2009-12-17 Thread Pierre-Yves David
On Thu, Dec 17, 2009 at 12:01:11PM +0100, deavid wrote:
 Hi,
 I'm working very hard to have Soya compiled using latest Pyrex 0.9.8.5

Thank you very much

 At least, these patches will make soya compilable with that version of
 pyrex, but it is not perfect.

That's a great start

 ODE collisions work, when using single precision libraries of ODE.
 
 But it fails in the following tutorials:
 
 ** python tutorial/ode-collision-4-pushable.py  -- FAILS -- returns:
 Exception exceptions.TypeError: 'soya._soya.Contact' object does not
 support item assignment in 'soya._soya.collide_callback' ignored

This work fine with older pyrex version. I hope 

 ** python tutorial/ode-collision-7-hit_func-3-contacts.py -- FAILS -- returns:
   File tutorial/ode-collision-7-hit_func-3-contacts.py, line 38, in module
 soya.MAIN_LOOP.events
 AttributeError: 'NoneType' object has no attribute 'events'

Hum strange. I'll try to investigate this to the end of the week. It's strange
to have code running without MAIN_LOOP defined

 ** python tutorial/ode-collision-8-terrain.py --FAILS-- balls pass
 through terrain.

It should be the same item assignement issue.

 ** python tutorial/ode-collision-9-box.py --FALLS-- objects pass
 through floor. and an error in shell:
 Exception exceptions.TypeError: 'soya._soya.Contact' object does not
 support item assignment in 'soya._soya.collide_callback' ignored

idem

 ** the rest of examples seems to be working

sweet. (but we really need a serious test suite.)

 I will work to have these working too.

Thank you very much again.

--
Pierre-Yves

___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


Re: [Soya-user] Soya-user Digest, Vol 48, Issue 5

2009-11-10 Thread Pierre-Yves David
On Tue, Nov 10, 2009 at 12:59:07PM +, Elkhadir Bachir wrote:
 soya-user-requ...@gna.org wrote:
  Send Soya-user mailing list submissions to
  soya-user@gna.org
 
  To subscribe or unsubscribe via the World Wide Web, visit
  https://mail.gna.org/listinfo/soya-user
  or, via email, send a message with subject or body 'help' to
  soya-user-requ...@gna.org
 
  You can reach the person managing the list at
  soya-user-ow...@gna.org
 
  When replying, please edit your Subject line so it is more specific
  than Re: Contents of Soya-user digest...
 
 
  Today's Topics:
 
 1. Re: Soya-user Digest, Vol 48, Issue 2 (David Pierre-Yves)
 
 
  --
 
  Message: 1
  Date: Tue, 10 Nov 2009 08:12:25 +0100
  From: David Pierre-Yves pierre-yves.da...@ens-lyon.org
  Subject: Re: [Soya-user] Soya-user Digest, Vol 48, Issue 2
  To: Soya 3D mailing list soya-user@gna.org
  Message-ID: b7edefd6-e345-443e-bc43-f3e4413bd...@ens-lyon.org
  Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
 
 
  On 8 nov. 2009, at 15:21, Bachir secret wrote:
 

  j'ai la derniere version de soya, soit la 0.14.
  pour ode, c'est la version  0.11.1-1 qui est installe surma machine 
  (via pacman, le gestinnaire de paquet d'archlinux)
  et merci pour cette reponse rapide ;)
  
 
  ODE made some change to it's API. Change have been made in the soya  
  SVN but a proper version is still missing.
 
  It may be a good reason for a new stable release. Jiba ?
 
  --
  Marmoute
 
 
 
 
  --
 
  ___
  Soya-user mailing list
  Soya-user@gna.org
  https://mail.gna.org/listinfo/soya-user
 
 
  End of Soya-user Digest, Vol 48, Issue 5
  
 

 I tried the svn version, the ode-collision-8-terrain.py works just fine. 
 But when testing ode-collision-9-box.py, the following errors occurs:
 
 Exception TypeError: 'soya._soya.Contact' object does not support
 item assignment in 'soya._soya.collide_callback' ignored

Looks like a pyrex version issue. You need Pyrex 0.9.6.4 *not* above to compile 
soya.

--
Marmoute

___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] [bug #14326] Pudding.MainLoop.main_loop call doesn't return any value to its caller

2009-09-16 Thread Pierre-Yves David

Update of bug #14326 (project soya):

  Status:None = Fixed  
 Assigned to:None = marmoute   
 Open/Closed:Open = Closed 


___

Reply to this item at:

  http://gna.org/bugs/?14326

___
  Message sent via/by Gna!
  http://gna.org/


___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user


[Soya-user] [bug #12621] Soya crashes with OpenDE 0.10.1

2009-02-06 Thread Pierre-Yves David

Update of bug #12621 (project soya):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

Fixed in the svn version in december.

Will be ok in the next release.

___

Reply to this item at:

  http://gna.org/bugs/?12621

___
  Message sent via/by Gna!
  http://gna.org/


___
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user