Skip to content

Commit cc82a48

Browse files
Upgrade: python-rpmfluff version to 0.6.5 (#11639)
1 parent 4bc53bc commit cc82a48

3 files changed

Lines changed: 97 additions & 17 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"Signatures": {
3-
"rpmfluff-0.5.7.1.tar.xz": "416b47529c5129ae37062c5a0d0d18c683c0f8c060f6181b7c0a2ca4eaa776a7"
3+
"python-rpmfluff-0.6.5.tar.xz": "6604e8e6ee71d6675e7e94d879104d253f0551b668bbaefabf06d006b5a48178"
44
}
5-
}
5+
}

SPECS-EXTENDED/python-rpmfluff/python-rpmfluff.spec

Lines changed: 93 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
Vendor: Microsoft Corporation
2-
Distribution: Azure Linux
31
%global modname rpmfluff
42

53
Name: python-%{modname}
6-
Version: 0.5.7.1
7-
Release: 6%{?dist}
4+
Version: 0.6.5
5+
Release: 4%{?dist}
86
Summary: Lightweight way of building RPMs, and sabotaging them
97

10-
License: GPLv2+
8+
License: GPL-2.0-or-later
9+
Vendor: Microsoft Corporation
10+
Distribution: Azure Linux
1111
URL: https://pagure.io/rpmfluff
12-
Source0: https://pagure.io/releases/%{modname}/%{modname}-%{version}.tar.xz
12+
Source0: https://pagure.io/releases/%{modname}/%{modname}-%{version}.tar.xz#/%{name}-%{version}.tar.xz
1313

1414
BuildArch: noarch
1515

@@ -19,7 +19,7 @@ sabotaging them so they are broken in controlled ways.\
1919
\
2020
It is intended for use when validating package analysis tools such as RPM lint.\
2121
It can also be used to construct test cases for package management software\
22-
such as rpm and yum.
22+
such as RPM, YUM, and DNF.
2323

2424
%description %{_description}
2525

@@ -29,6 +29,7 @@ Summary: %{summary}
2929
BuildRequires: gcc
3030
BuildRequires: python3-devel
3131
BuildRequires: python3-rpm
32+
BuildRequires: python3-setuptools
3233
Requires: rpm-build
3334
Requires: createrepo_c
3435

@@ -46,18 +47,97 @@ Python 3 version.
4647
%py3_install
4748

4849
%check
49-
python3 %{modname}.py
50+
python3 -m unittest %{modname}.test
5051

5152
%files -n python3-%{modname}
5253
%license LICENSE
5354
%doc README.md
54-
%{python3_sitelib}/%{modname}.py
55-
%{python3_sitelib}/__pycache__/%{modname}.*
56-
%{python3_sitelib}/%{modname}-*.egg-info
55+
%{python3_sitelib}/*
5756

5857
%changelog
59-
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.5.7.1-6
60-
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
58+
* Fri Dec 20 2024 Akhila Guruju <v-guakhila@microsoft.com> - 0.6.5-4
59+
- Initial Azure Linux import from Fedora 41 (license: MIT).
60+
- License verified.
61+
62+
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.5-3
63+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
64+
65+
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 0.6.5-2
66+
- Rebuilt for Python 3.13
67+
68+
* Fri May 31 2024 Jan Hutar <jhutar@redhat.com> - 0.6.4-1
69+
- dshea: Explicitly disable debuginfo when not requested
70+
71+
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-4
72+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
73+
74+
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-3
75+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
76+
77+
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-2
78+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
79+
80+
* Mon Jul 17 2023 Jan Hutar <jhutar@redhat.com> - 0.6.3-1
81+
- gotmax23: remove usage of deprecated rpm.fi
82+
83+
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.6.2-3
84+
- Rebuilt for Python 3.12
85+
86+
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.2-2
87+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
88+
89+
* Tue Oct 18 2022 Jan Hutar <jhutar@redhat.com> - 0.6.2-1
90+
- Change deprecated distutils to setuptools
91+
92+
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-7
93+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
94+
95+
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.6.1-6
96+
- Rebuilt for Python 3.11
97+
98+
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-5
99+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
100+
101+
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-4
102+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
103+
104+
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 0.6.1-3
105+
- Rebuilt for Python 3.10
106+
107+
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
108+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
109+
110+
* Wed Aug 12 2020 Jan Hutar <jhutar@redhat.com> - 0.6.1-1
111+
- jhutar: Expose two more items
112+
113+
* Fri Aug 07 2020 Jan Hutar <jhutar@redhat.com> - 0.6-1
114+
- jhutar: Workaround for https://github.com/rpm-software-management/rpm/issues/1301
115+
- msuchy: Do not write %clean by default
116+
- msuchy: Make build directory in /tmp
117+
- msuchy: Call buildArchs as named argument
118+
- msuchy: Do not clean install
119+
- msuchy: BuildRoot is ignored by rpm
120+
- msuchy: Remove artefacts after the test
121+
- msuchy: Fix various pylint warnings
122+
- msuchy: Break down package into several modules
123+
- msuchy: Remove dead code
124+
- msuchy: Apply 2to3 script
125+
- msuchy: Mention DNF in description
126+
- msuchy: Move rpmfluff.py to rpmfluff/__init__.py
127+
- dcantrell: Only write the License tag if it is set
128+
- jhutar: Sanitize values we use to construct file paths
129+
- tbaeder: Read compiler from CC environment variable
130+
- dcantrell: Allow setting a different spec file basename than the package name
131+
132+
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7.1-8
133+
- Second attempt - Rebuilt for
134+
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
135+
136+
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7.1-7
137+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
138+
139+
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 0.5.7.1-6
140+
- Rebuilt for Python 3.9
61141

62142
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.7.1-5
63143
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24293,8 +24293,8 @@
2429324293
"type": "other",
2429424294
"other": {
2429524295
"name": "python-rpmfluff",
24296-
"version": "0.5.7.1",
24297-
"downloadUrl": "https://pagure.io/releases/rpmfluff/rpmfluff-0.5.7.1.tar.xz"
24296+
"version": "0.6.5",
24297+
"downloadUrl": "https://pagure.io/releases/rpmfluff/rpmfluff-0.6.5.tar.xz"
2429824298
}
2429924299
}
2430024300
},

0 commit comments

Comments
 (0)