Re: How important is %{_libdir} to arch-specific but non-multilib packages

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

 



Quoting Toshio Kuratomi (2012-11-14 19:13:00)
> Although we could grant a special case exception just for java, I think that
> would be unfair.  Making this decision on the more generic level and
> applying it to java, systemd, and other packages makes more sense to me.

I know this is not just about Java, but Java is a use case I care about so I'll
be frank: Anyone who says we should fully support multilib Java libraries is
either ignorant or nuts.

This is not a case of "we don't want to deal with it" or that "we want to be
special". This is the case of "we actually have been doing it like this all the
way until F14 when *I* tried to make Java stack multilib and it failed". And it
failed badly. 

Go read [1] where people *actually doing* JNI Java stuff discussed our options.
That including OpenJDK developers. We didn't really come up with anything sane
in the end. Add our buildsystem that insists that noarch packages cannot
reference _libdir and you have a nice basic idea. If you want more information
have a look at our proposed draft that's been delayed, which already contains
reasons why we simply cannot support multilib[2] in Java. 

If you vote to force us to support multilib in Java, I'll either find a way to
circumvent that guideline or I'll force each and every one of people voting for
it to work on JNI support in 800+ Java packages we have in Fedora. A little
warning: my efforts to enable Java multilib in F14 timeframe caused me to cry
myself to sleep and *then* having nightmares about all possible scenarios in
which things *will* go wrong. It's my biggest regret in my 2.5 years of full
time Java packaging. 
 
> So what are thoughts on allowing both 32bit and 64bit binaries into
> %{_prefix}/lib if those binaries are not part of a package that will be
> %multilib'd?

Uhmm...at least in Java: yeah, good idea!


[1] https://bugzilla.redhat.com/show_bug.cgi?id=665576 
[2] https://fedoraproject.org/wiki/User:Akurtakov/JavaPackagingDraftUpdate#Notes_on_multiarch
-- 
Stanislav Ochotnicky <sochotnicky@xxxxxxxxxx>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc.                               http://cz.redhat.com
--
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