3e10c3a Workaround Fedora problems created by the backwards-incompatible rpm commit

Authored and Committed by Nicolas Mailhot 4 years ago
    Workaround Fedora problems created by the backwards-incompatible rpm commit
    93604e2 that rpm maintainers refused to own up to in
    https://github.com/rpm-software-management/rpm/issues/1161
    https://pagure.io/packaging-committee/issue/968
    https://bugzilla.redhat.com/show_bug.cgi?id=1820349
    https://bugzilla.redhat.com/show_bug.cgi?id=564613
    
    This is a “Minimal” workaround that keeps Fedora spec files building but does
    not actually fix the ordering problems in Sources/Patches that break Fedora
    CI & spectool. The rpm parser now imposes ordering constrains while making
    impossible to declare Source files at the point those constrains could be
    resolved, just before %prep
    
    Like the rpm change, it is not backwards-compatible.
    
        
file modified
+15 -20