Page MenuHomeFreeBSD

lang/python27,35+: Remove MAKE_JOBS_UNSAFE
ClosedPublic

Authored by koobs on Oct 16 2018, 6:46 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Mar 3, 6:53 PM
Unknown Object (File)
Thu, Feb 27, 4:17 AM
Unknown Object (File)
Mon, Feb 17, 2:25 AM
Unknown Object (File)
Feb 8 2025, 10:30 AM
Unknown Object (File)
Jan 30 2025, 1:07 PM
Unknown Object (File)
Jan 17 2025, 4:08 PM
Unknown Object (File)
Jan 11 2025, 4:49 PM
Unknown Object (File)
Dec 3 2024, 3:34 PM
Subscribers

Details

Summary
lang/python27,35+: Remove MAKE_JOBS_UNSAFE

ports r393217 via bug 200622 [1] originally set MAKE_JOBS_UNSAFE=yes due to
incorrect uses of recursive make [2], causing intermittent build failures when 
run with multiple jobs (-jN).

Upstream committed a fix for the issue in default (3.6, at the time), 3.5 and
2.7 which are now contained in all released lang/python?? port versions. 3.4 did
not receieve a backport merge.

lang/python3.5+ ports inadvertently inherited MAKE_JOBS_UNSAFE=yes, via
repocopies from lang/python34 on their creation, when they were infact safe to
use with -j.

Remove MAKE_JOBS_UNSAFE in all lang/python?? except python34 ports accordingly.

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200622
[2] https://bugs.python.org/issue22359

PR:			232308
Reported by:            cem
Reviewed_by:		cem
Approved by:		koobs (python)
Differential_Revision:	D17579
Test Plan

None necessary

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable