From owner-freebsd-stable@freebsd.org Wed Mar 22 03:14:03 2017 Return-Path: Delivered-To: freebsd-stable@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 2A101D170A0 for ; Wed, 22 Mar 2017 03:14:03 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0072.outbound.protection.outlook.com [104.47.34.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CDB19123F; Wed, 22 Mar 2017 03:14:02 +0000 (UTC) (envelope-from kevans91@ksu.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksu.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EKu+yPMu0Ulav8DNW6ucy8bLNPY6dbIWPgJpmolhZo0=; b=EuZ8yx9IJfrBZTeuvvhwTkZSfh9QhWCxzW7JcZRTwNEw8g4WeSjC+s5JJymBM9y4mSbuDGkIXfCH/53fNL06QFyXXrU8aDXwkc70RgoScnl6SpoqqU+6ykytlWSC0KRzdI1VCsVqrZEwT4CKmv53W7oDrCDBAouWYGbP8uSUHCw= Received: from CY1PR05CA0020.namprd05.prod.outlook.com (10.166.186.158) by BY2PR0501MB1733.namprd05.prod.outlook.com (10.163.154.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4; Wed, 22 Mar 2017 03:13:59 +0000 Received: from CY1NAM02FT046.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::207) by CY1PR05CA0020.outlook.office365.com (2a01:111:e400:c5a4::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4 via Frontend Transport; Wed, 22 Mar 2017 03:13:59 +0000 Authentication-Results: spf=pass (sender IP is 129.130.18.151) smtp.mailfrom=ksu.edu; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=bestguesspass action=none header.from=ksu.edu; Received-SPF: Pass (protection.outlook.com: domain of ksu.edu designates 129.130.18.151 as permitted sender) receiver=protection.outlook.com; client-ip=129.130.18.151; helo=ome-vm-smtp1.campus.ksu.edu; Received: from ome-vm-smtp1.campus.ksu.edu (129.130.18.151) by CY1NAM02FT046.mail.protection.outlook.com (10.152.74.232) with Microsoft SMTP Server id 15.1.977.7 via Frontend Transport; Wed, 22 Mar 2017 03:13:58 +0000 Received: from calypso.engg.ksu.edu (calypso.engg.ksu.edu [129.130.43.181]) by ome-vm-smtp1.campus.ksu.edu (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id v2M3Dvxj022729; Tue, 21 Mar 2017 22:13:58 -0500 Received: by calypso.engg.ksu.edu (Postfix, from userid 110) id C4D2F248305; Tue, 21 Mar 2017 22:13:57 -0500 (CDT) Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by calypso.engg.ksu.edu (Postfix) with ESMTPA id 69E252482FB; Tue, 21 Mar 2017 22:13:55 -0500 (CDT) Received: by mail-wm0-f47.google.com with SMTP id u132so24969794wmg.0; Tue, 21 Mar 2017 20:13:55 -0700 (PDT) X-Gm-Message-State: AFeK/H3bW7Ca7PbB+izVFP5vkyAD61HGXXpC+K3rqL70J2kBiKPNLwvKTEGblXaegGGRLey1WbX8u8Fhurw02g== X-Received: by 10.28.88.2 with SMTP id m2mr5708104wmb.12.1490152434261; Tue, 21 Mar 2017 20:13:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.39.134 with HTTP; Tue, 21 Mar 2017 20:13:33 -0700 (PDT) In-Reply-To: <201703220233.v2M2X8Jg033781@dyslexicfish.net> References: <201703220233.v2M2X8Jg033781@dyslexicfish.net> From: Kyle Evans Date: Tue, 21 Mar 2017 22:13:33 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Freebsd 11 - /usr/bin missing [xl]zgrep/zegrep/zfgrep To: Jamie Landeg-Jones CC: FreeBSD-STABLE Mailing List , , Ed Maste Content-Type: text/plain; charset="UTF-8" X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:129.130.18.151; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39450400003)(2980300002)(438002)(199003)(24454002)(377454003)(189002)(88552002)(2906002)(189998001)(50466002)(498394004)(356003)(61726006)(106466001)(305945005)(53546009)(23676002)(2950100002)(5820100001)(47776003)(61266001)(98316002)(4326008)(86362001)(45336002)(5660300001)(9896002)(54356999)(76176999)(50986999)(450100002)(93516999)(63696999)(6246003)(229853002)(42186005)(8676002)(90966002)(9686003)(54906002)(6306002)(110136004)(38730400002)(46386002)(6862004)(8936002)(75432002)(55456009); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0501MB1733; H:ome-vm-smtp1.campus.ksu.edu; FPR:; SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT046; 1:bIRI/5Xp6DhqJyBLKTXdyriC+72PlAoi+2pT1OB23xjbQcot0C1Ft5SZ1RAkeN45M20urSb0g0aL8OWky43T2cxzCjDr0X1QwvC1EqwzUchT21zls7B8jjXE2lcM6I4OX33ecrF4XdoqU2YCJi/EhZDzvIPb7RC/Zv6QkmljwKAx/g0zb0UBba8Vn6285I7aB1I0rz+3H3Be/tMz421CtBSFJKkXGHKeGqeQPkr8huClcTyLh2d+MMh4eQ4eTnx7/OqCqXbEYzLdqEW82c283kaRREB9GTBA/QYUqVvd/4cHsUNr0PtI03qjll8mr7X8IOci4scbGrh1bXB8+PwbYcixOzIGH642C5nlRDYop9Ry1fqbrpE61BZ8eevYw12rAJb5cRcholeMpRwGq2WZdfHf+TrXKROlVeJc2D+Lpe6yujStZ7Ys7ZGHUQX+OTuZ+f/O0T7qV0c0K5bYLeArylSw76MkSgkCSk4OvhrPpJzdCjMU5a3aVghAnZKyWKQptIVa5fFgzSXKSNjbCthgz1TtpexV048YC9rHQ/FqefVIUvgc9U3iQyIZo6MuUb/l X-MS-Office365-Filtering-Correlation-Id: bcc9e2f4-2113-40f2-082d-08d470d17b97 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075); SRVR:BY2PR0501MB1733; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1733; 3:rqxDoRjArt0SuTWqpVpMQzd7KIr5t2036osAxTyYMW7KQpLvMBIymjFhuYA7u3E/5PNsLFQnCkL3MITy19NCHMHmip4/nct9tVwJDynMw/zaVqGe3Upcyl6bC1fGIxjYAM2oVfKAoVORoaVlRuXxyUNoEXgIIgPVUyJKDkrj/kOnOR8FiTaCVa9W4bdmIRrXI/FB7bZ+N5COSaztX+Oi471OcjvN0YwgPjJh7xf/G3twvt1/Ge0CbYTNk4MxnoYZyzVIkiBpxPp8Gh9SXTF0v01do1B+BKJkDoeruc/ZMEBU6PIY8Cd+Ae48uQg02KzXSpKvsufoaS3vr0vxgV4A9jR5321gUnh3TyLt9o5B1F1v166fymsRE7H5FAnzqdJBSGIByo3WuKsBnmN05zoYCkaE/NOKgD/Upm41tsq6JVFcuBz2amox/zcCGiu5eQ2k; 25:VNDiGTF2F8NEjOTfePAkj8xFZnNhT3AtGM8Qj7NI45OGEK1v69xKYbjZpdWuhMIVdm25JF9a3p3S+LqO/OSrY+S9jp2xpsfyJroYjzfp6rtYq+PaDUKL0GOxSXYwvEl5R1TPDrE7kkO4NhJ/M3kahpZ6aNJxNs16b/3GGwrJUg9DUmMDq8iezlg/L7V3bGd1bA7zWNS0Jcfqz/jehw96pxoFQw46ZlpB2y0qUZeN3qTpRRQlHJFoEfFX9CSJ75ZWOJ0iFu9lNGY27CNcO4kLui5SapDVMdyBVI2QEqBeIhkcbs+PaA6klgnXgEn4n/ho+marTmELsrYbafuRyzp2a9I3zLinAV0ngK3ghJbTiEMlWmWl55m1EuBEJp1Vk4P4vJGDdnBGKYWCSdVqMK2QySKx2K8jMn7kDi66JIn9K9uGF45i0jeHiEzbRcNvzHhzlxz6CrTDZGqDTWXe/PEbDA== X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1733; 31:fRZK1gpx7LfsXpfeorBOGcFob2SRPeTMb8pMLe1UBTbaQQLyqX4e0fnH7D/nOodT7IPIyxZcjjN/I5XDEH0WzdUSCgZ/2mtef7z3wg6saj57b62RNPk1aZ4VTCc5Hf4XjXZdLPng5wzcV1TfxGOCT2F/h2Kidj6PjgJOLNr2Wo3obmNKir0VEt6hTql3B18RzGSRX9Wx9oTNsmRjAfAuSD1bkUwVCLBI9SHDyorzDdrmuzGN1fe5PSwvgLZ9rdTc6aGj4Y4mjdKxB9IuKUqCLEarZ8DVnza1yweF7ruBPxI=; 20:v7mjHB123EvSts0Dy57w17tF/O+MBuWRHPZPDQ089L46bhGRvEYOjLEfOFeeJEAyNkmILJh+nYgW3h2yw9fpZWSGDQN6+FZkmFOgrj+zvo2JHJnvEwfWJVNQHf1jsxshRWyO531XM/nVaNsCvuHKY79lik9vW6sGwOWBYwf+dStqfHJ4BMG8YnK4NT7H4Ng6nlAiACW+09vfv0BHa3OuyBe7NgbBB4NdmALD4Yyho5kb0Bz6vyAy8jqNYi/DvjtwRItSumYNc5OJSHXMKHgizGY0G7Z+A6XFoCbH1P/YceXvaJbXWPcFa7lTAhPkn31ZgJufTY1AzvAWsnZdrUWT/x51XM7Y422XTEsBPdWMbE8rB84+2AVM8u+FyB18EqD2n1FIW7wa8Opvx0DtCQ1eLKhWtimHCaDRFc9nc7DnOUhxWn1oPvnADDSzBejwWh+YETSPVNZM1RA3ewfQd+i5/GlDESaSm5m+2B5czESRFei3ZOzSSPHf/5To6TJ+nXcH X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(56005881305849); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(13023025)(13024025)(13018025)(13017025)(5005006)(13015025)(3002001)(10201501046)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(20161123558025)(6072148); SRVR:BY2PR0501MB1733; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1733; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1733; 4:aoVlEjp1keWMkbjpTAgx2iFixabScR+yuR8VFlLDm7s34RfuyphSqU4OXinV5ST5ODYYjjIDH0KLlBbc/sOeMHVmPbaXfqrNWS9aaFiUf9b5EOQVKW1wa3tgjtKG+WvTJ7JsXP32qUK0iu+LiJIip1pegjcbRHEk2z/XcXBvX4LqS3Hntg9Qz6gymtuoS09qvyQgC2Y3Fh2iMkjdZLszqZwgVbcm65Ex8qZ5J5/rK+wcWLjtNQwbt7meU6ax9zxlJ6BO0/I5tHmneS8gddINJGgQNuWBRC0padJ/kvDp5oNSmssFM9LYGYl090J6Z5dO2zz5w9dzPhBQEk0Bx9T8vYgWMM+CFLPRh9kABBmTYdkK1R8OLEe2vIbemji6fqwqqEegIQ/R/Z8/Sukcx63IjEO1A3D3oE9wYezL9VqUqZJjC1FEouqyRVpsOaPwjUQxwtTyy909nUZZSB9cCMk9dL8GS0p3UUPISrUs3L1Wvu9V3BNnG7uMZyW07NbmyfWmrJEIyGbdTiqeVfL8xagW7OP2jDGAimqMh1djCoQS4DR59ChTtN3QwvIMLnLfzaVCX/Yjg0H7Ng3D91skyXWZk7IRdNJQV73P4fvsyVlncL+8XNTjVls91We5W10yLi3IR2OWjI38t8clUULEIr3IMoTUenmAVyOuJUg1oGASuv8BvN8sROee3td5AnAmrSZSeg/EnImpQ0Y7P3U+f84EI8Kf5epyJohjuOWBPvkH/yWhWl7GCZIDv98UXyd+PmRt X-Forefront-PRVS: 02543CD7CD X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA1MDFNQjE3MzM7MjM6ZXJiS2tqWnZJano0bUZ6VHdVN0t0YjVr?= =?utf-8?B?TTFhZnpuQ1FEUXhmNnFnZXh5b0hsM2lHQm0zbVBrREdMOVk2bHhZbkc4bVNm?= =?utf-8?B?TDQzMGthblNCc0RhdXZ2ZDFsdFU0dVVVbzVxYk5lLzhHdC9tWUh4dlpzdElC?= =?utf-8?B?SUIzL1pKL3lFOUFsekhOMCtkMGErS29Gbi9OYVZ2SW5MNlBqTVRNTHNOTEd6?= =?utf-8?B?VVJYeWQ3MHV5bWVNdDNCYkRteW1nRmozWVBuY01vMTlQVmErNXNMaG5KaUQz?= =?utf-8?B?UHE5WS8xeXUzS1VPckVUUFI2SEhDcWdzcmk1OVQ3cndiQlQ4U0VscXNWZUZ6?= =?utf-8?B?ZlhXKzhBWExxWE43K0EwY3dDY3o2WUJMajNuV3Z6NzU1UU9rNGI4RVZGR25H?= =?utf-8?B?MXo4QWtlY1c0TDVtR2U5aWFYandjTFAxd0VYSGxzbXdmRnRGZlVxYXVvMmV6?= =?utf-8?B?RmtYMDVRcUwzc0NWT1czMVBEcDJwT0xFcS93bkRWdFJiMFZxZDlSNllaZ1M2?= =?utf-8?B?RzhpQXE3L0pMMm84Z3dKUXBVWURpZlYzaXo0cCsxZ2N0NVJFWUtLR2pLNG9G?= =?utf-8?B?VWpNWDFJUTBmVytQNHdEN3JmWjBsb2J2dzVmdDY2SkJqNVVDcHRTV3EyV2Mz?= =?utf-8?B?dWVJZllnbW9GSXpxMDBGeE5scUt4OEYyWklvMEQ0Q1hPZ29ZQW1nWXd1c1ZQ?= =?utf-8?B?Mk1qTFBEUDRWdHJyTzdOZ0hWeVhIalpWS21nZWNMSXJPeHdRRmQxSjNKY3BJ?= =?utf-8?B?Tm1ZVDFsS2N3V0NrVUtuTEI0Z01qSks1NDZaNnRpbi9iWDlKMis5T05IcEVT?= =?utf-8?B?ZnFMMXJueEh4STBkZ0g4a2ZONFRwVmZtM3huYlJ1QnU2cjF6K0hVcm5NN250?= =?utf-8?B?bzYrRXVvUzFuSkxFd3FPQkdYUWhicnZqM3Q4WWcrT0VGTFVEQ3ZiUk9pbzE1?= =?utf-8?B?ekF4WW53cGhmTWVUNm94K28rZm0vcUhzc2ZxNlpOc1pKSHo5MGRHekVkNHdR?= =?utf-8?B?TWR0V1l6eUtQMXJ2UVMrZGwrOS9XVnFVd2svRFU1VnRuVk02aE5JdkNsaHVS?= =?utf-8?B?aDVKNS9JZXQ2d01ZM0FubzZsWjh6ZjJMTVRlSzhCVEZiV0Z2clhLOVpNcGZI?= =?utf-8?B?cUcxZUY2WXd3cDRqalZaV2xIR3M2VHBqd3BMSGxrNFpQVE1ZR0VCU3FJN3g5?= =?utf-8?B?RCtDUHExaEZRN1FiZmdkbVh5QVFLUU05UlhCdFFPWFEwRVNEMFpHVTNIUVRK?= =?utf-8?B?OXBGUkMzVzFoZFNNcFFoNjNBOGtJRndlNmRxOWFzczR2bjB0ZS96dFdTQUU5?= =?utf-8?B?eFI4Ulh3YXpJMllCeDdPSXBOOGJaNFlBbElxZWZpZndRZ29pMEJUNVlYNWVH?= =?utf-8?B?d3ZFSlpPd1A3am5YZVhpVXptWWZ6ODFmeDk5anJ1R3U2VGNiNVRTai9ZWk1O?= =?utf-8?B?YnpBbDgvUERBU2k3ZUVoMHlGendQM1p3RzdpVHorTS9kM3RuUTJvQmxHelB0?= =?utf-8?B?akQvT2xCOGpoOFlDVzBJY2ZHUzU2bmxLQVhobFd0ZVB1b2tGN3RIWHdiSTdy?= =?utf-8?B?c0FaUlM3dVlmVU85RTZTZisyR1VlN28xWHltSlo4Q2dJOCtGTjNzc2k4T0hZ?= =?utf-8?Q?d3x1Nz9pclzkmWhT9vuzM/?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1733; 6:ULVYyxz46xpz/lc5nSOsGVMDZ6i9NPKwkAkKFBaC+bdKn4KNpcnyNc1lICaXzedg/JCoWvPgsO8CRMBPjQGQi9kHCuu7Aw4SW5IpAfK5vnlW9OmONYlJfetxrjmgr0uZ90tNlRHL7jKpqeqXptHtmaTUSR65j9ddPwrb8IzHaz+6Bhmvq6/LgaquyZUpn4mC41rcmbnySw+Cy5p13ed7vjTo5rCNbBe2Po71Dthf2IDO1jwYSBq4vuuCPhTrvWr/fyJq5+lld/oEGtYCw+9Fi4Z/Jhrq64gCg+gyGJMc+DEdED5YJ3PqZiCAj125+KSJgYgvE60yOWrP0Rp++cM1CE1chNmTohqIdgT2phPQSOZIpdBLxLcin213+SD4Aw4sr7OZ85RzZeraFnSMMOQSYg==; 5:LTF8PX6scRn38Hele/Qg4KDrUU0czlhT5TCrbvTLjdlmxhhL4q4aiSr0mPh6VWaB9nVJU68Ng3oMnQIUyPcJ+ZHKpqexiIfn04RT6rMsb1L4/n98pyrG6mQMpn99bcNtX3lhg8Vwi/93CCX31QFA5w==; 24:DbnHRkJGG7hefqtcaQ1ja/u1/Rj92jRCESfEBrAJzHA+oUFeMuOLBOawN/eEyzBrSnU+LIaZq3IJhfdQeZMmIk+zGlregWnJnpu3+kKhuMU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1733; 7:vOWEGSaTxwm6S/jPRgoSLNcedkhrOtM+fFBlWuMmMe5mvPJcEkqLtps/BJSa2DpLClGOZNK0w2t08wvzyD4XhFvHlpHE/mm1LvuMkl/Abt10+S+bTYXhzwJXaY88r7gT3MelkrSkjOtV+UUZswtSrBiWwUcV6BoFZCT8IaP2SWaf32behr5qOf3iZ3C95z+ZmPFB03tn5x9CxVmweLFf7u9BoX6yMhUe1LJtP2jGw+Y1p1NVrnkhjG7VhqpRinn3omvRbecA0lQfREA+OvA0v3km/5iuFa38huXDAtviTeYlECZSyDowZ2B9cLnyzlgtQrdV0I83qwmT0b4hnEH8bw==; 20:j/11uF6DeF3KEBbxlaYzi1qEMvWns3BMOE1jX8jLFlCnkrzYn4UGqRSrvHc6+5XwXAj8MFSpm3rXPJZFWdizyeL1zIYEgLVnTsm/IYrcEBgcIJjXa2rKBdh0BoHvA6jEE3ouMcK6e7RZM+kTayvU4uR8aozQraUdmK7lI8sOZxY= X-OriginatorOrg: ksu.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2017 03:13:58.7866 (UTC) X-MS-Exchange-CrossTenant-Id: d9a2fa71-d67d-4cb6-b541-06ccaa8013fb X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d9a2fa71-d67d-4cb6-b541-06ccaa8013fb; Ip=[129.130.18.151]; Helo=[ome-vm-smtp1.campus.ksu.edu] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1733 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Mar 2017 03:14:03 -0000 On Tue, Mar 21, 2017 at 9:33 PM, Jamie Landeg-Jones wrote: > I've just noticed that the hard links for xzgrep / xzegrep / xzfgrep / lzgrep / lzgrep / lzfgrep > are missing from my source-built FreeBSD 11 release. Confirmed, but there's good reason -- see next section. > I've tracked it down to a commit almost 2 years ago.. > > https://svnweb.freebsd.org/base/head/usr.bin/grep/Makefile?r1=277939&r2=284345&pathrev=315687 > > Am I really the first to notice, or am I missing something here? Yes, but only slightly. =) If you do `grep -V`, you should find that your system is actually using GNU grep. Please refer to: https://svnweb.freebsd.org/base/head/gnu/usr.bin/grep/ -- this one doesn't actually install these links at all, because the source doesn't support these invocations. See grep.c:1368-ish in my link. > Unless bsdgrep is set to be installed as "grep" (instead of GNU grep), these 6 hard links, > and associated manual page hard links are not created. This is only half-true, given the above section. =) I'd like to help change this at some point and have done some work to try to improve bsdgrep, but I've not been finding time to poke emaste@ to see if I can help with getting some of my work integrated. > Cheers, Jamie Thanks, Kyle Evans