Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 815172 - media-libs/opensubdiv-3.4.4: stabilisation then cleanup (was: uses Python 2 in ugly way)
Summary: media-libs/opensubdiv-3.4.4: stabilisation then cleanup (was: uses Python 2 i...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Adrian
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2021-09-27 18:16 UTC by Michał Górny
Modified: 2021-10-30 17:22 UTC (History)
2 users (show)

See Also:
Package list:
media-libs/opensubdiv-3.4.4-r1
Runtime testing required: ---
nattka: sanity-check+


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 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.