From 30c538f114590ccd0526002af055940454fc0a1b Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 25 Aug 2021 11:59:59 +0200 Subject: [PATCH 01/44] + umockdev-0.16.2-1 Update to 0.16.2 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0e5d093..0ba0fe6 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /umockdev-0.15.5.tar.xz /umockdev-0.16.0.tar.xz /umockdev-0.16.1.tar.xz +/umockdev-0.16.2.tar.xz diff --git a/sources b/sources index cdef943..5e7baac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.16.1.tar.xz) = baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8 +SHA512 (umockdev-0.16.2.tar.xz) = 82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea diff --git a/umockdev.spec b/umockdev.spec index cd34068..072dc19 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.16.1 -Release: 2%{?dist} +Version: 0.16.2 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -69,6 +69,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Aug 25 2021 Bastien Nocera - 0.16.2-1 ++ umockdev-0.16.2-1 +- Update to 0.16.2 + * Fri Jul 23 2021 Fedora Release Engineering - 0.16.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From f01b7be260c768116343ba1825ee13cec5bdbc75 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 25 Aug 2021 12:33:47 +0200 Subject: [PATCH 02/44] fix gtk-doc build --- ...docs-Remove-types-handling-from-docs.patch | 47 +++++++++++++++++++ umockdev.spec | 3 ++ 2 files changed, 50 insertions(+) create mode 100644 0001-docs-Remove-types-handling-from-docs.patch diff --git a/0001-docs-Remove-types-handling-from-docs.patch b/0001-docs-Remove-types-handling-from-docs.patch new file mode 100644 index 0000000..fcec44f --- /dev/null +++ b/0001-docs-Remove-types-handling-from-docs.patch @@ -0,0 +1,47 @@ +From 7939e8defe7530431730eb6f83e423071846640d Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Wed, 25 Aug 2021 12:29:12 +0200 +Subject: [PATCH] docs: Remove types handling from docs + +umockdev doesn't export any GObject object types, so gtk-doc should not +be trying to create an empty types file, or including an object class +tree in its documentation. + +See https://gitlab.gnome.org/GNOME/gtk-doc/issues/48 +See https://github.com/mesonbuild/meson/issues/3892 +See https://bugzilla.redhat.com/show_bug.cgi?id=1604585 +--- + docs/reference/meson.build | 1 - + docs/reference/umockdev-docs.xml | 4 ---- + 2 files changed, 5 deletions(-) + +diff --git a/docs/reference/meson.build b/docs/reference/meson.build +index 737f861..25977af 100644 +--- a/docs/reference/meson.build ++++ b/docs/reference/meson.build +@@ -14,7 +14,6 @@ gnome.gtkdoc('umockdev', + src_dir: [meson.build_root(), umockdev_c, umockdev_ioctl_c], + content_files: [version_xml], + ignore_headers: ['uevent_sender.h', 'ioctl_tree.h', 'debug.h'], +- scan_args: ['--rebuild-types'], + dependencies: [glib, gobject, declare_dependency(link_with : [umockdev_lib])], + install: true, + ) +diff --git a/docs/reference/umockdev-docs.xml b/docs/reference/umockdev-docs.xml +index 4d7216f..0228aef 100644 +--- a/docs/reference/umockdev-docs.xml ++++ b/docs/reference/umockdev-docs.xml +@@ -33,10 +33,6 @@ + + + +- +- Object Hierarchy +- +- + + API Index + +-- +2.31.1 + diff --git a/umockdev.spec b/umockdev.spec index 072dc19..f15abe5 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -17,6 +17,9 @@ BuildRequires: libpcap-devel BuildRequires: vala BuildRequires: chrpath +# https://github.com/martinpitt/umockdev/pull/139 +Patch0: 0001-docs-Remove-types-handling-from-docs.patch + %description With this program and libraries you can easily create mock udev objects. This is useful for writing tests for software which talks to From 16ec9963af9717eebc9c0ac7382f30545e8407ce Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 30 Aug 2021 11:00:50 +0200 Subject: [PATCH 03/44] + umockdev-0.16.2-2 Better build fix patch --- ...docs-Remove-types-handling-from-docs.patch | 47 ---------------- ...rk-around-creation-of-umockdev.types.patch | 56 +++++++++++++++++++ umockdev.spec | 10 +++- 3 files changed, 63 insertions(+), 50 deletions(-) delete mode 100644 0001-docs-Remove-types-handling-from-docs.patch create mode 100644 0001-docs-Work-around-creation-of-umockdev.types.patch diff --git a/0001-docs-Remove-types-handling-from-docs.patch b/0001-docs-Remove-types-handling-from-docs.patch deleted file mode 100644 index fcec44f..0000000 --- a/0001-docs-Remove-types-handling-from-docs.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 7939e8defe7530431730eb6f83e423071846640d Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Wed, 25 Aug 2021 12:29:12 +0200 -Subject: [PATCH] docs: Remove types handling from docs - -umockdev doesn't export any GObject object types, so gtk-doc should not -be trying to create an empty types file, or including an object class -tree in its documentation. - -See https://gitlab.gnome.org/GNOME/gtk-doc/issues/48 -See https://github.com/mesonbuild/meson/issues/3892 -See https://bugzilla.redhat.com/show_bug.cgi?id=1604585 ---- - docs/reference/meson.build | 1 - - docs/reference/umockdev-docs.xml | 4 ---- - 2 files changed, 5 deletions(-) - -diff --git a/docs/reference/meson.build b/docs/reference/meson.build -index 737f861..25977af 100644 ---- a/docs/reference/meson.build -+++ b/docs/reference/meson.build -@@ -14,7 +14,6 @@ gnome.gtkdoc('umockdev', - src_dir: [meson.build_root(), umockdev_c, umockdev_ioctl_c], - content_files: [version_xml], - ignore_headers: ['uevent_sender.h', 'ioctl_tree.h', 'debug.h'], -- scan_args: ['--rebuild-types'], - dependencies: [glib, gobject, declare_dependency(link_with : [umockdev_lib])], - install: true, - ) -diff --git a/docs/reference/umockdev-docs.xml b/docs/reference/umockdev-docs.xml -index 4d7216f..0228aef 100644 ---- a/docs/reference/umockdev-docs.xml -+++ b/docs/reference/umockdev-docs.xml -@@ -33,10 +33,6 @@ - - - -- -- Object Hierarchy -- -- - - API Index - --- -2.31.1 - diff --git a/0001-docs-Work-around-creation-of-umockdev.types.patch b/0001-docs-Work-around-creation-of-umockdev.types.patch new file mode 100644 index 0000000..88558f4 --- /dev/null +++ b/0001-docs-Work-around-creation-of-umockdev.types.patch @@ -0,0 +1,56 @@ +From e79dc63b931b4d1603bae09a81d9953733721208 Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Thu, 26 Aug 2021 13:52:38 +0200 +Subject: [PATCH] docs: Work-around creation of umockdev.types + +meson doesn't seem to have a way to tell gtk-doc where the .c files to +extract the type functions from would be when they're generated, like +they are for Vala sources. + +Work around this by providing a static .types file. + +See https://github.com/mesonbuild/meson/issues/3892 +--- + docs/reference/meson.build | 9 ++------- + docs/reference/umockdev.types | 4 ++++ + 2 files changed, 6 insertions(+), 7 deletions(-) + create mode 100644 docs/reference/umockdev.types + +diff --git a/docs/reference/meson.build b/docs/reference/meson.build +index 737f861..8c5e5da 100644 +--- a/docs/reference/meson.build ++++ b/docs/reference/meson.build +@@ -3,18 +3,13 @@ version_xml = configure_file( + output: 'version.xml', + configuration: conf) + +-# HACK: need to find valac'ed umockdev.c for gtk-doc; https://github.com/mesonbuild/meson/issues/3892 +-# this isn't predictable between meson versions +-umockdev_c = run_command('sh', '-ec', 'find -name umockdev.c| xargs dirname').stdout().strip() +-umockdev_ioctl_c = run_command('sh', '-ec', 'find -name umockdev-ioctl.c| xargs dirname').stdout().strip() +- + gnome = import('gnome') + gnome.gtkdoc('umockdev', + main_xml: 'umockdev-docs.xml', +- src_dir: [meson.build_root(), umockdev_c, umockdev_ioctl_c], ++ src_dir: [meson.build_root()], + content_files: [version_xml], ++ gobject_typesfile: 'umockdev.types', + ignore_headers: ['uevent_sender.h', 'ioctl_tree.h', 'debug.h'], +- scan_args: ['--rebuild-types'], + dependencies: [glib, gobject, declare_dependency(link_with : [umockdev_lib])], + install: true, + ) +diff --git a/docs/reference/umockdev.types b/docs/reference/umockdev.types +new file mode 100644 +index 0000000..e35006e +--- /dev/null ++++ b/docs/reference/umockdev.types +@@ -0,0 +1,4 @@ ++umockdev_ioctl_base_get_type ++umockdev_ioctl_client_get_type ++umockdev_ioctl_data_get_type ++umockdev_testbed_get_type +-- +2.31.1 + diff --git a/umockdev.spec b/umockdev.spec index f15abe5..0f5b1d1 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.16.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -17,8 +17,8 @@ BuildRequires: libpcap-devel BuildRequires: vala BuildRequires: chrpath -# https://github.com/martinpitt/umockdev/pull/139 -Patch0: 0001-docs-Remove-types-handling-from-docs.patch +# https://github.com/martinpitt/umockdev/pull/141 +Patch0: 0001-docs-Work-around-creation-of-umockdev.types.patch %description With this program and libraries you can easily create mock udev objects. @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Aug 30 2021 Bastien Nocera - 0.16.2-2 ++ umockdev-0.16.2-2 +- Better build fix patch + * Wed Aug 25 2021 Bastien Nocera - 0.16.2-1 + umockdev-0.16.2-1 - Update to 0.16.2 From a534deccf577021bc5e915098b8e50d74e96f65f Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 15 Sep 2021 10:56:25 +0200 Subject: [PATCH 04/44] + umockdev-0.16.3-1 Update to 0.16.3 --- .gitignore | 1 + ...rk-around-creation-of-umockdev.types.patch | 56 ------------------- sources | 2 +- umockdev.spec | 11 ++-- 4 files changed, 8 insertions(+), 62 deletions(-) delete mode 100644 0001-docs-Work-around-creation-of-umockdev.types.patch diff --git a/.gitignore b/.gitignore index 0ba0fe6..f4ef2a1 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /umockdev-0.16.0.tar.xz /umockdev-0.16.1.tar.xz /umockdev-0.16.2.tar.xz +/umockdev-0.16.3.tar.xz diff --git a/0001-docs-Work-around-creation-of-umockdev.types.patch b/0001-docs-Work-around-creation-of-umockdev.types.patch deleted file mode 100644 index 88558f4..0000000 --- a/0001-docs-Work-around-creation-of-umockdev.types.patch +++ /dev/null @@ -1,56 +0,0 @@ -From e79dc63b931b4d1603bae09a81d9953733721208 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Thu, 26 Aug 2021 13:52:38 +0200 -Subject: [PATCH] docs: Work-around creation of umockdev.types - -meson doesn't seem to have a way to tell gtk-doc where the .c files to -extract the type functions from would be when they're generated, like -they are for Vala sources. - -Work around this by providing a static .types file. - -See https://github.com/mesonbuild/meson/issues/3892 ---- - docs/reference/meson.build | 9 ++------- - docs/reference/umockdev.types | 4 ++++ - 2 files changed, 6 insertions(+), 7 deletions(-) - create mode 100644 docs/reference/umockdev.types - -diff --git a/docs/reference/meson.build b/docs/reference/meson.build -index 737f861..8c5e5da 100644 ---- a/docs/reference/meson.build -+++ b/docs/reference/meson.build -@@ -3,18 +3,13 @@ version_xml = configure_file( - output: 'version.xml', - configuration: conf) - --# HACK: need to find valac'ed umockdev.c for gtk-doc; https://github.com/mesonbuild/meson/issues/3892 --# this isn't predictable between meson versions --umockdev_c = run_command('sh', '-ec', 'find -name umockdev.c| xargs dirname').stdout().strip() --umockdev_ioctl_c = run_command('sh', '-ec', 'find -name umockdev-ioctl.c| xargs dirname').stdout().strip() -- - gnome = import('gnome') - gnome.gtkdoc('umockdev', - main_xml: 'umockdev-docs.xml', -- src_dir: [meson.build_root(), umockdev_c, umockdev_ioctl_c], -+ src_dir: [meson.build_root()], - content_files: [version_xml], -+ gobject_typesfile: 'umockdev.types', - ignore_headers: ['uevent_sender.h', 'ioctl_tree.h', 'debug.h'], -- scan_args: ['--rebuild-types'], - dependencies: [glib, gobject, declare_dependency(link_with : [umockdev_lib])], - install: true, - ) -diff --git a/docs/reference/umockdev.types b/docs/reference/umockdev.types -new file mode 100644 -index 0000000..e35006e ---- /dev/null -+++ b/docs/reference/umockdev.types -@@ -0,0 +1,4 @@ -+umockdev_ioctl_base_get_type -+umockdev_ioctl_client_get_type -+umockdev_ioctl_data_get_type -+umockdev_testbed_get_type --- -2.31.1 - diff --git a/sources b/sources index 5e7baac..84e34ac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.16.2.tar.xz) = 82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea +SHA512 (umockdev-0.16.3.tar.xz) = ba4b7e188221af4b5cfa761eabddbc2a1ed1df632e9c469c2c9c913208f98ab64c0980de5a9c325253f4668cccb8111f4bef90cd7b930064e868da23db31a84d diff --git a/umockdev.spec b/umockdev.spec index 0f5b1d1..0a2beeb 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.16.2 -Release: 2%{?dist} +Version: 0.16.3 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -17,9 +17,6 @@ BuildRequires: libpcap-devel BuildRequires: vala BuildRequires: chrpath -# https://github.com/martinpitt/umockdev/pull/141 -Patch0: 0001-docs-Work-around-creation-of-umockdev.types.patch - %description With this program and libraries you can easily create mock udev objects. This is useful for writing tests for software which talks to @@ -72,6 +69,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Sep 15 2021 Bastien Nocera - 0.16.3-1 ++ umockdev-0.16.3-1 +- Update to 0.16.3 + * Mon Aug 30 2021 Bastien Nocera - 0.16.2-2 + umockdev-0.16.2-2 - Better build fix patch From 3d54650a18c95c88161310cd18c549a2912dc917 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Sat, 11 Dec 2021 09:38:18 +0000 Subject: [PATCH 05/44] [packit] 0.17.0 upstream release Upstream tag: 0.17.0 Upstream commit: 858571b3 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 3 +++ packit.yaml | 29 +++++++++++++++++++++++++++++ sources | 2 +- umockdev.spec | 14 ++++++++++++-- 5 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 README.packit create mode 100644 packit.yaml diff --git a/.gitignore b/.gitignore index f4ef2a1..fcbbbdb 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /umockdev-0.16.1.tar.xz /umockdev-0.16.2.tar.xz /umockdev-0.16.3.tar.xz +/umockdev-0.17.0.tar.xz diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..cf5d593 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.42.1.dev18+g5374158. diff --git a/packit.yaml b/packit.yaml new file mode 100644 index 0000000..ef6d755 --- /dev/null +++ b/packit.yaml @@ -0,0 +1,29 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ +specfile_path: packaging/umockdev.spec +upstream_project_url: https://github.com/martinpitt/umockdev +copy_upstream_release_description: true +upstream_package_name: umockdev +downstream_package_name: umockdev + +synced_files: + - src: packaging/umockdev.spec + dest: umockdev.spec + +jobs: + - job: copr_build + trigger: pull_request + metadata: + targets: + - fedora-development-x86_64 + - fedora-development-i386 + - fedora-development-aarch64 + - fedora-development-ppc64le + - fedora-development-s390x + - fedora-development-armhfp + + - job: propose_downstream + trigger: release + metadata: + dist_git_branches: + - fedora-development diff --git a/sources b/sources index 84e34ac..855a1c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.16.3.tar.xz) = ba4b7e188221af4b5cfa761eabddbc2a1ed1df632e9c469c2c9c913208f98ab64c0980de5a9c325253f4668cccb8111f4bef90cd7b930064e868da23db31a84d +SHA512 (umockdev-0.17.0.tar.xz) = 34e59c03610bcdfaaff3d88c8cfe07825bbba0f81ae54931eb22ea7030c2080506c138b5c9681b3f3204640d8ededfca2964dbbb96679f962501e0d0e7973438 diff --git a/umockdev.spec b/umockdev.spec index 0a2beeb..6f84eee 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.16.3 +Version: 0.17.0 Release: 1%{?dist} Summary: Mock hardware devices @@ -16,6 +16,7 @@ BuildRequires: libgudev1-devel systemd-devel BuildRequires: libpcap-devel BuildRequires: vala BuildRequires: chrpath +BuildRequires: systemd-udev %description With this program and libraries you can easily create mock udev objects. @@ -37,8 +38,10 @@ using %{name}. %meson -Dgtk_doc=true %meson_build -%install +%check +%meson_test +%install %meson_install # Remove rpath @@ -69,6 +72,13 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sat Dec 11 2021 Packit Service - 0.17.0-1 +- Add ioctls necessary to record/replay hidraw devices (thanks Daiki Ueno) +- meson: Respect includedir option (thanks Florentin Dubois) +- tests: Fix for Fedora koji emulated architectures s390x and arm +- Enable automatic Fedora package updates with packit + + * Wed Sep 15 2021 Bastien Nocera - 0.16.3-1 + umockdev-0.16.3-1 - Update to 0.16.3 From 50e13d6cf2d4fe440014da0406350da408264455 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 14 Dec 2021 06:30:17 +0000 Subject: [PATCH 06/44] [packit] 0.17.1 upstream release Upstream tag: 0.17.1 Upstream commit: 2e4eae76 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 1 + sources | 2 +- umockdev.spec | 6 +++++- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fcbbbdb..45cfaf2 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /umockdev-0.16.2.tar.xz /umockdev-0.16.3.tar.xz /umockdev-0.17.0.tar.xz +/umockdev-0.17.1.tar.xz diff --git a/README.packit b/README.packit index cf5d593..43b1d81 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.42.1.dev18+g5374158. +The file was generated using packit 0.43.1.dev2+gbb34d4b. diff --git a/packit.yaml b/packit.yaml index ef6d755..2b7304a 100644 --- a/packit.yaml +++ b/packit.yaml @@ -27,3 +27,4 @@ jobs: metadata: dist_git_branches: - fedora-development + - fedora-stable diff --git a/sources b/sources index 855a1c2..49f5707 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.0.tar.xz) = 34e59c03610bcdfaaff3d88c8cfe07825bbba0f81ae54931eb22ea7030c2080506c138b5c9681b3f3204640d8ededfca2964dbbb96679f962501e0d0e7973438 +SHA512 (umockdev-0.17.1.tar.xz) = b747a25cb83c7cf222693818c37fb917e599567a04e69784fae6afa97381cfa630641c2858a6fa156fc1e5f872ae40ea360f9b8e2a20c5adb69fb9eca3852164 diff --git a/umockdev.spec b/umockdev.spec index 6f84eee..a221676 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.0 +Version: 0.17.1 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue Dec 14 2021 Packit Service - 0.17.1-1 +- Fix /sys/dev/* symlinks; regression from 0.15.3 (#155) + + * Sat Dec 11 2021 Packit Service - 0.17.0-1 - Add ioctls necessary to record/replay hidraw devices (thanks Daiki Ueno) - meson: Respect includedir option (thanks Florentin Dubois) From 4ee262cac2b19b25a68e868605b4fd39738b993b Mon Sep 17 00:00:00 2001 From: Packit Service Date: Mon, 10 Jan 2022 08:02:19 +0000 Subject: [PATCH 07/44] [packit] 0.17.2 upstream release Upstream tag: 0.17.2 Upstream commit: d4eb0ee3 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- umockdev.spec | 7 ++++++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 45cfaf2..880fc91 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /umockdev-0.16.3.tar.xz /umockdev-0.17.0.tar.xz /umockdev-0.17.1.tar.xz +/umockdev-0.17.2.tar.xz diff --git a/README.packit b/README.packit index 43b1d81..7ea817b 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.43.1.dev2+gbb34d4b. +The file was generated using packit 0.43.1.dev6+gcddee28. diff --git a/sources b/sources index 49f5707..0d00419 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.1.tar.xz) = b747a25cb83c7cf222693818c37fb917e599567a04e69784fae6afa97381cfa630641c2858a6fa156fc1e5f872ae40ea360f9b8e2a20c5adb69fb9eca3852164 +SHA512 (umockdev-0.17.2.tar.xz) = fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3 diff --git a/umockdev.spec b/umockdev.spec index a221676..fcf2d40 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.1 +Version: 0.17.2 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,11 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Jan 10 2022 Packit Service - 0.17.2-1 +- preload: Wrap statx() and fstatat(), to fix `ls` and other tools on + recent glibc versions. (#160) + + * Tue Dec 14 2021 Packit Service - 0.17.1-1 - Fix /sys/dev/* symlinks; regression from 0.15.3 (#155) From 6f45bc2f6a7a750127ca5c693a7b1c661dfdd5b0 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 18 Jan 2022 10:21:23 +0000 Subject: [PATCH 08/44] [packit] 0.17.5 upstream release Upstream tag: 0.17.5 Upstream commit: 00585c9f Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- umockdev.spec | 6 +++++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 880fc91..60f89c6 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /umockdev-0.17.0.tar.xz /umockdev-0.17.1.tar.xz /umockdev-0.17.2.tar.xz +/umockdev-0.17.5.tar.xz diff --git a/README.packit b/README.packit index 7ea817b..e2ee72a 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.43.1.dev6+gcddee28. +The file was generated using packit 0.43.1.dev22+gd0d3fc3. diff --git a/sources b/sources index 0d00419..b8a1cf6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.2.tar.xz) = fcf8c972dfa063922286702eeede8c273b9e78c1b1274a67ec459f64d17373a172400bff27f2fd9baee19af188fbd28c0f5e97b71bd7c8b50886933ad75547f3 +SHA512 (umockdev-0.17.5.tar.xz) = f542f88dd66ce34b62658011b608c8849d938d9ab670361ffee324e6461916d1184f0787a12125b3baf0a700049fc4b9dc7eae21a77ec1d88921da9f51f49879 diff --git a/umockdev.spec b/umockdev.spec index fcf2d40..1eeb7dc 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.2 +Version: 0.17.5 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue Jan 18 2022 Packit Service - 0.17.5-1 +- Relax overzealous stat nlink unit test + + * Mon Jan 10 2022 Packit Service - 0.17.2-1 - preload: Wrap statx() and fstatat(), to fix `ls` and other tools on recent glibc versions. (#160) From c7fc4bbb9e16930510acd73fecc51efb78c0f2a0 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Fri, 21 Jan 2022 12:21:20 +0000 Subject: [PATCH 09/44] [packit] 0.17.6 upstream release Upstream tag: 0.17.6 Upstream commit: 65f76ff9 Signed-off-by: Packit Service --- .gitignore | 1 + sources | 2 +- umockdev.spec | 8 +++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 60f89c6..5f07d6e 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /umockdev-0.17.1.tar.xz /umockdev-0.17.2.tar.xz /umockdev-0.17.5.tar.xz +/umockdev-0.17.6.tar.xz diff --git a/sources b/sources index b8a1cf6..d19925e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.5.tar.xz) = f542f88dd66ce34b62658011b608c8849d938d9ab670361ffee324e6461916d1184f0787a12125b3baf0a700049fc4b9dc7eae21a77ec1d88921da9f51f49879 +SHA512 (umockdev-0.17.6.tar.xz) = 05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef diff --git a/umockdev.spec b/umockdev.spec index 1eeb7dc..5543f1d 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.5 +Version: 0.17.6 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,12 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Jan 21 2022 Packit Service - 0.17.6-1 +- Increase uevent buffer size (#167) +- Skip /umockdev-testbed-vala/detects_running_outside_testbed during normal + builds for the time being, as it is brittle on several architectures (#169) + + * Tue Jan 18 2022 Packit Service - 0.17.5-1 - Relax overzealous stat nlink unit test From 7a7b5b87d40685cd161bfba5bd84ffe58a40da9e Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 1 Mar 2022 05:51:59 +0000 Subject: [PATCH 10/44] [packit] 0.17.7 upstream release Upstream tag: 0.17.7 Upstream commit: 9a964dd6 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- umockdev.spec | 6 +++++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5f07d6e..fb86481 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /umockdev-0.17.2.tar.xz /umockdev-0.17.5.tar.xz /umockdev-0.17.6.tar.xz +/umockdev-0.17.7.tar.xz diff --git a/README.packit b/README.packit index e2ee72a..998162e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.43.1.dev22+gd0d3fc3. +The file was generated using packit 0.46.1.dev21+gb9fc3f9. diff --git a/sources b/sources index d19925e..3d488c0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.6.tar.xz) = 05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef +SHA512 (umockdev-0.17.7.tar.xz) = 6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9e7777bec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d diff --git a/umockdev.spec b/umockdev.spec index 5543f1d..a33c89e 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.6 +Version: 0.17.7 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue Mar 01 2022 Packit Service - 0.17.7-1 +- Fix uevent race condition in umockdev_testbed_add_from_string() + + * Fri Jan 21 2022 Packit Service - 0.17.6-1 - Increase uevent buffer size (#167) - Skip /umockdev-testbed-vala/detects_running_outside_testbed during normal From 6b5f187d36a8a47841ac109a7ca0006fb909c3d8 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Wed, 23 Mar 2022 09:19:14 +0000 Subject: [PATCH 11/44] [packit] 0.17.8 upstream release Upstream tag: 0.17.8 Upstream commit: 3a045555 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 15 ++++++++++++++- sources | 2 +- umockdev.spec | 7 ++++++- 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index fb86481..6a534df 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /umockdev-0.17.5.tar.xz /umockdev-0.17.6.tar.xz /umockdev-0.17.7.tar.xz +/umockdev-0.17.8.tar.xz diff --git a/README.packit b/README.packit index 998162e..558a5d5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.46.1.dev21+gb9fc3f9. +The file was generated using packit 0.47.1. diff --git a/packit.yaml b/packit.yaml index 2b7304a..b52413c 100644 --- a/packit.yaml +++ b/packit.yaml @@ -6,7 +6,8 @@ copy_upstream_release_description: true upstream_package_name: umockdev downstream_package_name: umockdev -synced_files: +files_to_sync: + - packit.yaml - src: packaging/umockdev.spec dest: umockdev.spec @@ -28,3 +29,15 @@ jobs: dist_git_branches: - fedora-development - fedora-stable + + - job: koji_build + trigger: commit + metadata: + dist_git_branches: + - fedora-all + + - job: bodhi_update + trigger: commit + metadata: + dist_git_branches: + - fedora-all diff --git a/sources b/sources index 3d488c0..3ea49de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.7.tar.xz) = 6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9e7777bec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d +SHA512 (umockdev-0.17.8.tar.xz) = e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f diff --git a/umockdev.spec b/umockdev.spec index a33c89e..91f2719 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.7 +Version: 0.17.8 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,11 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Mar 23 2022 Packit Service - 0.17.8-1 +- Fix some potential crashes spotted by Coverity +- Enable Fedora builds and bodhi updates via packit + + * Tue Mar 01 2022 Packit Service - 0.17.7-1 - Fix uevent race condition in umockdev_testbed_add_from_string() From dbcaca516dfa0128a4c6c9dea9097a54b2105a0f Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 10 Apr 2022 16:05:16 +0000 Subject: [PATCH 12/44] [packit] 0.17.9 upstream release Upstream tag: 0.17.9 Upstream commit: 9c76f29a Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 1 + sources | 2 +- umockdev.spec | 6 +++++- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6a534df..aa1f6ac 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /umockdev-0.17.6.tar.xz /umockdev-0.17.7.tar.xz /umockdev-0.17.8.tar.xz +/umockdev-0.17.9.tar.xz diff --git a/README.packit b/README.packit index 558a5d5..3165c86 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.47.1. +The file was generated using packit 0.48.1.dev7+g623077c. diff --git a/packit.yaml b/packit.yaml index b52413c..9ef5e63 100644 --- a/packit.yaml +++ b/packit.yaml @@ -2,6 +2,7 @@ # https://packit.dev/docs/configuration/ specfile_path: packaging/umockdev.spec upstream_project_url: https://github.com/martinpitt/umockdev +issue_repository: https://github.com/martinpitt/umockdev copy_upstream_release_description: true upstream_package_name: umockdev downstream_package_name: umockdev diff --git a/sources b/sources index 3ea49de..5ce2864 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.8.tar.xz) = e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f +SHA512 (umockdev-0.17.9.tar.xz) = f56cc9a1513d05747eda2d36cd7c632502d7f70ccc612e11bdcd1610c96a2be9cf8e883282d024406485c44fb3cedc80dc803a12216ed61f593030d12ece21c9 diff --git a/umockdev.spec b/umockdev.spec index 91f2719..94307ba 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.8 +Version: 0.17.9 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sun Apr 10 2022 Packit - 0.17.9-1 +- preload: Wrap fortified version of readlinkat (thanks Martin Liska) + + * Wed Mar 23 2022 Packit Service - 0.17.8-1 - Fix some potential crashes spotted by Coverity - Enable Fedora builds and bodhi updates via packit From 288350b36237ea39e892dcabbfd11b33373b76b3 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 10 May 2022 08:40:26 +0000 Subject: [PATCH 13/44] [packit] 0.17.10 upstream release Upstream tag: 0.17.10 Upstream commit: 5e9f28c1 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 7 +++++++ sources | 2 +- umockdev.spec | 6 +++++- 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aa1f6ac..11f2188 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /umockdev-0.17.7.tar.xz /umockdev-0.17.8.tar.xz /umockdev-0.17.9.tar.xz +/umockdev-0.17.10.tar.xz diff --git a/README.packit b/README.packit index 3165c86..751960d 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.48.1.dev7+g623077c. +The file was generated using packit 0.50.1.dev9+g702dffe. diff --git a/packit.yaml b/packit.yaml index 9ef5e63..14e18e6 100644 --- a/packit.yaml +++ b/packit.yaml @@ -6,6 +6,7 @@ issue_repository: https://github.com/martinpitt/umockdev copy_upstream_release_description: true upstream_package_name: umockdev downstream_package_name: umockdev +srpm_build_deps: [] files_to_sync: - packit.yaml @@ -24,6 +25,12 @@ jobs: - fedora-development-s390x - fedora-development-armhfp + - job: tests + trigger: pull_request + metadata: + targets: + - fedora-latest + - job: propose_downstream trigger: release metadata: diff --git a/sources b/sources index 5ce2864..9f0672f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.9.tar.xz) = f56cc9a1513d05747eda2d36cd7c632502d7f70ccc612e11bdcd1610c96a2be9cf8e883282d024406485c44fb3cedc80dc803a12216ed61f593030d12ece21c9 +SHA512 (umockdev-0.17.10.tar.xz) = 9baad9a6b4ee010ad7b5502da5ba69a23dbdd60164fed7227181607ea12d585936616870962e552a358c4043aea532e6757213c13a7caa9c9fd5979c9b6fef1a diff --git a/umockdev.spec b/umockdev.spec index 94307ba..d2a66fa 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.9 +Version: 0.17.10 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue May 10 2022 Packit - 0.17.10-1 +- Adjust to systemd 251-rc2: Set $SYSTEMD_DEVICE_VERIFY_SYSFS, parse new udevadm format, update tests + + * Sun Apr 10 2022 Packit - 0.17.9-1 - preload: Wrap fortified version of readlinkat (thanks Martin Liska) From d0be579787ebeea522b8deac9b56c9f1c248f9e2 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Tue, 10 May 2022 10:52:47 +0200 Subject: [PATCH 14/44] Add FMF gating test --- .fmf/version | 1 + gating.yaml | 14 ++++++++++++++ plans/upstream.fmf | 7 +++++++ 3 files changed, 22 insertions(+) create mode 100644 .fmf/version create mode 100644 gating.yaml create mode 100644 plans/upstream.fmf diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..5a2cf7d --- /dev/null +++ b/gating.yaml @@ -0,0 +1,14 @@ +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + +--- !Policy +product_versions: + - rhel-8 + - rhel-9 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plans/upstream.fmf b/plans/upstream.fmf new file mode 100644 index 0000000..4813a9c --- /dev/null +++ b/plans/upstream.fmf @@ -0,0 +1,7 @@ +discover: + how: fmf + repository: https://github.com/martinpitt/umockdev + # FIXME: get rid of the hardcoding: https://github.com/psss/tmt/issues/585 + ref: "0.17.10" +execute: + how: tmt From 67d4935ceabe49339a298dc4b517aeef62da8f6d Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 19 May 2022 09:47:32 +0000 Subject: [PATCH 15/44] [packit] 0.17.12 upstream release Upstream tag: 0.17.12 Upstream commit: 7507bf6f Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 8 ++------ sources | 2 +- umockdev.spec | 6 +++++- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 11f2188..5ab5915 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /umockdev-0.17.8.tar.xz /umockdev-0.17.9.tar.xz /umockdev-0.17.10.tar.xz +/umockdev-0.17.12.tar.xz diff --git a/README.packit b/README.packit index 751960d..10e5ec5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.50.1.dev9+g702dffe. +The file was generated using packit 0.51.1.dev2+g213c789. diff --git a/packit.yaml b/packit.yaml index 14e18e6..33dd81d 100644 --- a/packit.yaml +++ b/packit.yaml @@ -1,18 +1,14 @@ # See the documentation for more information: # https://packit.dev/docs/configuration/ -specfile_path: packaging/umockdev.spec upstream_project_url: https://github.com/martinpitt/umockdev issue_repository: https://github.com/martinpitt/umockdev copy_upstream_release_description: true upstream_package_name: umockdev downstream_package_name: umockdev +# HACK: should be implied, but fails propose_downstream: https://github.com/packit/packit-service/issues/1511 +specfile_path: packaging/umockdev.spec srpm_build_deps: [] -files_to_sync: - - packit.yaml - - src: packaging/umockdev.spec - dest: umockdev.spec - jobs: - job: copr_build trigger: pull_request diff --git a/sources b/sources index 9f0672f..2579204 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.10.tar.xz) = 9baad9a6b4ee010ad7b5502da5ba69a23dbdd60164fed7227181607ea12d585936616870962e552a358c4043aea532e6757213c13a7caa9c9fd5979c9b6fef1a +SHA512 (umockdev-0.17.12.tar.xz) = 034be0705b0990e68dff9741d40012a53064bf3f1be0f414d478d36ed03ca0b0ca08e482e1902e6d424b87471a482d3f2166d811d0f558391ca0a58e1e9e4336 diff --git a/umockdev.spec b/umockdev.spec index d2a66fa..f1aa39f 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.10 +Version: 0.17.12 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu May 19 2022 Packit - 0.17.12-1 +- Work around packit propose_downstream bug + + * Tue May 10 2022 Packit - 0.17.10-1 - Adjust to systemd 251-rc2: Set $SYSTEMD_DEVICE_VERIFY_SYSFS, parse new udevadm format, update tests From faa8d008b86ff03d25f28fb8ddc54e94ba0ea770 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 May 2022 10:24:26 +0000 Subject: [PATCH 16/44] [packit] 0.17.13 upstream release Upstream tag: 0.17.13 Upstream commit: 8d95b400 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 3 ++- sources | 2 +- umockdev.spec | 7 ++++++- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5ab5915..e5fcf1e 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /umockdev-0.17.9.tar.xz /umockdev-0.17.10.tar.xz /umockdev-0.17.12.tar.xz +/umockdev-0.17.13.tar.xz diff --git a/README.packit b/README.packit index 10e5ec5..dfd4569 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.51.1.dev2+g213c789. +The file was generated using packit 0.51.1.dev6+g1099056. diff --git a/packit.yaml b/packit.yaml index 33dd81d..497fa0f 100644 --- a/packit.yaml +++ b/packit.yaml @@ -44,4 +44,5 @@ jobs: trigger: commit metadata: dist_git_branches: - - fedora-all + # rawhide updates are created automatically + - fedora-branched diff --git a/sources b/sources index 2579204..221b0c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.12.tar.xz) = 034be0705b0990e68dff9741d40012a53064bf3f1be0f414d478d36ed03ca0b0ca08e482e1902e6d424b87471a482d3f2166d811d0f558391ca0a58e1e9e4336 +SHA512 (umockdev-0.17.13.tar.xz) = 77863ad67be0995869b35d12dc43a809d2e67e95f727312ffd9f585c5bb1598c4d31f4909fcff5035dfccdbde8c36819daa633cae53c57ea2d9c3ede3587ec4d diff --git a/umockdev.spec b/umockdev.spec index f1aa39f..c0b003c 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.12 +Version: 0.17.13 Release: 1%{?dist} Summary: Mock hardware devices @@ -72,6 +72,11 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon May 30 2022 Packit - 0.17.13-1 +- preload: Wrap fstatfs(), to work with systemd 251 also with Python tests +- Fix tests in Gentoo sandbox build + + * Thu May 19 2022 Packit - 0.17.12-1 - Work around packit propose_downstream bug From 6c910b182fc8d328b20830051b38eb899a816e51 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:21:06 +0000 Subject: [PATCH 17/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index c0b003c..611db99 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.17.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -72,6 +72,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 0.17.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon May 30 2022 Packit - 0.17.13-1 - preload: Wrap fstatfs(), to work with systemd 251 also with Python tests - Fix tests in Gentoo sandbox build From 5cb0611d937025df9cc8b065bf24a403e96423f1 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Mon, 21 Nov 2022 15:18:32 +0100 Subject: [PATCH 18/44] fmf: Take tests from dist-git source --- plans/upstream.fmf | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plans/upstream.fmf b/plans/upstream.fmf index 4813a9c..0fd05c1 100644 --- a/plans/upstream.fmf +++ b/plans/upstream.fmf @@ -1,7 +1,5 @@ discover: how: fmf - repository: https://github.com/martinpitt/umockdev - # FIXME: get rid of the hardcoding: https://github.com/psss/tmt/issues/585 - ref: "0.17.10" + dist-git-source: true execute: how: tmt From 82b9e2bc753d1358cfdf44259784b7620f66c792 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 24 Nov 2022 15:09:03 +0000 Subject: [PATCH 19/44] [packit] 0.17.15 upstream release Upstream tag: 0.17.15 Upstream commit: a2953b11 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.yaml | 56 ++++++++++++++++++++++++++++++--------------------- sources | 2 +- umockdev.spec | 18 +++++++++++++++-- 5 files changed, 52 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index e5fcf1e..32d24b7 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /umockdev-0.17.10.tar.xz /umockdev-0.17.12.tar.xz /umockdev-0.17.13.tar.xz +/umockdev-0.17.15.tar.xz diff --git a/README.packit b/README.packit index dfd4569..bdc4243 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.51.1.dev6+g1099056. +The file was generated using packit 0.63.2.dev8+g33fd64a. diff --git a/packit.yaml b/packit.yaml index 497fa0f..7fe5c37 100644 --- a/packit.yaml +++ b/packit.yaml @@ -7,42 +7,52 @@ upstream_package_name: umockdev downstream_package_name: umockdev # HACK: should be implied, but fails propose_downstream: https://github.com/packit/packit-service/issues/1511 specfile_path: packaging/umockdev.spec -srpm_build_deps: [] + +actions: + create-archive: + - meson tmp/dist + # ignore local spec changes from packit + - meson dist -C tmp/dist --no-tests --allow-dirty + - sh -ec 'mv tmp/dist/meson-dist/umockdev-*.tar.xz packaging/; ls packaging/umockdev-*.tar.xz' + +srpm_build_deps: + - meson + - gcc + - vala + - libpcap-devel + - glib2-devel + - systemd-devel jobs: - job: copr_build trigger: pull_request - metadata: - targets: - - fedora-development-x86_64 - - fedora-development-i386 - - fedora-development-aarch64 - - fedora-development-ppc64le - - fedora-development-s390x - - fedora-development-armhfp + targets: + - fedora-development-x86_64 + - fedora-development-i386 + - fedora-development-aarch64 + - fedora-development-ppc64le + - fedora-development-s390x + - fedora-development-armhfp - job: tests trigger: pull_request - metadata: - targets: - - fedora-latest + targets: + - fedora-latest + - centos-stream-9-x86_64 - job: propose_downstream trigger: release - metadata: - dist_git_branches: - - fedora-development - - fedora-stable + dist_git_branches: + - fedora-development + - fedora-stable - job: koji_build trigger: commit - metadata: - dist_git_branches: - - fedora-all + dist_git_branches: + - fedora-all - job: bodhi_update trigger: commit - metadata: - dist_git_branches: - # rawhide updates are created automatically - - fedora-branched + dist_git_branches: + # rawhide updates are created automatically + - fedora-branched diff --git a/sources b/sources index 221b0c8..d84eb21 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.13.tar.xz) = 77863ad67be0995869b35d12dc43a809d2e67e95f727312ffd9f585c5bb1598c4d31f4909fcff5035dfccdbde8c36819daa633cae53c57ea2d9c3ede3587ec4d +SHA512 (umockdev-0.17.15.tar.xz) = 722339ae0726b00a4ee5fa428f063c5b59f0bad14a8fe24d97276a55dc66c569289c62c4ee5ebdb75a62339444a35468c8c1a33759d76fdf022a1eb4905c0465 diff --git a/umockdev.spec b/umockdev.spec index 611db99..f2a2309 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.17.13 -Release: 2%{?dist} +Version: 0.17.15 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -39,6 +39,9 @@ using %{name}. %meson_build %check +# don't be too picky about timing; upstream CI and local developer tests +# are strict, but many koji arches are emulated and utterly slow +export SLOW_TESTBED_FACTOR=10 %meson_test %install @@ -72,6 +75,17 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Nov 24 2022 Packit - 0.17.15-1 + + + +
    +
  • test fixes
  • +
