Univention Bugzilla – Bug 42258
Shrink univention-lib
Last modified: 2020-06-22 14:38:16 CEST
univention-lib is a collection of many scripts, which are used all over UCS. The problem is their dependencies: If a single script needs some other package as a dependency, it gets added to debian/control which delays the availability of all scripts until all dependencies are satisfied. This is a problem when updating systems. One example is Bug #42242, which pulls in shell-univention-lib → python-univention-lib → python-samba → samba-libs → libldb1 The script fragments should be moved to the providing packages, that is: ucr.sh depends on univention-config anyway and should be provided by that package. For umc.sh there already is Bug #42201. /usr/share/univention-lib/base.sh /usr/share/univention-lib/umc.sh /usr/share/univention-lib/ucr.sh /usr/share/univention-lib/admember.sh /usr/share/univention-lib/ldap.sh /usr/share/univention-lib/all.sh