Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 585330 - x11-apps/intel-gpu-tools-1.15 version bump
Summary: x11-apps/intel-gpu-tools-1.15 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 580718 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-06-07 19:59 UTC by Azhar
Modified: 2016-06-22 17:45 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for 1.15 rev bump (intel-gpu-tools-1.15.ebuild,1.35 KB, text/plain)
2016-06-10 21:50 UTC, Azhar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Azhar 2016-06-07 19:59:48 UTC
A new version of intel-gpu-tools 1.15 has been available for a while - let's make it available!

https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/commit/?id=3ce58b6f9502329d03207a786301d077e7f0cf6c

Reproducible: Always

Steps to Reproduce:
1. emerge intel-gpu-tools
2. intel-gpu-tools is version 1.12

Expected Results:  
intel-gpu-tools is version 1.15
Comment 1 Azhar 2016-06-10 21:50:55 UTC
Created attachment 437096 [details]
ebuild for 1.15 rev bump
Comment 2 SpanKY gentoo-dev 2016-06-21 18:46:22 UTC
*** Bug 580718 has been marked as a duplicate of this bug. ***
Comment 3 SpanKY gentoo-dev 2016-06-21 18:49:23 UTC
in the future, please post diffs rather than entire ebuilds

pretty sure that removal of python code is incomplete.  since the only thing using it was the dumper script, we can drop python entirely.  done so here:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4988cbbc38a1c5f99c829b638f248255382935
Comment 4 Azhar 2016-06-21 19:06:56 UTC
Shader debugger in intel-gpu-tools still needs python. Hence had kept python in the ebuild.
Comment 5 SpanKY gentoo-dev 2016-06-21 22:01:14 UTC
(In reply to Azhar from comment #4)

what shader debugger ?  none of the installed files are python scripts or are linked against libpython that i can see.
Comment 6 Azhar 2016-06-21 22:46:33 UTC
(In reply to SpanKY from comment #5)
> (In reply to Azhar from comment #4)
> 
> what shader debugger ?  none of the installed files are python scripts or
> are linked against libpython that i can see.

shader debugger -- is an optional feature, which on enabling acts like a
debug server accepting connections from debug clients such as mesa.
Comment 7 SpanKY gentoo-dev 2016-06-22 01:00:38 UTC
(In reply to Azhar from comment #6)

but it's not enabled+installed by the ebuild right ?

random scripts that might be in the tarball but not actually installed are not tracked by the ebuild.
Comment 8 Chí-Thanh Christopher Nguyễn gentoo-dev 2016-06-22 15:44:14 UTC
It might be automagic.

# Define a configure option for the shader debugger
AC_ARG_ENABLE(shader-debugger, AS_HELP_STRING([--enable-shader-debugger],
	      [Enable shader debugging support [autodetected]]),
	      [BUILD_SHADER_DEBUGGER="$enableval"], [BUILD_SHADER_DEBUGGER=no])
Comment 9 SpanKY gentoo-dev 2016-06-22 17:45:27 UTC
(In reply to Chí-Thanh Christopher Nguyễn from comment #8)

that help string is wrong ;).  the default behavior is to disable, not autodetect.

looking the code that enables though, python still doesn't matter:
 - nothing includes/links python
 - the single python script (pre_cpp.py) is not installed
 - pre_cpp.py is run to generate some source files (which would mean we want python-any-r1 if we were to build this code), however ...
 - all the output of pre_cpp.py is noinst_*, so we'd disable them anyways to avoid wasting time on things not built+installed
 - the only program under that tree that is actually installed "eudb", and that's a standalone C program

so i'm still not seeing why we'd need or care about python in the ebuild