Packagers: Notes for May 2025 #47
ReillyBrogan
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
*** Ensure that Boulder and Boulder macros are fully updated, there are important macro and builddep changes that are required for things to keep building
setuptools
has been split out of thepython
package and is now inpython-setuptools
. This should be pulled in automatically for builds that use%python_setup
or%python_install
but builds that use pyproject or other mechanisms to manage python code (like meson) may needpython(setuptools)
manually added as a builddep.python-libs
package, while thepython
,python3
, etc binaries are still in thepython
package. Generallybinary(python)
should only be used as a rundep for packages that ship executables (such as binaries in/usr/bin
) that have a shebang requiring python. Other packages should depend onpython-libs
instead.toolchain: gnu
packages have been fixed to build against clang/llvm there is now a greater desire to keep the repo like that. Please ask for assistance in the packaging channel if you find any packages that seemingly require the GNU toolchain, there are almost always fixes that can be applied to make Clang work.Beta Was this translation helpful? Give feedback.
All reactions