[ovs-git] [openvswitch/ovs] 2bd978: cirrus: Look up existing versions of python depend...

Ilya Maximets noreply at github.com
Tue May 11 15:48:21 UTC 2021


  Branch: refs/heads/branch-2.14
  Home:   https://github.com/openvswitch/ovs
  Commit: 2bd978ff7555e324db6899867d30e1fdfb214d09
      https://github.com/openvswitch/ovs/commit/2bd978ff7555e324db6899867d30e1fdfb214d09
  Author: Ilya Maximets <i.maximets at ovn.org>
  Date:   2021-05-10 (Mon, 10 May 2021)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus: Look up existing versions of python dependencies.

FreeBSD sometimes changes the base version of python3 that is
used for packages.  This affects package names.  For example,
currently CI is broken, because there is no more py37- versions
of sphinx and openssl available, only py38- ones:

  pkg: No packages available to install matching 'py37-openssl'
       have been found in the repositories
  pkg: No packages available to install matching 'py37-sphinx'
       have been found in the repositories

We had the same issue last year with 3.6 -> 3.7 transition:
  dfa2e3d04948 ("cirrus: Use python 3.7 packages on FreeBSD.")

Fixing that by searching for a package instead of using a specific
version.  This should help to avoid same issues in the future.

Signed-off-by: Ilya Maximets <i.maximets at ovn.org>
Reviewed-by: Aaron Conole <aconole at redhat.com>
Acked-by: Kevin Traynor <ktraynor at redhat.com>
Reviewed-by: David Marchand <david.marchand at redhat.com>


  Commit: 09551a3f540c1ec7758e837640947489101e0338
      https://github.com/openvswitch/ovs/commit/09551a3f540c1ec7758e837640947489101e0338
  Author: Ilya Maximets <i.maximets at ovn.org>
  Date:   2021-05-11 (Tue, 11 May 2021)

  Changed paths:
    M Documentation/automake.mk

  Log Message:
  -----------
  doc: automake: Add support for sphinx 4.0.

File layout for man pages in sphinx 4 by default changed [1] from:

  Documentation/_ref/man/page.section

 to:

  Documentation/_ref/man/section/page.section

Ajusting our build scripts so they will be able to locate files
in new places.  This fixes our CI build.

[1] https://github.com/sphinx-doc/sphinx/issues/7996

Signed-off-by: Ilya Maximets <i.maximets at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>
Reviewed-by: David Marchand <david.marchand at redhat.com>
Reviewed-by: Aaron Conole <aconole at redhat.com>


  Commit: 5c9ba8b15b23a0e7551dadb359110832d22d32c5
      https://github.com/openvswitch/ovs/commit/5c9ba8b15b23a0e7551dadb359110832d22d32c5
  Author: Ilya Maximets <i.maximets at ovn.org>
  Date:   2021-05-11 (Tue, 11 May 2021)

  Changed paths:
    M .github/workflows/build-and-test.yml

  Log Message:
  -----------
  github: Fix up malformed /etc/hosts.

For some reason /etc/hosts in GHA now contains a plain text line
like this:

  Note: Don't Delete this file. Also, don't remove this line. ...

This breaks libunbound and makes a series of unit tests to emit
following warning:
  |00001|dns_resolve|WARN|Failed to read etc/hosts: syntax error

Working around this issue by removing a bad line from /etc/hosts
until this fixed properly by GitHub team.  This in combination
with other fixes should unblock CI.

Bug for virtual-environments:
  https://github.com/actions/virtual-environments/issues/3353

Signed-off-by: Ilya Maximets <i.maximets at ovn.org>
Reviewed-by: David Marchand <david.marchand at redhat.com>
Acked-by: Aaron Conole <aconole at redhat.com>


Compare: https://github.com/openvswitch/ovs/compare/d9f7440d9a0d...5c9ba8b15b23


More information about the git mailing list