On 7/17/20 9:14 PM, Neal Gompa wrote:
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...
I think an important part of any proposal would be that significant changes or changes that affect a large number of packages should still be discussed on the relevant mailing lists rather then in PR's or atleast that PR's for such proposals are posted to lists so people are aware rather then forcing everyone to try and subscribe to another place for discussion. Having said that most of our guidelines relate to specific groups and or languages and when proposals to those areas come in it should be a pretty quick process to accept them. -- 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