![]() ![]() ![]() Packages not identified as having another compatibility level may be considered compatibility level 2.Īll this means that a package shipped in 8.4, in compatibility level 2 (or 1), will work with packages from previous minor releases. Compatibility level 2 is the default for packages in Red Hat Enterprise Linux 8. Compatibility level 2 application interfaces will not change from minor release to minor release and can be relied upon by the application to be stable for the duration of the major release. I’m not aware of a specific document which explicitly states exactly the above, but the Red Hat Enterprise Linux Life Cycle saysĭuring the life cycle of a major Red Hat Enterprise Linux release, Red Hat makes commercially reasonable efforts to maintain binary compatibility for the core runtime environment across all minor releases and errata advisories.Īnd perhaps more practically, the Red Hat Enterprise Linux 8 Application Compatibility Guide says, concerning compatibility level 2,ĪPIs and ABIs are stable within the lifetime of a single major release. At worst it will pull in some other packages from 8.4, but in most cases it won’t.
0 Comments
Leave a Reply. |