Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935431 - media-radio/chirp-20240606: missing dependency
Summary: media-radio/chirp-20240606: missing dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Rick Farina (Zero_Chaos)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-07-03 20:58 UTC by mario.haustein
Modified: 2024-11-24 21:46 UTC (History)
1 user (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 mario.haustein 2024-07-03 20:58:03 UTC
Chirp fails to start due to missing dependencies

```
$ chirp
Traceback (most recent call last):
  File "/usr/bin/chirp", line 8, in <module>
    sys.exit(chirpmain())
             ^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/chirp/wxui/__init__.py", line 196, in chirpmain
    from chirp.wxui import main
  File "/usr/lib/python3.12/site-packages/chirp/wxui/main.py", line 48, in <module>
    from chirp.wxui import query_sources
  File "/usr/lib/python3.12/site-packages/chirp/wxui/query_sources.py", line 28, in <module>
    from chirp.sources import radioreference
  File "/usr/lib/python3.12/site-packages/chirp/sources/radioreference.py", line 23, in <module>
    from suds.client import Client
ModuleNotFoundError: No module named 'suds'
```

Installing dev-python/suds-community resolves the issue.
Comment 1 mario.haustein 2024-07-03 21:06:20 UTC
This commit made dev-python/suds-community a required dependency (at least for the GUI-part as I understand it):

https://github.com/kk7ds/chirp/commit/2d3369b0a965d978da1b2112e212e419c39cbc8e
Comment 2 Larry the Git Cow gentoo-dev 2024-11-24 21:46:11 UTC
The bug has been closed via the following commit(s):

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

commit 770cec9fa323f9d3b9bf2d0d50ab7ad1fa86d2e2
Author:     Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
AuthorDate: 2024-07-03 21:29:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-24 21:45:28 +0000

    media-radio/chirp: make dependency to dev-python/suds-community mandatory
    
    Closes: https://bugs.gentoo.org/935431
    Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
    Closes: https://github.com/gentoo/gentoo/pull/37414
    Signed-off-by: Sam James <sam@gentoo.org>

 media-radio/chirp/chirp-20240606-r1.ebuild | 60 ++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)