Summary: | media-gfx/nvidia-texture-tools last-rites | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Sturmlechner <asturm> |
Component: | Current packages | Assignee: | Bernard Cafarelli <voyageur> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | luke, sam, Storklerk, treecleaner |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/castano/nvidia-texture-tools#nvtt-is-discontinued | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=749603 https://bugs.gentoo.org/show_bug.cgi?id=741846 https://github.com/gentoo/gentoo/pull/25444 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 645518 | ||
Bug Blocks: | 770247, 834110 |
Description
Andreas Sturmlechner
2021-02-15 08:58:57 UTC
I would strongly recommend against this. Only two packages depend on media-gfx/nvidia-texture-tools: games-strategy/0ad: nvtt? ( media-gfx/nvidia-texture-tools ) media-libs/devil: nvtt? ( media-gfx/nvidia-texture-tools ) I do not see any hard dependencies on devil[nvtt], but 0ad[nvtt] is needed when building snapshots of 0ad-data: if [[ ${PV} == 9999 || ${PV} == *_pre* ]]; then BDEPEND="~games-strategy/0ad-${PV}[nvtt]" And version 2.1.2 breaks 0ad: https://bugs.gentoo.org/735352#c12 As written in the following comment 13, I was able to successfully build the new 0ad-data set after downgrading to 2.1.1 of the nvidia-texture-tools package. The problem seems to be caused by the switch of the default encoder that happend in 2.1.2. There is even an upstream bug with the same / similar segfault: https://github.com/castano/nvidia-texture-tools/issues/332 Seems like no one else was packaging 2.1.2 indeed: https://repology.org/project/nvidia-texture-tools/versions Resetting sanity check; package list is empty or all packages are done. Package list is empty or all packages have requested keywords. Package list is empty or all packages have requested keywords. Package list is empty or all packages have requested keywords. Package list is empty or all packages have requested keywords. Package list is empty or all packages have requested keywords. Package list is empty or all packages have requested keywords. In any case, it looks like the ilmbase dep is either obsolete or automagic. @voyageur: Could you port to EAPI 7+ (ideally 8) and cmake.eclass? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256f1b1d7e3b1a38a604ff6df176d22dd38284a3 commit 256f1b1d7e3b1a38a604ff6df176d22dd38284a3 Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-05-11 14:14:41 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-05-11 14:14:41 +0000 profiles: last-rite media-gfx/nvidia-texture-tools Closes: https://github.com/gentoo/gentoo/pull/25444 Bug: https://bugs.gentoo.org/741846 Bug: https://bugs.gentoo.org/770760 Signed-off-by: David Seifert <soap@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fedbebb26ce07664502175740d5d8dfd34725785 commit fedbebb26ce07664502175740d5d8dfd34725785 Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-05-11 14:14:40 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-05-11 14:14:40 +0000 media-libs/devil: remove USE=nvtt Bug: https://bugs.gentoo.org/770760 Signed-off-by: David Seifert <soap@gentoo.org> ...devil-1.7.8-r3.ebuild => devil-1.7.8-r4.ebuild} | 24 +++++++++++++--------- media-libs/devil/metadata.xml | 21 +++++++++---------- 2 files changed, 24 insertions(+), 21 deletions(-) Personal facepalm here, I was 100% sure that I had done the last rites... turns out there was only the bug title, thanks soap for handling it! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2074b5a9bed7a014ab800d89b77f813e93ddcc9e commit 2074b5a9bed7a014ab800d89b77f813e93ddcc9e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-10 08:01:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-10 08:01:50 +0000 media-gfx/nvidia-texture-tools: treeclean Closes: https://bugs.gentoo.org/741846 Closes: https://bugs.gentoo.org/770760 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/nvidia-texture-tools/Manifest | 3 - .../files/nvidia-texture-tools-2.0.8-cg.patch | 39 --------- .../files/nvidia-texture-tools-2.0.8-clang.patch | 18 ---- .../files/nvidia-texture-tools-2.0.8-cpp14.patch | 58 ------------- .../nvidia-texture-tools-2.0.8-drop-qt4.patch | 12 --- .../files/nvidia-texture-tools-2.0.8-gcc-4.7.patch | 16 ---- .../files/nvidia-texture-tools-2.0.8-openexr.patch | 93 --------------------- .../files/nvidia-texture-tools-2.1.2-cmake.patch | 97 ---------------------- .../nvidia-texture-tools-2.1.2-test_path.patch | 29 ------- media-gfx/nvidia-texture-tools/metadata.xml | 15 ---- .../nvidia-texture-tools-2.0.8-r4.ebuild | 65 --------------- .../nvidia-texture-tools-2.1.2.ebuild | 52 ------------ profiles/package.mask | 5 -- 13 files changed, 502 deletions(-) |