Bug 5899 - [spec] settle on presence/absence and versions of various libs (Rollup)
: [spec] settle on presence/absence and versions of various libs (Rollup)
: NEW
: Moblin Compliance Tools
Moblin Compliance Specification
: unspecified
: Netbook Moblin Linux
: Undecided normal
: ---
:
:
: 5755 5889 5984 5985 5986 5990 5991 5992 6055 6057 6058 6059 6060 6071 6075 6079 6097 6104 6323 6349 6382 6516 6518 6693 6694 6696 8721
:
 
 
Reported: 2009-09-04 09:04 PST by
Modified: 2009-12-18 08:37 PST (History)


Attachments




Description From 2009-09-04 09:04:33 PST
Going ahead and opening a bug on this now that the failures are down to a
managable set. Perhaps this should be moved to a spec bug, not sure.

In testing an OSV with lsb-libchk-me-4.0.1-7, I have 38 failures, for the
following libraries:

libQtWebKit.so.4
libQtXmlPatterns.so.4
libclutter-box2d-0.9.so.0
libclutter-qt-0.9.so.0
libdhcp-1.99.so.1
libgdbus.so.0
libiw.so.29
libpopt.so.0

libQtWebKit.so.4 and libQtXmlPatterns.so.4 are not present at all, and do not
seem to be avaliable from repos.

libclutter-qt-1.0.so.0 and libclutter-box2d-0.10.so.0 are provided, vs the
required 0.9 versions

libdhcp-1.99.so.1 and libgdbus.so.0 do not seem to be available from repos

libiw.so.30 is provided, vs the required 0.29 version

libpopt.so.0 comes from rpm package: popt-1.7-37.10.1, vs moblin spec: 1.15.?

I'll attach the journal.
------- Comment #1 From 2009-09-04 09:13:25 PST -------
beh, won't let me attach the compressed journal, too big

http://dev.linuxfoundation.org/~stewb/moblin/osv-results/journal.libchk.osv2.gz
------- Comment #2 From 2009-09-04 09:17:21 PST -------
At least for now, I'd suggest this to be a spec bug.

Old version of libpopt (1.7) doesn't use versions for symbols, while the new
ones use them. libchk-me expects versioned symbols to be present, that's why
all libpopt tests fail.

It can be safe to reduce the required libpopt version in the spec (from 1.15 to
1.7) and do not require symbols to have versions in libchk-me - this will not
lead to any failures even on systems with versioned symbols.

QtXmlPatterns doesn't seem to be a crucial lib, probably it can be safely
dropped from the spec.

QtWebKit - there is a point 17.4.5 in the spec that says 'Webkit - Removed
dependency. Only Mozilla required.' Probably we can drop libWebKit, too, just
for consistency?

libiw was present in the spec from the very beginning and was not subjected to
discuss, but if it changes its soname so quickly than maybe it is not ok to
include it? Should dig it a little more...
------- Comment #3 From 2009-09-04 09:40:32 PST -------
Changed summary


Note all the clutter libs are supposed to be 1.0 (well, don't know about boxd,
we should check), even if a spec revision has not been published that says so.
------- Comment #4 From 2009-09-04 10:18:59 PST -------
It may be a good idea to open separate spec bugs for each of the separate
libraries, to make sure we don't lose track of the multiple changes being
discussed here.
------- Comment #5 From 2009-09-08 08:29:41 PST -------
Okay, adding some links here and turning this bug into a rollup - we can close
this one when all the dependencies are resolved.  Continue to add additional
issues here as needed.

the Qt libraries are opened in bug 5983.
the clutter libraries are added to existing bug 5755.
the libiw library is questioned in bug 5984.
the libdhcp library is questioned in bug 5985.
the libgdbus library is questioned in bug 5986.
------- Comment #6 From 2009-09-08 08:33:26 PST -------
libpopt question is bug 5990
------- Comment #7 From 2009-09-08 08:36:12 PST -------
One of the deps dropped, added back (5990)