Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929347 - app-office/libreoffice-bin: needs upgrade
Summary: app-office/libreoffice-bin: needs upgrade
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
: 934729 (view as bug list)
Depends on:
Blocks: 921826 935416 938703
  Show dependency tree
 
Reported: 2024-04-13 08:30 UTC by Michał Górny
Modified: 2024-08-29 18:56 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --getbinpkg output (getbinpkg.txt,5.23 KB, text/plain)
2024-08-09 13:33 UTC, Fab
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-04-13 08:30:36 UTC
This package does not support Python 3.12.  Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html.  Please check the information provided in the tracker.  Ask in #gentoo-python on IRC if need any help.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2024-04-30 12:06:07 UTC
(In reply to Michał Górny from comment #0)
> This package does not support Python 3.12.  Please test it with Python 3.12
> as a matter of urgency as the default will change in early June, as per
> message on gentoo-dev:
> https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html. 
> Please check the information provided in the tracker.  Ask in #gentoo-python
> on IRC if need any help.

Can't do that here, unfortunately. Testing needs to be done with the source version.

Once 3.12 is default we can rebuild the bin and then it depends on it.
Comment 2 Andreas Sturmlechner gentoo-dev 2024-06-22 12:50:17 UTC
*** Bug 934729 has been marked as a duplicate of this bug. ***
Comment 3 MrPenguin07 2024-07-14 00:18:09 UTC
https://www.gentoo.org/support/news-items/2024-05-09-python3-12.html

"Please test it with Python 3.12 as a matter of urgency as the default will change in early June"

This is now beyond urgent and needs to become priority.
Comment 4 Vasilis Lourdas 2024-07-19 16:58:17 UTC
Yes, this needs to be solved quickly. boost 1.85 was marked stable and libreoffice-bin blocks it, because it requires version 1.84. Unfortunately the stabilization of boost must take place at the same time as a newer libreoffice binary.
Comment 5 Andreas Sturmlechner gentoo-dev 2024-07-20 14:56:01 UTC
Well, the other option is just binning it.
Comment 6 Vasilis Lourdas 2024-07-20 14:59:38 UTC
(In reply to Andreas Sturmlechner from comment #5)
> Well, the other option is just binning it.

If you mean compiling it from source, then I already do this in my single strong machine, but I cannot do this in my old laptop which took 2.5 hours for the 4.3 version of Libreoffice. In such cases, of course I prefer to use the binary version available.

If you mean something else, please elaborate.
Comment 7 Pacho Ramos gentoo-dev 2024-07-20 15:55:21 UTC
Is not possible to re-use the binary from:
https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/app-office/libreoffice/

to be used as "libreoffice-bin"?
Comment 8 Vasilis Lourdas 2024-07-20 16:10:39 UTC
(In reply to Pacho Ramos from comment #7)
> Is not possible to re-use the binary from:
> https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/app-
> office/libreoffice/
> 
> to be used as "libreoffice-bin"?

I'm afraid not. It pulls all dependencies as binary packages, which are already installed and it seems to be built against boost-1.84.0.
Comment 9 Andreas Sturmlechner gentoo-dev 2024-07-21 11:17:42 UTC
(In reply to Vasilis Lourdas from comment #6)
> If you mean something else, please elaborate.
Dropping it from ::gentoo,  since continued support for producing this -bin version is not possible.
Comment 10 Vasilis Lourdas 2024-07-26 18:12:52 UTC
(In reply to Pacho Ramos from comment #7)
> Is not possible to re-use the binary from:
> https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/app-
> office/libreoffice/
> 
> to be used as "libreoffice-bin"?

I finally got to install it from the binhost repo. So, after a few USE flags changes, it does not want to be rebuilt and it seems to work fine.
Comment 11 Shiba 2024-08-03 18:10:35 UTC
Just another feedback that binhost libreoffice works fine. -bin seems kind of redundant and more limited at this point.
Comment 12 Pacho Ramos gentoo-dev 2024-08-03 18:37:15 UTC
(In reply to Shiba from comment #11)
> Just another feedback that binhost libreoffice works fine. -bin seems kind
> of redundant and more limited at this point.

But it will be still needed until:
https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart#Preferring_binary_to_source_for_particular_packages

is handled :/

But I am not sure if libreoffice-bin ebuild could be adapted to use that binary instead
Comment 13 Fab 2024-08-09 11:57:47 UTC
For me, libreoffice binary from binhost is currently a no-go, because it either ask for :
 - kde useflag on (with half of the plasma desktop pulled in)
 - or eds useflag on (evolution-data-server and webkit-gtk).

Concerning the binhost binaries, there is 3 different libreoffice binaries on the repo. I do not see the difference between 2 of them. With the following command :
> $ grep -A 20 'app-office/libreoffice-24.2.4.2-r1' /var/cache/edb/binhost/mirrors.ircam.fr/pub/gentoo-distfiles/releases/amd64/binpackages/23.0/x86-64/Packages | grep -w 'USE'
> USE: abi_x86_64 amd64 bluetooth branding cups dbus eds elibc_glibc gstreamer gtk kernel_linux mariadb python_single_target_python3_12 vulkan
> USE: abi_x86_64 amd64 bluetooth branding cups dbus elibc_glibc gtk kde kernel_linux mariadb python_single_target_python3_12 vulkan
> USE: abi_x86_64 amd64 bluetooth branding cups dbus eds elibc_glibc gstreamer gtk kernel_linux mariadb python_single_target_python3_12 vulkan
> 
Package 2 is with kde useflag on.
Package 1 and 3 are with eds useflag on.
But you can also see that package 1 and 3 are built with exactly the same useflags.
Why ? what is the difference between these two binaries ?
Would it be possible to build a binary without gnome nor plasma/kde support for all small desktops ?

Thank you.
Comment 14 Andreas Sturmlechner gentoo-dev 2024-08-09 13:09:29 UTC
(In reply to Fab from comment #13)
>  - kde useflag on (with half of the plasma desktop pulled in)
There is not a single Plasma desktop package being pulled in. KF6 libs, yes.
Comment 15 Fab 2024-08-09 13:33:55 UTC
Created attachment 899676 [details]
emerge --getbinpkg output

(In reply to Andreas Sturmlechner from comment #14)
> (In reply to Fab from comment #13)
> >  - kde useflag on (with half of the plasma desktop pulled in)
> There is not a single Plasma desktop package being pulled in. KF6 libs, yes.

Sorry, I never used plasma nor kde, from my external point of view I admit that I do not know the difference. But please have a look at the attached emerge output and all these packages from kde-frameworks category.

Wanting to install a binary package from binhost does not mean that I want to install all its dependencies also from binhost with eyes closed.
Comment 16 Henning Schild 2024-08-12 09:03:34 UTC
We should focus back on app-office/libreoffice-bin needing an upgrade.
Comment 17 Andreas Sturmlechner gentoo-dev 2024-08-29 18:53:25 UTC
7.6.7.2 was just added to ::gentoo.