Skip to content

Commit 8b62fb5

Browse files
committed
Revert "python3: Add python-unversioned-command subpackage (#2637)"
This reverts commit b62bb32.
1 parent 1b736e5 commit 8b62fb5

File tree

7 files changed

+28
-52
lines changed

7 files changed

+28
-52
lines changed

SPECS/python3/python3.spec

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
Summary: A high-level scripting language
99
Name: python3
1010
Version: 3.9.10
11-
Release: 2%{?dist}
11+
Release: 1%{?dist}
1212
License: PSF
1313
Vendor: Microsoft Corporation
1414
Distribution: Mariner
@@ -27,14 +27,13 @@ BuildRequires: sqlite-devel
2727
BuildRequires: xz-devel
2828
Requires: ncurses
2929
Requires: openssl
30-
# The base package and the unversioned python command package are co-requirements.
31-
Requires: python-unversioned-command = %{version}-%{release}
3230
Requires: %{name}-libs = %{version}-%{release}
3331
Requires: readline
3432
Requires: xz
3533
Provides: python
3634
Provides: python-sqlite
3735
Provides: python(abi)
36+
Provides: %{_bindir}/python
3837
Provides: /bin/python
3938
Provides: /bin/python3
4039
Provides: %{name}-docs = %{version}-%{release}
@@ -132,13 +131,6 @@ Requires: %{name} = %{version}-%{release}
132131
%description test
133132
The test package contains all regression tests for Python as well as the modules test.support and test.regrtest. test.support is used to enhance your tests while test.regrtest drives the testing suite.
134133

135-
%package -n python-unversioned-command
136-
Summary: Unversioned python binary (points to %{name} binary)
137-
Requires: %{name} = %{version}-%{release}
138-
139-
%description -n python-unversioned-command
140-
Contains the unversioned python binary, which is a symlink to %{name}.
141-
142134
%prep
143135
%autosetup -p1 -n Python-%{version}
144136

@@ -194,9 +186,6 @@ popd
194186
cp -p Tools/scripts/pathfix.py %{buildroot}%{_bindir}/pathfix%{majmin}.py
195187
ln -s ./pathfix%{majmin}.py %{buildroot}%{_bindir}/pathfix.py
196188

