Gentoo Archives: gentoo-portage-dev

From: Douglas Freed <dwfreed@×××.edu>
To: gentoo-portage-dev@l.g.o
Cc: Douglas Freed <dwfreed@×××.edu>
Subject: [gentoo-portage-dev] [PATCH] emerge/actions: Add python version to portage version line
Date: Sun, 06 Apr 2014 08:33:49
Message-Id: 1396773185-31527-1-git-send-email-dwfreed@mtu.edu
1 Adds the currently running python version to the portage version line,
2 so that it's immediately obvious what version of python is being used to
3 run portage
4 ---
5 pym/_emerge/actions.py | 5 +++--
6 1 file changed, 3 insertions(+), 2 deletions(-)
7
8 diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
9 index 2a1354b..9bc6ed1 100644
10 --- a/pym/_emerge/actions.py
11 +++ b/pym/_emerge/actions.py
12 @@ -2996,6 +2996,7 @@ def relative_profile_path(portdir, abs_profile):
13 return profilever
14
15 def getportageversion(portdir, _unused, profile, chost, vardb):
16 + pythonver = 'python %d.%d.%d-%s-%d' % sys.version_info
17 profilever = None
18 repositories = vardb.settings.repositories
19 if profile:
20 @@ -3051,8 +3052,8 @@ def getportageversion(portdir, _unused, profile, chost, vardb):
21 gccver = getgccversion(chost)
22 unameout=platform.release()+" "+platform.machine()
23
24 - return "Portage %s (%s, %s, %s, %s)" % \
25 - (portage.VERSION, profilever, gccver, ",".join(libcver), unameout)
26 + return "Portage %s (%s, %s, %s, %s, %s)" % \
27 + (portage.VERSION, pythonver, profilever, gccver, ",".join(libcver), unameout)
28
29 def git_sync_timestamps(portdb, portdir):
30 """
31 --
32 1.9.1

Replies