+ + * Sat Jul 23 2022 Fedora Release Engineering - 0.17.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From ffe6675ff0016395f2d50d54ac8c1a5521b454d6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 05:46:29 +0000 Subject: [PATCH 20/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index f2a2309..e6d68e0 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.17.15 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -75,6 +75,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 0.17.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Nov 24 2022 Packit - 0.17.15-1 + + +
    +
  • preload: Wrap __getcwd_chk()
  • +
  • uevent_sender: Fix fd leak in sendmsg_one
  • +
  • Fix gcc -fanalyzer complaints
  • +
+ * Sat Jan 21 2023 Fedora Release Engineering - 0.17.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 3db15649994fbd5b112b56cf6d8cdda1cf6c6ecf Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 16 Apr 2023 08:13:44 +0000 Subject: [PATCH 22/44] [packit] 0.17.17 upstream release Upstream tag: 0.17.17 Upstream commit: 540c80fd Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- umockdev.spec | 6 +++++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 38250b7..06ca13e 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /umockdev-0.17.13.tar.xz /umockdev-0.17.15.tar.xz /umockdev-0.17.16.tar.xz +/umockdev-0.17.17.tar.xz diff --git a/README.packit b/README.packit index 2bf983c..49c9d4e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.65.2.post12+gc5a59a6. +The file was generated using packit 0.72.0.post2+g57b7cc3. diff --git a/sources b/sources index 8d4d718..a9f064c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.17.16.tar.xz) = 5d4a094481510f4466e49766512d0959a5a9d9f5a9b7cbd7719bc94e95d9800760482bf3ea2ee97d2138c89680adb4116964688ae13a07e3c1f0ba8e94230584 +SHA512 (umockdev-0.17.17.tar.xz) = 39537bcc56cf554773e8669508832bde6f3d4eb83d605c0e58bed3b2d206a6dc0bd0678bd39954825ee0cbed9f1ea9448f836d97ed3ea7e2aa7ce2875456e459 diff --git a/umockdev.spec b/umockdev.spec index 035440d..ef9c933 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.17.16 +Version: 0.17.17 Release: 1%{?dist} Summary: Mock hardware devices @@ -75,6 +75,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sun Apr 16 2023 Packit - 0.17.17-1 +- Fix race with worker thread accessing $UMOCKDEV_DIR +- Disable -Wincompatible-function-pointer-types for clang + * Sun Jan 29 2023 Packit - 0.17.16-1