Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 890385 - dev-python/hiredis: legacy build mode, missing tests
Summary: dev-python/hiredis: legacy build mode, missing tests
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sven Wegener
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-11 04:50 UTC by Michał Górny
Modified: 2023-03-04 21:45 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-01-11 04:50:48 UTC
The current upstream release is 2.1.1.  The bump seems non-trivial.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-01-11 04:51:08 UTC
The package also needs bumping to EAPI 8 and switching to PEP517 build.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-02-02 11:44:52 UTC
Ping.
Comment 3 Larry the Git Cow gentoo-dev 2023-02-24 18:02:27 UTC
The bug has been referenced in the following commit(s):

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

commit b529edfe54ce41d205d0729be9c94875b639c6f0
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2023-02-24 17:59:04 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-02-24 17:59:04 +0000

    package.mask: Last rite dev-python/hiredis
    
    Bug: https://bugs.gentoo.org/890385
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2023-02-24 20:40:05 UTC
The bug has been referenced in the following commit(s):

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

commit 2f87280304502ed04186b621a519db3192315782
Author:     Sven Wegener <swegener@gentoo.org>
AuthorDate: 2023-02-24 20:35:49 +0000
Commit:     Sven Wegener <swegener@gentoo.org>
CommitDate: 2023-02-24 20:39:32 +0000

    package.mask: Unmask dev-python/hiredis
    
    Bug: https://bugs.gentoo.org/890385
    Signed-off-by: Sven Wegener <swegener@gentoo.org>

 profiles/package.mask | 6 ------
 1 file changed, 6 deletions(-)

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

commit 57260d87ba0d71318130f516a1b2c702d3df0dc0
Author:     Sven Wegener <swegener@gentoo.org>
AuthorDate: 2023-02-24 20:35:05 +0000
Commit:     Sven Wegener <swegener@gentoo.org>
CommitDate: 2023-02-24 20:39:27 +0000

    dev-python/hiredis: add 2.2.2
    
    Bug: https://bugs.gentoo.org/890385
    Signed-off-by: Sven Wegener <swegener@gentoo.org>

 dev-python/hiredis/Manifest                        |  1 +
 .../hiredis/files/hiredis-2.2.2-system-libs.patch  | 53 ++++++++++++++++++++++
 dev-python/hiredis/hiredis-2.2.2.ebuild            | 26 +++++++++++
 3 files changed, 80 insertions(+)

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

commit 67124d856839d6df25e4feaa8f9ced583ab556bd
Author:     Sven Wegener <swegener@gentoo.org>
AuthorDate: 2023-02-24 20:32:46 +0000
Commit:     Sven Wegener <swegener@gentoo.org>
CommitDate: 2023-02-24 20:39:22 +0000

    dev-python/hiredis: update EAPI 7 -> 8
    
    Bug: https://bugs.gentoo.org/890385
    Signed-off-by: Sven Wegener <swegener@gentoo.org>

 dev-python/hiredis/hiredis-2.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-02-25 05:55:55 UTC
The package is still using legacy eclass mode instead of PEP517 build.  Furthermore, it misses tests now.
Comment 6 Larry the Git Cow gentoo-dev 2023-03-04 21:44:52 UTC
The bug has been referenced in the following commit(s):

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

commit 7141f4af1cdfba37db29c65dddea3e9ee444d553
Author:     Sven Wegener <swegener@gentoo.org>
AuthorDate: 2023-03-04 20:44:31 +0000
Commit:     Sven Wegener <swegener@gentoo.org>
CommitDate: 2023-03-04 21:44:42 +0000

    dev-python/hiredis: pep517, re-add tests
    
    Bug: https://bugs.gentoo.org/890385
    Signed-off-by: Sven Wegener <swegener@gentoo.org>

 dev-python/hiredis/Manifest                                 |  2 +-
 .../{hiredis-2.2.2.ebuild => hiredis-2.2.2-r1.ebuild}       | 13 ++++++++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)
Comment 7 Sven Wegener gentoo-dev 2023-03-04 21:45:51 UTC
The pypi sdist does not include the tests, I've switched to using the GitHub tarball.