From 08e4944db9894fda62e854b0a342c918e705f4ed Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 29 Apr 2015 18:18:43 +0200 Subject: [PATCH 001/100] Fix license/doc mixup - Add isa to Requires --- .gitignore | 1 + sources | 1 + umockdev.spec | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 umockdev.spec diff --git a/.gitignore b/.gitignore index e69de29..4b69231 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/umockdev-0.8.8.tar.xz diff --git a/sources b/sources index e69de29..be19b73 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c3b05c1781d6cabde794982aa38b1f83 umockdev-0.8.8.tar.xz diff --git a/umockdev.spec b/umockdev.spec new file mode 100644 index 0000000..12ae771 --- /dev/null +++ b/umockdev.spec @@ -0,0 +1,91 @@ +Name: umockdev +Version: 0.8.8 +Release: 3%{?dist} +Summary: Mock hardware devices + +Group: Development/Libraries +License: LGPLv2+ +URL: https://launchpad.net/umockdev +Source0: https://launchpad.net/umockdev/trunk/%{version}/+download/%{name}-%{version}.tar.xz + +BuildRequires: gtk-doc +BuildRequires: gobject-introspection-devel +BuildRequires: glib2-devel +BuildRequires: libgudev1-devel systemd-devel +BuildRequires: vala +# Required for tests +BuildRequires: gphoto2 +BuildRequires: python3 + +%description +With this program and libraries you can easily create mock udev objects. +This is useful for writing tests for software which talks to +hardware devices. + +%package devel +Summary: Development packages for %{name} +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains the libraries to develop +using %{name}. + +%prep +%setup -q -n %{name}-%{version} + +%build +%configure --disable-static --enable-gtk-doc + +# Remove rpath +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} + +%install + +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" + +#nuke the .la file(s) +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + +rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev + +%check + +# Disabled for now, as the Xorg tests don't pass +# https://github.com/martinpitt/umockdev/issues/47 +# make check + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%license COPYING +%doc README.rst +%{_bindir}/umockdev-* +%{_libdir}/libumockdev.so.* +%{_libdir}/libumockdev-preload.so.* +%{_libdir}/girepository-1.0/UMockdev-1.0.typelib + +%files devel +%doc docs/script-format.txt docs/examples/battery.c docs/examples/battery.py +%{_libdir}/libumockdev.so +%{_libdir}/pkgconfig/umockdev-1.0.pc +%{_datadir}/gir-1.0/UMockdev-1.0.gir +%{_includedir}/umockdev-1.0 +%{_datadir}/gtk-doc/html/umockdev/ +%{_datadir}/vala/vapi/umockdev-1.0.vapi + +%changelog +* Wed Apr 29 2015 Bastien Nocera 0.8.8-3 +- Fix license/doc mixup +- Add isa to Requires + +* Wed Apr 29 2015 Bastien Nocera 0.8.8-2 +- Review comments + +* Mon Apr 27 2015 Bastien Nocera 0.8.8-1 +- Initial package for Fedora From 1603c6570b1ab117a5ced49cf1542f6addb2ada0 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 29 Apr 2015 18:51:07 +0200 Subject: [PATCH 002/100] Remove rpath after the build, not before --- umockdev.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index 12ae771..33b3668 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -37,10 +37,6 @@ using %{name}. %build %configure --disable-static --enable-gtk-doc -# Remove rpath -sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool - make %{?_smp_mflags} %install @@ -50,6 +46,11 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" #nuke the .la file(s) find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +# Remove rpath +chrpath --delete %{buildroot}%{_bindir}/umockdev-* +chrpath --delete %{buildroot}%{_libdir}/libumockdev.so.* +chrpath --delete %{buildroot}%{_libdir}/libumockdev-preload.so.* + rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %check From 04c80f0645a78d4c3f38e8a44a9dcf3aea8b7a0c Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 30 Apr 2015 11:53:29 +0200 Subject: [PATCH 003/100] Add missing chrpath BR --- umockdev.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/umockdev.spec b/umockdev.spec index 33b3668..283fd45 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -13,6 +13,7 @@ BuildRequires: gobject-introspection-devel BuildRequires: glib2-devel BuildRequires: libgudev1-devel systemd-devel BuildRequires: vala +BuildRequires: chrpath # Required for tests BuildRequires: gphoto2 BuildRequires: python3 From d03caa29f9d13febba67a83f09cf7873345578c0 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 30 Apr 2015 12:09:31 +0200 Subject: [PATCH 004/100] Don't try to run chrpath on a shell wrapper --- umockdev.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index 283fd45..6d9b5c5 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -48,7 +48,8 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' # Remove rpath -chrpath --delete %{buildroot}%{_bindir}/umockdev-* +chrpath --delete %{buildroot}%{_bindir}/umockdev-record \ + %{buildroot}%{_bindir}/umockdev-run chrpath --delete %{buildroot}%{_libdir}/libumockdev.so.* chrpath --delete %{buildroot}%{_libdir}/libumockdev-preload.so.* From c41f6d0d9ed0ace6aeb12864eaf8ed0f4bd2933b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 01:30:55 +0000 Subject: [PATCH 005/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index 6d9b5c5..b2fe53a 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.8.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -83,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0.8.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Apr 29 2015 Bastien Nocera 0.8.8-3 - Fix license/doc mixup - Add isa to Requires From 0f220e274a9592e2d064a211ac2bac4a5e1529e7 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 23 Sep 2015 16:55:40 +0200 Subject: [PATCH 006/100] Update to 0.8.11 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4b69231..bf24bf0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /umockdev-0.8.8.tar.xz +/umockdev-0.8.11.tar.xz diff --git a/sources b/sources index be19b73..b978d7b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c3b05c1781d6cabde794982aa38b1f83 umockdev-0.8.8.tar.xz +d2474ede4e6c2ebe4fc81e27140fa93a umockdev-0.8.11.tar.xz diff --git a/umockdev.spec b/umockdev.spec index b2fe53a..e7b98c0 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.8.8 -Release: 4%{?dist} +Version: 0.8.11 +Release: 1%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -83,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Sep 23 2015 Bastien Nocera 0.8.11-1 +- Update to 0.8.11 + * Fri Jun 19 2015 Fedora Release Engineering - 0.8.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 4a340464a1e402f12e24b2f4e38ef14b3bfe0296 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 02:18:54 +0000 Subject: [PATCH 007/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index e7b98c0..e5d7e61 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.8.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -83,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 0.8.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Sep 23 2015 Bastien Nocera 0.8.11-1 - Update to 0.8.11 From 73ef849c8cc69f98de05c44939c39d49debfb2e9 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 24 Jan 2017 16:22:47 +0100 Subject: [PATCH 008/100] + umockdev-0.8.12-1 Update to 0.8.12 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 12 ++++++++---- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index bf24bf0..e4c1bd6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /umockdev-0.8.8.tar.xz /umockdev-0.8.11.tar.xz +/0.8.12.tar.gz diff --git a/sources b/sources index b978d7b..00c8679 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d2474ede4e6c2ebe4fc81e27140fa93a umockdev-0.8.11.tar.xz +SHA512 (0.8.12.tar.gz) = 38ffb3063e618ac46ec403e38a99a37a60a8884e3536571bbf2acc3d3de06cc4b76062e024b2f545fba86aeecdfe46898818eb7e707ab0abedfe2d82c03af5ac diff --git a/umockdev.spec b/umockdev.spec index e5d7e61..5ee451c 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,12 +1,12 @@ Name: umockdev -Version: 0.8.11 -Release: 2%{?dist} +Version: 0.8.12 +Release: 1%{?dist} Summary: Mock hardware devices Group: Development/Libraries License: LGPLv2+ -URL: https://launchpad.net/umockdev -Source0: https://launchpad.net/umockdev/trunk/%{version}/+download/%{name}-%{version}.tar.xz +URL: https://github.com/martinpitt/%{name} +Source0: https://github.com/martinpitt/%{name}/archive/%{version}.tar.gz BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel @@ -83,6 +83,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue Jan 24 2017 Bastien Nocera - 0.8.12-1 ++ umockdev-0.8.12-1 +- Update to 0.8.12 + * Fri Feb 05 2016 Fedora Release Engineering - 0.8.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 00f18cc204a47a16a2b4af85604edb5d39d08073 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 24 Jan 2017 16:27:46 +0100 Subject: [PATCH 009/100] Fix building from non-autogen'ed tarball --- umockdev.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/umockdev.spec b/umockdev.spec index 5ee451c..ffeb876 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -8,6 +8,7 @@ License: LGPLv2+ URL: https://github.com/martinpitt/%{name} Source0: https://github.com/martinpitt/%{name}/archive/%{version}.tar.gz +BuildRequires: autoconf automake libtool BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: glib2-devel @@ -36,6 +37,7 @@ using %{name}. %setup -q -n %{name}-%{version} %build +NOCONFIGURE=1 ./autogen.sh %configure --disable-static --enable-gtk-doc make %{?_smp_mflags} From 00a74ae75525f550685960908c873d856834c3d5 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 26 Jan 2017 11:29:13 +0100 Subject: [PATCH 010/100] + umockdev-0.8.13-1 Update to 0.8.13 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e4c1bd6..367f4d6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /umockdev-0.8.8.tar.xz /umockdev-0.8.11.tar.xz /0.8.12.tar.gz +/0.8.13.tar.gz diff --git a/sources b/sources index 00c8679..b5ca7b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.8.12.tar.gz) = 38ffb3063e618ac46ec403e38a99a37a60a8884e3536571bbf2acc3d3de06cc4b76062e024b2f545fba86aeecdfe46898818eb7e707ab0abedfe2d82c03af5ac +SHA512 (0.8.13.tar.gz) = 5a39298c3750258040dd0f21aa2b8b692d3712635b33effec3386a45314a44153730b78619ddd20650abf5377b5f69a37791882f940cede45db30117442f21a4 diff --git a/umockdev.spec b/umockdev.spec index ffeb876..4f2704c 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.8.12 +Version: 0.8.13 Release: 1%{?dist} Summary: Mock hardware devices @@ -85,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Jan 26 2017 Bastien Nocera - 0.8.13-1 ++ umockdev-0.8.13-1 +- Update to 0.8.13 + * Tue Jan 24 2017 Bastien Nocera - 0.8.12-1 + umockdev-0.8.12-1 - Update to 0.8.12 From 7abfdda9c6ca6915d66ba4bc641d69d0ce501edb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 16:41:21 +0000 Subject: [PATCH 011/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index 4f2704c..e0490e2 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.8.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.8.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jan 26 2017 Bastien Nocera - 0.8.13-1 + umockdev-0.8.13-1 - Update to 0.8.13 From aefabd843bffb09ec5925b2be12ef149acd1f591 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 20:57:17 +0000 Subject: [PATCH 012/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index e0490e2..4d90301 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.8.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.8.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 0.8.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 6083240140bcbb52fd5ff180f46b6fa17978271d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 09:45:37 +0000 Subject: [PATCH 013/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index 4d90301..20fbd85 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.8.13 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 0.8.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 0.8.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 5701ee60463b38cb18f1baa8f8f136562bd3887a Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 10 Aug 2017 17:18:53 +0200 Subject: [PATCH 014/100] Update to 0.9.2 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 367f4d6..f9a8dbc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /umockdev-0.8.11.tar.xz /0.8.12.tar.gz /0.8.13.tar.gz +/0.9.2.tar.gz diff --git a/sources b/sources index b5ca7b0..c0ada80 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.8.13.tar.gz) = 5a39298c3750258040dd0f21aa2b8b692d3712635b33effec3386a45314a44153730b78619ddd20650abf5377b5f69a37791882f940cede45db30117442f21a4 +SHA512 (0.9.2.tar.gz) = ddf79aac5468463ba34d925367ba3dca4e0500eec560e03b438219d88ae05b26c41db08149f3425a74a0b77040b897a78be79b08f9ea2675750a89f33e102927 diff --git a/umockdev.spec b/umockdev.spec index 20fbd85..2bbad58 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.8.13 -Release: 4%{?dist} +Version: 0.9.2 +Release: 1%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Aug 10 2017 Bastien Nocera - 0.9.2-1 +- Update to 0.9.2 + * Thu Aug 03 2017 Fedora Release Engineering - 0.8.13-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 88f01f954991c8f6b345e214d4817fbabdf518c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Monitoring Date: Mon, 8 Jan 2018 00:28:21 +0000 Subject: [PATCH 015/100] Update to 0.10 (#1490889) --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index 2bbad58..3f78b1d 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.9.2 +Version: 0.10 Release: 1%{?dist} Summary: Mock hardware devices @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Jan 08 2018 Fedora Release Monitoring - 0.10-1 +- Update to 0.10 (#1490889) + * Thu Aug 10 2017 Bastien Nocera - 0.9.2-1 - Update to 0.9.2 From f4f9e79c5a819b96a748a76ac31ce4c4d5b51c9f Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 8 Jan 2018 18:00:21 +0100 Subject: [PATCH 016/100] add 0.10.0 sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f9a8dbc..6b29d0b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /0.8.12.tar.gz /0.8.13.tar.gz /0.9.2.tar.gz +/0.10.tar.gz diff --git a/sources b/sources index c0ada80..a8c976a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.9.2.tar.gz) = ddf79aac5468463ba34d925367ba3dca4e0500eec560e03b438219d88ae05b26c41db08149f3425a74a0b77040b897a78be79b08f9ea2675750a89f33e102927 +SHA512 (0.10.tar.gz) = b096a7c392c20438f91a7d634769ec4f9366f4da088434f1145bdabf58e3396a6236c997a8739fe98136738ae8a8107ed1fb9a8a6a64960720dcbc9119a7023b From ffa142d020a9c4ba3f838cfc8041a434ced36963 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 19:57:59 +0000 Subject: [PATCH 017/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_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 3f78b1d..537fdc6 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Mon Jan 08 2018 Fedora Release Monitoring - 0.10-1 - Update to 0.10 (#1490889) From cee9c107af3a2af530e8ae96739d5d0e153719fa Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 12 Feb 2018 11:10:32 +0100 Subject: [PATCH 018/100] + umockdev-0.11-1 Update to 0.11 (#1544128) --- .gitignore | 1 + sources | 2 +- umockdev.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6b29d0b..3237c17 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /0.8.13.tar.gz /0.9.2.tar.gz /0.10.tar.gz +/0.11.tar.gz diff --git a/sources b/sources index a8c976a..829a91d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.10.tar.gz) = b096a7c392c20438f91a7d634769ec4f9366f4da088434f1145bdabf58e3396a6236c997a8739fe98136738ae8a8107ed1fb9a8a6a64960720dcbc9119a7023b +SHA512 (0.11.tar.gz) = 39c841326a72c22dd918dfdbbef7c29a06b741e356424fbdab21efe7ed11de617f88d5f92d7bedc446f95ce2acd49dc4aca02e5fca3412d69a40b197ad78cdf9 diff --git a/umockdev.spec b/umockdev.spec index 537fdc6..cdd7e5a 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.10 -Release: 2%{?dist} +Version: 0.11 +Release: 1%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Feb 12 2018 Bastien Nocera - 0.11-1 ++ umockdev-0.11-1 +- Update to 0.11 (#1544128) + * Fri Feb 09 2018 Fedora Release Engineering - 0.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From c1b4945d68711721e98a83803a3afc3f5ca91414 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 1 Mar 2018 17:39:39 +0100 Subject: [PATCH 019/100] + umockdev-0.11.1-1 Update to 0.11.1 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3237c17..0c54b4f 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /0.9.2.tar.gz /0.10.tar.gz /0.11.tar.gz +/0.11.1.tar.gz diff --git a/sources b/sources index 829a91d..3b03e95 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.11.tar.gz) = 39c841326a72c22dd918dfdbbef7c29a06b741e356424fbdab21efe7ed11de617f88d5f92d7bedc446f95ce2acd49dc4aca02e5fca3412d69a40b197ad78cdf9 +SHA512 (0.11.1.tar.gz) = 4952f09f50f2fe8e2998ba1fe48e509ae5bc2c93b3cde22ae5a893fecf7fd4a4d1afb3b7ba56034a4db224755fa1e9df60302f53129fdcd3eeee4d4663f2f576 diff --git a/umockdev.spec b/umockdev.spec index cdd7e5a..46b3b8f 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.11 +Version: 0.11.1 Release: 1%{?dist} Summary: Mock hardware devices @@ -85,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Mar 01 2018 Bastien Nocera - 0.11.1-1 ++ umockdev-0.11.1-1 +- Update to 0.11.1 + * Mon Feb 12 2018 Bastien Nocera - 0.11-1 + umockdev-0.11-1 - Update to 0.11 (#1544128) From 5933aa0b8bc66c3f754f97e01dd73ef5b1ef6f05 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 1 Mar 2018 17:57:30 +0100 Subject: [PATCH 020/100] Attempt to fix rawhide compilation --- 0001-Fix-compilation-on-Fedora-rawhide.patch | 36 ++++++++++++++++++++ umockdev.spec | 4 +++ 2 files changed, 40 insertions(+) create mode 100644 0001-Fix-compilation-on-Fedora-rawhide.patch diff --git a/0001-Fix-compilation-on-Fedora-rawhide.patch b/0001-Fix-compilation-on-Fedora-rawhide.patch new file mode 100644 index 0000000..ebc62e1 --- /dev/null +++ b/0001-Fix-compilation-on-Fedora-rawhide.patch @@ -0,0 +1,36 @@ +From 7e32487df2c7f8b26f3a66ca1d4fee767eff314e Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Thu, 1 Mar 2018 17:56:01 +0100 +Subject: [PATCH] Fix compilation on Fedora rawhide + +--- + src/umockdev-record.vala | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/umockdev-record.vala b/src/umockdev-record.vala +index 1ed4061..2104417 100644 +--- a/src/umockdev-record.vala ++++ b/src/umockdev-record.vala +@@ -75,15 +75,15 @@ resolve (string dev) + if (Posix.stat(dev, out st) != 0) + exit_error("Cannot access device %s: %s", dev, strerror(errno)); + +- uint major = Posix.major(st.st_rdev); +- uint minor = Posix.minor(st.st_rdev); ++ uint major_int = Posix.major(st.st_rdev); ++ uint minor_int = Posix.minor(st.st_rdev); + + string link; + // character device? + if (Posix.S_ISCHR(st.st_mode)) +- link = "/sys/dev/char/%u:%u".printf(major, minor); ++ link = "/sys/dev/char/%u:%u".printf(major_int, minor_int); + else if (Posix.S_ISBLK(st.st_mode)) +- link = "/sys/dev/block/%u:%u".printf(major, minor); ++ link = "/sys/dev/block/%u:%u".printf(major_int, minor_int); + else + link = dev; + +-- +2.14.3 + diff --git a/umockdev.spec b/umockdev.spec index 46b3b8f..3b2551b 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -19,6 +19,9 @@ BuildRequires: chrpath BuildRequires: gphoto2 BuildRequires: python3 +# https://github.com/martinpitt/umockdev/issues/76 +Patch0: 0001-Fix-compilation-on-Fedora-rawhide.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 @@ -35,6 +38,7 @@ using %{name}. %prep %setup -q -n %{name}-%{version} +%patch0 -p1 %build NOCONFIGURE=1 ./autogen.sh From 64f4d15a4448722fb5aeac91a9b6b916356d4168 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 28 Mar 2018 10:34:26 +0200 Subject: [PATCH 021/100] + umockdev-0.11.2-1 Update to 0.11.2 (#1550306) --- .gitignore | 1 + sources | 2 +- umockdev.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0c54b4f..9f2acef 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /0.10.tar.gz /0.11.tar.gz /0.11.1.tar.gz +/0.11.2.tar.gz diff --git a/sources b/sources index 3b03e95..c6b1c0b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.11.1.tar.gz) = 4952f09f50f2fe8e2998ba1fe48e509ae5bc2c93b3cde22ae5a893fecf7fd4a4d1afb3b7ba56034a4db224755fa1e9df60302f53129fdcd3eeee4d4663f2f576 +SHA512 (0.11.2.tar.gz) = 019f44bd3bac2622250ec33ba44d7a28e556d5e42c5e98310695ce376629e5058eff49d65a3050747ecbb8f3304dbe2eb0c5cf6193c16b3e42df7818b3cf3cd1 diff --git a/umockdev.spec b/umockdev.spec index 3b2551b..64bb209 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.11.1 +Version: 0.11.2 Release: 1%{?dist} Summary: Mock hardware devices @@ -89,6 +89,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Mar 28 2018 Bastien Nocera - 0.11.2-1 ++ umockdev-0.11.2-1 +- Update to 0.11.2 (#1550306) + * Thu Mar 01 2018 Bastien Nocera - 0.11.1-1 + umockdev-0.11.1-1 - Update to 0.11.1 From 82f914614db8010e69e6cac7726813044558c2f3 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 28 Mar 2018 10:39:08 +0200 Subject: [PATCH 022/100] Remove obsolete build fix patch --- umockdev.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index 64bb209..fb9fcd6 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -19,9 +19,6 @@ BuildRequires: chrpath BuildRequires: gphoto2 BuildRequires: python3 -# https://github.com/martinpitt/umockdev/issues/76 -Patch0: 0001-Fix-compilation-on-Fedora-rawhide.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 @@ -38,7 +35,6 @@ using %{name}. %prep %setup -q -n %{name}-%{version} -%patch0 -p1 %build NOCONFIGURE=1 ./autogen.sh From 0448aa2167ef571472be4b6277ed4df18c010642 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 6 Jun 2018 14:46:05 +0200 Subject: [PATCH 023/100] + umockdev-0.11.3-1 Update to 0.11.3 (#1550306) --- .gitignore | 1 + sources | 2 +- umockdev.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9f2acef..e496522 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /0.11.tar.gz /0.11.1.tar.gz /0.11.2.tar.gz +/0.11.3.tar.gz diff --git a/sources b/sources index c6b1c0b..35984a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.11.2.tar.gz) = 019f44bd3bac2622250ec33ba44d7a28e556d5e42c5e98310695ce376629e5058eff49d65a3050747ecbb8f3304dbe2eb0c5cf6193c16b3e42df7818b3cf3cd1 +SHA512 (0.11.3.tar.gz) = 3278b5546327c76f196c0fdfce4c14a06ca7f7be8bba69a7b425ab6d26de36b2699f980bac476a731304a504b80a362bb0ac7b3940f8bec34908ac7699fbe10a diff --git a/umockdev.spec b/umockdev.spec index fb9fcd6..bf524b1 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.11.2 +Version: 0.11.3 Release: 1%{?dist} Summary: Mock hardware devices @@ -85,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Jun 06 2018 Bastien Nocera - 0.11.3-1 ++ umockdev-0.11.3-1 +- Update to 0.11.3 (#1550306) + * Wed Mar 28 2018 Bastien Nocera - 0.11.2-1 + umockdev-0.11.2-1 - Update to 0.11.2 (#1550306) From b6eef86f6ffd37f537711ccab5da8e0d04a94113 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:12:07 +0000 Subject: [PATCH 024/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_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 bf524b1..cb837ef 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.11.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices Group: Development/Libraries @@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0.11.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Jun 06 2018 Bastien Nocera - 0.11.3-1 + umockdev-0.11.3-1 - Update to 0.11.3 (#1550306) From 2795d35b98bfc2eeeecf587953381a74dc2fadc1 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:41:14 +0100 Subject: [PATCH 025/100] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- umockdev.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index cb837ef..e1dd178 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -63,9 +63,7 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev # https://github.com/martinpitt/umockdev/issues/47 # make check -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %license COPYING From c643ea324763a3c9625f330adc3c498d8c542012 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:29 +0100 Subject: [PATCH 026/100] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- umockdev.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index e1dd178..d65a507 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -3,7 +3,6 @@ Version: 0.11.3 Release: 2%{?dist} Summary: Mock hardware devices -Group: Development/Libraries License: LGPLv2+ URL: https://github.com/martinpitt/%{name} Source0: https://github.com/martinpitt/%{name}/archive/%{version}.tar.gz @@ -26,7 +25,6 @@ hardware devices. %package devel Summary: Development packages for %{name} -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel From 9f4c8f8ca78f34d381d3b03b8b08c945c79cdbeb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 10:45:31 +0000 Subject: [PATCH 027/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_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 d65a507..8c87308 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.11.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 0.11.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 0.11.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From ec108dc1fe5a1039b6c0dfab37252fc754b776d1 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Wed, 29 May 2019 13:42:53 +0200 Subject: [PATCH 028/100] Update to 0.12.1 New upstream release. Also delete obsolete and unused patch. --- 0001-Fix-compilation-on-Fedora-rawhide.patch | 36 -------------------- umockdev.spec | 7 ++-- 2 files changed, 5 insertions(+), 38 deletions(-) delete mode 100644 0001-Fix-compilation-on-Fedora-rawhide.patch diff --git a/0001-Fix-compilation-on-Fedora-rawhide.patch b/0001-Fix-compilation-on-Fedora-rawhide.patch deleted file mode 100644 index ebc62e1..0000000 --- a/0001-Fix-compilation-on-Fedora-rawhide.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 7e32487df2c7f8b26f3a66ca1d4fee767eff314e Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Thu, 1 Mar 2018 17:56:01 +0100 -Subject: [PATCH] Fix compilation on Fedora rawhide - ---- - src/umockdev-record.vala | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/umockdev-record.vala b/src/umockdev-record.vala -index 1ed4061..2104417 100644 ---- a/src/umockdev-record.vala -+++ b/src/umockdev-record.vala -@@ -75,15 +75,15 @@ resolve (string dev) - if (Posix.stat(dev, out st) != 0) - exit_error("Cannot access device %s: %s", dev, strerror(errno)); - -- uint major = Posix.major(st.st_rdev); -- uint minor = Posix.minor(st.st_rdev); -+ uint major_int = Posix.major(st.st_rdev); -+ uint minor_int = Posix.minor(st.st_rdev); - - string link; - // character device? - if (Posix.S_ISCHR(st.st_mode)) -- link = "/sys/dev/char/%u:%u".printf(major, minor); -+ link = "/sys/dev/char/%u:%u".printf(major_int, minor_int); - else if (Posix.S_ISBLK(st.st_mode)) -- link = "/sys/dev/block/%u:%u".printf(major, minor); -+ link = "/sys/dev/block/%u:%u".printf(major_int, minor_int); - else - link = dev; - --- -2.14.3 - diff --git a/umockdev.spec b/umockdev.spec index 8c87308..5fcfcd0 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.11.3 -Release: 3%{?dist} +Version: 0.12.1 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed May 29 2019 Christian Kellner - 0.12.1-1 +- Update to umockdev-0.12.1 + * Sun Feb 03 2019 Fedora Release Engineering - 0.11.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 384e342023b7a61ea48c53397b2c6ca349239630 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 02:26:06 +0000 Subject: [PATCH 029/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_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 5fcfcd0..cbcf85b 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.12.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 0.12.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed May 29 2019 Christian Kellner - 0.12.1-1 - Update to umockdev-0.12.1 From 8e15bb962aac15586f5144ac13690c6861801ac1 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 19 Aug 2019 10:54:15 +0200 Subject: [PATCH 030/100] Add 0.12.1 sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e496522..af59dd8 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /0.11.1.tar.gz /0.11.2.tar.gz /0.11.3.tar.gz +/0.12.1.tar.gz diff --git a/sources b/sources index 35984a8..1d7fc3c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.11.3.tar.gz) = 3278b5546327c76f196c0fdfce4c14a06ca7f7be8bba69a7b425ab6d26de36b2699f980bac476a731304a504b80a362bb0ac7b3940f8bec34908ac7699fbe10a +SHA512 (0.12.1.tar.gz) = 0680efd60cdb10f48ed1aff3650b9a8345cb1b5f352751335830cef4d366c7cfd1c7c5b35864c078f2aa899965ef73bffcc4ae00029df80ecec5eb09c9505267 From c421e957a245259da74354bf8adbde0725648652 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 19 Aug 2019 11:02:14 +0200 Subject: [PATCH 031/100] + umockdev-0.13.1-1 Update to 0.13.1 (#1742178) --- umockdev.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index cbcf85b..fe7817c 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.12.1 -Release: 2%{?dist} +Version: 0.13.1 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Aug 19 2019 Bastien Nocera - 0.13.1-1 ++ umockdev-0.13.1-1 +- Update to 0.13.1 (#1742178) + * Sat Jul 27 2019 Fedora Release Engineering - 0.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 0aa66633244bd1d19baeef0847afc15b2388e3eb Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 19 Aug 2019 11:15:43 +0200 Subject: [PATCH 032/100] 0.13.1 sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index af59dd8..edf0bcd 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /0.11.2.tar.gz /0.11.3.tar.gz /0.12.1.tar.gz +/0.13.1.tar.gz diff --git a/sources b/sources index 1d7fc3c..a1d81af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.12.1.tar.gz) = 0680efd60cdb10f48ed1aff3650b9a8345cb1b5f352751335830cef4d366c7cfd1c7c5b35864c078f2aa899965ef73bffcc4ae00029df80ecec5eb09c9505267 +SHA512 (0.13.1.tar.gz) = 201c78d3316e81a2e74932b1eac0ee85b8adf12640a60c412f88e271c560eec1a1ccc1ef7aeb88e97331375579aa29567d6deb12f64d3ae92ab1ce42cdb6f7f4 From 5cfa6da5ab2fbb1196f4be9d185e401e1eaf44cf Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 2 Sep 2019 16:56:51 +0200 Subject: [PATCH 033/100] + umockdev-0.13.2-1 Update to 0.13.2 (#1747088) --- .gitignore | 1 + sources | 2 +- umockdev.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index edf0bcd..5de398a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /0.11.3.tar.gz /0.12.1.tar.gz /0.13.1.tar.gz +/0.13.2.tar.gz diff --git a/sources b/sources index a1d81af..0dfd031 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.13.1.tar.gz) = 201c78d3316e81a2e74932b1eac0ee85b8adf12640a60c412f88e271c560eec1a1ccc1ef7aeb88e97331375579aa29567d6deb12f64d3ae92ab1ce42cdb6f7f4 +SHA512 (0.13.2.tar.gz) = 58a0e2cf9c387a495a39d2094c3f5ea733b28b1dbadb0b8e4fc5bad559359d7f46c968112bc27206d4ecfa03f88562c712b62fa9dae7628181f2ff59e9a143c6 diff --git a/umockdev.spec b/umockdev.spec index fe7817c..d2781e8 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.13.1 +Version: 0.13.2 Release: 1%{?dist} Summary: Mock hardware devices @@ -81,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Sep 02 2019 Bastien Nocera - 0.13.2-1 ++ umockdev-0.13.2-1 +- Update to 0.13.2 (#1747088) + * Mon Aug 19 2019 Bastien Nocera - 0.13.1-1 + umockdev-0.13.1-1 - Update to 0.13.1 (#1742178) From 31f40fef4cf2d56d757cfa85f215b00ff60a3b79 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 02:32:30 +0000 Subject: [PATCH 034/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_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 d2781e8..088ebba 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.13.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 0.13.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Mon Sep 02 2019 Bastien Nocera - 0.13.2-1 + umockdev-0.13.2-1 - Update to 0.13.2 (#1747088) From b94eeadba53275f2abd85a33ffb920647fb1c9ee Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Sun, 9 Feb 2020 00:12:46 +0100 Subject: [PATCH 035/100] + umockdev-0.14-1 Fix FTBS (#1800217) --- .gitignore | 1 + sources | 2 +- umockdev.spec | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5de398a..bf825a8 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /0.12.1.tar.gz /0.13.1.tar.gz /0.13.2.tar.gz +/0.14.tar.gz diff --git a/sources b/sources index 0dfd031..60c0914 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.13.2.tar.gz) = 58a0e2cf9c387a495a39d2094c3f5ea733b28b1dbadb0b8e4fc5bad559359d7f46c968112bc27206d4ecfa03f88562c712b62fa9dae7628181f2ff59e9a143c6 +SHA512 (0.14.tar.gz) = bb1fd128811d62bd7ee58ec30e453059c973c978ebb384560082914ec76d1d6bdb3a7a8c524232008a2e38b61f5ce129d2934d447a62057551d975d803ce7f52 diff --git a/umockdev.spec b/umockdev.spec index 088ebba..8e3f4e8 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.13.2 -Release: 2%{?dist} +Version: 0.14 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sun Feb 09 2020 Bastien Nocera - 0.14-1 ++ umockdev-0.14-1 +- Fix FTBS (#1800217) + * Fri Jan 31 2020 Fedora Release Engineering - 0.13.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From b5e8d4bd326a88567dcb8ee907b33af2a8a744be Mon Sep 17 00:00:00 2001 From: Fedora Release Monitoring Date: Wed, 12 Feb 2020 14:52:37 +0000 Subject: [PATCH 036/100] Update to 0.14.1 (#1802194) --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index 8e3f4e8..4541aa7 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.14 +Version: 0.14.1 Release: 1%{?dist} Summary: Mock hardware devices @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Feb 12 2020 Fedora Release Monitoring - 0.14.1-1 +- Update to 0.14.1 (#1802194) + * Sun Feb 09 2020 Bastien Nocera - 0.14-1 + umockdev-0.14-1 - Fix FTBS (#1800217) From 478d730eff2ae003253bd58c828a40e89fff9f19 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 12 Feb 2020 16:30:49 +0100 Subject: [PATCH 037/100] Add 0.14.1 sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index bf825a8..59158f8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /0.13.1.tar.gz /0.13.2.tar.gz /0.14.tar.gz +/0.14.1.tar.gz diff --git a/sources b/sources index 60c0914..94fafff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.14.tar.gz) = bb1fd128811d62bd7ee58ec30e453059c973c978ebb384560082914ec76d1d6bdb3a7a8c524232008a2e38b61f5ce129d2934d447a62057551d975d803ce7f52 +SHA512 (0.14.1.tar.gz) = 371dba5f54369709fb19c20b1b999e594d51e10344dc9c3d91379ae3e2018e79e7bdce6ffc48e8d9ee2809d81f9f970a9db6f2ed7385282a943cd9e782e2af5c From 06bea7889993931a435814afe966683cf3505f13 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:15:01 +0000 Subject: [PATCH 038/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_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 4541aa7..513d96f 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.14.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 0.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Feb 12 2020 Fedora Release Monitoring - 0.14.1-1 - Update to 0.14.1 (#1802194) From 0254c4922ef5900db22d8cdb01fb5fb55050d637 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 31 Jul 2020 11:20:15 +0200 Subject: [PATCH 039/100] + umockdev-0.14.2-1 Update to 0.14.2 (#1861973) --- umockdev.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index 513d96f..5826905 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.14.1 -Release: 2%{?dist} +Version: 0.14.2 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -81,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Jul 31 2020 Bastien Nocera - 0.14.2-1 ++ umockdev-0.14.2-1 +- Update to 0.14.2 (#1861973) + * Wed Jul 29 2020 Fedora Release Engineering - 0.14.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From b44dd95a1cee673c8beb053365de6c858f56e523 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 31 Jul 2020 11:23:59 +0200 Subject: [PATCH 040/100] Add 0.14.2 sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 59158f8..cb37e60 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /0.13.2.tar.gz /0.14.tar.gz /0.14.1.tar.gz +/0.14.2.tar.gz diff --git a/sources b/sources index 94fafff..ae22554 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.14.1.tar.gz) = 371dba5f54369709fb19c20b1b999e594d51e10344dc9c3d91379ae3e2018e79e7bdce6ffc48e8d9ee2809d81f9f970a9db6f2ed7385282a943cd9e782e2af5c +SHA512 (0.14.2.tar.gz) = 4b64c30b95f4f51a5bea4398eef0a13374ae09fa36559bce5eabd1323760da3dccb57d90f7389a605ea2e966abf571d02c682acee23ed8361f920d42b1120e86 From 875e739e8891536d7d78d4ae5236cc2b666891b0 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 24 Aug 2020 11:10:09 +0200 Subject: [PATCH 041/100] + umockdev-0.14.3-1 Update to 0.14.3 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cb37e60..4f8ed40 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /0.14.tar.gz /0.14.1.tar.gz /0.14.2.tar.gz +/0.14.3.tar.gz diff --git a/sources b/sources index ae22554..06e154e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.14.2.tar.gz) = 4b64c30b95f4f51a5bea4398eef0a13374ae09fa36559bce5eabd1323760da3dccb57d90f7389a605ea2e966abf571d02c682acee23ed8361f920d42b1120e86 +SHA512 (0.14.3.tar.gz) = 20d74adcc25617af1ea7c5e3a9c55192635af2c1df2512a19545b2055ac9657dea6c09715c791039e897b562a51fe8d0d30bd247bdb099251f40211fef065d8d diff --git a/umockdev.spec b/umockdev.spec index 5826905..4a80029 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.14.2 +Version: 0.14.3 Release: 1%{?dist} Summary: Mock hardware devices @@ -81,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Mon Aug 24 2020 Bastien Nocera - 0.14.3-1 ++ umockdev-0.14.3-1 +- Update to 0.14.3 + * Fri Jul 31 2020 Bastien Nocera - 0.14.2-1 + umockdev-0.14.2-1 - Update to 0.14.2 (#1861973) From abfd94306e6e243b2bccbe197941365c8fd4cd58 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 23 Oct 2020 11:20:45 +0200 Subject: [PATCH 042/100] + umockdev-0.14.3-2 Better debug for missing functions --- umockdev.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index 4a80029..faa6c69 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,12 +1,13 @@ Name: umockdev Version: 0.14.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ URL: https://github.com/martinpitt/%{name} Source0: https://github.com/martinpitt/%{name}/archive/%{version}.tar.gz +BuildRequires: git BuildRequires: autoconf automake libtool BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel @@ -18,6 +19,9 @@ BuildRequires: chrpath BuildRequires: gphoto2 BuildRequires: python3 +# FIXME +Patch0: 0001-preload-Better-debug-for-functions-missing-from-libc.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 @@ -32,7 +36,7 @@ The %{name}-devel package contains the libraries to develop using %{name}. %prep -%setup -q -n %{name}-%{version} +%autosetup -S git -n %{name}-%{version} %build NOCONFIGURE=1 ./autogen.sh @@ -81,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Oct 22 2020 Bastien Nocera - 0.14.3-2 ++ umockdev-0.14.3-2 +- Better debug for missing functions + * Mon Aug 24 2020 Bastien Nocera - 0.14.3-1 + umockdev-0.14.3-1 - Update to 0.14.3 From 55548f4819bb86d2d9d6885aed96140ef366b5d8 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 23 Oct 2020 11:20:55 +0200 Subject: [PATCH 043/100] Add missing patch --- ...ebug-for-functions-missing-from-libc.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 0001-preload-Better-debug-for-functions-missing-from-libc.patch diff --git a/0001-preload-Better-debug-for-functions-missing-from-libc.patch b/0001-preload-Better-debug-for-functions-missing-from-libc.patch new file mode 100644 index 0000000..1f2c69b --- /dev/null +++ b/0001-preload-Better-debug-for-functions-missing-from-libc.patch @@ -0,0 +1,44 @@ +From 6b4851b7dafc9015f673d59c692fadd7912e7ad2 Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Thu, 22 Oct 2020 17:16:03 +0200 +Subject: [PATCH] preload: Better debug for functions missing from libc + +If finding one of the symbols for a function fails, whichever function +it is, we'd get this error message: +python3: src/libumockdev-preload.c:81: get_libc_func: Assertion `fp' failed. + +Update the code to throw an error on stderr before failing. +--- + src/libumockdev-preload.c | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/src/libumockdev-preload.c b/src/libumockdev-preload.c +index 1011fac..9328dc1 100644 +--- a/src/libumockdev-preload.c ++++ b/src/libumockdev-preload.c +@@ -78,15 +78,19 @@ get_libc_func(const char *f) + nextlib = dlopen("libc.so.6", RTLD_LAZY); + + fp = dlsym(nextlib, f); +- assert(fp); + + return fp; + } + + #define libc_func(name, rettype, ...) \ + static rettype (*_ ## name) (__VA_ARGS__) = NULL; \ +- if (_ ## name == NULL) \ +- _ ## name = get_libc_func(#name); ++ if (_ ## name == NULL) { \ ++ _ ## name = get_libc_func(#name); \ ++ if (_ ## name == NULL) { \ ++ fprintf(stderr, "umockdev: could not get libc function "#name"\n"); \ ++ abort(); \ ++ } \ ++ } + + /* return rdev of a file descriptor */ + static dev_t +-- +2.28.0 + From 22a37bbcdb9fc60ab4b3db0063ec92b7c1b88d4f Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 23 Oct 2020 16:28:42 +0200 Subject: [PATCH 044/100] + umockdev-0.14.4-1 Update to 0.14.4 --- .gitignore | 1 + ...ebug-for-functions-missing-from-libc.patch | 44 ------------------- sources | 2 +- umockdev.spec | 8 +++- 4 files changed, 8 insertions(+), 47 deletions(-) delete mode 100644 0001-preload-Better-debug-for-functions-missing-from-libc.patch diff --git a/.gitignore b/.gitignore index 4f8ed40..3a48de5 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /0.14.1.tar.gz /0.14.2.tar.gz /0.14.3.tar.gz +/0.14.4.tar.gz diff --git a/0001-preload-Better-debug-for-functions-missing-from-libc.patch b/0001-preload-Better-debug-for-functions-missing-from-libc.patch deleted file mode 100644 index 1f2c69b..0000000 --- a/0001-preload-Better-debug-for-functions-missing-from-libc.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 6b4851b7dafc9015f673d59c692fadd7912e7ad2 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera -Date: Thu, 22 Oct 2020 17:16:03 +0200 -Subject: [PATCH] preload: Better debug for functions missing from libc - -If finding one of the symbols for a function fails, whichever function -it is, we'd get this error message: -python3: src/libumockdev-preload.c:81: get_libc_func: Assertion `fp' failed. - -Update the code to throw an error on stderr before failing. ---- - src/libumockdev-preload.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -diff --git a/src/libumockdev-preload.c b/src/libumockdev-preload.c -index 1011fac..9328dc1 100644 ---- a/src/libumockdev-preload.c -+++ b/src/libumockdev-preload.c -@@ -78,15 +78,19 @@ get_libc_func(const char *f) - nextlib = dlopen("libc.so.6", RTLD_LAZY); - - fp = dlsym(nextlib, f); -- assert(fp); - - return fp; - } - - #define libc_func(name, rettype, ...) \ - static rettype (*_ ## name) (__VA_ARGS__) = NULL; \ -- if (_ ## name == NULL) \ -- _ ## name = get_libc_func(#name); -+ if (_ ## name == NULL) { \ -+ _ ## name = get_libc_func(#name); \ -+ if (_ ## name == NULL) { \ -+ fprintf(stderr, "umockdev: could not get libc function "#name"\n"); \ -+ abort(); \ -+ } \ -+ } - - /* return rdev of a file descriptor */ - static dev_t --- -2.28.0 - diff --git a/sources b/sources index 06e154e..b3225b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.14.3.tar.gz) = 20d74adcc25617af1ea7c5e3a9c55192635af2c1df2512a19545b2055ac9657dea6c09715c791039e897b562a51fe8d0d30bd247bdb099251f40211fef065d8d +SHA512 (0.14.4.tar.gz) = aa580a58a1dc251ca3eccd01da107d237040e22d091d2f17fc316e7a33d84cacc927f97241ec229bbf820399ffeb4a0511764dbe9fba0ed7da7c0605d7640d18 diff --git a/umockdev.spec b/umockdev.spec index faa6c69..2566f6d 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.14.3 -Release: 2%{?dist} +Version: 0.14.4 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -85,6 +85,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Oct 23 2020 Bastien Nocera - 0.14.4-1 ++ umockdev-0.14.4-1 +- Update to 0.14.4 + * Thu Oct 22 2020 Bastien Nocera - 0.14.3-2 + umockdev-0.14.3-2 - Better debug for missing functions From cf84ebdbf4f070ff1d9b132513b51513dc139afc Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 23 Oct 2020 17:04:47 +0200 Subject: [PATCH 045/100] Remove obsolete patch from spec --- umockdev.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index 2566f6d..a03e22b 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -19,9 +19,6 @@ BuildRequires: chrpath BuildRequires: gphoto2 BuildRequires: python3 -# FIXME -Patch0: 0001-preload-Better-debug-for-functions-missing-from-libc.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 04e37df90754674735565fc0e4fbf32f2eff3366 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 17 Nov 2020 14:52:08 +0100 Subject: [PATCH 046/100] + umockdev-0.15.1-1 Update to 0.15.1 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 21 ++++++++++----------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 3a48de5..29f6255 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /0.14.2.tar.gz /0.14.3.tar.gz /0.14.4.tar.gz +/0.15.1.tar.gz diff --git a/sources b/sources index b3225b9..a297c70 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.14.4.tar.gz) = aa580a58a1dc251ca3eccd01da107d237040e22d091d2f17fc316e7a33d84cacc927f97241ec229bbf820399ffeb4a0511764dbe9fba0ed7da7c0605d7640d18 +SHA512 (0.15.1.tar.gz) = 479af9eedd4bc3ea4f7b37fb3c09b9e0edf5c3498e0416041133d3d06c287ae9d0ee9c33706b5e03869ee53d0a6be610db590111626609e67a34af4667fe8ed9 diff --git a/umockdev.spec b/umockdev.spec index a03e22b..e045b3e 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.14.4 +Version: 0.15.1 Release: 1%{?dist} Summary: Mock hardware devices @@ -8,7 +8,7 @@ URL: https://github.com/martinpitt/%{name} Source0: https://github.com/martinpitt/%{name}/archive/%{version}.tar.gz BuildRequires: git -BuildRequires: autoconf automake libtool +BuildRequires: meson BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: glib2-devel @@ -36,17 +36,12 @@ using %{name}. %autosetup -S git -n %{name}-%{version} %build -NOCONFIGURE=1 ./autogen.sh -%configure --disable-static --enable-gtk-doc - -make %{?_smp_mflags} +%meson -Dgtk_doc=true +%meson_build %install -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" - -#nuke the .la file(s) -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +%meson_install # Remove rpath chrpath --delete %{buildroot}%{_bindir}/umockdev-record \ @@ -69,7 +64,7 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %doc README.rst %{_bindir}/umockdev-* %{_libdir}/libumockdev.so.* -%{_libdir}/libumockdev-preload.so.* +%{_libdir}/libumockdev-preload.so* %{_libdir}/girepository-1.0/UMockdev-1.0.typelib %files devel @@ -82,6 +77,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue Nov 17 2020 Bastien Nocera - 0.15.1-1 ++ umockdev-0.15.1-1 +- Update to 0.15.1 + * Fri Oct 23 2020 Bastien Nocera - 0.14.4-1 + umockdev-0.14.4-1 - Update to 0.14.4 From 44972af683d02c29f4f7709263368689ac425321 Mon Sep 17 00:00:00 2001 From: Fedora Release Monitoring Date: Sun, 27 Dec 2020 21:43:16 +0000 Subject: [PATCH 047/100] Update to 0.15.3 (#1901619) --- umockdev.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umockdev.spec b/umockdev.spec index e045b3e..8e99426 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.15.1 +Version: 0.15.3 Release: 1%{?dist} Summary: Mock hardware devices @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sun Dec 27 2020 Fedora Release Monitoring - 0.15.3-1 +- Update to 0.15.3 (#1901619) + * Tue Nov 17 2020 Bastien Nocera - 0.15.1-1 + umockdev-0.15.1-1 - Update to 0.15.1 From a03d5c58e8c7f10b4e2928ed9eb75f297d5aa969 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 4 Jan 2021 11:28:10 +0100 Subject: [PATCH 048/100] Update to 0.15.3 (#1901619) --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 29f6255..7b129d4 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /0.14.3.tar.gz /0.14.4.tar.gz /0.15.1.tar.gz +/0.15.3.tar.gz diff --git a/sources b/sources index a297c70..84d22aa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.15.1.tar.gz) = 479af9eedd4bc3ea4f7b37fb3c09b9e0edf5c3498e0416041133d3d06c287ae9d0ee9c33706b5e03869ee53d0a6be610db590111626609e67a34af4667fe8ed9 +SHA512 (0.15.3.tar.gz) = ddd8f0931d82d92723b9b7dddc7c171a2b91ca4f66134d1aaaf0ec8287ca658b659f9312c087bf5d0cfa9876d385dda7f31b35a1701f304d9b53405c208b6f00 From 7657faa3973a950ad8b0f1770734d13e7167946a Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 4 Jan 2021 11:30:36 +0100 Subject: [PATCH 049/100] Update to 0.15.4 (#1901619) --- .gitignore | 1 + sources | 2 +- umockdev.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7b129d4..a5c3b29 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /0.14.4.tar.gz /0.15.1.tar.gz /0.15.3.tar.gz +/0.15.4.tar.gz diff --git a/sources b/sources index 84d22aa..a601067 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.15.3.tar.gz) = ddd8f0931d82d92723b9b7dddc7c171a2b91ca4f66134d1aaaf0ec8287ca658b659f9312c087bf5d0cfa9876d385dda7f31b35a1701f304d9b53405c208b6f00 +SHA512 (0.15.4.tar.gz) = dc04a14cdce8caba180c53e3403e312f05b946968161dfc02ba3edfb52e5ff45b7a4923e0ccb16abff32754965fce581eabdb32d139ce2af12ca6bef2e39d9bd diff --git a/umockdev.spec b/umockdev.spec index 8e99426..ddfd84a 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.15.3 +Version: 0.15.4 Release: 1%{?dist} Summary: Mock hardware devices @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Sun Jan 03 2021 Fedora Release Monitoring - 0.15.4-1 +- Update to 0.15.4 (#1901619) + * Sun Dec 27 2020 Fedora Release Monitoring - 0.15.3-1 - Update to 0.15.3 (#1901619) From e8dd8ba2da5b11eb8d2214a648a024a61aaf3462 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:38:11 +0000 Subject: [PATCH 050/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_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 ddfd84a..d600252 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.15.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -77,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.15.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sun Jan 03 2021 Fedora Release Monitoring - 0.15.4-1 - Update to 0.15.4 (#1901619) From 805dbc7a5e944293a35c11fbe599455c67beb1ba Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 4 May 2021 11:01:48 +0200 Subject: [PATCH 051/100] + umockdev-0.15.5-1 Update to 0.15.5 --- umockdev.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index d600252..ba144d3 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,11 +1,11 @@ Name: umockdev -Version: 0.15.4 -Release: 2%{?dist} +Version: 0.15.5 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ URL: https://github.com/martinpitt/%{name} -Source0: https://github.com/martinpitt/%{name}/archive/%{version}.tar.gz +Source0: https://github.com/martinpitt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz BuildRequires: git BuildRequires: meson @@ -77,6 +77,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Tue May 04 2021 Bastien Nocera - 0.15.5-1 ++ umockdev-0.15.5-1 +- Update to 0.15.5 + * Wed Jan 27 2021 Fedora Release Engineering - 0.15.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 558bf9d90f49fec3b54983dbf10e28fadb19dc28 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 4 May 2021 11:09:47 +0200 Subject: [PATCH 052/100] Upload 0.15.5 tarball --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a5c3b29..15fa6d3 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /0.15.1.tar.gz /0.15.3.tar.gz /0.15.4.tar.gz +/umockdev-0.15.5.tar.xz diff --git a/sources b/sources index a601067..b98d1b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.15.4.tar.gz) = dc04a14cdce8caba180c53e3403e312f05b946968161dfc02ba3edfb52e5ff45b7a4923e0ccb16abff32754965fce581eabdb32d139ce2af12ca6bef2e39d9bd +SHA512 (umockdev-0.15.5.tar.xz) = bceb91617817f077b4b8eb09656419616f2645c8645312baed514d10f9c7b28b30564f3dc408c4f65e176db5f202b96d07b7c7ab9f69ca0fb6651be43f68c7d2 From d39cf407d343f41eb16c629809a53b20c5a8bfd0 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Thu, 20 May 2021 18:11:42 +0000 Subject: [PATCH 053/100] Drop optional gphoto2 build dependency This is only being used for testing, undesired on RHEL/CentOS, and already handled upstream. Unit tests are currently disabled during build anyway. Resolves: rhbz#1962633 --- umockdev.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/umockdev.spec b/umockdev.spec index ba144d3..4e21048 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.15.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -15,8 +15,7 @@ BuildRequires: glib2-devel BuildRequires: libgudev1-devel systemd-devel BuildRequires: vala BuildRequires: chrpath -# Required for tests -BuildRequires: gphoto2 +# Optional for more test coverage BuildRequires: python3 %description @@ -77,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu May 20 2021 Martin Pitt - 0.15.5-2 +- Drop gphoto2 build dependency (rhbz#1962633) + * Tue May 04 2021 Bastien Nocera - 0.15.5-1 + umockdev-0.15.5-1 - Update to 0.15.5 From 36bf8396a4296df6c3ca0eb959cfdad90b2224b6 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 1 Jul 2021 10:56:33 +0200 Subject: [PATCH 054/100] + umockdev-0.16.0-1 Update to 0.16.0 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 11 ++++++++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 15fa6d3..9b81080 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /0.15.3.tar.gz /0.15.4.tar.gz /umockdev-0.15.5.tar.xz +/umockdev-0.16.0.tar.xz diff --git a/sources b/sources index b98d1b1..db2ba74 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.15.5.tar.xz) = bceb91617817f077b4b8eb09656419616f2645c8645312baed514d10f9c7b28b30564f3dc408c4f65e176db5f202b96d07b7c7ab9f69ca0fb6651be43f68c7d2 +SHA512 (umockdev-0.16.0.tar.xz) = d05b7545aad0cc3a27818c8a30791489c2ad40f7679cb32f14a8c1b8f02344a353a0d4d74aaf71187f49964d23dc328da811166bcf78a2baffe0a671e2dc118b diff --git a/umockdev.spec b/umockdev.spec index 4e21048..145b833 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev -Version: 0.15.5 -Release: 2%{?dist} +Version: 0.16.0 +Release: 1%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -13,6 +13,7 @@ BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: glib2-devel BuildRequires: libgudev1-devel systemd-devel +BuildRequires: libpcap-devel BuildRequires: vala BuildRequires: chrpath # Optional for more test coverage @@ -60,7 +61,7 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %files %license COPYING -%doc README.rst +%doc README.md %{_bindir}/umockdev-* %{_libdir}/libumockdev.so.* %{_libdir}/libumockdev-preload.so* @@ -76,6 +77,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Thu Jul 01 2021 Bastien Nocera - 0.16.0-1 ++ umockdev-0.16.0-1 +- Update to 0.16.0 + * Thu May 20 2021 Martin Pitt - 0.15.5-2 - Drop gphoto2 build dependency (rhbz#1962633) From b044a77c4e5a5c3462c45f0d34b597e1563516f6 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 2 Jul 2021 15:11:01 +0200 Subject: [PATCH 055/100] + umockdev-0.16.1-1 Update to 0.16.1 --- .gitignore | 1 + sources | 2 +- umockdev.spec | 14 +++++--------- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 9b81080..0e5d093 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /0.15.4.tar.gz /umockdev-0.15.5.tar.xz /umockdev-0.16.0.tar.xz +/umockdev-0.16.1.tar.xz diff --git a/sources b/sources index db2ba74..cdef943 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (umockdev-0.16.0.tar.xz) = d05b7545aad0cc3a27818c8a30791489c2ad40f7679cb32f14a8c1b8f02344a353a0d4d74aaf71187f49964d23dc328da811166bcf78a2baffe0a671e2dc118b +SHA512 (umockdev-0.16.1.tar.xz) = baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8 diff --git a/umockdev.spec b/umockdev.spec index 145b833..e8b3128 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,5 +1,5 @@ Name: umockdev -Version: 0.16.0 +Version: 0.16.1 Release: 1%{?dist} Summary: Mock hardware devices @@ -16,8 +16,6 @@ BuildRequires: libgudev1-devel systemd-devel BuildRequires: libpcap-devel BuildRequires: vala BuildRequires: chrpath -# Optional for more test coverage -BuildRequires: python3 %description With this program and libraries you can easily create mock udev objects. @@ -51,12 +49,6 @@ chrpath --delete %{buildroot}%{_libdir}/libumockdev-preload.so.* rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev -%check - -# Disabled for now, as the Xorg tests don't pass -# https://github.com/martinpitt/umockdev/issues/47 -# make check - %ldconfig_scriptlets %files @@ -77,6 +69,10 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Jul 02 2021 Bastien Nocera - 0.16.1-1 ++ umockdev-0.16.1-1 +- Update to 0.16.1 + * Thu Jul 01 2021 Bastien Nocera - 0.16.0-1 + umockdev-0.16.0-1 - Update to 0.16.0 From 2bd898d37016c3ccca2fcf8bd3afe2e24dc3fafc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:00:08 +0000 Subject: [PATCH 056/100] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_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 e8b3128..cd34068 100644 --- a/umockdev.spec +++ b/umockdev.spec @@ -1,6 +1,6 @@ Name: umockdev Version: 0.16.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock hardware devices License: LGPLv2+ @@ -69,6 +69,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev %{_datadir}/vala/vapi/umockdev-1.0.vapi %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.16.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jul 02 2021 Bastien Nocera - 0.16.1-1 + umockdev-0.16.1-1 - Update to 0.16.1 From 30c538f114590ccd0526002af055940454fc0a1b Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Wed, 25 Aug 2021 11:59:59 +0200 Subject: [PATCH 057/100] + 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 058/100] 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 059/100] + 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 060/100] + 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 061/100] [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 062/100] [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 063/100] [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 064/100] [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 065/100] [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 066/100] [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 067/100] [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 068/100] [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 069/100] [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 070/100] 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 071/100] [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 072/100] [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 073/100] 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 074/100] 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 075/100] [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 076/100] 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 078/100] [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