#39 Replace no longer relevant notes from bootstrapping 3.6 with link to 3.7
Merged 5 years ago by cstratak. Opened 5 years ago by churchyard.
rpms/ churchyard/python3 bootnotes  into  master

file modified
+2 -34
@@ -79,40 +79,8 @@ 

  %endif

  

  

- # ==================================

- # Notes from bootstraping Python 3.6

- # ==================================

- #

- # New Python major version (3.X) break ABI and bytecode compatibility,

- # so all packages depending on it need to be rebuilt.

- #

- # Due to a dependency cycle between Python, gdb, rpm, pip, setuptools, wheel,

- # and other packages, this isn't straightforward.

- # Build in the following order:

- #

- # 1. At the same time:

- #     - gdb without python support (add %%global _without_python 1 on top of

- #       gdb's SPEC file)

- #     - python-rpm-generators

- #       (this can be done also during step 2., but should be done before 3.)

- # 2. python3 without rewheel (use %%bcond_with rewheel instead of

- #     %%bcond_without)

- # 3. gdb with python support (remove %%global _without_python 1 on top of

- #    gdb's SPEC file)

- # 4. rpm

- # 5. python-setuptools with bootstrap set to 1

- # 6. python-pip with build_wheel set to 0

- # 7. python-wheel with %%bcond_without bootstrap

- # 8. python-setuptools with bootstrap set to 0 and also with_check set to 0

- # 9. python-pip with build_wheel set to 1

- # 10. pyparsing

- # 11. python3 with rewheel

- #

- # Then the most important packages have to be built, in dependency order.

- # These were:

- #   python-sphinx, pytest, python-requests, cloud-init, dnf, anaconda, abrt

- #

- # After these have been built, a targeted rebuild should be done for the rest.

+ # Notes from bootstraping Python 3.7:

+ # https://fedoraproject.org/wiki/SIGs/Python/UpgradingPython

  

  

  # =====================

no initial comment

rebased onto 3aad2d711c164c192cf33796634e67f4675b35fb

5 years ago

rebased onto d90f987

5 years ago

Pull-Request has been merged by cstratak

5 years ago