Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 952051 - net-print/hplip: needs porting to Python 3.13
Summary: net-print/hplip: needs porting to Python 3.13
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Daniel Pielmeier
URL:
Whiteboard:
Keywords: PullRequest
: 952630 (view as bug list)
Depends on:
Blocks: py3.13-tracker
  Show dependency tree
 
Reported: 2025-03-25 13:17 UTC by Denis Drakhnia
Modified: 2025-04-27 22:57 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 Denis Drakhnia 2025-03-25 13:17:00 UTC
Gentoo will be using python-3.13 by default after 2025-05-01.

Reproducible: Always

Steps to Reproduce:
1. PYTHON_SINGLE_TARGET=python3_13 emerge -p net-print/hplip
Actual Results:  
These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for net-print/hplip
... done!
Dependency resolution took 3.57 s (backtrack: 0/20).


!!! The ebuild selected to satisfy "net-print/hplip" has unmet requirements.
- net-print/hplip-3.24.4-r1::gentoo USE="X hpcups libnotify policykit scanner -doc -fax -hpijs -kde -libusb0 -minimal -parport -qt5 -snmp -static-ppds" ABI_X86="(64)" PYTHON_SINGLE_TARGET="-python3_10 -python3_11 -python3_12"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )

Expected Results:  
Successful install.
Comment 1 Daniel Pielmeier gentoo-dev 2025-03-25 16:49:45 UTC
At the moment I can not add support for the new version as some dependencies are still lacking python 3.13 support. At least this was the case when I checked last time which was a few days ago.
Comment 2 Denis Drakhnia 2025-03-25 17:08:21 UTC
(In reply to Daniel Pielmeier from comment #1)
> At the moment I can not add support for the new version as some dependencies
> are still lacking python 3.13 support. At least this was the case when I
> checked last time which was a few days ago.

It's ok. We have time before python 3.13 will be used by default.
Comment 3 Daniel Pielmeier gentoo-dev 2025-03-27 18:18:56 UTC
*** Bug 952630 has been marked as a duplicate of this bug. ***
Comment 4 Larry the Git Cow gentoo-dev 2025-04-27 22:57:27 UTC
The bug has been closed via the following commit(s):

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

commit 1572a3ce2e1b59284ec72194c5368a05731b19f8
Author:     Ian Jordan <immoloism@gmail.com>
AuthorDate: 2025-04-27 01:46:27 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-04-27 22:56:54 +0000

    net-print/hplip: enable py3.13
    
    No meaningful test suite, however passed runtime test.
    
    Closes: https://bugs.gentoo.org/952051
    Signed-off-by: Ian Jordan <immoloism@gmail.com>
    Part-of: https://github.com/gentoo/gentoo/pull/41784
    Closes: https://github.com/gentoo/gentoo/pull/41784
    Signed-off-by: Sam James <sam@gentoo.org>

 net-print/hplip/hplip-3.25.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)