On 09.04.2013, at 16:11, Matthias Felleisen <matth...@ccs.neu.edu> wrote:

> 
> On Apr 8, 2013, at 6:03 PM, Berthold Bäuml <berthold.bae...@dlr.de> wrote:
> 
>> Another interesting model for package management (even including, e.g.,  how 
>> to check out and commit packages during development) has emerged over the 
>> last years in our field of research with the open source ROS (robot 
>> operating system) from Willow Garage http://www.ros.org/wiki/Packages .
>> 
>> Currently we are in the middle of writing up a package model we distilled 
>> from insights we got from studying the planet, planet2, debian and ROS 
>> packaging system. Looking forward to discussions with you.
> 
> 
> Please do share your insights with the dev or user list. It is quickly 
> becoming clear that we will need more than planet2. The question I will pose 
> is whether planet2 can serve as a foundation for implementing whatever you 
> come up with -- Matthias

I hope to find time to write up the model this weekend. But what is absolutely 
clear to us is that a package management system has to have a notion of 
versions (or variants as I called them) for a package at the lowest level -- 
otherwise such simple things as roll-backs or composing a system from packages 
in a deterministic way (i.e., by precisely specifying a version for all 
packages) is not possible. Of course, on top of such a low level system one can 
add more convenient interfaces for users for the more standard use cases, e.g., 
mimicking the  version disregarding behavior of planet2 -- but it is not 
possible to do it the other way round.

Berthold


-- 
-----------------------------------------------------------------------
Berthold Bäuml -- Head of Autonomous Learning Robots Lab
DLR, Robotics and Mechatronics Center (RMC)
Münchner Str. 20, D-82234 Wessling
Phone +49 8153 282489
http://www.robotic.de/Berthold.Baeuml
 


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to