Bug 26098

Summary: Update request: make-4.2.1-3.1.mga7
Product: Mageia Reporter: Thomas Backlund <tmb>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: sysadmin-bugs, tarazed25
Version: 7Keywords: advisory, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA7-64-OK
Source RPM: make CVE:
Status comment:

Description Thomas Backlund 2020-01-17 23:04:22 CET
I pushed this one to testing on December 8th, 2019, but forgot to assign to QA.

The same fix is also used in Cauldron, so it is heavily tested...

(S)RPM:
make-4.2.1-3.1.mga7


Advisory:

Under certain circumstances the make jobserver loses job tickets to other
jobservers that have a child that died, but they are blocked waiting for
a new ticket, so they aren't releasing (or re-using) the one that the
child death would free up. This causes for example kernel builds to slow
down, in worst case doubling the buildtime.

This update solves this by adding the upstream fix:
[SV 51159] Use a non-blocking read withpselect to avoid hangs
Thomas Backlund 2020-01-19 10:58:59 CET

Keywords: (none) => advisory

Comment 1 Len Lawrence 2020-01-21 19:02:54 CET
Mageia7, x86_64

Updated make then used mgarepo and bm to perform a local build of celestia, which took several minutes but succeeded.

OK from QA.

CC: (none) => tarazed25
Whiteboard: (none) => MGA7-64-OK

Len Lawrence 2020-01-22 09:39:12 CET

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 2 Mageia Robot 2020-01-22 11:38:40 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0028.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED