Mailinglist Archive: opensuse-buildservice (148 mails)

< Previous Next >
Re: [opensuse-buildservice] source_validator causes commit to fail (baselibs.conf)
On Wed, 2015-05-13 at 19:29 +0200, Lars Müller wrote:
Hi,

home:lmuelle:bnc906336/samba.openSUSE_13.1_Update and
home:lmuelle:bnc906336/samba.openSUSE_13.2_Update both have the
identical baselibs.conf as it is used at network:samba:STABLE/samba
or
network:samba:MAINTAINED:SLE_12/samba

While it was possible to commit to network:samba:STABLE/samba both
home:lmuelle:bnc906336/samba.openSUSE_13.*_Update projects don't
accept
the same commit.

While calling osc commit I get:

###ASK
/home/lmuelle/opensuse/home:lmuelle:bnc906336/samba.openSUSE_13.1_Upd
ate/baselibs.conf
- package has samba-client-rpmlintrc: (unchanged)
ERROR: '#' referenced in baselibs.conf is not being built
ERROR: 'The' referenced in baselibs.conf is not being built
ERROR: 'next' referenced in baselibs.conf is not being built
ERROR: 'line' referenced in baselibs.conf is not being built
ERROR: 'is' referenced in baselibs.conf is not being built
ERROR: 'required' referenced in baselibs.conf is not being built
ERROR: 'for' referenced in baselibs.conf is not being built
ERROR: 'pre-11.0' referenced in baselibs.conf is not being built
ERROR: 'builds' referenced in baselibs.conf is not being built
ERROR: 'of' referenced in baselibs.conf is not being built
ERROR: 'libsmbclient' referenced in baselibs.conf is not being built
ERROR: 'libsmbclient' referenced in baselibs.conf is not being built
Aborting: service call failed:
/usr/lib/obs/service/source_validator --outdir /tmp/tmpZ6mSdL
A service failed with error: 1

https://github.com/openSUSE/obs-service-source_validator/pull/20 takes
care of allowing comments in baselibs.conf.

For samba, there are some more issues though, where baselibs.conf
seems not really to show what is currently built: and the idea of the
new parser is to actually have baselibs.conf make sense in accordance
to the .spec file.. something, a lot of packages drifted far apart
from.

I still get:
ERROR: 'libldb1' referenced in baselibs.conf is not being built
ERROR: 'libsmbclient' referenced in baselibs.conf is not being built
ERROR: 'libtalloc2' referenced in baselibs.conf is not being built
ERROR: 'libtdb1' referenced in baselibs.conf is not being built
ERROR: 'libtevent0' referenced in baselibs.conf is not being built

at least talloc, tevent, ldb1 and tdb1 are certainly no longer built
by samba.spec, as they are sep packages.

libsmbclient is only built for openSUSE < 10.3.1 (but in fact the
parser won't ever be able to guess that)

So, besides the comment not being ignored, 4 out of the 5 fails marked
are 100% correct to be flagged and ought to be corrected. The last one
is debatable, but imho not worthy to keep it.

Cheers,
Dominique
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References