Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 815172

Summary: media-libs/opensubdiv-3.4.4: stabilisation then cleanup (was: uses Python 2 in ugly way)
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: StabilizationAssignee: Adrian <agrigo2001>
Status: RESOLVED FIXED    
Severity: normal CC: proxy-maint, sam
Priority: Normal Keywords: CC-ARCHES
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
media-libs/opensubdiv-3.4.4-r1
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 694800    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-09-27 18:16:11 UTC
At this point, adding Python 2 use to new packages is a major regression.  Furthermore, the ebuild inherits eclass without using it and misses dependency on Python.

If you can't get the docs to work with Python 3, remove them completely.
Comment 1 Anton Kochkov 2021-10-08 05:40:26 UTC
This could be fixed by just bumping the version, see https://bugs.gentoo.org/774264


Release 3.4.4 - Feb 2021

Release 3.4.4 is a minor release including bug fixes and configuration improvements

Changes

        The "master" branch on GitHub has been renamed "release" (GitHub #1218 #1219)
        The CMake configuration has been updated to allow use as a sub-project (GitHub #1206)
        Removed obsolete references to hbr from examples/farViewer (GitHub #1217)

Bug Fixes

        Fixed bug with sparse PatchTables and irregular face-varying seams (GitHub #1203)
        Fixed loss of precision when using double precision stencil tables (GitHub #1207)
        Fixed reset of Far::TopologyRefiner::GetMaxLevel() after call to Unrefine() (GitHub #1208)
        Fixed linking with -ldl on unix systems (GitHub #1196)
        Fixed naming and installation of macOS frameworks (GitHub #1194 #1201)
        Fixed GL version and extension processing and dynamic loading on macOS (GitHub #1216)
        Fixed FindDocutils.cmake to be more robust (GitHub #1213 #1220)
        Fixed errors using build_scripts/build_osd.py with Python3 (GitHub #1206)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-10-09 04:18:44 UTC
(In reply to Anton Kochkov from comment #1)
> This could be fixed by just bumping the version, see
> https://bugs.gentoo.org/774264
> 

I don't think that bit is right -- I've just tried bumping it but docs (at least documentation/processTutorials.py) still need Python 2.

I'll drop doc support for now.
Comment 3 Larry the Git Cow gentoo-dev 2021-10-09 04:21:46 UTC
The bug has been closed via the following commit(s):

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

commit e4dfe173407c47cbd202d3fd062f949a11b31e12
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-10-09 04:16:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-09 04:21:09 +0000

    media-libs/opensubdiv: add 3.4.4
    
    Drops docs support as it requires Python 2.
    
    Closes: https://bugs.gentoo.org/774264
    Closes: https://bugs.gentoo.org/815172
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/opensubdiv/Manifest                |  1 +
 media-libs/opensubdiv/opensubdiv-3.4.4.ebuild | 85 +++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)
Comment 4 NATTkA bot gentoo-dev 2021-10-29 22:24:31 UTC Comment hidden (obsolete)
Comment 5 Agostino Sarubbo gentoo-dev 2021-10-30 17:22:02 UTC
amd64 stable. Closing.