Gaia needs gcc on test machines

RESOLVED WONTFIX

Status

Infrastructure & Operations
CIDuty
RESOLVED WONTFIX
5 years ago
2 months ago

People

(Reporter: gaye, Unassigned)

Tracking

Details

(Reporter)

Description

5 years ago
We use node-gyp to compile native node extensions like sockit-to-me. It requires python v2.7 and a c/c++ compiler. Please install gcc on the test machines!
(Reporter)

Updated

5 years ago
Blocks: 935576
Capturing some IRC discussion about this (summary: we don't want to install a compiler on the test machines for various reasons, but there are other options to consider):

[3:56pm] gaye: dustin: I filed https://bugzilla.mozilla.org/show_bug.cgi?id=935986 about getting gcc on the test machines. Is there anyone in particular I should ping about making it happen?
[4:01pm] dustin: gaye: jhopkins is buildduty if you want to ping someone 
[4:02pm] jhopkins|buildduty: gaye: was there a discussion about this somewhere that i can look at?
[4:03pm] Callek: gaye: its a VERY concious choice about not putting gcc on test machines
[4:03pm] gaye: jhopkins|buildduty: No discussion. I've just been trying to get gaia integration tests to run on our test machines and I am blocked on gcc
[4:03pm] Callek: gaye: I'd be very opposed to doing that unless there is a MAJOR reason we should
[4:04pm] Callek: gaye: the primary reason we don't is that we don't want to accidentally require development-only libraries/packages/etc in Firefox/our products
[4:04pm] Callek: or even if we require newer versions of some libs to *build* we don't want to artificially/accidentally require them to run
[4:05pm] Callek: (all those library bump req's we want to weigh against the needs and the userbase-at-the-time)
[4:08pm] jhopkins|buildduty: just thinking aloud, but perhaps we could build whatever is required for tests during the product build, upload it to blobber, and have that pre-built binary pulled into the tests
[4:08pm] gaye: Yeah that seems like right thing if compiling has lots of politics
[4:13pm] Callek: gaye: so there are compiled tests, (Cpp-unit) run on our builders, I'd peek in #build or #ateam and chat with ted about them, maybe a similar approach can work for you
QA Contact: john+bugzilla

Comment 2

4 years ago
Found in triage. Is this still needed?
Component: Other → Platform Support
Flags: needinfo?(gaye)
QA Contact: coop
(Reporter)

Comment 3

4 years ago
Not needed!
Flags: needinfo?(gaye)

Updated

4 years ago
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WONTFIX
(Assignee)

Updated

2 months ago
Component: Platform Support → Buildduty
Product: Release Engineering → Infrastructure & Operations
You need to log in before you can comment on or make changes to this bug.