Re: Another F34 update experience : gtatools-*

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2021-04-28 at 17:42 -0400, przemek klosowski via devel wrote:
> Trying to update F33 -> F34 on a development laptop with about 4700 
> packages. I think it started as F30 and did three Fedora system upgrades.
> 
> I did the standard
> 
>     dnf upgrade --refresh
> 
>     dnf system-upgrade --releasever=34 download
> 
> I am getting four errors:
> 
> 
>   Problem 1: package gtatool-gdal-2.2.3-6.fc33.x86_64 requires 
> libgdal.so.27()(64bit), but none of the providers can be installed
>    - gdal-libs-3.1.4-2.fc33.x86_64 does not belong to a distupgrade 
> repository
>    - problem with installed package gtatool-gdal-2.2.3-6.fc33.x86_64
>   Problem 2: package gtatool-matlab-2.2.3-6.fc33.x86_64 requires 
> libmatio.so.9()(64bit), but none of the providers can be installed
>    - matio-1.5.17-4.fc33.x86_64 does not belong to a distupgrade repository
>    - problem with installed package gtatool-matlab-2.2.3-6.fc33.x86_64
>   Problem 3: rdma-core-34.0-1.fc33.i686 has inferior architecture
>    - rdma-core-34.0-1.fc33.x86_64 does not belong to a distupgrade 
> repository
>    - problem with installed package rdma-core-34.0-1.fc33.i686
>   Problem 4: package openexr-libs-2.5.5-1.fc34.x86_64 obsoletes 
> OpenEXR-libs < 2.5.3 provided by OpenEXR-libs-2.3.0-8.fc34.x86_64
>    - package Field3D-1.7.3-10.fc34.x86_64 requires 
> libHalf-2_5.so.25()(64bit), but none of the providers can be installed
>    - package Field3D-1.7.3-10.fc34.x86_64 requires 
> libImath-2_5.so.25()(64bit), but none of the providers can be installed
>    - package gtatool-hdr-2.2.3-6.fc33.x86_64 requires 
> libIlmImf-2_3.so.24()(64bit), but none of the providers can be installed
>    - problem with installed package Field3D-1.7.3-5.fc33.x86_64
>    - OpenEXR-libs-2.3.0-6.fc33.x86_64 does not belong to a distupgrade 
> repository
>    - Field3D-1.7.3-5.fc33.x86_64 does not belong to a distupgrade repository
>    - problem with installed package gtatool-hdr-2.2.3-6.fc33.x86_64
> 
> The first three can be solved by erasing gtatool-gdal, gtatool-matlab 
> and rdma-core-34.0-1.fc33.i686. The first two are relatively painless, 
> but rdma-core forces the removal of the entire Wine installation--I did 
> it and plan/hope to reinstall Wine after the upgrade.

It's worth trying the upgrade with --allowerasing instead of rolling
your own erasures. It may be able to come up with a strategy that
involves removing less stuff.

In general, if the problem is basically "package X wasn't rebuilt for a
library soname bump", the appropriate step is to file a bug against
package X. For the gtatool stuff, though, it looks to me like it got
orphaned and retired, but has not been specifically obsoleted; we may
need to put it in fedora-obsolete-packages. There were several attempts
to rebuild it between July and November, but they all apparently failed
(well, the last seems to have succeeded but was never tagged and has
been garbage-collected), and now it's been orphaned.
-- 
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net


_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux