Edgewall Software
Modify

Opened 19 years ago

Closed 19 years ago

Last modified 18 years ago

#6 closed task (fixed)

Better/portable platform info

Reported by: cmlenz Owned by: cmlenz
Priority: critical Milestone: 0.2
Component: Build slave Version:
Keywords: Cc:
Operating System:

Description

When the build slave registers with the master, it sends information about the platform it's running on so that the master has information to base its' slave selection decision on (see Master Slave Protocol). The current code simply uses os.uname(). The information is thus rather limited. Also, this function is not available on win32 machines.

Look at Marc-Andre Lemburgs' platform.py script for inspiration how to improve this.

Attachments (0)

Change History (3)

comment:1 Changed 19 years ago by cmlenz

  • Type changed from defect to task

comment:2 Changed 19 years ago by cmlenz

  • Status changed from new to assigned

Ouch, this functionality is actually available as a Python standard module since version 2.3:

http://docs.python.org/lib/module-platform.html

comment:3 Changed 19 years ago by cmlenz

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed in [71].

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain cmlenz.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.