On Fri, Jul 17, 2020 at 7:34 AM Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Thorsten Kukuk wrote:
On Tue, Jul 14, Ludwig Nussel wrote:
Hi,
The section "(Build) Requirements" in
https://en.opensuse.org/openSUSE:Systemd_packaging_guidelines#.28Build.29_Re...
is obsolete as rpm-build requires systemd-rpm-macros and the bcond is not relevant on current distros anymore.
Therefore I propose to remove the section without replacement.
In this regard, is the "BuildRequires: pkgconfig(systemd)" in the examples on that page really correct? For what do I need this BuildRequires if I package some sytemd units, but don't link against systemd?
I missed that but looks like you just changed it in the wiki. What's the point of the documented change process that I tried to follow here then if people just randomly modify the wiki?
This brings up something that has been tickling at the back of my mind since it was discussed last year at SUSECON and oSC. We should strongly consider migrating our packaging guidelines *out* of the openSUSE Wiki into a documentation site system. Wikis are terrible for navigation, discovery, SEO, and content control. Fedora migrated their guidelines out of the wiki last year[1][2] and Debian has always had theirs not in a wiki[3]. When Fedora moved, they were able to simplify their change control process to just "make a pull request and the packaging committee would review it". I'm not saying that we have to exactly replicate that process, but pulling it out of the wiki and using a docs system for documentation would be nice... [1]: https://docs.fedoraproject.org/en-US/packaging-guidelines/ [2]: https://pagure.io/packaging-committee [3]: https://www.debian.org/doc/debian-policy/ -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org