Age | Commit message (Collapse) | Author | Files | Lines |
|
The EOL was on 2024-08-14.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
|
|
freebsd-current (FreeBSD 15) dropped the lang/tcl87 package, resulting
in failed pipelines:
https://gitlab.com/nbdkit/nbdkit/-/jobs/9296561518
Although freebsd-13 & freebsd-14 do still have the old package, it's
easiest to move to the newest Tcl. (Although note that it's not
source-level compatible and we have had to make changes in a few
packages to compensate for it.)
New package in FreeBSD 13:
https://freebsd.pkgs.org/13/freebsd-amd64/tcl90-9.0.1.pkg.html
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
|
|
Amazingly every distro seems to pick the same name for this package.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
|
|
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
|
|
Latest are
* freebsd-13-4
* freebsd-14-2
* freebsd-15-0-snap
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
libgdk-pixbuf2.0-dev is the name of a transitional package
that has recently been dropped from Debian sid.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The module is part of the perl package in openSUSE Tumbleweed,
though it's still a separate package in openSUSE Leap 15.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The module is part of the perl package in openSUSE.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The module is part of the perl package in openSUSE.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The situation with the ExtUtils::CBuilder module is complicated,
but as far as I can tell it has been part of the standard Perl
installation for a long time, except that a slightly newer
version of it was also shipped separately on CPAN.
These days, most operating systems skip the latter and just
include the module in the existing perl package, so we can make
the mapping simpler.
This fixes use of the mapping on Debian Sid, where the
libextutils-cbuilder-perl package no longer exists, and avoids
installing the module from CPAN on Alpine and macOS.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The ExtUtils::Embed module is indeed part of the perl package
on macOS, so we can avoid installing it from CPAN there while
making the mapping simpler.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The module is no longer its own package, but is part of the
main perl package instead.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
The rest1 package contains librest 0.9.1, while the rest package
used to contain librest 0.8.4 since not all packages using
librest were made compatible with the new version yet.
As of a week ago, all compatibility issues have been resolved
and the rest package has been dropped from Alpine edge. Since
the rest1 package already existed even in Alpine 3.19, we can
just switch to that one across the board.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
|
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
|
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
|
The libssh-gcrypt-dev package was removed in Debian Sid recently.
Switch all releases to libssh-dev which is the OpenSSL variant
and what Debian builds libvirt against. Historically we avoided
OpenSSL due to the license compatibility problems, and that fact
that we already linked to gcrypt via gnutls. gnutls no longer
links to gcrypt though, and license issues are less serious now
OpenSSL changed its license.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
This is Debian trixie which is currently the testing and will form the
next stable release in due course.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
|
|
Some tooling around containers (e.g. docker) only allow lowercase paths
for containers and will error out:
https://gitlab.com/MichalPrivoznik/virt-lint/-/jobs/8560274871
In order to prevent this (and not use bash's lowercase substitution) add
another variable that is used specifically for the image names.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
|
|
Just like with all the other packages the name should resolve to
development packages, just like it already is, even for lua, for example
for rpm distros.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
|
|
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
|
|
In case someone needs to build against libvirt, but without running
against libvirt-python's upstream master.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
|
|
The 'ccache' package resolves to the 3.x series of releases. We are
better off using the 4.x series on FreeBSD, which is what all other
platforms also provide.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
Fedora dropped all except openjdk21. Other distros have either openjdk17
or openjdk21 available in general, so update them to latest available.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
Currently if RUN_PIPELINE is set (to any value), it will create a
pipeline and run all the default jobs (i.e. any not marked with
JOB_OPTIONAL).
Sometimes you may wish to only debug a certain platform target and
thus running all jobs is wasteful. This is especially true if we
run Cirrus CI jobs which have fairly limited free credits allowance
compared to native GitLab jobs.
This changes the behaviour of RUN_PIPELINE thus:
* If unset: no pipeline is created, no jobs can be started
* If set to "0": the pipeline is created but no jobs are started,
all jobs require manual start
* If set to "1": the pipeline is created and all default jobs are
started, optional jobs require manual start
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
Most cases where we have a '-dev' package on Debian should be marked
as "foreign" to ensure cross-compiles pull in the correct package.
This fixes mappings for:
* gtk-vnc
* libtorrent
* net-snmp
* pcre-static
* sndio
* spice-protocol
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
Commit d6d3834440b0fe8105cd3b572b9c011672b17ac6 added handling for
out of credists situation on 'Cirrus CI' by attempting to handle the
return code '3' from 'cirrus-run' as 'allow-failure'. Unforunately the
definition in the 'template' section was wrong as it gets overwritten by
the individual job definitions which pass an explicit 'allow-failure'
statement which completely overwrites the value from the template.
To handle this properly we need to do either:
allow_failure: true
or in case when w don't want to disallow failure except when the script
returns '3':
allow_failure:
exit_codes: 3
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
|
|
The current versions of FreeBSD do not use pip-3.8 anymore. Let's
switch to the unversioned "pip" command here which should simply
point to the current version (i.e. pip-3.11 on FreeBSD 14.1).
While we're at it, update the image_name of FreeBSD 14 to use
the 14.1 instead of the 14.0 release, since that's the current one.
Signed-off-by: Thomas Huth <thuth@redhat.com>
|
|
Recently the libvirt project started to run out of CI credits on cirrus
towards the end of the month. As this is annoying we'd prefer if the job
is allowed to fail in such case.
This patch (temporarily) switches to 'cirrus-run' version with patches
allowing detection of CI credit failure, which also returns a different
error code allowing us to allow return code '3' to be considered an
allowed failure.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
|
|
If you run Cirrus CI macOS jobs using any image except for
'macos-runner:sonoma' it will now ignore your requested
image and use this one instead.
This is a recent change made by Cirrus CI to stop allowing
a free choice of image.
To some degree using multiple macOS versions was redundant.
Most of the dependencies are obtained from HomeBrew, getting
the same content regardless of macOS version. The base OS
image provides the XCode toolchain, which does impact the
app build process.
The Sonoma image contains multiple XCode versions if apps
desire to test broader compatibility than the default XCode
version.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
policykit-1 has been renamed to polkitd, with exeception of pkexec
which was spun off. The mapping we have is tracking the presence
of the pkcheck binary, so rename it & fix the mapping for Debian
changes.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
This was changed a few months ago
https://cgit.freebsd.org/ports/commit/?id=1a80ec7c2281900b82b228ee3a7b070c8ca4286e
but we seemed to be lucky finding the package under the old name
in the repos until today, when it was presumably fully purged by
some cleanup process.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
It is available in the backports repository, so we can now use it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
|
The backports repo provides some rust subpackages that are not available in the main
SLE/LEAP repository. Allow adding arbitrary repos in the facts YAML for the target,
even though including them in the build environment is supported for now only for
zypper (and therefore only for OpenSUSE targets).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
|
Fedora decided to separate dtrace from sdt headers:
https://fedoraproject.org/wiki/Changes/Separate_dtrace_package
Similarly, OpenSUSE has a separate package in Tumbleweed:
https://software.opensuse.org/package/systemtap-dtrace
Signed-off-by: Ján Tomko <jtomko@redhat.com>
|
|
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
macOS Sequoia has been released on September 16, 2024.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
|
|
This is a pre-requisite for AWS Nitro Enclave emulation support work[1]
in QEMU.
[1] https://mail.gnu.org/archive/html/qemu-devel/2024-08/msg02675.html
Signed-off-by: Dorjoy Chowdhury <dorjoychy111@gmail.com>
|
|
It was released on June 12, 2024
Signed-off-by: Ján Tomko <jtomko@redhat.com>
|
|
In FreeBSD Python was upgraded from 3.9 to 3.11 which means all
py39-* packages need to be changed to py311-*.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
|
bindgen is packaged as a separate tool in most cases and again QEMU
will be needing it in the images. Currently OpenSUSELeap doesn't
package bindgen although the rolling Tumbleweed has it.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
|
|
QEMU is intending to include support for rust, and thus we need to
provide a rust-std mapping for mingw too.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
When the go-fmt job was changed to use Alpine, it was seemingly
missed that the diffstat command isn't available by default.
Instead of depending on an external package, however, we can
just let git generate a diffstat if we change the way the job
works slightly.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
almalinux-8 is going away since CentOS 8 EOL prevents use of the
advanced virtualization repository.
While we could change the YUM config to point to vault.centos.org,
rather than the mirror server, libvirt & QEMU both have a 2 year
cut off for support of the previous major version of a distro, so
it is not beneficial to invest time to keep almalinux 8 working.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
almalinux-8 is going away since CentOS 8 EOL prevents use of the
advanced virtualization repository.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
almalinux-8 is going away since CentOS 8 EOL prevents use of the
advanced virtualization repository.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
|
almalinux-8 is going away due to CentOS 8 EOL preventing use of
the advanced virtualization package set.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|