Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 807748 - dev-embedded/platformio-5.1.1 missing dependency on dev-python/zeroconf
Summary: dev-embedded/platformio-5.1.1 missing dependency on dev-python/zeroconf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexey Shvetsov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-11 18:58 UTC by groepaz
Modified: 2021-12-15 00:13 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 groepaz 2021-08-11 18:58:25 UTC
after installing platformio, use the command

pio device list --mdns

it dies with a traceback indicating that the "zeroconf" module is missing

after emerging that module manually the command works - so i guess it should be a dependency :)
Comment 1 Thomas Capricelli 2021-12-12 01:55:55 UTC
Here dev-embedded/platformio-5.1.1::gentoo fails at any command with:

pkg_resources.DistributionNotFound: The 'wsproto==1.0.*' distribution was not found and is required by platformio

Installing wsproto and i now have :

pkg_resources.DistributionNotFound: The 'uvicorn==0.13.*' distribution was not found and is required by platformio

Installing uvicorn is not possible, as gentoo (as of today) default to 0.15.0_p20210913 or (~)0.16.0, and the oldest available is 0.14.0 anyway.

The package seems quite broken..
Comment 2 Larry the Git Cow gentoo-dev 2021-12-12 06:12:51 UTC
The bug has been closed via the following commit(s):

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

commit 161feb8244249dd01360f38a98a087b8067431ce
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-12-12 06:06:33 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-12 06:08:51 +0000

    dev-embedded/platformio: add 5.2.3
    
    Closes: https://bugs.gentoo.org/807748
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-embedded/platformio/Manifest                |  1 +
 dev-embedded/platformio/platformio-5.2.3.ebuild | 48 +++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

Additionally, it has been referenced in the following commit(s):

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

commit 746bd436e8d59436079d0f87acacd94177bb6aaa
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-12-12 02:45:47 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-12 06:08:49 +0000

    dev-python/starlette: initial import
    
    Bug: https://bugs.gentoo.org/807748
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/starlette/Manifest                |  1 +
 dev-python/starlette/metadata.xml            | 11 +++++++++
 dev-python/starlette/starlette-0.17.1.ebuild | 37 ++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2021-12-15 00:13:52 UTC
The bug has been referenced in the following commit(s):

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

commit a4853280a48c9a0d25a2bb322569d400cbcef241
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-12-15 00:12:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-15 00:13:42 +0000

    dev-embedded/platformio: add missing starlette dependency
    
    I added it specificially for this package and still forgot!
    
    Bug: https://bugs.gentoo.org/807748
    Thanks-to: Nils Freydank <holgersson@posteo.de>
    Signed-off-by: Sam James <sam@gentoo.org>

 .../platformio/{platformio-5.2.3.ebuild => platformio-5.2.3-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)