Bug 2138911 - Upgrade to Fedora 37 dont work because of boost problem
Summary: Upgrade to Fedora 37 dont work because of boost problem
Keywords:
Status: CLOSED DUPLICATE of bug 2138910
Alias: None
Product: Fedora
Classification: Fedora
Component: webkit2gtk3
Version: 36
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michael Catanzaro
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-10-31 16:22 UTC by mryodatak
Modified: 2022-10-31 16:58 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-10-31 16:54:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description mryodatak 2022-10-31 16:22:00 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Upgrade Fedora workstation 36 to 37
2.
3. Like here https://forums.fedoraforum.org/showthread.php?329271-webkit2gtk3-and-boost-localy&p=1862867#post1862867

Actual results:*
Erreur : 
 Problème 1: le paquet webkit2gtk3-2.38.1-1.fc36.x86_64 nécessite libicui18n.so.69()(64bit), mais aucun fournisseur ne peut être installé
  - le paquet webkit2gtk3-2.38.1-1.fc36.x86_64 nécessite libicuuc.so.69()(64bit), mais aucun fournisseur ne peut être installé
  - libicu-69.1-6.fc36.x86_64 n’appartient pas à un dépôt distupgrade
  - problème avec le paquet installé webkit2gtk3-2.38.1-1.fc36.x86_64
 Problème 2: le paquet boost-regex-1.78.0-9.fc37.x86_64 nécessite libicuuc.so.71()(64bit), mais aucun fournisseur ne peut être installé
  - le paquet boost-regex-1.78.0-9.fc37.x86_64 nécessite libicui18n.so.71()(64bit), mais aucun fournisseur ne peut être installé
  - le paquet boost-regex-1.78.0-9.fc37.x86_64 nécessite libicudata.so.71()(64bit), mais aucun fournisseur ne peut être installé
  - installation impossible à la fois de libicu-71.1-2.fc37.x86_64 et libicu-69.1-6.fc36.x86_64
  - problème avec le paquet installé boost-regex-1.76.0-12.fc36.x86_64
  - le paquet webkit2gtk3-jsc-2.38.1-1.fc36.x86_64 nécessite libicui18n.so.69()(64bit), mais aucun fournisseur ne peut être installé
  - le paquet webkit2gtk3-jsc-2.38.1-1.fc36.x86_64 nécessite libicuuc.so.69()(64bit), mais aucun fournisseur ne peut être installé
  - boost-regex-1.76.0-12.fc36.x86_64 n’appartient pas à un dépôt distupgrade
  - problème avec le paquet installé webkit2gtk3-jsc-2.38.1-1.fc36.x86_64


Error: 
 Problem 1: package webkit2gtk3-2.38.1-1.fc36.x86_64 requires libicui18n.so.69()(64bit), but none of the providers can be installed
  - package webkit2gtk3-2.38.1-1.fc36.x86_64 requires libicuuc.so.69()(64bit), but none of the providers can be installed
  - libicu-69.1-6.fc36.x86_64 does not belong to a distupgrade repository
  - problem with installed package webkit2gtk3-2.38.1-1.fc36.x86_64
 Problem 2: package boost-locale-1.78.0-9.fc37.x86_64 requires libicuuc.so.71()(64bit), but none of the providers can be installed
  - package boost-locale-1.78.0-9.fc37.x86_64 requires libicui18n.so.71()(64bit), but none of the providers can be installed
  - package boost-locale-1.78.0-9.fc37.x86_64 requires libicudata.so.71()(64bit), but none of the providers can be installed
  - cannot install both libicu-71.1-2.fc37.x86_64 and libicu-69.1-6.fc36.x86_64
  - problem with installed package boost-locale-1.76.0-12.fc36.x86_64
  - package webkit2gtk3-jsc-2.38.1-1.fc36.x86_64 requires libicui18n.so.69()(64bit), but none of the providers can be installed
  - package webkit2gtk3-jsc-2.38.1-1.fc36.x86_64 requires libicuuc.so.69()(64bit), but none of the providers can be installed
  - boost-locale-1.76.0-12.fc36.x86_64 does not belong to a distupgrade repository
  - problem with installed package webkit2gtk3-jsc-2.38.1-1.fc36.x86_64

Expected results:
Upgrade works

Additional info:

Comment 1 Jonathan Wakely 2022-10-31 16:28:07 UTC
It looks like the ICU maintainers updated icu in f37 and didn't rebuild the packages that depend on it.

Comment 2 Jonathan Wakely 2022-10-31 16:40:28 UTC
No, actually the problem is that webkit2gtk3 is newer in f36 than in f37, so dnf wants to keep the same version, but that depends on boost and icu from f36.

So this looks like a webkit2gtk3 bug.

Comment 3 Michael Catanzaro 2022-10-31 16:53:39 UTC
What do you want me to do here?

dnf is only keeping the older version because the Obsoletes/Provides have not made it from F37 testing into stable yet.

Comment 4 Michael Catanzaro 2022-10-31 16:54:21 UTC
Ah, sorry, this is a different bug than bug #2138910, which is where I thought I was. Let's keep only one bug.

*** This bug has been marked as a duplicate of bug 2138910 ***

Comment 5 Jonathan Wakely 2022-10-31 16:58:34 UTC
Ah thanks, I don't know why OP reported it twice, so I hadn't seen the other one.


Note You need to log in before you can comment on or make changes to this bug.