Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 788328 - app-backup/borgbackup add python3_9 to PYTHON_COMPAT
Summary: app-backup/borgbackup add python3_9 to PYTHON_COMPAT
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: py39, python3.9-compat
  Show dependency tree
 
Reported: 2021-05-05 12:39 UTC by Ken Pizzini
Modified: 2021-06-01 09:35 UTC (History)
4 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 Ken Pizzini 2021-05-05 12:39:29 UTC
app-backup/borgbackup currently only lists PYTHON_COMPAT as python3.7 and python3.8, but I know that Arch Linux runs borgbackup (at least versions 1.15 and 1.16) just fine with python3.9.

Please list python3.9 as PYTHON_COMPAT, at least for the ~keyworded version of app-backup/borgbackup-1.16 .

Reproducible: Always




IIUC, Python 3.9 is planned to be the default Python on Gentoo soon, so it'd be good to have folk running a ~keyword install of borgbackup to shake out any bugs there might be in running under python3.9 .
Comment 1 Erik Quaeghebeur 2021-06-01 09:25:09 UTC
Given that Python 3.9 has become the default, this package needs to be fixed ASAP:

---
# emerge -DUvu world

These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for app-backup/borgbackup from @selected
... done!

!!! The ebuild selected to satisfy "app-backup/borgbackup" has unmet requirements.
- app-backup/borgbackup-1.1.15::gentoo USE="" ABI_X86="(64)" PYTHON_TARGETS="-python3_8"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python_targets_python3_8

  The above constraints are a subset of the following complete expression:
    any-of ( python_targets_python3_8 )

(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
---

This package has been tested with 3.9 upstream since 1.1.14:
https://github.com/borgbackup/borg/blob/1.1.16/docs/changes.rst#version-1116-2021-03-23
Comment 2 Larry the Git Cow gentoo-dev 2021-06-01 09:35:52 UTC
The bug has been closed via the following commit(s):

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

commit ec693d0b8970df2b06a8f539a889d5e300f5621d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-06-01 09:34:16 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-06-01 09:35:17 +0000

    app-backup/borgbackup: add Python 3.9
    
    Closes: https://bugs.gentoo.org/788328
    Signed-off-by: Sam James <sam@gentoo.org>

 app-backup/borgbackup/borgbackup-1.1.15.ebuild | 2 +-
 app-backup/borgbackup/borgbackup-1.1.16.ebuild | 2 +-
 app-backup/borgbackup/borgbackup-9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)