On 1 Feb 2007, at 16:42, Martin Costabel wrote:

> Martin Costabel wrote:
>> Kevin Horton wrote:
>> []
>>> Please confirm that your lie and modglue packages will be added  
>>> to  fink sometime in the near future.  For now we will use the  
>>> ones from  your exp directory.
>> There is no real obstacle to adding them, except that I have done  
>> virtually no tests. Just confirm that they are not destroying your  
>> hard disk immediately, or even working OK, and I will add them to  
>> unstable.
>
> As dmacks points out, there is one problem with the modglue  
> package: The compatibility_version of the dylibs is 0.0.0.
>
> This means that *no* compatibility between successive versions is  
> guaranteed, and according to Fink policy one would need to change  
> the package name (not only the version and revision) every time a  
> new version comes out - and keep the -shlibs package of the old  
> version with the old name around. I don't know how often this  
> modglue library is going to be updated; if it's once every 5 years,  
> there is no problem, but if it happens every couple of months, this  
> would be a nightmare.
>
> There are two solutions for this problem (besides closing the eyes  
> and crossing fingers): Either one does not put the modglue and  
> modglue-shlibs packages into Fink as standalone packages, but  
> includes modglue in the cadabra package. In this way, the dylibs  
> become purely local and the Fink shlibs policy does not have to be  
> applied.
>
> Or one asks the author to provide a true compatibility_version.  
> This only requires changing one line in src/Makefile: In the  
> definition of LPHASE, instead of "-release ${RELEASE}", one would  
> put "-version-info 1:0:0" or something. But it would also mean that  
> the author would need to think about compatibility issues between  
> successive versions.
>
> Finally: The md5sum of modglue-1.2.tar.gz is no longer correct; the  
> tarball must have changed on the server.

Martin,

Thanks for the comments.  As near as I can tell, at the moment,  
modglue would only be used by cadabra, as I suspect no other  
developer knows about it.  So including it in the cadabra package  
might be a good solution.  Maybe in the future the cadabra developer  
might release some other program that uses modglue.  Then he could  
deal with the compatibility version, and we could split it off as a  
separate package.  I think this would work, but I understand next to  
nothing about compatibility versions.

I have not been working on the cadabra package, as it looked like  
Pierre-Henri Lavigne was going to pick it up.  But, I have heard  
nothing from him lately, so I will put it on my to-do list.  I have  
to update two of my own packages first though.

Kevin Horton
Ottawa, Canada



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to