Project

General

Profile

Actions

Bug #8259

closed

add a target to ensure new dependencies are installed before builds

Added by Alfredo Deza about 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

While trying to build Ceph from master today, Jenkins failed:

checking for libudev.h... no
configure: error: libudev.h not found (libudev-dev, libudev-devel)
configure failed

I understand that the failure is actually telling us what the missing dependency is and it is just an install away. But for automated
build environments this is very difficult to keep up with. Jenkins has many slaves and different platforms, so this means we need
to handle this.

A target to ensure these dependencies are met would alleviate this.

Actions

Also available in: Atom PDF