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

zfsutils library packages



Is there any reason to keep all those separate library packages?

libnvpair1
libnvpair1-udeb
libumem1
libumem1-udeb
libuutil1
libuutil1-udeb
libzfs1
libzfs1-udeb
libzpool1
libzpool1-udeb

Currently they're a waste of space. Specially in D-I where each udeb
consumes additional metadata.

IIRC we don't provide -dev packages because their ABI is not stable.
Nobody outside of zfsutils uses them, and judging by the dependencies in
upstream source tree, it seems there are no candidates to use them
(other than zfsutils):

$ for i in -lumem -luutil -lzfs -lzpool -lnvpair ; do grep -- $i
cddl/*/*/Makefile ; done | cut -d : -f 1 | sort -u
cddl/lib/libzfs_core/Makefile
cddl/lib/libzfs/Makefile
cddl/sbin/zfs/Makefile
cddl/sbin/zpool/Makefile
cddl/usr.bin/zinject/Makefile
cddl/usr.bin/zlook/Makefile
cddl/usr.bin/zstreamdump/Makefile
cddl/usr.bin/ztest/Makefile
cddl/usr.sbin/zdb/Makefile
cddl/usr.sbin/zhack/Makefile

Are there any concerns with merging those into zfsutils / zfsutils-udeb?

-- 
Robert Millan


Reply to: