Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 845546 - app-office/libreoffice-bin: needs upgrade to Python 3.10 (PythonCompatUpdate)
Summary: app-office/libreoffice-bin: needs upgrade to Python 3.10 (PythonCompatUpdate)
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:
: 845543 855614 (view as bug list)
Depends on:
Blocks: py310, python3.10-compat boost-1.79-stable, qt-5.15.4-stable
  Show dependency tree
 
Reported: 2022-05-18 18:47 UTC by Sam James
Modified: 2022-07-02 14:33 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-18 18:47:59 UTC
This package does not support Python 3.10. Please test it with Python 3.10 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://archives.gentoo.org/gentoo-dev/message/13aa993921f19b6b095297721ffb0d0b. Ask in #gentoo-python on IRC if need any help.

$ pkgcheck scan -k PythonCompatUpdate app-office/libreoffice-bin
app-office/libreoffice-bin
  PythonCompatUpdate: version 7.2.6.2: PYTHON_COMPAT updates available: python3_10, python3_11
  PythonCompatUpdate: version 7.2.6.2-r1: PYTHON_COMPAT updates available: python3_10, python3_11
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-18 20:07:10 UTC
*** Bug 845543 has been marked as a duplicate of this bug. ***
Comment 2 Larry the Git Cow gentoo-dev 2022-06-01 16:10:49 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673cf435b43ffc2b369ebc604032afa9a8b25eec

commit 673cf435b43ffc2b369ebc604032afa9a8b25eec
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2022-06-01 16:10:17 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2022-06-01 16:10:17 +0000

    app-office/libreoffice-bin-debug: Version bump
    
    Bug: https://bugs.gentoo.org/843353
    Bug: https://bugs.gentoo.org/845546
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 app-office/libreoffice-bin-debug/Manifest          |  9 +++
 .../libreoffice-bin-debug-7.3.3.2-r3.ebuild        | 85 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e3a764b01e610a8056cd6103e143406e3c1237

commit 19e3a764b01e610a8056cd6103e143406e3c1237
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2022-06-01 16:07:42 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2022-06-01 16:07:42 +0000

    app-office/libreoffice-bin: Version bump
    
    Bug: https://bugs.gentoo.org/843353
    Bug: https://bugs.gentoo.org/845546
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 app-office/libreoffice-bin/Manifest                |   9 +
 .../libreoffice-bin-7.3.3.2-r3.ebuild              | 256 +++++++++++++++++++++
 2 files changed, 265 insertions(+)
Comment 3 Andreas Sturmlechner gentoo-dev 2022-07-02 06:06:28 UTC
*** Bug 855614 has been marked as a duplicate of this bug. ***
Comment 4 Andreas Sturmlechner gentoo-dev 2022-07-02 06:07:25 UTC
Seems like this was not fixed after all...
Comment 5 Larry the Git Cow gentoo-dev 2022-07-02 08:36:43 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8367582b6f11e405446a0ebe3cad9f2cb3ffee9b

commit 8367582b6f11e405446a0ebe3cad9f2cb3ffee9b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-07-02 08:34:59 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-07-02 08:34:59 +0000

    profiles: ~app-office/libreoffice-bin-7.3.3.2 supports py-3.9 only
    
    Bug: https://bugs.gentoo.org/845546
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/base/package.use | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
Comment 6 Ulenrich 2022-07-02 14:05:15 UTC
(In reply to Andreas Sturmlechner from comment #4)
> Seems like this was not fixed after all...

Weirdly the merge produces pycaches for python-3.10 only:
---
$ qlist libreoffice-bin |grep pycach
/usr/lib64/libreoffice/program/wizards/__pycache__/__init__.cpython-310.pyc
/usr/lib64/libreoffice/program/wizards/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/libreoffice/program/wizards/__pycache__/__init__.cpython-310.opt-2.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/FaxDocument.cpython-310.opt-1.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/CGFax.cpython-310.opt-2.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/FaxWizardDialogConst.cpython-310.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/CGFaxWizard.cpython-310.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/CGFaxWizard.cpython-310.opt-1.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/FaxWizardDialogConst.cpython-310.opt-2.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/CallWizard.cpython-310.opt-2.pyc
/usr/lib64/libreoffice/program/wizards/fax/__pycache__/__init__.cpython-310.pyc
...
/usr/lib64/libreoffice/program/__pycache__/pythonloader.cpython-310.opt-2.pyc
/usr/lib64/libreoffice/program/__pycache__/pythonscript.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/__pycache__/uno.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/__pycache__/officehelper.cpython-310.pyc
/usr/lib/python3.10/site-packages/__pycache__/officehelper.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/__pycache__/unohelper.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/__pycache__/unohelper.cpython-310.pyc
/usr/lib/python3.10/site-packages/__pycache__/uno.cpython-310.pyc
/usr/lib/python3.10/site-packages/__pycache__/unohelper.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/__pycache__/uno.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/__pycache__/officehelper.cpython-310.opt-2.pyc
---
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-02 14:11:17 UTC
(In reply to Ulenrich from comment #6)
> (In reply to Andreas Sturmlechner from comment #4)
> > Seems like this was not fixed after all...
> 
> Weirdly the merge produces pycaches for python-3.10 only

I think it must have been done but ebuild not updated.
Comment 8 Larry the Git Cow gentoo-dev 2022-07-02 14:33:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d1a147927d1bf8ade468878cb5027f10d2c534

commit 69d1a147927d1bf8ade468878cb5027f10d2c534
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-07-02 14:13:17 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-07-02 14:15:05 +0000

    app-office/libreoffice-bin: fix PYTHON_COMPAT
    
    Was already built w/ 3.10
    
    Closes: https://bugs.gentoo.org/845546
    Signed-off-by: Sam James <sam@gentoo.org>

 app-office/libreoffice-bin/libreoffice-bin-7.3.3.2-r3.ebuild | 4 ++--
 profiles/base/package.use                                    | 4 ----
 2 files changed, 2 insertions(+), 6 deletions(-)