public inbox for kdevops@lists.linux.dev
 help / color / mirror / Atom feed
From: Scott Mayhew <smayhew@redhat.com>
To: Chuck Lever <chuck.lever@oracle.com>
Cc: kdevops@lists.linux.dev
Subject: Re: [PATCH] gitr: Make gitr work on RHEL/CentOS
Date: Mon, 19 Aug 2024 08:53:25 -0400	[thread overview]
Message-ID: <ZsNARX379kUzWzbE@aion> (raw)
In-Reply-To: <Zr+6eWT4WVNhdGX0@tissot.1015granger.net>

On Fri, 16 Aug 2024, Chuck Lever wrote:

> On Thu, Aug 15, 2024 at 05:59:41PM -0400, Scott Mayhew wrote:
> > RHEL and CentOS do not ship cvsps or perl-TAP-Harness-Archive.  For the
> > former, we'll have to build it from git.  For the latter, we can install
> > it from CPAN, but we'll also have to install the perl-App-cpanminus
> > package to do so.
> > 
> > Also add two other dependencies.  First is 'make', which is currently
> > only installed if you have KDEVOPS_TRY_INSTALL_KDEV_TOOLS enabled in
> > your config.
> 
> That's a little surprising. I guess Ansible's "make" module does not
> install the base make utility?

AFAIK ansible modules just run the commands.  It's up to the user to
make sure the software that provide those commands is already installed
on the target systems.
> 
> 
> > Second is 'tar' which is not installed in the RHEL
> > virt-builder images by default ('tar' isn't part of the @core dnf
> > package group).
> 
> Another option might be to disable the CVS-related tests by not
> installing CVS on the target nodes. The git test suite should pick
> up that omission and then not run those tests.

You're saying that only the CVS-related tests are using tar?  Sounds
weird, but I can try it if you want.  Personally I'd rather have the
same set of tests running on my RHEL targets that are running on my
Fedora targets.

<snip/>

BTW, I think this will probably break the test on Oracle Linux.
> > +  when:
> > +    - ansible_distribution == "RedHat" or
> > +      ansible_distribution == "CentOS"

I think 'when: ansible_distribution != "Fedora"' will work better.

-Scott


  reply	other threads:[~2024-08-19 12:53 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-15 21:59 [PATCH] gitr: Make gitr work on RHEL/CentOS Scott Mayhew
2024-08-16 20:45 ` Chuck Lever
2024-08-19 12:53   ` Scott Mayhew [this message]
2024-08-19 13:12     ` Chuck Lever III
2024-08-19 14:07       ` Scott Mayhew
2024-08-19 21:28         ` Scott Mayhew
2024-08-21 13:54           ` Chuck Lever III

Reply instructions:

You may reply publicly 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=ZsNARX379kUzWzbE@aion \
    --to=smayhew@redhat.com \
    --cc=chuck.lever@oracle.com \
    --cc=kdevops@lists.linux.dev \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox