From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 05F091396D0 for ; Mon, 4 Sep 2017 02:06:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DB616E0D4E; Mon, 4 Sep 2017 02:06:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 92A41E0D3C for ; Mon, 4 Sep 2017 02:06:09 +0000 (UTC) Received: from mail-it0-f42.google.com (mail-it0-f42.google.com [209.85.214.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 6EE9B33BF1C for ; Mon, 4 Sep 2017 02:06:08 +0000 (UTC) Received: by mail-it0-f42.google.com with SMTP id c13so11792180itb.0 for ; Sun, 03 Sep 2017 19:06:08 -0700 (PDT) X-Gm-Message-State: AHPjjUiFzCadkf9fFQz7KUUA5jDxF6MHMs1DbQNPmOwlFM7W+yQxg37u hT+6RfFcIi/CrKCJOB45HoUimijSUA== X-Google-Smtp-Source: ADKCNb580zY3GwjcqlnnOV8N0Br4vYQnJyk2QIaaZ6soCpWQy2y+5vmGiN/OlLX5U5Q5EFzWbEAzpwKR8RcEbhYrKog= X-Received: by 10.36.66.68 with SMTP id i65mr5671377itb.170.1504490766591; Sun, 03 Sep 2017 19:06:06 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.107.52.205 with HTTP; Sun, 3 Sep 2017 19:05:46 -0700 (PDT) From: Mike Gilbert Date: Sun, 3 Sep 2017 22:05:46 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: [gentoo-dev] Heads-up on PATH changes in baselayout-2.4 To: Gentoo Dev Cc: base-system@gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 4fe20c40-4189-405d-8355-df3fa7074262 X-Archives-Hash: c068643211e6ea5ec87adc4e502ab953 If you haven't noticed, there was a change in baselayout-2.4 that moved the default PATH setting from /etc/profile into /etc/env.d/50baselayout. This change allows other packages to prepend or append their PATH settings by installing files before or after sequence 50 in /etc/env.d. See bug 255695. This has the immediate effect of moving the toolchain-related PATH settings (00glibc, 04gcc, 05binutils) to the left of the "default" system PATH. This wasn't necessarily intentional, but it should make for a minor performance improvement since gcc-wrapper is bypassed. I haven't noticed any problems. More generally, this change occurred a couple of months ago, and there doesn't appear to have been any major fallout in ~arch. However, bug 629846 was opened today, which made the suggestion that we make a more public call for testing. So, if you maintain a package that installs a PATH setting in /etc/env.d, please check it to ensure that it is not causing conflicts with binaries that live in the default PATH. If needed, consider moving them to the right by choosing a number higher than 50.