Laurent Gautier skrev:
> 2008/6/7 Dirk Eddelbuettel <[EMAIL PROTECTED]>:
>   
>> On 5 June 2008 at 11:08, Laurent Gautier wrote:
>> | The "issue" is with the .deb packager.
>> | That means that R-2.6.2 was not around when the package was built (may
>> | be it was not released then).
>>
>> It's a synchronisation issue. For Debian, where I maintain R, RPy, ...,
>> I tend to rebuild RPy when a new R requires it.
>>
>> For Ubuntu, I guess this got overlooked.  Someone from the Ubuntu or RPt
>> communities need to step forward and look after this.
>>     
>
> Yes, I only meant that this is a synchronization detail.
>
> The listed contacts for both r-base and rpy ubuntu packages is:
> Ubuntu MOTU Developers <[EMAIL PROTECTED]>
>
>   
I've contacted the package manager for rpy on Ubuntu, and he has 
uploaded new builds to Gutsy-proposed and Hardy-proposed.
>   
>> | Currently rpy is building a C-level module for each version of R (and
>> | is looking for
>> | the matching module at run time). Greg and I started discussing on
>> | that: the need
>> | appeared because symbol names in R are changing through versions.
>> | One possibility is to relax the one-to-one association between a
>> | version of R and
>> | a C-level module, and keep the same python module until the R symbol
>> | names used in RPy change.
>>
>> It's messy.  For littler (http://dirk.eddebuettel.com/code/littler.html)
>> which is an R frontend for scripting or quick command-line use, I sometimes
>> get by with not rebuilding. The 2.6.1 to 2.7.0 transition was seemless.  But
>> then I don't explicitly check for version strings the way RPy does which is
>> prudent, but mau also leads to a couple of false rejections.
>>     
>
> So we roughly have two options:
> a- hard-code the versions of R a front-end is accepting to work with
> b- let the front-end discover if it is ok at run-time.
>
> a- will require a new build for each version of R (potentially
> higher-energy for the maintainer of compiled builds), and may only
> have the appearance of safety (symbols may remain the same but their
> functionality change), while b- can be made safer by
> - adding a "version >=" check
> - distributing a check mechanism with the build, unit-tests would be
> fine, so a user can check that everything is working before starting
> critical work such as a R-front-end-controlled rocket to Pluto. Given
> the number of switches R's ./configure has, and the number of
> third-party library R links to, it is seemingly not realistic to
> expect a rpy maintainer to check all possible scenarios before
> validating an R version.
>
>
> Just a thought,
>
>
> L.
>
>   
>> Dirk
>>
>> --
>> Three out of two people have difficulties with fractions.
>>
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
>> _______________________________________________
>> rpy-list mailing list
>> rpy-list@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/rpy-list
>>
>>     
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> rpy-list mailing list
> rpy-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rpy-list
>   


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to