[Rpm-maint] [rpm-software-management/rpm] Add a man page for RPM dependency generators (PR #3957)
Panu Matilainen
notifications at github.com
Mon Sep 22 07:34:28 UTC 2025
@pmatilai commented on this pull request.
> +specific executables, called _generators_, that do the heavy-lifting of figuring
+out the dependencies from the files present in the buildroot. It complements the
+manual tags, such as *Requires* or *Provides*, in *rpm-spec*(5) files.
+
+Generators are paired with logical labels, called _file attributes_, assigned to
+the packaged files by the file classifier. This ensures that every file is only
+processed by the applicable generator(s), as opposed to all generators, which
+simplifies their implementation and significantly improves the overall build
+performance.
+
+# FILE ATTRIBUTES
+
+A file attribute is a logical label that RPM gives to one or more files in the
+buildroot, based on a set of matching _rules_. It can represent a single file
+type, such as ELF, or a broader domain, such as all source files written in a
+specific programming language.
I'd list the "installed in a specific location" case as well.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3957#pullrequestreview-3250968623
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/3957/review/3250968623 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20250922/c98486b7/attachment-0001.htm>
More information about the Rpm-maint
mailing list