> Is it about using library packages from Leap (old) on Tumbleweed (new)? If 
> so, I'd argue that is simply invalid and basically what this approach should 
> protect against.

It's not *necessarily* invalid.

In Fedora, packages that fail to build from source are eventually retired along 
with all of their dependencies, and (basically) everything is rebuilt for every 
release, so we wouldn't expect old libraries to mix with new applications, 
there.  But if SUSE doesn't retire those packages, then they could continue 
using an older library package in a new build root, when they build a new 
application that depends on an old library.

In the previous version of this PR, the new binary would express a dependency 
that the library's package doesn't provide.  In this version, packages won't 
express that dependency on libraries that don't provide it, because they won't 
have a ".elf-version" file.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2372#issuecomment-2010126829
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/2372/c2010126...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to