On Mon, Apr 11, 2016 at 09:05:21PM +0200, Tomas Chvatal wrote: > Zbigniew Jędrzejewski-Szmek píše v Po 11. 04. 2016 v 18:30 +0000: > > > > > But the problem is that they generally live in the downstream > > > > > distro > > > > packages > > > > as most upstreams don't particularly care about rpm > > > > packaging. > > systemd was explicitly given as one of the examples. > > Upstream systemd certainly cares about rpm packaging, we actually > > contributed patches to rpm to support our needs, and I don't think > > anything would be gained by moving the macros elsewhere. > > > That of course is nice. But if in the end all distros do something else > it is utterly useless. So it still stands as nice example of distros > not cooperating. > > Just comparing: > https://build.opensuse.org/package/view_file/Base:System/systemd/macros > .systemd.upstream?expand=1 > https://build.opensuse.org/package/view_file/Base:System/systemd-rpm-ma > cros/macros.systemd?expand=1 > > Kinda differ, and blame here is on us at openSUSE of course, but things > like this happen too much. Those macros include yast integration and some vestigial sysv support, neither of which is relevant for upstream. This kind of thing should stay within the distro, there's no point in pushing it to upstream, or even pushing it to a inter-distro shared repository if there was one.
Upstream macros now use filetriggers and require rpm 4.13, while the openSUSE macros yet don't. So openSUSE could try to move closer to upstream, but that's more or less independent of the location of the upstream macros. > And if it is in upstream repository then we should kick the distros to > merge the changes back of course, so no need to move those. Generaly > tho most upstreams do not care about rpm distros. Maybe ;) But even if they don't, I think the right venue for macro sharing between distros are SIGs and small nimble repos, not some centralized location to cover all macros. Zbyszek _______________________________________________ Rpm-ecosystem mailing list [email protected] http://lists.rpm.org/mailman/listinfo/rpm-ecosystem
