On Fri, Feb 11, 2022 at 08:27:51PM +0100, Miro Hrončok wrote: > On 11. 02. 22 20:01, Zbigniew Jędrzejewski-Szmek wrote: > > I did some quick analysis, and the reasons why the notes section is > > missing differ: > > ... > > 61 python packages > > So... Are the Python packages explicitly opting out? Python itself does not, > instead it stores %extension_ldflags rather than %build_ldflags in > sysconfig, so 3rd party extension modules still build, but that should not > opt out our own RPM packages if they respect the Fedora flags. > > In other words: > > - If the packages opt out, I'd like to test if they must. > - If they don't opt out, they are likely to ignore other Fedora flags as well. You are right. I checked python3-COPASI (randomly selected), and the version I have is COPASI-4.34.251-1.fc36, from before the mass rebuild. COPASI-4.34.251-3.fc36 was built a few days ago and it has the notes. It turns out that most python packages on the list are just old: name buildtime python3-PyQt4-4.12.3 2021-07-21 16:19:12 python3-PyQt4-webkit-4.12.3 2021-07-21 16:19:12 python3-libfdt-1.6.1 2021-07-21 22:26:54 libkdumpfile-python-0.4.0 2021-07-22 14:52:07 python3-libpfm-4.11.0 2021-07-22 15:43:55 python3-libuser-0.63 2021-07-22 16:19:45 python3-m2crypto-0.38.0 2021-07-22 18:04:46 python3-pykdl-1.4.0 2021-07-23 00:05:26 psi4-1.3.2 2021-07-23 04:43:44 python3-deap-1.3.1 2021-07-23 06:05:22 python3-gevent-21.1.2 2021-07-23 06:36:42 python3-pyshtools-4.6.2 2021-07-23 08:52:19 python3-pywt-1.1.1 2021-07-23 09:10:04 python3-tornado-6.1.0 2021-07-23 10:03:44 python3-xmlsec-1.3.9 2021-07-23 10:26:40 python3-tbb-2020.3 2021-07-23 23:04:57 python3-psycopg2-debug-2.9.1 2021-08-04 07:10:46 python3-psycopg2-2.9.1 2021-08-04 07:10:46 python3-djvulibre-0.8.6 2021-08-10 04:14:56 python3-osmium-3.2.0 2021-08-10 13:26:21 python3-COPASI-4.34.251 2021-08-13 19:25:37 python3-thrift-0.14.0 2021-09-14 19:16:52 arbor-0.5.2 2021-09-26 07:21:19 arbor-mpich-0.5.2 2021-09-26 07:21:19 arbor-openmpi-0.5.2 2021-09-26 07:21:19 python3-steps-3.6.0 2021-10-18 17:48:25 python3-steps-mpich-3.6.0 2021-10-18 17:48:25 python3-steps-openmpi-3.6.0 2021-10-18 17:48:25 python3-gpg-1.15.1 2021-11-02 18:33:02 recoll-1.31.4 2021-11-28 10:55:30 mstflint-4.18.0 2021-12-03 12:58:08 drgn-0.0.16 2021-12-09 23:49:38 python3-mlt-6.26.1 2021-12-15 16:05:21 sourcextractor++-0.16 2021-12-20 12:40:30 gnucash-4.9 2021-12-20 15:54:20 python3-scipy-1.7.3 2021-12-21 22:43:24 python3-matplotlib-3.5.1 2021-12-23 07:51:34 python3-matplotlib-tk-3.5.1 2021-12-23 07:51:34 python3-folly-2021.12.20.00 2021-12-23 22:04:45 python3-astropy-5.0 2021-12-27 18:21:50 python3-pywatchman-2021.05.10.00 2021-12-28 19:56:52 micropython-1.17 2022-01-08 10:20:49 python3-cffi-1.15.0 2022-01-08 10:28:30 python3-Cython-0.29.26 2022-01-11 22:14:50 -- this is before mass rebuild python3-botan-1.10.17 2022-01-19 22:39:32 python3-libkdtree++-0.7.0 2022-01-20 16:42:28 python3-luxcorerender-2.5 2022-01-20 18:31:27 python3-pysvn-1.9.12 2022-01-21 10:03:37 python3-pynn-0.10.0 2022-01-21 14:45:48 python3-pyqtchart-5.15.5 2022-01-21 14:49:32 python3-pyvex-9.0.9572 2022-01-21 15:06:27 python3-utmp-0.8.2 2022-01-21 16:24:48 python3-qhexedit2-qt5-0.8.9 2022-01-21 17:07:43 python3-qscintilla-qt5-2.13.0 2022-01-21 17:19:15 python3-sentencepiece-0.1.92 2022-01-22 01:18:31 sudo-python-plugin-1.9.8 2022-01-22 02:12:54 sugar-paint-70 2022-01-22 02:16:17 python2.7-2.7.18 2022-01-25 10:19:49 python3-cryptography-36.0.0 2022-01-27 13:48:56 python3-jupyroot-6.24.06 2022-01-28 23:42:20 python3-root-6.24.06 2022-01-28 23:42:20 pcp-5.3.6 2022-02-03 04:06:42 python3-pcp-5.3.6 2022-02-03 04:06:42 python3-hivex-1.3.21 2022-02-04 14:32:25 python3-cantera-2.6.0 2022-02-04 15:48:50 python3-libguestfs-1.47.2 2022-02-04 16:55:32 python3-libnbd-1.11.8 2022-02-05 10:55:00 python3-brlapi-0.8.3 2022-02-05 18:53:49 graphviz-python3-2.50.0 2022-02-05 19:57:53 python3-rbd-16.2.7 2022-02-05 20:32:15 python3-rados-16.2.7 2022-02-05 20:32:15 python3-cephfs-16.2.7 2022-02-05 20:32:15 python3-rgw-16.2.7 2022-02-05 20:32:15 plplot-5.15.0 2022-02-05 22:53:52 plplot-tk-5.15.0 2022-02-05 22:53:52 python3-portmidi-217 2022-02-05 22:55:45 In case of python3-cryptography, the offending file is /usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so. Other .so files in that package are OK. The commands to build the rust object are not shown in the build log. But for some other rust binaries I checked, notes are missing too. pcp opts out with %undefine _package_note_flags. I guess that there's some reason for each of the packages. But it's not "python", but different things for different packages. Zbyszek _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure