From patchwork Sun Aug 19 18:48:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10569789 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2D3811390 for ; Sun, 19 Aug 2018 18:50:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0A707292ED for ; Sun, 19 Aug 2018 18:50:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DBC9C292FF; Sun, 19 Aug 2018 18:50:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from upbd19pa10.eemsg.mail.mil (upbd19pa10.eemsg.mail.mil [214.24.27.85]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A89BB292ED for ; Sun, 19 Aug 2018 18:50:04 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by upbd19pa10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 19 Aug 2018 18:50:02 +0000 X-IronPort-AV: E=Sophos;i="5.53,262,1531785600"; d="scan'208";a="14986101" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2BBBQBEu3lb/wHyM5BcHgEGDIMlJ4EJXCiDb4hpo18UgVwVGBSEWYNQNhYBAgEBAQEBAQIBbCiCNSSCZgIgERogDgMJAiQCIgQCAgIBAS0VAR4LBRgEgwEpAYFYAwEBpFaBLoN6boVwgQuJZT+Db4R8BAESAWyCNIJXApp8BwKCAASDcIMohjkgjjiTKIFICyZhcTMaMEOCaZBVbXoDFBSKXA8XgiMBAQ Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 19 Aug 2018 18:50:00 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7JInaMm023217; Sun, 19 Aug 2018 14:49:46 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w7JInY1a022921 for ; Sun, 19 Aug 2018 14:49:34 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7JInVO0023215 for ; Sun, 19 Aug 2018 14:49:33 -0400 IronPort-PHdr: 9a23:NH5nfhbn2hjiqg8v6UoAz4H/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el21gORD5jD4f4d2vLf6/mmVGEF+pnHtXkDdNpJVhtWwckVngl1BsmDBAW7KfPxdCU1EYxEU0Mt5HC0N0VZWY7+alTer2f07GsUHRPyZkJuPuqgIofJlIys0vyqvYXJalBOhTG6ZbppahSxqh7KnsxKkc1lMKliggDRrC5wcv9NjXhtOUrVmh/94smq+5s2yB5r46cE2PcDBIHRKqFkXfpfFjtzNWE+48nirl/CSgyU/VMWVXgQmRdTRQ2Z/Ff9RJii+jDiuL9F0TKBddbzUahyWTmm6PJzTwT0jS4cKzMj2GTH04poi6ZKvB+qpxp+2pPZJoaPO/c= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CTAgCYunlbly0bGNZcHgEGDIMlJ4FlKINviGmLO5gkggUsiAghNhYBAgEBAQEBAQIUAQEBAQEGGAaGOYELAiYCcoMiKQGBWAMBAZVyjmWBLoN6boVwgQuIDYFYP4NvhHyBBII0glcCmnwHAoIABINwgyiGOSCOOJMogUgBggIzGjBDgmmCTY4IbXoXFIpcgkkBAQ X-IPAS-Result: A1CTAgCYunlbly0bGNZcHgEGDIMlJ4FlKINviGmLO5gkggUsiAghNhYBAgEBAQEBAQIUAQEBAQEGGAaGOYELAiYCcoMiKQGBWAMBAZVyjmWBLoN6boVwgQuIDYFYP4NvhHyBBII0glcCmnwHAoIABINwgyiGOSCOOJMogUgBggIzGjBDgmmCTY4IbXoXFIpcgkkBAQ X-IronPort-AV: E=Sophos;i="5.53,262,1531800000"; d="scan'208";a="349634" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 19 Aug 2018 14:49:30 -0400 IronPort-PHdr: 9a23:9DzUsh0HhdDrACa5smDT+DRfVm0co7zxezQtwd8Zse0eL/ad9pjvdHbS+e9qxAeQG9mDtbQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYghEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmlScJOSA3/m/UjcJ/g75Urh26qhxj2o7Zep2ZOeBicq7fe94RWGpPXtxWVyxEGo6yd4oPAPYGPeZctYb9vEYFoxi5BQmrH+Pv0SJDi3jw3a07z+shFgXG0xY7H94UsXTUq9L1NLwJUe2uyanFwjrCY+lR2Tfn54jFaxYsquyPU7Joacfd11QjGgzfglmOpoHpJS2Z2+YXv2WU7+dsTeGihmo9pw1sojWix90ghpfJi44L0FzJ8SN0y5svK9KiUk50e9ukHYNQty6EM4t2RdsvTG9ytig01LALt4C2cjIWxZg7xhPTceKIfJaN4hL4W+adOzJ4i2hkeLK7nRqy9EmgyunkWsm11lZFsDZFn8HSunwQ2BHf8NaLR/Rn8ku/2zuDzQ/e5+FcLUAxj6XbKpohwrAqlpoUtETOBjL4llnrgqOKbkgq/emm5f/gbrj+oJGRKZd5igTxP6UhgMC/Bv44MgcWUmid+OSzyLrj/UnjT7VRlPE2k67ZsJfBJcQAvaO2GAhV0psl6xmjETimy84UnXwIIVNKYh6HiJLpO17WLPDiEfi/m0iskCtsx/3eJb3uHJHNLnnFkLf8crdw8FJcyQovwtBf4JJYELcBIOnpVUPru9zYCQE5YESIxLP8BdF80J4OcX6eCa+edqXJuBmH4fx8DfOLYdozuT36L/E+r9/pimQi0QsbfKKu2ZIMLnG/Ge99C0DFcTzrmNhXQjRChRY3UOG/0A7KajVUfXvnB/hmtDgmFIKrC5vCTYmxgbuHmT22BYBSenscVgjeDG/ie9zVQ/5UMWSfL8p6nXoBXLmlDYog0ULmuAz7zu9hKezZsm0duIn43dd4r+vUiVkp9DNyAsjcm2GARm15hCUJEjkx2q0s6VdlxAK72LNjy+ddCcQV/+lABwE7PpnYxvc8Ctf1QRnpe4uZDlG8TYbuGik/G+o42MRGeENhA5OnhxHH0TCtBuourYfTUbkby+GJ+1OkIpptjXHc2/wnjlIhRsJUc2yhgbVk3wLUGojCnl7fkvq6M6MG032F73+NmFKHp1oQSwtsSePFUHQYM1PRtsj871jeQqWGDKR+dBNGzd+eJ6BKbNzwkFgAQ+3sNQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CUAgC2uXlbly0bGNZcHgEGDIMlJ4FlKINviGmLO5gkggUsiAghNhYBAgEBAQEBAQIBEwEBAQEBBhgGWII1IoMKgQsCJgJygyIpAYFYAwEBlXmOZYEug3puhXCBC4gNgVg/g2+EfIEEgjSCVwKafAcCggAEg3CDKIY5II44kyiBSAGCAjMaMEOCaYJNjghtehcUilyCSQEB X-IPAS-Result: A0CUAgC2uXlbly0bGNZcHgEGDIMlJ4FlKINviGmLO5gkggUsiAghNhYBAgEBAQEBAQIBEwEBAQEBBhgGWII1IoMKgQsCJgJygyIpAYFYAwEBlXmOZYEug3puhXCBC4gNgVg/g2+EfIEEgjSCVwKafAcCggAEg3CDKIY5II44kyiBSAGCAjMaMEOCaYJNjghtehcUilyCSQEB X-IronPort-AV: E=Sophos;i="5.53,262,1531785600"; d="scan'208";a="17181790" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 19 Aug 2018 18:49:30 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;d8d9f78e-590b-41d8-92c4-34ea2966b7d5 Authentication-Results: upbd19pa01.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=MGQ+=LC=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 323022577|UPBD19PA01_EEMSG_MP1.csd.disa.mil X-EEMSG-SBRS: 2.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:sYt6TxC3h8azXg9YAaI6UyQJP3N1i/DPJgcQr6AfoPdwSPvzpsbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUrw6uqRNkzo7IY4yYLuZyc7nBcd4YQ2dKQ8ZfVzZGAoO5d4YBF+sBMvpfr4n5vVQOtga1CwqrBOPo0T9InWL90Ko80+QgDQ7G2wggEMgVsHjOrdX1M6ASUfuuzKTTyDXOYPxX1S366IjSfRAsuPeBVq9zf8rJ0UQjCh3Jg1GKpYD4Iz+Y2f4BvmaH4+Z6W++ihHYrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT4/yrwJpJK3ZjAKyJMjxx/fd/yIbZSH4hLlVOaQODd4mWxqdKi4hxao/kis0uz8Vs+q31ZWtidJj8fAu3QX2xDO9sSKReFx80m91TqV2Q3e5flIIUUumqraL54hzKQwlp0WsUnbAyH4hFj4gLOOe0sj++am8OPrb63gqJKCL4J0jw7zM6s0lsy4G+Q4PRADX26a+eug073j+Vf2QK5Qgv03lanZt4vaJd8Aq6GiBA9Vz4Aj5AqhADe9ytgYmHYKLV1fdBKAlYjpNEnCIOrkAvenn1SsjDBryujdPrL/BpXNL37DkKrufLtm905dyBY8zdBY555ODLEBO+j8VlX+tNzfEB9qezCzlv3qDNR7y5M2RXOEAqjfNrjb91CP+LEBOe6JMakUszH5IuNtxvnplmRxzVkcdq6t1IBRaXe/Be9OJhmJJ332jYFSQi8xogMiQbmy2xW5WjlJaiPqBvNu1nQAEIujSLz7aMWoib2F0j28G8QJNGpBF1aHHGyuctmUHfAWZ3DLe5Mzonk/TbGkDrQZ+1S2rgarmb87PqzT4CJK7Mu+hugw3PXakFQJzRIxD8mZ1DvWHWRkxyUQQDsnwK10oUp800qOl69ijK4BGA== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CoAgCYunlbfSIeaIFcHgEGDIMlggwog2+IaYs7mCSCBRMYAYgIGgYBBTEWAQIBAQEBAQEBAQETAQELFAhYgjUigwoPAXsCJgJygyIpAYFYBAGkV4Eug3puhXCBC4gNgVg/g2+EfIEEgjSCVwKafAcCggAEg3CDKIY5II44kyiBSAGCAjMaMEOCaZBVbXoVAQEUilyCSQEB X-IPAS-Result: A0CoAgCYunlbfSIeaIFcHgEGDIMlggwog2+IaYs7mCSCBRMYAYgIGgYBBTEWAQIBAQEBAQEBAQETAQELFAhYgjUigwoPAXsCJgJygyIpAYFYBAGkV4Eug3puhXCBC4gNgVg/g2+EfIEEgjSCVwKafAcCggAEg3CDKIY5II44kyiBSAGCAjMaMEOCaZBVbXoVAQEUilyCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa01.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 19 Aug 2018 18:49:28 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id D8E18561296 for ; Sun, 19 Aug 2018 20:49:22 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 19 Aug 2018 20:48:59 +0200 Message-Id: <20180819184901.6395-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 19 20:49:23 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org X-MIME-Autoconverted: from quoted-printable to 8bit by prometheus.infosec.tycho.ncsc.mil id w7JInY1a022921 Subject: [PATCH 1/3] libselinux: add a const to suppress a build warning with Python 3.7 X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP On systems using Python 3.7, when compiling libselinux Python wrappers (with "make install-pywrap"), the following warning is reported by gcc: audit2why.c: In function ‘analyze’: audit2why.c:364:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] permstr = _PyUnicode_AsString( strObj ); ^ Make permstr "const char *" in order to suppress this warning. Signed-off-by: Nicolas Iooss --- libselinux/src/audit2why.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libselinux/src/audit2why.c b/libselinux/src/audit2why.c index 0331fdfd8df9..5a1e69a8269b 100644 --- a/libselinux/src/audit2why.c +++ b/libselinux/src/audit2why.c @@ -354,7 +354,7 @@ static PyObject *analyze(PyObject *self __attribute__((unused)) , PyObject *args /* iterate over items of the list, grabbing strings, and parsing for numbers */ for (i=0; i X-Patchwork-Id: 10569791 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 436C2921 for ; Sun, 19 Aug 2018 18:51:44 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 39E2B290D2 for ; Sun, 19 Aug 2018 18:51:44 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2E2EB292FF; Sun, 19 Aug 2018 18:51:44 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from USFB19PA14.eemsg.mail.mil (uphb19pa11.eemsg.mail.mil [214.24.26.85]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1D357290D2 for ; Sun, 19 Aug 2018 18:51:42 +0000 (UTC) Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA14.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 19 Aug 2018 18:51:41 +0000 X-IronPort-AV: E=Sophos;i="5.53,262,1531785600"; d="scan'208";a="17181814" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2AmBAC2uXlb/wHyM5BcHAEBAQQBAQoBAYMlJ2YjXCiMWKNfFIEQA0wSGA0HiCk2FgECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASDAQEoAYFYAwEBCqMhEYJQg3owAT2FawWKcD+BEoYtAgIBgSsBEgGFdwKICSeFF401BwKCAASDcDWJLCCOOIsMiByBSAIvYXEzGjBDgmmGAYpUbQF5AxQUilwPFwSCHwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 19 Aug 2018 18:51:39 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7JIpWC7023239; Sun, 19 Aug 2018 14:51:37 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w7JIoW5V022927 for ; Sun, 19 Aug 2018 14:50:32 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7JIoV86023232 for ; Sun, 19 Aug 2018 14:50:31 -0400 IronPort-PHdr: 9a23:efHrjxJsFMmEtaZdfdmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeFua0/kUfDUdyK8/sd0qzbvqX7VioF6JeF9nUDdM8EWxwEjJAQmAotSI6ABFbgJfHnJyo9AIxZVVBj8n36eUhYEcrzfRvT93u16zNBUg7nO19NL//uUpXXk9zxz/q7rpvSaAJMjSH7YLR1Nw6eqFnB8M4MjtgqMb4/nyPAuWAAYOFK3SVtLFOXkQz745KLxqU7pgF/grF00+UVVPnqOaMiQuleDT8hN2kuoszssgLYZQGI+30XX35Ql0ZYRQ/f40KyRY//5xPzrfE1wyyGJYv2QLQzDCyl9LtuQQT0hT0vMi5gtnnQjt1sgalbphO4uhE5xJTbbQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BhAgCYunlbly0bGNZcHQEBBQELAYMlJ2Z/KIxYizuYJIEkA14lB4gIITUXAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyIBKAGBWAMBAQqjGhGCUIN6MAE9hWsFiRiBWD+BEoYtAgIBhzYCiAknkkwHAoIABINwNYksII44iwyIHIFDAoIGMxowgyyCTYM0ilRtAXkXFIpcKoIfAQE X-IPAS-Result: A1BhAgCYunlbly0bGNZcHQEBBQELAYMlJ2Z/KIxYizuYJIEkA14lB4gIITUXAQIBAQEBAQECFAEBAQEBBhgGTIVEBoEJUVcZgyIBKAGBWAMBAQqjGhGCUIN6MAE9hWsFiRiBWD+BEoYtAgIBhzYCiAknkkwHAoIABINwNYksII44iwyIHIFDAoIGMxowgyyCTYM0ilRtAXkXFIpcKoIfAQE X-IronPort-AV: E=Sophos;i="5.53,262,1531800000"; d="scan'208";a="349636" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 19 Aug 2018 14:50:31 -0400 IronPort-PHdr: 9a23:bDV2FhR+pdElWF6DYuWuUl3yINpsv+yvbD5Q0YIujvd0So/mwa6yYxON2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTfzkkvEhnKjlSWqYH9MDOV1/gNs2iG7+V7T+6gl2knqwRprjiz3McjkJfJhoMOylzd6Sp5wZw5KsG/SE5+edKrCp5QuDubNotxRMMtWW9puD0gxrIavp67eS4Hw4kkyR7Hc/GLbZWE7x35WOqPLjp0nmxpdbClixu98UWs0u7xW82u3FpXridIk8PAum4N2hDN8MSKTv1w9Vq71zmVzQDc8ORELFg0laXFL54hxaY9mZQJv0rNACL7llv7grWKe0k4++Wk8frobavjpp+HOI94kAT+Pb4vmsy7G+g4NwkOX2yD9eS90r3s41H5Ta1UgvErnaTVqo7WKMsBqqKnAQJZyIku5hanAzejytsYnH0HLFxfeBKAiojkI0zALuzlA/ujm1milzZlyevBMrD5BJvAMGDOkLLucLdy8UJczxAzzd9H6pJSC7EOPPXzWkvru9zDFBM5Mgu0w+H8CNVmzY4RQmWPArKfMKzOr1CI/fgjI+yDaY4aojr9LOIl5/H2gX8jhVAdZbWp3YcQaH2gBfRpPUGZYXvqgtccHmYHpRY+Tez2h12CVj5ffXCyX7km6T0hB4KmCpnDFciRh+ma0SO6GIBGTnxXAVCLV3HzfsOLXOlfRjiVJ5pHkzcDUbG6A64m0gq1/Fv8yrFgKuPPvCwfson4/N0p96vUjx5kpm88NNiUz2zYFzI8pWgPXTJjhPol80Vg1leO17R5iPVEFNtVoulESRo+KYWGk7QoFsj4VluQZt7QERCrT9C9Dnc0R9M1hdoPZxU1F9aji0XF2CynS/8QmqeQDZM5uqTbwzDqJsl7xnqHnKkshlUrWI1OYGuhgKMsvxPLCdvxml6C372vabxaxDTEoWGCxm2KtVoeUQl3Sr7tWCwPIEzMooex/VvMGoenEq9vKQ5d0YiHI6pOZMfuiAB9fsy7bfHxWiHkv0zlAEqYgLSWY9/sem4a2CzGTkkDlBsI1XyBKA41Czznpj7OSjt0GgGneFvipNF3s2jzVUoo10eKYklmgqKy4QIQjOeARuk726Jd/j8mryRoEV292dPPFtfGoBBucQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BiAgC2uXlbly0bGNZcHQEBBQELAYMlJ2Z/KIxYizuYJIEkA14lB4gIITUXAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIgEoAYFYAwEBCqMhEYJQg3owAT2FawWJGIFYP4EShi0CAgGHNgKICSeSTAcCggAEg3A1iSwgjjiLDIgcgUMCggYzGjCDLIJNgzSKVG0BeRcUilwqgh8BAQ X-IPAS-Result: A0BiAgC2uXlbly0bGNZcHQEBBQELAYMlJ2Z/KIxYizuYJIEkA14lB4gIITUXAQIBAQEBAQECARMBAQEBAQYYBkwMgjUigmEGgQlRVxmDIgEoAYFYAwEBCqMhEYJQg3owAT2FawWJGIFYP4EShi0CAgGHNgKICSeSTAcCggAEg3A1iSwgjjiLDIgcgUMCggYzGjCDLIJNgzSKVG0BeRcUilwqgh8BAQ X-IronPort-AV: E=Sophos;i="5.53,262,1531785600"; d="scan'208";a="17181794" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 19 Aug 2018 18:50:30 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;83731af9-f02f-4e8c-afdf-fafffdf8d199 Authentication-Results: upbd19pa11.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=MGQ+=LC=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 152319445|UPBD19PA11_EEMSG_MP11.csd.disa.mil X-EEMSG-check-001: false X-EEMSG-SBRS: 2.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:ll+2DhA9TRr8Gzyz1km5UyQJP3N1i/DPJgcQr6AfoPdwSPT8pMbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykCoJNyA3/nzZhMJzi6xUohyhqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kd4UPDvYOPeFcr4bnvFsFsBiwBQ6rBOP00T9Dm3j73as70+s9FgHG2BYvH8kUvHTVq9X1M7wSUfuuwanNwjjCYOla2TDn6IjHax0sp+yHU7x3ccrU00YvFgXFg02fqYzkIzOV1vkNvHOB4+V8UuKvjnYrqx1roje12Mcsi5LJipsJxVDF7yl23IE1JdigREFhZN6rCppRtyacN4RsTMIiWHtktzo9yr0Dv5OwYSsEyIw/yhLCdfCKd5KE7g//WOueOzt1im5pdKixihu96UStyenxWtOp3FtKrydJiMfAu3AT2xDJ7sWKTOZ28F271jaVzQ/T7/lJIUAqmqrfLJ4s2rswl5UOvUjZBi/2n0H2ja+Kdko65ueo6+LnYrT/pp+BKYB4kAb+Mr4hmsCnAOQ4NBYBX3SD9OihyrHu+Vf1TKhWgvA5iKXUvozWKd4Vq6O2GwNV15ws6xe7DzeoytQYmnwHIUpYdhybkoblJ0nDLvf5A/mkhFihiDFlyu7eM73kDZjMIWLPkLD7fbZy80NczgszwsxY55JQEL4BO+j/Wk72tNzfFR85KBe5zP3gCNVg0IMRRXyAArSDPKPXvlKJ6fgjI+6WZI8aoDr9MeQq5+byjX8lnl8QZbKp0oUTaHC5GPRmPkqYbGHwgtYBDWgKvg0+QPbsiF2ZSzFffXmyX6Ui5mJzNIXzForHR4awkJSdzSy7GdtQfWkABVeSQlnycIDRffYHbyabOYdAlTsfTvD1TY4q0hWnr0n7zL18NcLRpj1esojsgosmr9bPnA0/oGQnR/+W1HuAGjktzzE4AgQu1aU6mnRTj1KK0Kx2mftdTIMB7fRUVAw3LtjZk/w8DMr9CFuYIoW5DW2+S9DjOgkfC8oryo5cZhptXdK4gUKahnf4M/ouj7WOQacM3Ofc0nz2fZ0vzmafkrEmi0g6T8BPM2y/m6M58BLcVdfE X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AYAgDPunlbfSIeaIFcHAEBAQQBAQoBAYMlgQ1/KIxYizuYJIEkA14TEgYBiAgaBgEFMBcBAgEBAQEBAQEBARMBAQsUCEwMgjUigmEGgQlRVxmDIgEoAYFYBAEKoxwRglCDejABPYVrBYkYgVg/gRKGLQICAYc2AogJJ5JMBwKCAASDcDWJLCCOOIsMiByBQwKCBjMaMIMshgGKVG0BeRUBARSKXCqCHwEB X-IPAS-Result: A0AYAgDPunlbfSIeaIFcHAEBAQQBAQoBAYMlgQ1/KIxYizuYJIEkA14TEgYBiAgaBgEFMBcBAgEBAQEBAQEBARMBAQsUCEwMgjUigmEGgQlRVxmDIgEoAYFYBAEKoxwRglCDejABPYVrBYkYgVg/gRKGLQICAYc2AogJJ5JMBwKCAASDcDWJLCCOOIsMiByBQwKCBjMaMIMshgGKVG0BeRUBARSKXCqCHwEB Received: from mx1.polytechnique.org ([129.104.30.34]) by upbd19pa11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 19 Aug 2018 18:50:28 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id A8286561296 for ; Sun, 19 Aug 2018 20:49:26 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 19 Aug 2018 20:49:00 +0200 Message-Id: <20180819184901.6395-2-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180819184901.6395-1-nicolas.iooss@m4x.org> References: <20180819184901.6395-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 19 20:49:27 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 2/3] Travis-CI: upgrade to Ubuntu 16.04 LTS Xenial Xerus X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Ubuntu 14.04 uses SWIG 2.0.11 which produces Python files which contain lines ending with a semicolon: __del__ = lambda self : None; Ubuntu 16.04 uses SWIG 3.0.8, which does not put a semicolon. Moreover Travis CI only support Python 3.7 with Ubuntu 16.04. The reason for this is clearly stated on https://docs.travis-ci.com/user/languages/python/#development-releases-support : Recent Python branches require OpenSSL 1.0.2+. As this library is not available for Trusty, 3.7, 3.7-dev, 3.8-dev, and nightly do not work (or use outdated archive). Enabling Python 3.7 in Travis CI build matrix is therefore another reason to upgrade .travis.yml to Ubuntu 16.04. As this new template does not support Python 3.4 nor 3.5, and does not support PyPy2.7 yet, drop them from the build matrix. Signed-off-by: Nicolas Iooss --- .travis.yml | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/.travis.yml b/.travis.yml index 09dd4749975e..00d0c54a68d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,34 +11,35 @@ compiler: env: matrix: # Test the last version of Python and Ruby together, with some linkers - - PYVER=python3.6 RUBYLIBVER=2.5.1 - - PYVER=python3.6 RUBYLIBVER=2.5.1 TEST_FLAGS_OVERRIDE=1 - - PYVER=python3.6 RUBYLIBVER=2.5.1 LINKER=gold - - PYVER=python3.6 RUBYLIBVER=2.5.1 LINKER=bfd + - PYVER=python3.7 RUBYLIBVER=2.5.1 + - PYVER=python3.7 RUBYLIBVER=2.5.1 TEST_FLAGS_OVERRIDE=1 + - PYVER=python3.7 RUBYLIBVER=2.5.1 LINKER=gold + - PYVER=python3.7 RUBYLIBVER=2.5.1 LINKER=bfd # Test several Python versions - PYVER=python2.7 RUBYLIBVER=2.5.1 - - PYVER=python3.3 RUBYLIBVER=2.5.1 - - PYVER=python3.4 RUBYLIBVER=2.5.1 - PYVER=python3.5 RUBYLIBVER=2.5.1 - - PYVER=pypy RUBYLIBVER=2.5.1 - - PYVER=pypy3 RUBYLIBVER=2.5.1 + - PYVER=python3.6 RUBYLIBVER=2.5.1 + # pypy2.7 seems not to be available in Travis-CI Xenial template yet. + # https://github.com/travis-ci/travis-ci/issues/9542 + #- PYVER=pypy RUBYLIBVER=2.5.1 + - PYVER=pypy3.5 RUBYLIBVER=2.5.1 # Test several Ruby versions - - PYVER=python3.6 RUBYLIBVER=2.4 - - PYVER=python3.6 RUBYLIBVER=2.3 - - PYVER=python3.6 RUBYLIBVER=2.2 + - PYVER=python3.7 RUBYLIBVER=2.4 + - PYVER=python3.7 RUBYLIBVER=2.3 + - PYVER=python3.7 RUBYLIBVER=2.2 matrix: exclude: - compiler: clang - env: PYVER=python3.6 RUBYLIBVER=2.5.1 LINKER=gold + env: PYVER=python3.7 RUBYLIBVER=2.5.1 LINKER=gold - compiler: clang - env: PYVER=python3.6 RUBYLIBVER=2.5.1 LINKER=bfd + env: PYVER=python3.7 RUBYLIBVER=2.5.1 LINKER=bfd -# Use Travis-CI Ubuntu 14.04 Trusty infrastructure, "full image" variant +# Use Travis-CI Ubuntu 16.04 Xenial Xerus infrastructure, "full image" variant sudo: required -dist: trusty +dist: xenial # Install SELinux userspace utilities dependencies addons: @@ -78,7 +79,7 @@ install: # Download the required python version if it is not installed - VIRTUAL_ENV="$HOME/virtualenv/$PYVER" - if ! [ -d "$VIRTUAL_ENV" ] ; then - curl --retry 10 -o python.tar.bz2 "https://s3.amazonaws.com/travis-python-archives/binaries/ubuntu/14.04/x86_64/${PYVER/python/python-}.tar.bz2" && + curl --retry 10 -o python.tar.bz2 "https://s3.amazonaws.com/travis-python-archives/binaries/ubuntu/16.04/x86_64/${PYVER/python/python-}.tar.bz2" && sudo tar xjf python.tar.bz2 --directory / && rm python.tar.bz2 ; fi @@ -87,9 +88,6 @@ install: - $VIRTUAL_ENV/bin/pip install flake8 before_script: - # clang on Travis-CI 14.04 environment is too old to support -Wdouble-promotion - - if "$CC" --version |grep -q clang; then sed 's/ -Wdouble-promotion / /' -i libselinux/src/Makefile libselinux/utils/Makefile ; fi - # Build and install in a temporary directory to run tests - export DESTDIR="$TRAVIS_BUILD_DIR/installdir" From patchwork Sun Aug 19 18:49:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10569793 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5CA44921 for ; Sun, 19 Aug 2018 18:51:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 53864290D2 for ; Sun, 19 Aug 2018 18:51:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 47849292FF; Sun, 19 Aug 2018 18:51:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from UPBD19PA09.eemsg.mail.mil (upbd19pa09.eemsg.mail.mil [214.24.27.84]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3C676290D2 for ; Sun, 19 Aug 2018 18:51:51 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by UPBD19PA09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 19 Aug 2018 18:51:49 +0000 X-IronPort-AV: E=Sophos;i="5.53,262,1531785600"; d="scan'208";a="14986136" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2A/BQBEu3lb/wHyM5BcHgEGDIMlJ2YjXCiMWKNzgV8SGAMRiCk3FQECAQEBAQEBAgFsHAyCNSSCXwMDAQI3FCAOAwkBAUAICAMBLRURDgsFGASDAQEoAYFYAwEBpgSDem6FcIpwP4hvARIBhXcCjUeNNQcCggAEg3A1iSwgggaMMpMogVciYXEzGjBDgmkJi12Eb216AxQUimuCOgEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 19 Aug 2018 18:51:48 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7JIpl9Z023254; Sun, 19 Aug 2018 14:51:48 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w7JIpY5X022930 for ; Sun, 19 Aug 2018 14:51:34 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w7JIpXfX023240 for ; Sun, 19 Aug 2018 14:51:33 -0400 IronPort-PHdr: 9a23:DC4yhRTgQ88cHG8oxo1d8WTMW9psv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESTAd2J1spooLH9i4m5ASoN7JOavzYHeZ1IERoEjZZekw8hBZuDDkv2ZL7vYjchFctPHFli4zmgMEdTFcq/L13fq3G/93gTTxP4Mwcmbv/tFNvqht+sn/u354WVex9B0Ty8arR2JQ7wrALWrdI+hNdybKErxUiBuWNGLtxf3nggPlePh1D578a08oRk9nFrgcl5outvaOavW49tSOBISjM8PDUz5cbssRDYCwqI4WAHem8RjxxDDhOD6U3qGJDrvXiyrfJzjRGTJta+VrUoQXKi4qNsHQfvkzsCPiUl/Xv/j9wpyrpcpAO9qhd/xY/NfYzTM+Bxcw== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CTAgCYunlbly0bGNZcg1YnZn8ojFiLO5opGxGICCE3FQECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMiASgBgVgDAQGmBYN6boVwiRiBWD+OegKafAcCggAEg3A1iSwgggaMMpMogVeBdDMaMIMsCYtdhG9tehcUjSUBAQ X-IPAS-Result: A1CTAgCYunlbly0bGNZcg1YnZn8ojFiLO5opGxGICCE3FQECAQEBAQEBAhQBAQEBAQYYBkyFRAaBCVFXGYMiASgBgVgDAQGmBYN6boVwiRiBWD+OegKafAcCggAEg3A1iSwgggaMMpMogVeBdDMaMIMsCYtdhG9tehcUjSUBAQ X-IronPort-AV: E=Sophos;i="5.53,262,1531800000"; d="scan'208";a="349637" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 19 Aug 2018 14:51:33 -0400 IronPort-PHdr: 9a23:Eav+uxQOggNaWvjy67wQhT7YzNpsv+yvbD5Q0YIujvd0So/mwa69bBeN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzXhMJugqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWWZMWNtaWSxbAoO7aosCF/IPPedEoIn6o1sBtwC+DhSvCuPozT9InWT21rA93uQnEAHJwAsgH9YUv3TPttn1NaASUeeuzKnT1jjDavxb2Djn5IjPaBAhruiBULRtesTS0UkiDx3JgkifpID/IT+Y2f4Bv3aZ4uZ6Wu+ii3YrpgJ1rzS128shiojEipgLxl3E6yl12oI4KNulQ0Bhe9GkCoFftySCOot2XMwiR2ZotT40xbMct5C2YiYHxYo9yRPDd/CKcpKE7Qz9W+aUOjd4i2hpeLeliBaz9Uis0Oj8Vsiw0FpSrypFlMfDtmwV2hDN98SKReFx8lmu1DqVyQze6PtILE80mKbDLp4u2L8wlp4dsUTZGS/2nV37grKKeEs55uSl8+PpbLT9qJObL4J6jB/zP7wrmsGwDuU0KA8OX3KU+emk0r3j/FH2QLJOjvIsianVqpHaJcMcpq6iGA9YyZ0s6xGiDzegzNsXg2IHIEhAeB+IgInlIVbOIOr3DfunmVSjjC9rx+zaPr3mGpjNNWbMkLPgfbZ79k5dxxE+zcxf5p1ICrEBJ+j/WknqtNPCFBM5PAu0w/i0QOl6g5gTXWOJH7+xLLLZsVjO4PkmZeaLetw7ojH4ft4k7PnqhGRxuFgaZrLhiZ0WY3e8F+8gIkKeemHEh4sRV2AQsVxtH6TRlFSeXGsLND6JVKUm62RjUtj0BJrfRo2rnL2K1Tu6GZsTfG1dF1SQCi20L9e5Y9snMwmqC5Y51DEJUKOuDYoo1BXosQ7+mPJrLevRrysfs5+rlN14/Pbamhx68ztoR9+c3GeAQyA8nm4BSzIsmqEqp0t7xwTLyrB21sRRDscb/PZVSkEiL5eJye1xDNT7QUTAedCSU36jHsXgBis+HZoq29FbW09mAJ25iwzbmS+jArsbjbuOUacOyfqJ+lfIZJNZ4CPDiLlniEMpF81OPmqij7U59g/UHJXhmUKEka2nbuIZgD6L832MniKVpE8NaAdrSu3eWGwHIEvbqdOs/kTZU7qnEqgqKCNE2ZfEMqxOe8HkhlVARe7+NZLZeW28 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CUAgBEu3lbly0bGNZcg1YnZn8ojFiLO5opGxGICCE3FQECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyIBKAGBWAMBAaYEg3puhXCJGIFYP456App8BwKCAASDcDWJLCCCBowykyiBV4F0MxowgywJi12Eb216FxSNJQEB X-IPAS-Result: A0CUAgBEu3lbly0bGNZcg1YnZn8ojFiLO5opGxGICCE3FQECAQEBAQEBAgETAQEBAQEGGAZMDII1IoJhBoEJUVcZgyIBKAGBWAMBAaYEg3puhXCJGIFYP456App8BwKCAASDcDWJLCCCBowykyiBV4F0MxowgywJi12Eb216FxSNJQEB X-IronPort-AV: E=Sophos;i="5.53,262,1531785600"; d="scan'208";a="14986133" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 19 Aug 2018 18:51:33 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;9f9e30e4-9e1f-450b-b869-764d906a681d Authentication-Results: UPDC3CPA10.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=MGQ+=LC=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 35355082|UPDC3CPA10_EEMSG_MP26.csd.disa.mil X-EEMSG-SBRS: 2.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:xnVzYhwImyqNTRrXCy+O+j09IxM/srCxBDY+r6Qd1O0fIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRHolikJKjA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKptfcbPzUQjDR7JgkmfpID/MT6Zyv4BvmaU4uZ4Vu+ij3QrpxxxrzWu3MsglInEipwPxl3A8yhy3Zw7KseiSEFhZN6pCJtQuD+eN4txWs4iRm5ptDsgxr0evp67eCgLyIg5yBHDa/yHdYmI4gv+VOmPOzt4g2hleL2nixaz90iv1PH8W9Gp3FpUqidJiMTAumwC2hDJ5MWLVuFx80mu1DqX0gDc8OBEIUQ6larBLJ4hx6Y9mIcPv0reAiP7gEL4gq6NeEkj4uWm7frqb63jppKTOI54kAb+Mr4hmsGnB+Q4MxQBX2+f+eumz73v50z5QLJNjv0tianUq4vVJcMGpq6/HwBazJ0j5wy6Dzqp39UUh34HLEhKeB6flYjmJ0nOIOzkDfe4m1msiylkx/THPr3nH5XMIWPOkKvhfLlh605czxA/zdZE551OEL0BL/XzWlGi/ODfWwQ0Nw2y3vbPFMR21oRYX3mGRKCeLvD8q1iNs8QuKO6IbZRdmTH6MONts/jvhng9kERbfK6uxoA/bSyoWPN8LBPKMjLXnt4dHDJS7UIFR+vwhQjaCG8BVzOJR6s5owoDJsejBIbHSJqqheXeji28A5tda3sADwycV3DyeNfdAqteWGepOsZk1wc8e/25UYZwhxTypEn90bU1d7OJqB1djorq0Z1O38OWlRw28mYvXcGNiieVSGVlgm4DRzk3xb1y50tnxQXa3A== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CoAgDwu3lbfSIeaIFcg1aBDX8ojFiLO5opEwgQAYgIGgYBBTIVAQIBAQEBAQEBAQETAQELFAhMDII1IoJhBoEJUVcZgyIBKAGBWAQBpgODem6FcIkYgVg/jnoCmnwHAoIABINwNYksIIIGjDKTKIFXgXQzGjCDLAmLXYRvbXoVAQEUjSUBAQ X-IPAS-Result: A0CoAgDwu3lbfSIeaIFcg1aBDX8ojFiLO5opEwgQAYgIGgYBBTIVAQIBAQEBAQEBAQETAQELFAhMDII1IoJhBoEJUVcZgyIBKAGBWAQBpgODem6FcIkYgVg/jnoCmnwHAoIABINwNYksIIIGjDKTKIFXgXQzGjCDLAmLXYRvbXoVAQEUjSUBAQ Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA10.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 19 Aug 2018 18:51:31 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 5AE09561296 for ; Sun, 19 Aug 2018 20:49:28 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sun, 19 Aug 2018 20:49:01 +0200 Message-Id: <20180819184901.6395-3-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180819184901.6395-1-nicolas.iooss@m4x.org> References: <20180819184901.6395-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Aug 19 20:49:28 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 3/3] python: remove semicolon from end of lines X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Python does not need to end a statement with a semicolon. Doing this gets reported by linters such as flake8 ("E703 statement ends with a semicolon"). Remove such semicolons in the code and enable this warning in scripts/run-flake8. Signed-off-by: Nicolas Iooss Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org>
--- python/sepolgen/src/sepolgen/audit.py | 2 +- python/sepolgen/src/sepolgen/yacc.py | 8 ++++---- python/sepolicy/sepolicy/manpage.py | 2 +- scripts/run-flake8 | 1 - 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/python/sepolgen/src/sepolgen/audit.py b/python/sepolgen/src/sepolgen/audit.py index daed58ce9643..4adb851f3e93 100644 --- a/python/sepolgen/src/sepolgen/audit.py +++ b/python/sepolgen/src/sepolgen/audit.py @@ -258,7 +258,7 @@ class AVCMessage(AuditMessage): if (scontext, tcontext, self.tclass, access_tuple) in avcdict.keys(): self.type, self.data = avcdict[(scontext, tcontext, self.tclass, access_tuple)] else: - self.type, self.data = audit2why.analyze(scontext, tcontext, self.tclass, self.accesses); + self.type, self.data = audit2why.analyze(scontext, tcontext, self.tclass, self.accesses) if self.type == audit2why.NOPOLICY: self.type = audit2why.TERULE if self.type == audit2why.BADTCON: diff --git a/python/sepolgen/src/sepolgen/yacc.py b/python/sepolgen/src/sepolgen/yacc.py index f00635469af1..afef174849f2 100644 --- a/python/sepolgen/src/sepolgen/yacc.py +++ b/python/sepolgen/src/sepolgen/yacc.py @@ -1864,10 +1864,10 @@ del _lr_action_items """) else: - f.write("\n_lr_action = { "); + f.write("\n_lr_action = { ") for k,v in _lr_action.items(): f.write("(%r,%r):%r," % (k[0],k[1],v)) - f.write("}\n"); + f.write("}\n") if smaller: # Factor out names to try and make smaller @@ -1901,10 +1901,10 @@ for _k, _v in _lr_goto_items.items(): del _lr_goto_items """) else: - f.write("\n_lr_goto = { "); + f.write("\n_lr_goto = { ") for k,v in _lr_goto.items(): f.write("(%r,%r):%r," % (k[0],k[1],v)) - f.write("}\n"); + f.write("}\n") # Write production table f.write("_lr_productions = [\n") diff --git a/python/sepolicy/sepolicy/manpage.py b/python/sepolicy/sepolicy/manpage.py index cb211ba083ca..cfcb7c3932d7 100755 --- a/python/sepolicy/sepolicy/manpage.py +++ b/python/sepolicy/sepolicy/manpage.py @@ -539,7 +539,7 @@ class ManPage: self.fd = fd self.man_page_path = man_page_path except KeyError: - continue; + continue self.attributes[domain_type] = next(sepolicy.info(sepolicy.TYPE, ("%s") % domain_type))["attributes"] self._header() diff --git a/scripts/run-flake8 b/scripts/run-flake8 index 8a1f490b8a62..207edd20dd89 100755 --- a/scripts/run-flake8 +++ b/scripts/run-flake8 @@ -14,7 +14,6 @@ IGNORE_LIST='' IGNORE_LIST="$IGNORE_LIST,W191" # indentation contains tabs IGNORE_LIST="$IGNORE_LIST,E101" # indentation contains mixed spaces and tabs -IGNORE_LIST="$IGNORE_LIST,E703" # statement ends with a semicolon IGNORE_LIST="$IGNORE_LIST,E711" # comparison to None should be 'if cond is not None:' IGNORE_LIST="$IGNORE_LIST,E712" # comparison to False should be 'if cond is False:' or 'if not cond:' IGNORE_LIST="$IGNORE_LIST,E722" # do not use bare 'except'