<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in jobserver-exec</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8c008988 - scripts: support GNU make 4.4 in jobserver-exec</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/jobserver-exec#8c008988</link>
        <description>scripts: support GNU make 4.4 in jobserver-execStarting with GNU make 4.4, --jobserver-auth newly uses namedpipe (fifo) instead of part of opened file descriptors:https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.htmlSupport also the new format.Signed-off-by: Martin Liska &lt;mliska@suse.cz&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/jobserver-exec</description>
        <pubDate>Mon, 16 Jan 2023 10:45:33 +0000</pubDate>
        <dc:creator>Martin Liska &lt;mliska@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>f8f4dc76 - scripts/jobserver-exec: parse the last --jobserver-auth= option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/jobserver-exec#f8f4dc76</link>
        <description>scripts/jobserver-exec: parse the last --jobserver-auth= optionIn the GNU Make manual, the section &quot;Sharing Job Slots with GNU make&quot;says:    Be aware that the MAKEFLAGS variable may contain multiple instances    of the --jobserver-auth= option. Only the last instance is relevant.Take the last element of the array, not the first.Link: https://www.gnu.org/software/make/manual/html_node/Job-Slots.htmlSigned-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;

            List of files:
            /linux-6.15/scripts/jobserver-exec</description>
        <pubDate>Mon, 14 Nov 2022 18:10:55 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>98a499a1 - scripts/jobserver-exec: Fix a typo (&quot;envirnoment&quot;)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/jobserver-exec#98a499a1</link>
        <description>scripts/jobserver-exec: Fix a typo (&quot;envirnoment&quot;)Signed-off-by: Jonathan Neusch&#228;fer &lt;j.neuschaefer@gmx.net&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/jobserver-exec</description>
        <pubDate>Thu, 13 May 2021 16:24:02 +0000</pubDate>
        <dc:creator>Jonathan Neusch&#228;fer &lt;j.neuschaefer@gmx.net&gt;</dc:creator>
    </item>
<item>
        <title>d8d2d382 - kbuild: remove PYTHON variable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/jobserver-exec#d8d2d382</link>
        <description>kbuild: remove PYTHON variablePython retired in 2020, and some distributions do not provide the&apos;python&apos; command any more.As in commit 51839e29cb59 (&quot;scripts: switch explicitly to Python 3&quot;),we need to use more specific &apos;python3&apos; to invoke scripts even if theyare written in a way compatible with both Python 2 and 3.This commit removes the variable &apos;PYTHON&apos;, and switches the existingusers to &apos;PYTHON3&apos;.BTW, PEP 394 (https://www.python.org/dev/peps/pep-0394/) is a helpfulmaterial.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/jobserver-exec</description>
        <pubDate>Mon, 01 Feb 2021 01:00:24 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>51e46c7a - docs, parallelism: Rearrange how jobserver reservations are made</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/jobserver-exec#51e46c7a</link>
        <description>docs, parallelism: Rearrange how jobserver reservations are madeRasmus correctly observed that the existing jobserver reservation onlyworked if no other build targets were specified. The correct approachis to hold the jobserver slots until sphinx has finished. To fix this,the following changes are made:- refactor (and rename) scripts/jobserver-exec to set an environment  variable for the maximally reserved jobserver slots and exec a  child, to release the slots on exit.- create Documentation/scripts/parallel-wrapper.sh which examines both  $PARALLELISM and the detected &quot;-jauto&quot; logic from Documentation/Makefile  to decide sphinx&apos;s final -j argument.- chain these together in Documentation/MakefileSuggested-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Link: https://lore.kernel.org/lkml/eb25959a-9ec4-3530-2031-d9d716b40b20@rasmusvillemoes.dkSigned-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20191121205929.40371-4-keescook@chromium.orgSigned-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/scripts/jobserver-exec</description>
        <pubDate>Thu, 21 Nov 2019 20:59:29 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
