Re: Changing default paths for mono packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/31/2011 11:44 AM, Jason L Tibbitts III wrote:
> And, yes, python is still wrong in using /usr/lib the way it does.  I'd
> hope that we could fix that with python3 but somehow that didn't work
> out.

Huh? Python contains *both* noarch and arch specific libraries (e.g. 
.so's) which are collocated in the same directories. To the best of my 
knowledge there is no standard mechanism in Python which would allow 
segregating the noarch ans arch specific files into different search 
paths *and* properly resolve module loading when noarch and arch 
specific modules are interdependent by sub-path location.

FWIW, Java has a similar problem with noarch files (.class & .jar) and 
JNI native .so files. There was discussion in the Java SIG group a 
number of weeks back and I'm not sure there was resolution, what I do 
recall was there was decent amount of disagreement over the proper 
packaging approach.

Bottom line seems to be that we need to address the packaging issues of 
languages supporting a mix of byte compiled noarch libraries and arch 
specific "native" libraries at a higher level and then form language 
specific rules derived from the general principles.

What we don't want to continue doing is promulgating the band-aid 
inconsistent one-off rules, suggestions and domain specific policies. 
I've spent an unreasonable amount of time trying to deal with these 
issues and I can testify it's a mess and the whole problem seems poorly 
understood and our tools poorly equipped to deal with it.

To be perfectly honest if you ask me "multi-lib" is currently a hack 
with a lot of warts and dark corners because we tried to graft the 
concept of multi-lib on top of a tool chain and policies which were 
never meant to support the concept.

-- 
John Dennis <jdennis@xxxxxxxxxx>

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging


[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux