[dpdk-ci] OBS project configuration

Juraj Linkeš juraj.linkes at pantheon.tech
Thu Jul 23 07:04:13 CEST 2020


> Juraj Linkeš <juraj.linkes at pantheon.tech> writes:
> 
> > Hi Aaron,
> >
> >
> >
> > I've tinkered a bit with the initial repository/architecture configuration. Here's
> what I looked at:
> > https://build.opensuse.org/repositories/home:jlinkes - a bunch of
> > RedHat/Debian systems on all supported architectures.
> >
> >
> >
> > First a general note: the rpm .spec file defines the make build
> > instead of meson build. This currently leads to failures in rpm
> > builds, so we need to change it to meson build (I don't think using
> MAKE_PAUSE=n is the way to go, since make build is going to be deprecated).
> 
> Yes.
> 
> > You can look at the results here:
> > https://build.opensuse.org/package/show/home:jlinkes/upstream_master. I
> think we can enable the passing repositories right away. Some notes about .deb
> failures:
> >
> > ·        Debian_9.0 doesn't even start because it doesn't have the proper
> packages: nothing provides debhelper >= 10.3~,
> > (got version 10.2.5) etc. I think we can leave Debian 9 out since there's still
> Debian 10 that works fine.
> 
> Awesome.
> 
> > ·        xUbuntu_18.04 errors because of ERROR: Meson version is 0.45.1 but
> project requires >= 0.47.1. This is basically the
> > same as Debian 9. However, Ubuntu 18.04 is a popular distribution, so
> > we might want to think of a workaround. Maybe we disable it now a enable
> later if we find one.
> >
> >
> >
> > I did a run with older code in
> > https://build.opensuse.org/package/show/home:jlinkes/series_10567, but
> > that still uses make build, so it's not very useful. There are build errors, but
> those could go away with meson build and maybe the systems won't even have
> the proper version of meson.
> >
> >
> >
> > For now, what makes sense to me is to enable the Debian repositories
> > except Debian 9 and Ubuntu 18.04, then changing rpms to build with meson
> and testing it and then we can enable Red Hat repositories based on how that
> goes.
> 
> Okay.  I'm still waiting on a request to install obs client on the build server.  If
> that doesn't go through this week, I plan to modify the job to force install it with
> pip3 (NOTE: I had to make a few modifications to your pull request - I'll send you
> a PATCH file when it's done to see if you like it and then we can 'merge').
> 

Great, looking forward to it.

> > Regards,
> >
> > Juraj
> 



More information about the ci mailing list