DPDK CI discussions
 help / color / Atom feed
From: Aaron Conole <aconole@redhat.com>
To: Juraj Linkeš <juraj.linkes@pantheon.tech>
Cc: "ci\@dpdk.org" <ci@dpdk.org>
Subject: Re: [dpdk-ci] OBS project configuration
Date: Wed, 22 Jul 2020 10:44:15 -0400
Message-ID: <f7tmu3rhao0.fsf@dhcp-25.97.bos.redhat.com> (raw)
In-Reply-To: <17a484531bae4754aae5e78e5324b780@pantheon.tech>

Juraj Linkeš <juraj.linkes@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').

> Regards,
>
> Juraj


  reply index

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-22 14:18 Juraj Linkeš
2020-07-22 14:44 ` Aaron Conole [this message]
2020-07-23  5:04   ` Juraj Linkeš

Reply instructions:

You may reply publically to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=f7tmu3rhao0.fsf@dhcp-25.97.bos.redhat.com \
    --to=aconole@redhat.com \
    --cc=ci@dpdk.org \
    --cc=juraj.linkes@pantheon.tech \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

DPDK CI discussions

Archives are clonable:
	git clone --mirror http://inbox.dpdk.org/ci/0 ci/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ci ci/ http://inbox.dpdk.org/ci \
		ci@dpdk.org
	public-inbox-index ci


Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.ci


AGPL code for this site: git clone https://public-inbox.org/ public-inbox