Re: Fedora 43 Python 3.14 mass rebuild status [DONE]

2025-06-12 Thread Victor Stinner
On Wed, Jun 11, 2025 at 9:47 AM Karolina Surma via python-devel wrote: > ## How to run things locally? > > You can use mock. Make sure to: > 1. Clear all caches first: $ mock -r fedora-rawhide-x86_64--scrub=all > 2. Use the Koji repo: $ mock -r fedora-rawhide-x86_64 > --enablerepo=loca

Re: F37 proposal: Python: Add -P to default shebangs (System-Wide Change proposal)

2022-05-13 Thread Victor Stinner
Changing the default in Python was discussed multiple times over the last 20 years. Every time, it was said that it's convenient and it's not worth it to break use cases to increase the default security. Python 3.4 already has -I (isolated mode) which imply Python 3.11 -P option, but it also impli

Re: Dropping 32bit arches from pypy2.7?

2022-03-11 Thread Victor Stinner
Thanks, I reported the issue to PyPy: https://foss.heptapod.net/pypy/pypy/-/issues/3702 Victor On Mon, Mar 7, 2022 at 1:26 PM Miro Hrončok wrote: > > On 07. 03. 22 10:51, Victor Stinner wrote: > > How can someone reproduce the issue? I was asked by a developer > > running U

Re: Dropping 32bit arches from pypy2.7?

2022-03-07 Thread Victor Stinner
How can someone reproduce the issue? I was asked by a developer running Ubuntu. Is there an easy way to: (*) Get Fedora 36 (*) Build PyPy 2.7 for 32-bit: can it be done on x86-64? What is the command line for that? Victor ___ devel mailing list -- devel

Re: [HEADS UP] Fedora 35 Python 3.10 rebuilds have started in a side tag

2021-06-14 Thread Victor Stinner
Congrats, that's amazing! :-) Let's fix remaining broken packages! Victor On Sun, Jun 13, 2021 at 9:52 PM Miro Hrončok wrote: > > On 08. 06. 21 1:01, Miro Hrončok wrote: > > On 02. 06. 21 10:02, Tomas Hrnciar wrote: > >> Hello, in order to deliver Python 3.10, we are running a coordinated > >>

Re: Heads up, upcoming mass spec update to explicitly BuildRequire python3-setuptools

2021-04-20 Thread Victor Stinner
Congratulations, this change impacted tons of packages! That's also a nice step towards more explicit build dependencies. I understood that it's also the purpose of the pyproject.toml file ;-) Victor On Mon, Apr 19, 2021 at 2:39 PM Tomas Hrnciar wrote: > > Hello everyone, > > we successfully pus

Re: Fedora Loves Python 2020 report

2021-01-21 Thread Victor Stinner
Wow, impressive list of enhancements, that's really great! I didn't realized that so many things were done only in 2020! Fedora is and remains my favorite OS to develop on Python! Victor On Thu, Jan 21, 2021 at 4:38 PM Miro Hrončok wrote: > > Inspired by a similar report from the Copr team, I’v

Re: ppc64le builds of Python failing with: Assembler messages: redefined symbol cannot be used on reloc

2020-01-22 Thread Victor Stinner
Build 40639489 is green, build 40790556 is red. One interesting difference is GCC 9.2.1 upgraded to GCC 10.0.1. I reported the bug to GCC: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93384 "redefined symbol cannot be used on reloc" smells like a GCC internal error, rather than a bug in the Pytho

Re: RFC: Python minimization in Fedora

2020-01-15 Thread Victor Stinner
> Solution 4: ZIP the entire standard library > (...) > Nevertheless, this might (in theory) **save 17.8 MiB / 47 %**. It's my favorite option. Almost 50% smaller is quite good! It would be very efficient to have such disk space gain! Using a ZIP file for the stdlib is commonly suggested solution

Re: Fedora 32 System-Wide Change proposal: Build Python 3 to statically link with libpython3.8.a for better performance

2019-11-15 Thread Victor Stinner
Hi Jan, With the helper of Florian Weimer and Charalampos Stratakis, we also agreed to test this flag in priority. I understood that it disables the LD_PRELOAD feature: it's no longer possible to override symbols in libpython with LD_PRELOAD. Thanks to that, the compiler can avoid PLT indirecti

Re: Fedora 32 System-Wide Change proposal: Build Python 3 to statically link with libpython3.8.a for better performance

2019-11-12 Thread Victor Stinner
> Will python still be PIE? Or will you disable hardening and build it as > a position-dependent binary? Yes, the python ELF binary still uses PIE (Position Independent Executable). I checked the patched package: $ file /usr/bin/python3.8 /usr/bin/python3.8: ELF 64-bit LSB pie executable, x86-6

Re: Fedora 32 System-Wide Change proposal: Build Python 3 to statically link with libpython3.8.a for better performance

2019-11-07 Thread Victor Stinner
> Where are these number coming from? There are pyperformance results: https://fedoraproject.org/wiki/Changes/PythonStaticSpeedup#Benefit_to_Fedora It's the official benchmark suite to measure the Python performance on speed.python.org. I ran the benchmarks on my laptop using CPU isolation (iso