Re: [jenkins-ci PATCH v3 09/10] lcitool: avoid using an env var to store package list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2019-02-13 at 19:03 +0000, Daniel P. Berrangé wrote:
[...]
>          elif package_format == "rpm":
>              if os_name == "Fedora" and os_version == "Rawhide":
>                  sys.stdout.write(textwrap.dedent("""
>                      RUN yum update -y --nogpgcheck fedora-gpg-keys && \\
>                          yum update -y && \\
> -                        yum install -y ${PACKAGES} && \\
> +                        yum install -y %(pkgs)s && \\

You need to use '{pkgs}' instead of '%(pkgs)s' here, or substitution
will not be performed.

It should also be indented like

  yum install -y \\
          {pkgs} && \\

to avoid misalignment in the output file.

There's a bit of room for improvement (ideally the packages would be
aligned with "install" as they are in Debian) but we can deal with
that later.

>                          yum autoremove -y && \\
>                          yum clean all -y
> -                """))
> +                """).format(**varmap))
>              else:
>                  sys.stdout.write(textwrap.dedent("""
>                      RUN yum update -y && \\
> -                        yum install -y ${PACKAGES} && \\
> +                        yum install -y %(pkgs)s && \\

Same here.

With all of the above taken care of,

  Reviewed-by: Andrea Bolognani <abologna@xxxxxxxxxx>

Can you please push the series up until this point right away? The
last patch needs some more discussion, but with these changes in I
can already refresh the existing native Dockerfiles and trigger a
build, which I'm very keen on doing sooner rather than later as the
existing images are fairly outdated by now.

-- 
Andrea Bolognani / Red Hat / Virtualization


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux