[PATCH 12/13] ci: Introduce Ubuntu 24.04

2024-05-06 Thread Michal Privoznik
Ubuntu 24.04 was released recently. Add it to our CI.

Signed-off-by: Michal Privoznik 
---
 ci/buildenv/centos-stream-9.sh|   1 +
 ci/buildenv/debian-12-cross-aarch64.sh|   1 +
 ci/buildenv/debian-12-cross-armv6l.sh |   1 +
 ci/buildenv/debian-12-cross-armv7l.sh |   1 +
 ci/buildenv/debian-12-cross-i686.sh   |   1 +
 ci/buildenv/debian-12-cross-mips64el.sh   |   1 +
 ci/buildenv/debian-12-cross-mipsel.sh |   1 +
 ci/buildenv/debian-12-cross-ppc64le.sh|   1 +
 ci/buildenv/debian-12-cross-s390x.sh  |   1 +
 ci/buildenv/debian-12.sh  |   1 +
 ci/buildenv/debian-sid-cross-aarch64.sh   |   1 +
 ci/buildenv/debian-sid-cross-armv6l.sh|   1 +
 ci/buildenv/debian-sid-cross-armv7l.sh|   1 +
 ci/buildenv/debian-sid-cross-i686.sh  |   1 +
 ci/buildenv/debian-sid-cross-mips64el.sh  |   1 +
 ci/buildenv/debian-sid-cross-ppc64le.sh   |   1 +
 ci/buildenv/debian-sid-cross-s390x.sh |   1 +
 ci/buildenv/debian-sid.sh |   1 +
 ci/buildenv/fedora-39.sh  |   1 +
 ci/buildenv/fedora-40-cross-mingw32.sh|   1 +
 ci/buildenv/fedora-40-cross-mingw64.sh|   1 +
 ci/buildenv/fedora-40.sh  |   1 +
 ci/buildenv/fedora-rawhide-cross-mingw32.sh   |   1 +
 ci/buildenv/fedora-rawhide-cross-mingw64.sh   |   1 +
 ci/buildenv/fedora-rawhide.sh |   1 +
 ci/buildenv/ubuntu-2404.sh| 101 +
 ci/containers/centos-stream-9.Dockerfile  |   1 +
 .../debian-12-cross-aarch64.Dockerfile|   1 +
 .../debian-12-cross-armv6l.Dockerfile |   1 +
 .../debian-12-cross-armv7l.Dockerfile |   1 +
 ci/containers/debian-12-cross-i686.Dockerfile |   1 +
 .../debian-12-cross-mips64el.Dockerfile   |   1 +
 .../debian-12-cross-mipsel.Dockerfile |   1 +
 .../debian-12-cross-ppc64le.Dockerfile|   1 +
 .../debian-12-cross-s390x.Dockerfile  |   1 +
 ci/containers/debian-12.Dockerfile|   1 +
 .../debian-sid-cross-aarch64.Dockerfile   |   1 +
 .../debian-sid-cross-armv6l.Dockerfile|   1 +
 .../debian-sid-cross-armv7l.Dockerfile|   1 +
 .../debian-sid-cross-i686.Dockerfile  |   1 +
 .../debian-sid-cross-mips64el.Dockerfile  |   1 +
 .../debian-sid-cross-ppc64le.Dockerfile   |   1 +
 .../debian-sid-cross-s390x.Dockerfile |   1 +
 ci/containers/debian-sid.Dockerfile   |   1 +
 ci/containers/fedora-39.Dockerfile|   1 +
 .../fedora-40-cross-mingw32.Dockerfile|   1 +
 .../fedora-40-cross-mingw64.Dockerfile|   1 +
 ci/containers/fedora-40.Dockerfile|   1 +
 .../fedora-rawhide-cross-mingw32.Dockerfile   |   1 +
 .../fedora-rawhide-cross-mingw64.Dockerfile   |   1 +
 ci/containers/fedora-rawhide.Dockerfile   |   1 +
 ci/containers/ubuntu-2404.Dockerfile  | 104 ++
 ci/gitlab/builds.yml  |  21 +++-
 ci/gitlab/containers.yml  |   7 ++
 ci/lcitool/projects/libvirt.yml   |   1 +
 ci/manifest.yml   |   4 +
 56 files changed, 283 insertions(+), 5 deletions(-)
 create mode 100644 ci/buildenv/ubuntu-2404.sh
 create mode 100644 ci/containers/ubuntu-2404.Dockerfile

diff --git a/ci/buildenv/centos-stream-9.sh b/ci/buildenv/centos-stream-9.sh
index 8dabda22b3..c23c60e026 100644
--- a/ci/buildenv/centos-stream-9.sh
+++ b/ci/buildenv/centos-stream-9.sh
@@ -17,6 +17,7 @@ function install_buildenv() {
 ca-certificates \
 ccache \
 clang \
+compiler-rt \
 cpp \
 cyrus-sasl-devel \
 device-mapper-devel \
diff --git a/ci/buildenv/debian-12-cross-aarch64.sh 
b/ci/buildenv/debian-12-cross-aarch64.sh
index efe5548097..5fc7e8a801 100644
--- a/ci/buildenv/debian-12-cross-aarch64.sh
+++ b/ci/buildenv/debian-12-cross-aarch64.sh
@@ -27,6 +27,7 @@ function install_buildenv() {
 iproute2 \
 iptables \
 kmod \
+libclang-rt-dev \
 libnbd-dev \
 libxml2-utils \
 locales \
diff --git a/ci/buildenv/debian-12-cross-armv6l.sh 
b/ci/buildenv/debian-12-cross-armv6l.sh
index 0b3963f020..24d7d80380 100644
--- a/ci/buildenv/debian-12-cross-armv6l.sh
+++ b/ci/buildenv/debian-12-cross-armv6l.sh
@@ -27,6 +27,7 @@ function install_buildenv() {
 iproute2 \
 iptables \
 kmod \
+libclang-rt-dev \
 libnbd-dev \
 libxml2-utils \
 locales \
diff --git a/ci/buildenv/debian-12-cross-armv7l.sh 
b/ci/buildenv/debian-12-cross-armv7l.sh
index bc489c342a..35738e6bb2 100644
--- a/ci/buildenv/debian-12-cross-armv7l.sh
+++ b/ci/buildenv/debian-12-cross-armv7l.sh
@@ -27,6 +27,7 @@ function install_buildenv() {
 iproute2 \
 iptables \
 kmod \
+libclan

Re: [PATCH 12/13] ci: Introduce Ubuntu 24.04

2024-05-07 Thread Michal Prívozník
On 5/7/24 12:20, Daniel P. Berrangé wrote:
> On Mon, May 06, 2024 at 10:43:09AM +0200, Michal Privoznik wrote:
>> Ubuntu 24.04 was released recently. Add it to our CI.
>>
>> Signed-off-by: Michal Privoznik 
>> ---
>>  ci/buildenv/centos-stream-9.sh|   1 +
>>  ci/buildenv/debian-12-cross-aarch64.sh|   1 +
>>  ci/buildenv/debian-12-cross-armv6l.sh |   1 +
>>  ci/buildenv/debian-12-cross-armv7l.sh |   1 +
>>  ci/buildenv/debian-12-cross-i686.sh   |   1 +
>>  ci/buildenv/debian-12-cross-mips64el.sh   |   1 +
>>  ci/buildenv/debian-12-cross-mipsel.sh |   1 +
>>  ci/buildenv/debian-12-cross-ppc64le.sh|   1 +
>>  ci/buildenv/debian-12-cross-s390x.sh  |   1 +
>>  ci/buildenv/debian-12.sh  |   1 +
>>  ci/buildenv/debian-sid-cross-aarch64.sh   |   1 +
>>  ci/buildenv/debian-sid-cross-armv6l.sh|   1 +
>>  ci/buildenv/debian-sid-cross-armv7l.sh|   1 +
>>  ci/buildenv/debian-sid-cross-i686.sh  |   1 +
>>  ci/buildenv/debian-sid-cross-mips64el.sh  |   1 +
>>  ci/buildenv/debian-sid-cross-ppc64le.sh   |   1 +
>>  ci/buildenv/debian-sid-cross-s390x.sh |   1 +
>>  ci/buildenv/debian-sid.sh |   1 +
>>  ci/buildenv/fedora-39.sh  |   1 +
>>  ci/buildenv/fedora-40-cross-mingw32.sh|   1 +
>>  ci/buildenv/fedora-40-cross-mingw64.sh|   1 +
>>  ci/buildenv/fedora-40.sh  |   1 +
>>  ci/buildenv/fedora-rawhide-cross-mingw32.sh   |   1 +
>>  ci/buildenv/fedora-rawhide-cross-mingw64.sh   |   1 +
>>  ci/buildenv/fedora-rawhide.sh |   1 +
>>  ci/buildenv/ubuntu-2404.sh| 101 +
>>  ci/containers/centos-stream-9.Dockerfile  |   1 +
>>  .../debian-12-cross-aarch64.Dockerfile|   1 +
>>  .../debian-12-cross-armv6l.Dockerfile |   1 +
>>  .../debian-12-cross-armv7l.Dockerfile |   1 +
>>  ci/containers/debian-12-cross-i686.Dockerfile |   1 +
>>  .../debian-12-cross-mips64el.Dockerfile   |   1 +
>>  .../debian-12-cross-mipsel.Dockerfile |   1 +
>>  .../debian-12-cross-ppc64le.Dockerfile|   1 +
>>  .../debian-12-cross-s390x.Dockerfile  |   1 +
>>  ci/containers/debian-12.Dockerfile|   1 +
>>  .../debian-sid-cross-aarch64.Dockerfile   |   1 +
>>  .../debian-sid-cross-armv6l.Dockerfile|   1 +
>>  .../debian-sid-cross-armv7l.Dockerfile|   1 +
>>  .../debian-sid-cross-i686.Dockerfile  |   1 +
>>  .../debian-sid-cross-mips64el.Dockerfile  |   1 +
>>  .../debian-sid-cross-ppc64le.Dockerfile   |   1 +
>>  .../debian-sid-cross-s390x.Dockerfile |   1 +
>>  ci/containers/debian-sid.Dockerfile   |   1 +
>>  ci/containers/fedora-39.Dockerfile|   1 +
>>  .../fedora-40-cross-mingw32.Dockerfile|   1 +
>>  .../fedora-40-cross-mingw64.Dockerfile|   1 +
>>  ci/containers/fedora-40.Dockerfile|   1 +
>>  .../fedora-rawhide-cross-mingw32.Dockerfile   |   1 +
>>  .../fedora-rawhide-cross-mingw64.Dockerfile   |   1 +
>>  ci/containers/fedora-rawhide.Dockerfile   |   1 +
>>  ci/containers/ubuntu-2404.Dockerfile  | 104 ++
>>  ci/gitlab/builds.yml  |  21 +++-
>>  ci/gitlab/containers.yml  |   7 ++
>>  ci/lcitool/projects/libvirt.yml   |   1 +
>>  ci/manifest.yml   |   4 +
>>  56 files changed, 283 insertions(+), 5 deletions(-)
>>  create mode 100644 ci/buildenv/ubuntu-2404.sh
>>  create mode 100644 ci/containers/ubuntu-2404.Dockerfile
> 
> Something went wrong here, picking up many non-Ubuntu changes.

That's because I need to install clang's runtime. But let me see if I
can split this change.

Michal
___
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-le...@lists.libvirt.org


Re: [PATCH 12/13] ci: Introduce Ubuntu 24.04

2024-05-07 Thread Daniel P . Berrangé
On Tue, May 07, 2024 at 02:36:42PM +0200, Michal Prívozník wrote:
> On 5/7/24 12:20, Daniel P. Berrangé wrote:
> > On Mon, May 06, 2024 at 10:43:09AM +0200, Michal Privoznik wrote:
> >> Ubuntu 24.04 was released recently. Add it to our CI.
> >>
> >> Signed-off-by: Michal Privoznik 
> >> ---
> >>  ci/buildenv/centos-stream-9.sh|   1 +
> >>  ci/buildenv/debian-12-cross-aarch64.sh|   1 +
> >>  ci/buildenv/debian-12-cross-armv6l.sh |   1 +
> >>  ci/buildenv/debian-12-cross-armv7l.sh |   1 +
> >>  ci/buildenv/debian-12-cross-i686.sh   |   1 +
> >>  ci/buildenv/debian-12-cross-mips64el.sh   |   1 +
> >>  ci/buildenv/debian-12-cross-mipsel.sh |   1 +
> >>  ci/buildenv/debian-12-cross-ppc64le.sh|   1 +
> >>  ci/buildenv/debian-12-cross-s390x.sh  |   1 +
> >>  ci/buildenv/debian-12.sh  |   1 +
> >>  ci/buildenv/debian-sid-cross-aarch64.sh   |   1 +
> >>  ci/buildenv/debian-sid-cross-armv6l.sh|   1 +
> >>  ci/buildenv/debian-sid-cross-armv7l.sh|   1 +
> >>  ci/buildenv/debian-sid-cross-i686.sh  |   1 +
> >>  ci/buildenv/debian-sid-cross-mips64el.sh  |   1 +
> >>  ci/buildenv/debian-sid-cross-ppc64le.sh   |   1 +
> >>  ci/buildenv/debian-sid-cross-s390x.sh |   1 +
> >>  ci/buildenv/debian-sid.sh |   1 +
> >>  ci/buildenv/fedora-39.sh  |   1 +
> >>  ci/buildenv/fedora-40-cross-mingw32.sh|   1 +
> >>  ci/buildenv/fedora-40-cross-mingw64.sh|   1 +
> >>  ci/buildenv/fedora-40.sh  |   1 +
> >>  ci/buildenv/fedora-rawhide-cross-mingw32.sh   |   1 +
> >>  ci/buildenv/fedora-rawhide-cross-mingw64.sh   |   1 +
> >>  ci/buildenv/fedora-rawhide.sh |   1 +
> >>  ci/buildenv/ubuntu-2404.sh| 101 +
> >>  ci/containers/centos-stream-9.Dockerfile  |   1 +
> >>  .../debian-12-cross-aarch64.Dockerfile|   1 +
> >>  .../debian-12-cross-armv6l.Dockerfile |   1 +
> >>  .../debian-12-cross-armv7l.Dockerfile |   1 +
> >>  ci/containers/debian-12-cross-i686.Dockerfile |   1 +
> >>  .../debian-12-cross-mips64el.Dockerfile   |   1 +
> >>  .../debian-12-cross-mipsel.Dockerfile |   1 +
> >>  .../debian-12-cross-ppc64le.Dockerfile|   1 +
> >>  .../debian-12-cross-s390x.Dockerfile  |   1 +
> >>  ci/containers/debian-12.Dockerfile|   1 +
> >>  .../debian-sid-cross-aarch64.Dockerfile   |   1 +
> >>  .../debian-sid-cross-armv6l.Dockerfile|   1 +
> >>  .../debian-sid-cross-armv7l.Dockerfile|   1 +
> >>  .../debian-sid-cross-i686.Dockerfile  |   1 +
> >>  .../debian-sid-cross-mips64el.Dockerfile  |   1 +
> >>  .../debian-sid-cross-ppc64le.Dockerfile   |   1 +
> >>  .../debian-sid-cross-s390x.Dockerfile |   1 +
> >>  ci/containers/debian-sid.Dockerfile   |   1 +
> >>  ci/containers/fedora-39.Dockerfile|   1 +
> >>  .../fedora-40-cross-mingw32.Dockerfile|   1 +
> >>  .../fedora-40-cross-mingw64.Dockerfile|   1 +
> >>  ci/containers/fedora-40.Dockerfile|   1 +
> >>  .../fedora-rawhide-cross-mingw32.Dockerfile   |   1 +
> >>  .../fedora-rawhide-cross-mingw64.Dockerfile   |   1 +
> >>  ci/containers/fedora-rawhide.Dockerfile   |   1 +
> >>  ci/containers/ubuntu-2404.Dockerfile  | 104 ++
> >>  ci/gitlab/builds.yml  |  21 +++-
> >>  ci/gitlab/containers.yml  |   7 ++
> >>  ci/lcitool/projects/libvirt.yml   |   1 +
> >>  ci/manifest.yml   |   4 +
> >>  56 files changed, 283 insertions(+), 5 deletions(-)
> >>  create mode 100644 ci/buildenv/ubuntu-2404.sh
> >>  create mode 100644 ci/containers/ubuntu-2404.Dockerfile
> > 
> > Something went wrong here, picking up many non-Ubuntu changes.
> 
> That's because I need to install clang's runtime. But let me see if I
> can split this change.

Oh right, because this is where you're syncing to a new libvirt-ci
commit. Don't worry about splitting. Just add a comment to the
commit message


With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-le...@lists.libvirt.org


Re: [PATCH 12/13] ci: Introduce Ubuntu 24.04

2024-05-07 Thread Daniel P . Berrangé
On Mon, May 06, 2024 at 10:43:09AM +0200, Michal Privoznik wrote:
> Ubuntu 24.04 was released recently. Add it to our CI.
> 
> Signed-off-by: Michal Privoznik 
> ---
>  ci/buildenv/centos-stream-9.sh|   1 +
>  ci/buildenv/debian-12-cross-aarch64.sh|   1 +
>  ci/buildenv/debian-12-cross-armv6l.sh |   1 +
>  ci/buildenv/debian-12-cross-armv7l.sh |   1 +
>  ci/buildenv/debian-12-cross-i686.sh   |   1 +
>  ci/buildenv/debian-12-cross-mips64el.sh   |   1 +
>  ci/buildenv/debian-12-cross-mipsel.sh |   1 +
>  ci/buildenv/debian-12-cross-ppc64le.sh|   1 +
>  ci/buildenv/debian-12-cross-s390x.sh  |   1 +
>  ci/buildenv/debian-12.sh  |   1 +
>  ci/buildenv/debian-sid-cross-aarch64.sh   |   1 +
>  ci/buildenv/debian-sid-cross-armv6l.sh|   1 +
>  ci/buildenv/debian-sid-cross-armv7l.sh|   1 +
>  ci/buildenv/debian-sid-cross-i686.sh  |   1 +
>  ci/buildenv/debian-sid-cross-mips64el.sh  |   1 +
>  ci/buildenv/debian-sid-cross-ppc64le.sh   |   1 +
>  ci/buildenv/debian-sid-cross-s390x.sh |   1 +
>  ci/buildenv/debian-sid.sh |   1 +
>  ci/buildenv/fedora-39.sh  |   1 +
>  ci/buildenv/fedora-40-cross-mingw32.sh|   1 +
>  ci/buildenv/fedora-40-cross-mingw64.sh|   1 +
>  ci/buildenv/fedora-40.sh  |   1 +
>  ci/buildenv/fedora-rawhide-cross-mingw32.sh   |   1 +
>  ci/buildenv/fedora-rawhide-cross-mingw64.sh   |   1 +
>  ci/buildenv/fedora-rawhide.sh |   1 +
>  ci/buildenv/ubuntu-2404.sh| 101 +
>  ci/containers/centos-stream-9.Dockerfile  |   1 +
>  .../debian-12-cross-aarch64.Dockerfile|   1 +
>  .../debian-12-cross-armv6l.Dockerfile |   1 +
>  .../debian-12-cross-armv7l.Dockerfile |   1 +
>  ci/containers/debian-12-cross-i686.Dockerfile |   1 +
>  .../debian-12-cross-mips64el.Dockerfile   |   1 +
>  .../debian-12-cross-mipsel.Dockerfile |   1 +
>  .../debian-12-cross-ppc64le.Dockerfile|   1 +
>  .../debian-12-cross-s390x.Dockerfile  |   1 +
>  ci/containers/debian-12.Dockerfile|   1 +
>  .../debian-sid-cross-aarch64.Dockerfile   |   1 +
>  .../debian-sid-cross-armv6l.Dockerfile|   1 +
>  .../debian-sid-cross-armv7l.Dockerfile|   1 +
>  .../debian-sid-cross-i686.Dockerfile  |   1 +
>  .../debian-sid-cross-mips64el.Dockerfile  |   1 +
>  .../debian-sid-cross-ppc64le.Dockerfile   |   1 +
>  .../debian-sid-cross-s390x.Dockerfile |   1 +
>  ci/containers/debian-sid.Dockerfile   |   1 +
>  ci/containers/fedora-39.Dockerfile|   1 +
>  .../fedora-40-cross-mingw32.Dockerfile|   1 +
>  .../fedora-40-cross-mingw64.Dockerfile|   1 +
>  ci/containers/fedora-40.Dockerfile|   1 +
>  .../fedora-rawhide-cross-mingw32.Dockerfile   |   1 +
>  .../fedora-rawhide-cross-mingw64.Dockerfile   |   1 +
>  ci/containers/fedora-rawhide.Dockerfile   |   1 +
>  ci/containers/ubuntu-2404.Dockerfile  | 104 ++
>  ci/gitlab/builds.yml  |  21 +++-
>  ci/gitlab/containers.yml  |   7 ++
>  ci/lcitool/projects/libvirt.yml   |   1 +
>  ci/manifest.yml   |   4 +
>  56 files changed, 283 insertions(+), 5 deletions(-)
>  create mode 100644 ci/buildenv/ubuntu-2404.sh
>  create mode 100644 ci/containers/ubuntu-2404.Dockerfile

Something went wrong here, picking up many non-Ubuntu changes.


With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-le...@lists.libvirt.org