Perhaps I shouldn't overload the issue but the other big problem I see with rpm 
building is the source of packages. All that `rpm` does is confirm the packages 
are installed for building `BuildRequires:` or for installing `Requires:` but a 
package name on its own is not helpful as many people may use multiple repos.  
`Yum/Dnf` have been able to configure and pull in rpms from external repos 
forever, but even if you do that the rpm specfile itself does not designate or 
confirm these sources so it may be impossible to reproduce a build as you can 
not find the actual rpm that was used for building or is required to install.  
When you take into account the mix of RHEL, CentOS, OEL, AlmaLinux, RockyLinux, 
SuSE and its derivatives etc this makes package maintenance, and builds or 
rebuilds much more complex.  This ends up as being quite a mess if you ever 
want to build on similar systems (e.g. the RH variants) So having a way of 
addressing this better would be an enormous help.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2654#discussioncomment-8721990
You are receiving this because you are subscribed to this thread.

Message ID: 
<rpm-software-management/rpm/repo-discussions/2654/comments/8721...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to