In Ubuntu we check symbols exported by the shared library.
- ocf@Base 2.0.1
+#MISSING: 2.1.0-0ubuntu1# ocf@Base 2.0.1
+ qc_get_top_handle@Base 2.1.0-0ubuntu1
+ sysfs@Base 2.1.0-0ubuntu1
ocf symbol is missing, and sysfs one got added (it's replacement), and
gc_get_top_handle got added too.
It seems like APIs moved from using "ocf" to using "sysfs". Maybe they
are all internal anyway, and not exposed via headers (but like can be
dlopened & found / used), in that case maybe one should hide them such
they don't get exported. It all seems to have been replaced with the
exported sysfs struct.
It seems like there is intentional move from ocf -> sysfs. But not sure
if is part of public APIs, or "accidentally exported symbol" or like
semi-private semi-public symbol (like the many _private symbols exported
publically by libc6 glib etc).
query_capacity_ocf.c is gone, and references to &ocf are replaced with &hypfs
- struct qc_data_src *src, *sources[] = {&sysinfo, &ocf, &hypfs, &sthyi,
NULL};
+ struct qc_data_src *src, *sources[] = {&sysinfo, &hypfs, &sthyi,
&sysfs, NULL};
Although query_capacity_ocf.c and like -static void qc_ocf_dump (and
similar *_ocf_*) where not exported, ocf struct itself was declared
extern. and visible as a symbol.
** Information type changed from Private to Public
** Tags added: block-proposed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1873792
Title:
[20.04 FEAT] Upgrade qclib >= 2.1.0
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1873792/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs