Hi, Fedora-Legal,
Congratulations on FC12 ! Can't wait to try it out.
Here's my question:
How does the package system (e.g. apt/up2date/yum???) deal with
dependencies that can be satisfied by more than 1 package? Or does
this just not matter in real life?
I put together a list of all pertinent "Provides" entries on the FC11
i386 DVD that can be satisfied in more than one way. The list is
pretty small (25 entries) since I discarded things that never show up
in "Requires". Any tips on how I should choose which package to
depend on for what I'm doing (analyzing licensing between a package
and its dependencies).
Ambiguous maintainer "provides":
-------------------------------------
dbus-bluez-pin-helper
java
java-sasl
jaxp_parser_impl
jaxp_transform_impl
jce
jre
jsp
jsse
kdelibs
kernel
kernel-devel
kernel-drm-nouveau
libproxy-pac
pcsc-ifd-handler
pinentry-gui
policykit-authentication-agent
qt
servlet
syslog
text-www-browser
Ambiguous AutoReqProv "provides:"
-------------------------------------
libbaconvideowidget.so.0
libjawt.so
libjvm.so
libxpcom.so
Here's a specific example for "Provides: jaxp_transform_impl":
saxon
Java XSLT processor
saxon-6.5.5-2.3.fc11.src.rpm
http://saxon.sourceforge.net/
mplv1.0
xalan-j2
xalan-j2-2.7.0-8.5.fc11.src.rpm
http://xalan.apache.org/
asl 1.1 and asl 2.0 and w3c
yours,
Julius
>> I was looking at the some of the dependencies generated by
AutoReqProv
>> in the RPMS in Fedora 11 and I noticed the following:
>>
>>
>> eclipse-swt (epl)
>> requires: libxpcom.so
>> provided-by: nspluginwrapper (gplv2+)
>
> This is actually linked to xulrunner, which is "MPLv1.1 or GPLv2+ or
> LGPLv2+".
>
Thanks so much for this clarification! I see now where I made a mistake. Oops.
--
yours,
Julius Davies
250-592-2284 (Home)
250-893-4579 (Mobile)
http://juliusdavies.ca/logging.html