From owner-svn-src-all@freebsd.org Wed Sep 2 21:44:13 2015 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DB629C86DF; Wed, 2 Sep 2015 21:44:13 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0107.outbound.protection.outlook.com [207.46.100.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5560BF4A; Wed, 2 Sep 2015 21:44:12 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from BL2PR05CA0014.namprd05.prod.outlook.com (10.255.226.14) by BLUPR05MB771.namprd05.prod.outlook.com (10.141.209.26) with Microsoft SMTP Server (TLS) id 15.1.256.15; Wed, 2 Sep 2015 21:28:44 +0000 Received: from BY2FFO11FD024.protection.gbl (2a01:111:f400:7c0c::183) by BL2PR05CA0014.outlook.office365.com (2a01:111:e400:c04::14) with Microsoft SMTP Server (TLS) id 15.1.262.15 via Frontend Transport; Wed, 2 Sep 2015 21:28:44 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.17) smtp.mailfrom=juniper.net; FreeBSD.org; dkim=none (message not signed) header.d=none;FreeBSD.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.17 as permitted sender) Received: from p-emfe01a-sac.jnpr.net (66.129.239.17) by BY2FFO11FD024.mail.protection.outlook.com (10.1.15.213) with Microsoft SMTP Server (TLS) id 15.1.262.18 via Frontend Transport; Wed, 2 Sep 2015 21:28:42 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 2 Sep 2015 14:28:42 -0700 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id t82LSfD39860; Wed, 2 Sep 2015 14:28:41 -0700 (PDT) (envelope-from sjg@juniper.net) Received: from chaos (localhost [127.0.0.1]) by chaos.jnpr.net (Postfix) with ESMTP id 9602E5829C; Wed, 2 Sep 2015 14:28:41 -0700 (PDT) To: Bryan Drewery CC: , , Subject: Re: svn commit: r284598 - head/share/mk In-Reply-To: <55E6516F.5000805@FreeBSD.org> References: <201506191456.t5JEuPDU074336@svn.freebsd.org> <55B8268A.5030305@FreeBSD.org> <4974.1438488939@chaos> <55E6516F.5000805@FreeBSD.org> Comments: In-reply-to: Bryan Drewery message dated "Tue, 01 Sep 2015 18:31:27 -0700." From: "Simon J. Gerraty" X-Mailer: MH-E 8.0.3; nmh 1.3; GNU Emacs 22.3.1 Date: Wed, 2 Sep 2015 14:28:41 -0700 Message-ID: <16776.1441229321@chaos> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD024; 1:RctzsUVkbnTN4sjoiSZMAsx2FXjqFnq1fAsCl1rjxOwhEzQ8sxvt+PV0IvPIrpiHYLTiFrfTgcARF25uPQdfVpvXEg0UG1g2pTbTUCmx2G5zl4GH9QZvbop12u2z3BirY4nUy6uun8TIHu0iRcr/JDb/umFvC+ZMhS1OAKRbjFCcgVsU+MK4PKTLC4QIvHch/HGD3RpVhPtwY0V1yN28qwgOEmFzvn7qZ1TMbHoeGnqBCZ6ijR8gbfTOgvENU/7ppoilShdUc6ga5k0AQixtWCpgFLLg3YY4Gz/MrEpFa/5UxV2aqHcjSekIKvNeWNnXQznw9+NVlX2GJ0nlQ7UFdIVQ2fjSM/6376sd4PXsEWDAKouaHFXwORL1MZC3JL91 X-Forefront-Antispam-Report: CIP:66.129.239.17; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(3050300001)(199003)(189002)(24454002)(76506005)(86362001)(57986006)(50466002)(76176999)(47776003)(19580395003)(64706001)(6806004)(87936001)(19580405001)(50226001)(97736004)(69596002)(110136002)(50986999)(81156007)(4001540100001)(48376002)(5001960100002)(33716001)(106466001)(5001830100001)(5001860100001)(5001920100001)(105596002)(450100001)(62966003)(5007970100001)(189998001)(2950100001)(117636001)(77096005)(68736005)(92566002)(93886004)(77156002)(46102003)(5003940100001)(62816006)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB771; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB771; 2:kzDFy8JfNsGCqHFoNpWdMIGFTz8yqmL4eVb5HJzL3r0UfiGgRLZj9cDlxtDV7ClWsSawL1vhuMTTolLOwXEc8RJSZ6dBCV/fwewQ2VI3elnEi7oQAFWKFD2bGNPZhbW0UxVpFlIz9BWIiKaJlgMpWOj0We+QjE7F6iZcp18QJFw=; 3:UMOMMyOm4yeSK5mo9Kjv68IHUVmpQXRVr3o6Bs7Sm6QKtlPEw00s/AAbAEFUW9UsubJywJRzrC7dDTLlngQQV3nPd1prZdBYNRW7j1kYLtbFTNnxHbTwXpf5GVL6mN8vCZXnG0ZyMT6GbO9wawD6snhQU77fs2laXDsLHBVURpEq82UjVjQNqS4H7J/tDMYNvhREEuKQqJPRS/8gzJoL2tegK3ato3tvLzPO0g9ZJyc=; 25:sZ3ZnmWjq4xKcB/bKiW2qOZVO+EfHKiLPcB420eqbu3JASpjMyJUJdn3qVSnENFVD85P3BS5hcrU7MliHH09cBisv4u59SKGMhisMg0gIhTcImxYWmFCxx6Yn0+1KAdpQ2rWx+jwwHRfPpJGRGumW4RkohmLAC+e5VoFPvd948grJ6f8RKmDIpVuhVXFrh6/7pvRLxM2MgiuE/qrUHMPOt5y0m6U/grVCH0B2Zh81tl4gBFurAGy+G5kvYBDubTZ/FTFsyr1/wagYzM8IN5bUw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB771; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB771; 20:J2B2BtPfMX/FHj/AFkVSY57u+g4WNgnaEjhbMwCH0dIYxit0tiookyMj83MhLGIq2gnU8z8Z+7W+02+7ivUCs7tWNqnj8DadZaywi5IrazGe33N4p65gMj5qvbN4F0OnIiTVgYGDNHPt55sKwpZIvG5E3F7p77jDjkhuUSYXCdW7Z0firBszCIfthigDGTb7uLTbtRhz6yEPmoFzLSWd+GxEQZpNynGPIQO9W6WIP+14inNxH6yZW8SDlgsyCfvvc1zYokqBLx7gTsPLsIUm2EkygH1iF4noqkMW+cy8kZuIemYsHSf7wOW8KLknZuooUtkC6dLqEOVj/XldB7j+3AGxbND4ETXbK6QXPOh9qxmirTEfzfTq0ykde1tlWVnLgHSkUkwyRn5oPYsV2Y9wxFQ4yO838iXMkRu7/iyDzD+S9osrF8m25BEtOJhOmBMbmW6n+B2VYw6FrCYeOyZw2CdQ+e9y5KuSsWjyV9R1swSE8rWXx6WSz+0bAjI6Zvgs; 4:c++AKNkXiEiER8KHVAqBc6XOJay901s8wS8pdbi0K6fMHcbUQE54IIpCK1WX6Is6vtn/sYbipDalP2CavwKnjnIoiyGJA26FqXvOh8vacG4cbVRgvXdt6xqoorXP47i+R0vh4ncg+aPgA3Ws7rqfSGKRlz5LrFGaYXEEVuamFKXUH1WkpWqL1nkPQ71s4Vrhy/sbpqbPoQEDmz4PML7RpxRgJ3TikL0DfgztbJ+pvfbauwDxl8zjwnCbRVwdGBAttD7TR1mN2rledFQVGNTRAnciZExuK9BKbzqNt3+7Dc8QBKKkkRv9OEK6AT4HhS7Y X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BLUPR05MB771; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB771; X-Forefront-PRVS: 0687389FB0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB771; 23:i/q5XK+VwB9MHykb2KulPHO5wQmsWm5JlJupZvtDxT?= =?us-ascii?Q?FSZyxL0xkb23AX45/FAHAAkURl7aJk7/BMwcKBqCTHP/AvkUjRMA2cP95VjW?= =?us-ascii?Q?JMaV/Tu/VBdDUQe/tUhlxEbn5rvmIA0ogBr692mLAl5TqDBWpth5+NK47Hqw?= =?us-ascii?Q?B9aUUAccAh4YxD9T1XOg1gjBqr55V1++FB1WKyiKmlRft7tz4EBng9FopY/F?= =?us-ascii?Q?sa07ELIxKRuhcXVgpY3/nRrZ1iux5eg2yext/Qt8OhmmrkGTe96ACf64aVkc?= =?us-ascii?Q?Kx0ppNIhv0Slfx6Vq567i0DSdpcQ4MV4Hcc6RUo0Xpx+EvyawVTk5jeedOMu?= =?us-ascii?Q?ZCupPqNHYMYo9TLRUjyDO2L7Q7CMoK36EWOBt2bP5u8DZjKBhz539wxnwAE8?= =?us-ascii?Q?Bj5dRls/fQAaZ8LnWkES1MZOiQj/6L9XaZCFYeXKfyk72DxGp44Srz11Gzom?= =?us-ascii?Q?nMCeeAB/nifFk/Uw18Qhgt+xHplUv1UZATjMaLlk8rhhcTDw3QhayYqzyl/W?= =?us-ascii?Q?+46pMUkPD+ISy4IbMvIL1M4BKpUkpik+qA/DsUEkxT7Vg+PtGOoRen8dwjk1?= =?us-ascii?Q?Ktmo7O1Hpcn3QhwYYIGFZYCyt2647wp3bBWkade0mACPL9PiFD86j+J9JboG?= =?us-ascii?Q?0TonjYAS558pwS1d9lyFDrnjuXPegEoaHF2+9pRCDwz6q1hHJlWCV82ihk1D?= =?us-ascii?Q?LGI0O9cZ6hWU8X8R371P8KrtGYt+JtfTSe1AvfnO1SceRb8jLvgPBieoHQzN?= =?us-ascii?Q?gj5yQ98Wh6wWq4t60KMPdKVd/PohXJbergBdq5yWPWTUKRGGUN4RY5EC2rGp?= =?us-ascii?Q?DTJJQYHwUbkFbf5VD8elymRbW1m6hJuyfjgjRiNf7jEsfjPBHEDrqwZOh0jY?= =?us-ascii?Q?0oqp3EFK6HED9rdAAUOKXX13KvPVaA05eHZQdLql4gHpBueFdn6BpPslSTc1?= =?us-ascii?Q?YRJrI6ADNScQGD/d/FyF/851XGs+O3qh0XpuSKExtTA4QNaSlplrF7geeeq0?= =?us-ascii?Q?kDSix6UDy0UWlByMr6Xb02mgVXjEcac/PqdXo5SY36rAOyC4gQXGErkgkMps?= =?us-ascii?Q?Jy8N7HYg4KYTiqMuRb+W3o1JDv/XtH3tPnI11zubxYP2ew+EStwkc/D4Xf2/?= =?us-ascii?Q?4jqF7oCDgS94xABdOWkXjYYt6PWx2psW+jCFTs46jVF4wGm+wCaZ34lamth7?= =?us-ascii?Q?eMdTb/Z+u8BN7fbscYIAvzNcA8n+mbfS4iPmmCkI7UJB+/0HWfi+QBjJvWm5?= =?us-ascii?Q?3fH9+oQhhiMrRHwF+R1b/NRHNONPyXn6LELRxT?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB771; 5:EZRpr1IbLZBJW/SEMF6jZgsTpbDLaWCmgSAAl+tAeVEeM11x2eEsly/7N9tAe0vAfJR4LoEtcHelq72qNWQLhux+dPtg2SoXBMWqtxDg7Be7GmMPuos3H1vYICTXg0aVNA6ND3kFDuY3k+qtkXC2Qw==; 24:uk1v2LNa3B+1+P4QgMj2P6qwV1ZA5LnYqIgGCR5pTGTjcyOJKFF6s7erXLDpMOqns7ZdPl1y0ohPLpqIyHtJa+cJLb5DjkGQL2kCqgcVzzQ=; 20:V+/Ntssgj2y4NZoEghFrLBS+pHwEFFSPi/BLTIDMH5wGVfwxMp2d/qsCOObqNRa86/ETsuki1pHogex+vQi1qg== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2015 21:28:42.8409 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.17]; Helo=[p-emfe01a-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB771 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Sep 2015 21:44:13 -0000 Bryan Drewery wrote: > My concern is that checked in 'local' files should not be changed by > FreeBSD. I should not have to fight conflicts of _my customizations_ > against _FreeBSD customizations (against bmake upstream)_. There is so > much logic in these local.* files, they seem more aptly named > 'freebsd.*' as they seem to be intended to be customizations for > FreeBSD, rather than optional customizations for a developer or other > downstream consumer of FreeBSD. Yes that's true though src.* is what freebsd is using afaik It will take some time - to optimize this, cleanly separating infrastructure from freebsd specifics. It is not unreasonable for some logic to exist in the checked in local.*.mk to serve as examples. FWIW in re-working our internal build to accommodate what is now in FreeBSD, we now have many of the local.*.mk's include a juniper.*.mk to hold our local customizations with minimal risk of conflicts