Overview
we will need a few things that still reference bind-libs or bind-devel:
for bind-libs:
- installation-images @snwint
- ksh @WernerFink and @mlschroe (not even sure why ksh would care for those libs)
for bind-devel:
- collected @cvoegel
bind no longer comes with a -devel package, and the libs are folded into the main package
I cannot find user cvoegel neither can I find "collected"!?!?
At least ksh builds without bind-libs: [ 1454s] RPMS/x86_64/ksh-93vu-lp152.272.1.x86_64.rpm
As to collectd: 2 Tue Feb 23 16:29:31 UTC 2021 - Reinhard Max max@suse.com 3 4 - The bind plugin does not need bind-devel.
installation-images also BuildRequires bind-utils which now has the libraries, this should also work.
I've started a build of installation-images without the "BuildRequires bind-libs", but can't see the build log :-( At least "osc r" says openSUSE_Factory_standard x86_64 installation-images:openSUSE succeeded so, I gather, it's not "failed".
That's pretty much what I was hoping for! Thankf for doing the tests (collected is indeed fixed by now; so ksh and installation-images are the two offenders left)
Request History
msmeissn created request
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
jengelh accepted review
RBrownSUSE set openSUSE:Factory:Staging:I as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:I"
RBrownSUSE accepted review
Picked "openSUSE:Factory:Staging:I"
RBrownSUSE added factory-staging as a reviewer
Being evaluated by group "factory-staging"
RBrownSUSE accepted review
Unstaged from project "openSUSE:Factory:Staging:I"
RBrownSUSE set openSUSE:Factory:Staging:J as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:J"
RBrownSUSE accepted review
Picked "openSUSE:Factory:Staging:J"
RBrownSUSE accepted review
Staging Project openSUSE:Factory:Staging:J got accepted.
RBrownSUSE approved review
Staging Project openSUSE:Factory:Staging:J got accepted.
RBrownSUSE accepted request
Staging Project openSUSE:Factory:Staging:J got accepted.
bind-libs is still required by ksh and installation-images
Please re-consider this fact, as since 9.15.3
[cleanup] Remove isc-config.sh script as the BIND 9 libraries are now purely internal. [GL #1123]
Both of those can most likely be removed
took the leisure; rq 882323
bind-libs is still required by ksh and installation-images
The unversioned library links like
%{_libdir}/libbind9.so
are only used for development, but apparently all libraries are internal now. So those must not be installed.Surely, if they "must not be installed", upstream could change their Makefile if they really meant it, innit? How scoped is their "internal" - within tarball, within a project (multiple tars)? Questions over questions…
I wonder whether
CFLAGS="... -fPIE ..."
actually works properly because shared libraries must not be built with-fPIE
.It happens to work by accident because libtool injects its own -fPIC after user CFLAGS.
Unignored: returned to active backlog.