Hi Alex, On 10-02-2022 13:21, Alex wrote:
I was wondering why the condition for the perl-5.34 transition has the "depends" in the condition, but not the "recommends"?
I think because we never did that in the past, I *assume* the tracker was based on the previous one.
The "collectd" package recommends libperl5.34 as it has a loadable module built against libperl5.34. The transition criteria however will not consider rebuilding the package even though in the current state in unstable it is broken for any practical usage. The module still loads, as libperl5.32 is still present, but the executed perl code fails on lots of missing packages as their 5.32 version is already replaced with the 5.34 version.
Hmm, I *think* libperl* is co-installable on purpose, so if stuff breaks, is it because you expect more than you ask for or because you also link against other packages that link against the latest version and you get symbols double (I am not sure if I use the right terminology, but I hope you understand what I mean)? Do you know?
Please consider adding "recommends ~ libper5.34" to the transition criteria.
For now, I'll leave this call to Sebastian. Paul
OpenPGP_signature
Description: OpenPGP digital signature