RFC: Should *-base Require python-rpm-macros?
We (SUSE) have a client complaining about our python-base pulling in unnecessary requirement python-rpm-macros. I will probably remove this requirement all over the board from all Python -base packages, but I would like to have some feedback, whether anybody sees anything wrong with this removal. And Merry Christmas and less crazy and happy new year 2021! Matěj -- https://matej.ceplovi.cz/blog/, Jabber: mcepl@ceplovi.cz GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 Monday, December 9th. We skip the bus tour of Stockholm to attend the economics lecture. Our guest status is again good for front row seats. We hear about the theory of auctions. There are integrals and derivatives. It's like physics except physics works.
On 12/22/20 7:31 PM, Matěj Cepl wrote:
We (SUSE) have a client complaining about our python-base pulling in unnecessary requirement python-rpm-macros. I will probably remove this requirement all over the board from all Python -base packages, but I would like to have some feedback, whether anybody sees anything wrong with this removal.
It might break something, but its probably reasonable for python-devel to require it instead which should minimize the impact. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
There is no reason python-devel should require it. Most pure python packages don't need to pull in python-devel. Most of them explicitly have `BuildRequires: python-rpm-macros` though. And if they don't, but actually use them, they should. So removal from python-base requirement should be okay. Ben Am 22.12.20 um 23:57 schrieb Simon Lees:
On 12/22/20 7:31 PM, Matěj Cepl wrote:
We (SUSE) have a client complaining about our python-base pulling in unnecessary requirement python-rpm-macros. I will probably remove this requirement all over the board from all Python -base packages, but I would like to have some feedback, whether anybody sees anything wrong with this removal. It might break something, but its probably reasonable for python-devel to require it instead which should minimize the impact.
_______________________________________________ openSUSE Python mailing list -- python@lists.opensuse.org To unsubscribe, email python-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/python@lists.opensuse.org
Ben Greiner píše v St 23. 12. 2020 v 00:09 +0100:
There is no reason python-devel should require it. Most pure python packages don't need to pull in python-devel. Most of them explicitly have `BuildRequires: python-rpm-macros` though. And if they don't, but actually use them, they should. So removal from python-base requirement should be okay.
That's basically my thinking as well. I just wondered, whether there is any flaw in it. Matěj -- https://matej.ceplovi.cz/blog/, Jabber: mcepl@ceplovi.cz GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 Because dwm is customized through editing its source code, it’s pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions. -- http://dwm.suckless.org/
participants (3)
-
Ben Greiner
-
Matěj Cepl
-
Simon Lees