2012/3/25 c. <carlo.defa...@gmail.com>:
>
>>>  1 - change the PKG_ADD in the packages
>>>
>>>  2 - patch pkg.m to handle subdirectories in a better way
>>>
>>>  3 - forbid the use of subdirectorues in packages
>
> On 25 Mar 2012, at 14:43, Carnë Draug wrote:
>
>> The idea of having this subdirectories is a matter of organization for
>> the package developers right? (Since upon package installation, the
>> user can only load either all or none of the package anyway). If
>> that's the case, I'll suggest a 4th option (maybe only temporary while
>> we can't anything better) that is to have all the subpackages in a
>> inst/ directory.
>> The source tree can differ from the tree of the
>> actual release, I believe that is acceptable.
>
> I don't exactly understand your suggestion.
> If you suggest that pkg.m should install all
> subdirectories of /inst, that is already the case,
> but adding them to path is not done automatically yet,
> option 2 was to patch pkg in order to do this.
>
> If you suggest that files be all copied in the same
> directory upo install, that is essentially option 3.
>
> which one would you like better?
>
>> Carnë
> c.

Hi
Carlo, what Carnë suggest is not as forbidding as option 3. He
basically says that for development you can keep the subfolder
structure, but at the install time you destroy that tree and add
everything under /inst. So, multipackages are allowed, but the
installed version looks just as any other package; everything merge
together.
Geometry and Mechanics were like that not long ago, but the installed
version looks really ugly...

-- 
M. Sc. Juan Pablo Carbajal
-----
PhD Student
University of Zürich
http://ailab.ifi.uzh.ch/carbajal/

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to