openSUSE:Factory - Build fail notification
Dear Package maintainers and hackers. Below package(s) in openSUSE:Factory have had problems for at least 4 weeks. We tried to send out notifications to the configured bugowner/maintainers of the package(s), but so far no fix has been submitted. This probably means that the maintainer/bugowner did not yet find the time to look into the matter and he/she would certainly appreciate help to get this sorted. - monero: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-utils-0.18.1.2.i586 - monero-gui: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-gui-0.18.1.2.i586 - rstudio: Uninstallable: nothing provides libboost_chrono.so.1.80.0()(64bit) needed by rstudio-2022.02.2+485.x86_64 - stellarium: Uninstallable: nothing provides libindiclient.so.1 needed by stellarium-1.2.i586 Unless somebody is stepping up and submitting fixes, the listed package(s) are going to be removed from openSUSE:Factory. Kind regards, DimStar / Dominique Leuenberger <dimstar@opensuse.org>
Dne pátek 3. března 2023 0:03:03 CET, DimStar / Dominique Leuenberger napsal(a):
- monero: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-utils-0.18.1.2.i586 - monero-gui: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-gui-0.18.1.2.i586 - rstudio: Uninstallable: nothing provides libboost_chrono.so.1.80.0() (64bit) needed by rstudio-2022.02.2+485.x86_64
They have the same requirement. My colleagues use RStudio (I prefer RKWard), so I do care a bit. I suppose <https://www.boost.org/users/history/ version_1_81_0.html> is needed, but when I look at <https:// build.opensuse.org/package/show/openSUSE:Factory/boost> I really don't get if this is the right package...? If I look correctly, it should also build libboost_chrono, so I'm confused where the problem is...? Sincerely, V. -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
On 3/3/23 13:16, Vojtěch Zeisek wrote:
Dne pátek 3. března 2023 0:03:03 CET, DimStar / Dominique Leuenberger napsal(a):
- monero: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-utils-0.18.1.2.i586 - monero-gui: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-gui-0.18.1.2.i586 - rstudio: Uninstallable: nothing provides libboost_chrono.so.1.80.0() (64bit) needed by rstudio-2022.02.2+485.x86_64
They have the same requirement. My colleagues use RStudio (I prefer RKWard), so I do care a bit. I suppose <https://www.boost.org/users/history/ version_1_81_0.html> is needed, but when I look at <https:// build.opensuse.org/package/show/openSUSE:Factory/boost> I really don't get if this is the right package...? If I look correctly, it should also build libboost_chrono, so I'm confused where the problem is...? Sincerely, V.
Those packages want libboost 1.80.0 while the version in Factory is 1.81.0.
Dne pátek 3. března 2023 8:58:18 CET, llyyr napsal(a):
On 3/3/23 13:16, Vojtěch Zeisek wrote:
Dne pátek 3. března 2023 0:03:03 CET, DimStar / Dominique Leuenberger napsal(a):
- monero: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-utils-0.18.1.2.i586 - monero-gui: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-gui-0.18.1.2.i586 - rstudio: Uninstallable: nothing provides libboost_chrono.so.1.80.0() (64bit) needed by rstudio-2022.02.2+485.x86_64
They have the same requirement. My colleagues use RStudio (I prefer RKWard), so I do care a bit. I suppose <https://www.boost.org/users/history/ version_1_81_0.html> is needed, but when I look at <https://build.opensuse.org/package /show/openSUSE:Factory/boost> I really don't get if this is the right package...? If I look correctly, it should also build libboost_chrono, so I'm confused where the problem is...?
Those packages want libboost 1.80.0 while the version in Factory is 1.81.0.
Ah, right, sorry. Then I don't where does that requirement comes from at <https://build.opensuse.org/package/show/devel:languages:R:released/rstudio> ...? rstudio.spec contains ... %define boost_version %{?rstudio_boost_requested_version}%{?! rstudio_boost_requested_version:1.69} ... %cmake ... %{?rstudio_boost_requested_version:- DRSTUDIO_BOOST_REQUESTED_VERSION=%{rstudio_boost_requested_version}} ... -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
Am 03.03.23 um 08:46 schrieb Vojtěch Zeisek:
Dne pátek 3. března 2023 0:03:03 CET, DimStar / Dominique Leuenberger napsal(a):
- monero: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-utils-0.18.1.2.i586 - monero-gui: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-gui-0.18.1.2.i586 - rstudio: Uninstallable: nothing provides libboost_chrono.so.1.80.0() (64bit) needed by rstudio-2022.02.2+485.x86_64
They have the same requirement. My colleagues use RStudio (I prefer RKWard), so I do care a bit. I suppose <https://www.boost.org/users/history/ version_1_81_0.html> is needed, but when I look at <https:// build.opensuse.org/package/show/openSUSE:Factory/boost> I really don't get if this is the right package...? If I look correctly, it should also build libboost_chrono, so I'm confused where the problem is...? Sincerely, V.
If a package is uninstallable because of missing library dependencies, it's often because it fails to build against a newer version of that library. In this case it fails to build for what seems to be unrelated to Boost, namely a missing include of <set> for std::set. This might have been exposed through a newer version of Boost, or changes to another dependency. Anyway, I've created a submit request that should fix the build together with an update. (<https://build.opensuse.org/request/show/1069412>) With monero the situation is the same: build fails because of a missing include, in that case it's <deque> (and maybe more). Once that is fixed, the build should go through with the newer Boost and be installable again. Though I wonder why the packages aren't simply reported as failing to build instead of being uninstallable. It seems that this should always be investigated first. Aaron
Dne sobota 4. března 2023 17:05:21 CET, Aaron Puchert napsal(a):
Am 03.03.23 um 08:46 schrieb Vojtěch Zeisek:
Dne pátek 3. března 2023 0:03:03 CET, DimStar / Dominique Leuenberger napsal(a):
- monero: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-utils-0.18.1.2.i586 - monero-gui: Uninstallable: nothing provides libboost_chrono.so.1.80.0 needed by monero-gui-0.18.1.2.i586 - rstudio: Uninstallable: nothing provides libboost_chrono.so.1.80.0() (64bit) needed by rstudio-2022.02.2+485.x86_64
They have the same requirement. My colleagues use RStudio (I prefer RKWard), so I do care a bit. I suppose <https://www.boost.org/users/history/ version_1_81_0.html> is needed, but when I look at <https://build.opensuse.org/package/show/openSUSE:Factory/boost> I really don't get if this is the right package...? If I look correctly, it should also build libboost_chrono, so I'm confused where the problem is...?
If a package is uninstallable because of missing library dependencies, it's often because it fails to build against a newer version of that library. In this case it fails to build for what seems to be unrelated to Boost, namely a missing include of <set> for std::set. This might have been exposed through a newer version of Boost, or changes to another dependency. Anyway, I've created a submit request that should fix the build together with an update. (<https://build.opensuse.org/request/show/1069412>) With monero the situation is the same: build fails because of a missing include, in that case it's <deque> (and maybe more). Once that is fixed, the build should go through with the newer Boost and be installable again.
Perfect! Thank You for explanation and fix! -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
participants (4)
-
Aaron Puchert
-
DimStar / Dominique Leuenberger
-
llyyr
-
Vojtěch Zeisek