Compare commits

...
Sign in to create a new pull request.

14 commits

Author SHA1 Message Date
Fedora Release Engineering
e77180cf3f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:08:54 +00:00
Fedora Release Engineering
3d8c0f5167 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:27:58 +00:00
Richard W.M. Jones
721c5fd8cf New upstream version 1.42.4 2024-11-05 11:18:18 +00:00
Fedora Release Engineering
76ca9ab2f9 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:52:48 +00:00
Richard W.M. Jones
582c1d6e2b BR bash-completion-devel (new in Rawhide) 2024-03-25 11:30:36 +00:00
Richard W.M. Jones
295a500410 Use %{bash_completions_dir} macro 2024-03-25 11:18:25 +00:00
Fedora Release Engineering
9cd8e5a7f2 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:57:35 +00:00
Fedora Release Engineering
4edbdad985 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:44:36 +00:00
Richard W.M. Jones
c8b68f380d Migrated to SPDX license 2023-06-05 16:07:53 +01:00
Fedora Release Engineering
034f1f8a80 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:23:25 +00:00
Richard W.M. Jones
1e9ea13847 New upstream release 1.42.3 2022-10-11 16:47:36 +01:00
Richard W.M. Jones
6eff731b16 Add back coreutils, wrongly dropped in previous commit 2022-08-03 18:16:27 +01:00
Richard W.M. Jones
c80321a700 Add extra dependencies needed by the gating test 2022-08-03 18:14:33 +01:00
Richard W.M. Jones
3dbfbb456a Add gating tests for RHEL 9
https://bugzilla.redhat.com/show_bug.cgi?id=1990052
2022-08-03 17:34:53 +01:00
6 changed files with 83 additions and 7 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
*~
/virt-p2v-*.tar.gz
/virt-p2v-*.tar.gz.sig

6
gating.yaml Executable file
View file

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}

View file

@ -1,2 +1,2 @@
SHA512 (virt-p2v-1.42.2.tar.gz) = 5310c4b09bfbb4652ae73dadc3906d8fbc2f3183cc9b1e90fc5bd5e159469f4fb3d74a710cb76f2ec65c2a55c219cd7425c2eaa4993f0152dc19fde68cc2e5c4
SHA512 (virt-p2v-1.42.2.tar.gz.sig) = b13c788bf71a75b1ed23262af33014f99e26f7b5462cdc14c1194347a7748975f92b4336a7757dd4e42269b975f26d9206c29e080b40ef190ce41671aef7a793
SHA512 (virt-p2v-1.42.4.tar.gz) = 282c80c60cf220ad9cc69ceb52a2f22e3edab671ac96a6b1a2391b9c61fe195d05ed0849c582cc27613384d42e8088930026bb0b668727bc8a4036de67b2e74f
SHA512 (virt-p2v-1.42.4.tar.gz.sig) = 0854a12d4aad55629997baf2a388fa2b4efe30fe5793055b3cb58a18f3d291f1dbbb765a9cc3ef85dad8233705e7885b1602e8b0fa59a437d28056dad6d19d6c

19
tests/basic-test.sh Executable file
View file

@ -0,0 +1,19 @@
#!/bin/bash -
set -e
set -x
# This is a difficult package to test in gating because building the
# virt-p2v ISO requires virt-builder, and even if we run it, it
# doesn't prove anything useful. Doing a full P2V conversion is even
# more difficult (and requires virt-v2v which we are unlikely to
# have). So just check that the virt-p2v binary looks sane.
tmpdir="$( mktemp -d )"
cd "$tmpdir"
xzcat /usr/lib64/virt-p2v/virt-p2v.xz > virt-p2v
chmod +x virt-p2v
./virt-p2v --version
./virt-p2v --help
./virt-p2v --long-options
./virt-p2v --short-options
cd
rm -r "$tmpdir"

19
tests/tests.yml Executable file
View file

@ -0,0 +1,19 @@
- hosts: localhost
roles:
- role: standard-test-basic
tags:
- classic
required_packages:
- coreutils
- virt-p2v
# https://github.com/libguestfs/virt-p2v/blob/master/dependencies.m4
# Only need the virt-p2v program dependencies.
# There's no way that I'm aware of to build this list automatically.
- dbus-libs
- gtk3
- libxml2
- pcre2
tests:
- simple:
dir: .
run: ./basic-test.sh

View file

@ -9,9 +9,9 @@
Summary: Convert a physical machine to run on KVM
Name: virt-p2v
Epoch: 1
Version: 1.42.2
Release: 1%{?dist}
License: GPLv2+
Version: 1.42.4
Release: 3%{?dist}
License: GPL-2.0-or-later AND LGPL-2.0-or-later
# virt-p2v works only on x86_64 at the moment. It requires porting
# to properly detect the hardware on other architectures, and furthermore
@ -39,7 +39,7 @@ BuildRequires: perl(List::MoreUtils)
BuildRequires: /usr/bin/pod2text
BuildRequires: libxml2-devel
BuildRequires: pcre2-devel
BuildRequires: bash-completion
BuildRequires: bash-completion-devel
BuildRequires: xz
BuildRequires: gtk3-devel
BuildRequires: dbus-devel
@ -109,7 +109,7 @@ rm $RPM_BUILD_ROOT%{_mandir}/man1/p2v-release-notes.1*
%{_bindir}/virt-p2v-make-disk
%{_bindir}/virt-p2v-make-kickstart
%{_bindir}/virt-p2v-make-kiwi
%{_datadir}/bash-completion/completions/virt-*
%{bash_completions_dir}/virt-*
%{_datadir}/virt-p2v
%{_libdir}/virt-p2v
%{_mandir}/man1/virt-p2v-make-disk.1*
@ -119,6 +119,37 @@ rm $RPM_BUILD_ROOT%{_mandir}/man1/p2v-release-notes.1*
%changelog
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.42.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.42.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Nov 05 2024 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.4-1
- New upstream version 1.42.4
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.42.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Mar 25 2024 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.3-6
- Use %%{bash_completions_dir} macro
- BR bash-completion-devel (new in Rawhide)
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.42.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.42.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Jun 05 2023 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.3-3
- Migrated to SPDX license
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.42.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Oct 11 2022 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.3-1
- New upstream release 1.42.3
* Wed Aug 03 2022 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.2-1
- New upstream release 1.42.2
- Uses PCRE2 instead of PCRE.