197-
# Create unversioned python binary file as a symlink
198-
ln -s python3 %{buildroot}%{_bindir}/python
199-
200189
# Remove unused stuff
201190
find %{buildroot}%{_libdir} -name '*.pyc' -delete
202191
find %{buildroot}%{_libdir} -name '*.pyo' -delete
@@ -289,13 +278,7 @@ rm -rf %{buildroot}%{_bindir}/__pycache__
289278
%files test
290279
%{_libdir}/python%{majmin}/test/*
291280

292-
%files -n python-unversioned-command
293-
%{_bindir}/python
294-
295281
%changelog
296-
* Thu Mar 31 2022 Olivia Crain <[email protected]> - 3.9.10-2
297-
- Add unversioned python binary to its own subpackage
298-
299282
* Tue Jan 25 2022 Thomas Crain <[email protected]> - 3.9.10-1
300283
- Upgrade to latest bugfix release for the 3.9 series
301284

toolkit/resources/manifests/package/pkggen_core_aarch64.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -233,11 +233,10 @@ ca-certificates-base-2.0.0-1.cm2.noarch.rpm
233233
ca-certificates-2.0.0-1.cm2.noarch.rpm
234234
dwz-0.14-1.cm2.aarch64.rpm
235235
unzip-6.0-19.cm2.aarch64.rpm
236-
python3-3.9.10-2.cm2.aarch64.rpm
237-
python3-devel-3.9.10-2.cm2.aarch64.rpm
238-
python3-libs-3.9.10-2.cm2.aarch64.rpm
239-
python3-setuptools-3.9.10-2.cm2.noarch.rpm
240-
python-unversioned-command-3.9.10-2.cm2.aarch64.rpm
236+
python3-3.9.10-1.cm2.aarch64.rpm
237+
python3-devel-3.9.10-1.cm2.aarch64.rpm
238+
python3-libs-3.9.10-1.cm2.aarch64.rpm
239+
python3-setuptools-3.9.10-1.cm2.noarch.rpm
241240
which-2.21-8.cm2.aarch64.rpm
242241
libselinux-3.2-1.cm2.aarch64.rpm
243242
slang-2.3.2-4.cm2.aarch64.rpm

toolkit/resources/manifests/package/pkggen_core_x86_64.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -233,11 +233,10 @@ ca-certificates-base-2.0.0-1.cm2.noarch.rpm
233233
ca-certificates-2.0.0-1.cm2.noarch.rpm
234234
dwz-0.14-1.cm2.x86_64.rpm
235235
unzip-6.0-19.cm2.x86_64.rpm
236-
python3-3.9.10-2.cm2.x86_64.rpm
237-
python3-devel-3.9.10-2.cm2.x86_64.rpm
238-
python3-libs-3.9.10-2.cm2.x86_64.rpm
239-
python3-setuptools-3.9.10-2.cm2.noarch.rpm
240-
python-unversioned-command-3.9.10-2.cm2.x86_64.rpm
236+
python3-3.9.10-1.cm2.x86_64.rpm
237+
python3-devel-3.9.10-1.cm2.x86_64.rpm
238+
python3-libs-3.9.10-1.cm2.x86_64.rpm
239+
python3-setuptools-3.9.10-1.cm2.noarch.rpm
241240
which-2.21-8.cm2.x86_64.rpm
242241
libselinux-3.2-1.cm2.x86_64.rpm
243242
slang-2.3.2-4.cm2.x86_64.rpm

toolkit/resources/manifests/package/toolchain_aarch64.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -495,26 +495,25 @@ procps-ng-devel-3.3.17-1.cm2.aarch64.rpm
495495
procps-ng-lang-3.3.17-1.cm2.aarch64.rpm
496496
pyproject-rpm-macros-1.0.0~rc1-2.cm2.noarch.rpm
497497
python-markupsafe-debuginfo-2.1.0-1.cm2.aarch64.rpm
498-
python-unversioned-command-3.9.10-2.cm2.aarch64.rpm
499-
python3-3.9.10-2.cm2.aarch64.rpm
498+
python3-3.9.10-1.cm2.aarch64.rpm
500499
python3-audit-3.0.6-4.cm2.aarch64.rpm
501500
python3-cracklib-2.9.7-4.cm2.aarch64.rpm
502-
python3-curses-3.9.10-2.cm2.aarch64.rpm
503-
python3-debuginfo-3.9.10-2.cm2.aarch64.rpm
504-
python3-devel-3.9.10-2.cm2.aarch64.rpm
501+
python3-curses-3.9.10-1.cm2.aarch64.rpm
502+
python3-debuginfo-3.9.10-1.cm2.aarch64.rpm
503+
python3-devel-3.9.10-1.cm2.aarch64.rpm
505504
python3-gpg-1.16.0-1.cm2.aarch64.rpm
506505
python3-jinja2-3.0.3-2.cm2.noarch.rpm
507-
python3-libs-3.9.10-2.cm2.aarch64.rpm
506+
python3-libs-3.9.10-1.cm2.aarch64.rpm
508507
python3-libxml2-2.9.13-1.cm2.aarch64.rpm
509508
python3-magic-5.40-2.cm2.noarch.rpm
510509
python3-markupsafe-2.1.0-1.cm2.aarch64.rpm
511510
python3-newt-0.52.21-3.cm2.aarch64.rpm
512-
python3-pip-3.9.10-2.cm2.noarch.rpm
511+
python3-pip-3.9.10-1.cm2.noarch.rpm
513512
python3-pygments-2.4.2-7.cm2.noarch.rpm
514513
python3-rpm-4.17.0-3.cm2.aarch64.rpm
515-
python3-setuptools-3.9.10-2.cm2.noarch.rpm
516-
python3-test-3.9.10-2.cm2.aarch64.rpm
517-
python3-tools-3.9.10-2.cm2.aarch64.rpm
514+
python3-setuptools-3.9.10-1.cm2.noarch.rpm
515+
python3-test-3.9.10-1.cm2.aarch64.rpm
516+
python3-tools-3.9.10-1.cm2.aarch64.rpm
518517
readline-8.1-1.cm2.aarch64.rpm
519518
readline-debuginfo-8.1-1.cm2.aarch64.rpm
520519
readline-devel-8.1-1.cm2.aarch64.rpm

toolkit/resources/manifests/package/toolchain_x86_64.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -495,26 +495,25 @@ procps-ng-devel-3.3.17-1.cm2.x86_64.rpm
495495
procps-ng-lang-3.3.17-1.cm2.x86_64.rpm
496496
pyproject-rpm-macros-1.0.0~rc1-2.cm2.noarch.rpm
497497
python-markupsafe-debuginfo-2.1.0-1.cm2.x86_64.rpm
498-
python-unversioned-command-3.9.10-2.cm2.x86_64.rpm
499-
python3-3.9.10-2.cm2.x86_64.rpm
498+
python3-3.9.10-1.cm2.x86_64.rpm
500499
python3-audit-3.0.6-4.cm2.x86_64.rpm
501500
python3-cracklib-2.9.7-4.cm2.x86_64.rpm
502-
python3-curses-3.9.10-2.cm2.x86_64.rpm
503-
python3-debuginfo-3.9.10-2.cm2.x86_64.rpm
504-
python3-devel-3.9.10-2.cm2.x86_64.rpm
501+
python3-curses-3.9.10-1.cm2.x86_64.rpm
502+
python3-debuginfo-3.9.10-1.cm2.x86_64.rpm
503+
python3-devel-3.9.10-1.cm2.x86_64.rpm
505504
python3-gpg-1.16.0-1.cm2.x86_64.rpm
506505
python3-jinja2-3.0.3-2.cm2.noarch.rpm
507-
python3-libs-3.9.10-2.cm2.x86_64.rpm
506+
python3-libs-3.9.10-1.cm2.x86_64.rpm
508507
python3-libxml2-2.9.13-1.cm2.x86_64.rpm
509508
python3-magic-5.40-2.cm2.noarch.rpm
510509
python3-markupsafe-2.1.0-1.cm2.x86_64.rpm
511510
python3-newt-0.52.21-3.cm2.x86_64.rpm
512-
python3-pip-3.9.10-2.cm2.noarch.rpm
511+
python3-pip-3.9.10-1.cm2.noarch.rpm
513512
python3-pygments-2.4.2-7.cm2.noarch.rpm
514513
python3-rpm-4.17.0-3.cm2.x86_64.rpm
515-
python3-setuptools-3.9.10-2.cm2.noarch.rpm
516-
python3-test-3.9.10-2.cm2.x86_64.rpm
517-
python3-tools-3.9.10-2.cm2.x86_64.rpm
514+
python3-setuptools-3.9.10-1.cm2.noarch.rpm
515+
python3-test-3.9.10-1.cm2.x86_64.rpm
516+
python3-tools-3.9.10-1.cm2.x86_64.rpm
518517
readline-8.1-1.cm2.x86_64.rpm
519518
readline-debuginfo-8.1-1.cm2.x86_64.rpm
520519
readline-devel-8.1-1.cm2.x86_64.rpm

toolkit/resources/manifests/package/update_manifests.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ generate_pkggen_core () {
294294
grep "^dwz-" $TmpPkgGen
295295
grep "^unzip-" $TmpPkgGen
296296
grep "^python3-" $TmpPkgGen
297-
grep "^python-unversioned-command-" $TmpPkgGen
298297
grep "^which-" $TmpPkgGen
299298
grep "^libselinux-" $TmpPkgGen
300299
grep "^slang-[0-9]" $TmpPkgGen

toolkit/scripts/toolchain/build_official_toolchain_rpms.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,10 +309,8 @@ chroot_and_install_rpms gperf
309309

310310
# Python3 needs to be installed for RPM to build
311311
build_rpm_in_chroot_no_install python3
312-
copy_rpm_subpackage python-unversioned-command
313312
rm -vf $FINISHED_RPM_DIR/python3*debuginfo*.rpm
314313
chroot_and_install_rpms python3
315-
chroot_and_install_rpms python-unversioned-command
316314

317315
# libxml2 is required for at least: libxslt, createrepo_c
318316
build_rpm_in_chroot_no_install libxml2

0 commit comments

Comments
 (0)