[Rpm-maint] [rpm-software-management/rpm] Use full build template (#480)

Neal Gompa (ニール・ゴンパ) notifications at github.com
Sat Jul 28 16:18:21 UTC 2018


> Debian has the administrative controls to enforce discipline in using templates for builds.

Debian packages are nowhere near as uniform as you'd think. Today, there are three major variants of how dsc (Debian source control) packaging can be done, and several other minor variants. There are even a number of semi-official tools for building Debian packages without any dsc-based mechanism (e.g. debcargo, etc.).

Unlike the RPM based distributions, Debian does not mandate that packaging is managed under version control, which makes it difficult to observe and audit changes at scale.

> There are no equivalent administrative controls for rpm based distributions, which has led to a great deal of diversity in macro dialects between distributions, with no objective progress in unifying the dialects because of the huge amount of work involved modifying spec files, with very little perceived benefit to distributions trying to compete for mind share and profit.

I don't know if that's even really true (w.r.t. no progress in unifying dialects). There's definitely been efforts to start pulling together and unifying on various aspects of this stuff, in part because it's a royal pain and difficult to share when it is too different.

The only real reason it hasn't happened sooner is because people across distros haven't been talking to each other much before.

And the flip side is that there's a degree of experimentation that occurs in RPM based distributions that simply never happens in Debian, so there are definitely benefits to the current approach.

But nothing says we can't work towards some common lingo, which is certainly something *I* strive for.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/480#issuecomment-408618590
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20180728/dc7d9fbe/attachment.html>


More information about the Rpm-maint mailing list