From patchwork Sat Aug 4 09:11:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555635 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 DD27813AC for ; Sat, 4 Aug 2018 09:13:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C4DD92A4FA for ; Sat, 4 Aug 2018 09:13:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A2E942A511; Sat, 4 Aug 2018 09:13:23 +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]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 1809B2A4FA for ; Sat, 4 Aug 2018 09:13:21 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by upbd19pa10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 04 Aug 2018 09:13:18 +0000 X-IronPort-AV: E=Sophos;i="5.51,442,1526342400"; d="scan'208";a="14511301" IronPort-PHdr: 9a23:75qcFh8VylNi8P9uRHKM819IXTAuvvDOBiVQ1KB61+kXIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsL4V7A0XSmp4bltRhHmlSwLMyc1/HzLhsB1iq9QvRCvqAFlw4PMYI+bKvRwcKDac90HXWpMXNtdWiJODYygYIUAEfEBMP1Er4T/vVYCsQGzCRWyCO7p1zRGhmX23ao/0+k5CQ/G3RAvH9UKsHvOt9X+KaQcUeeyzKnT1jXIcvRb2TH86IfUdRAhpeuDXalqfcrQzkkvEBjFjk6LpIzgMD6U2f4Bs2+B7+pvTO+ijXMspQJpojW328shhYbEipgVx1zZ7yl13ok4KcOiREJmedKpE59duzuHO4Z2Q84uWX9ktSYkxrEcvZO2ejUBxo49yB7FcfOHdpCF4hfkVOmMPzh1nGlleLejhxaq9kig1/H8WtG00FlUqipFlcHBtmwX2BzJ68iHV+B98l2g2TaJ2QDT7fpELl4omqbBN54gwqI/lpoUsUjZGC/5hF72g7OMekUh++io7/zrYrTgppCCK495khzyP6shl8ClAek0LxICU3aU9OiizrHv4FX1QLBQgf03lqnZvoraJcMepqOhGA9azIIj6xe5Dze739UUhGIILFVYeBKBk4fmJUrOLevkDfa/n1uskDBry+rAPr36GJrBNHfDkLD/fbpl8U5T1BIzzcxD55JTErwBIvXzWknru9zEDh82KQq0zv3lCNV60IMeXHiAArSFMKzMq1+I/fgjI+6WZI8aoDz9MeQq5+byjX8lnl8QZaup3ZkNZ3+kHfRmOEKZYXztgtcfCmoKsA4+TPHliVKZTD5TYWqyX78m6jE8EoKmAp/JRpqxj7yZwCe7AppWa3hGC1CRC3fna4WEW/AWaC+JP89hkSYEWaKnS4A/yRGkrBX6xKZ/LurI5i0Ysoru1MBr6OLIix4y8z10D9ia02yWTmF7gH0HSCEs0KB4u0x9xU+J0bJkjPxACdxT+/RJXx8nOp7byex6Dc39VRzFfteIU1upWMupASs2Tt4rxN8OeUl9Ec24jh/fxyqqH6MVl7uTCZMp7qLTxWLxKt1hxHbB0akuk0MpQtBTNWG8gK5w6RTTDZbTk0qFj6aqabgc3CnV+Wid1WqBpltYUA9rUajeRXAQfFHWrdXi5kPaS7+hE6goPRVbxc6FMKtKZcXjjU9aS/f7JNTef2Wxln+xBRaO2rODco7qdHsY3CrDFEgEiQAS8G2BNQgmGCihpWfeAyZvFVLreEzs9uZ/pGm8Tk8uwAGAd1dh2Kat+h4JmfycTOse37wFuCclrjV7Aky90snYC9WeugVhe79cbskl4Fdd0mLZtRJyMYC8L6x4gV4eaQt3tVv01xprEoVAjdQqrHQywQpxM62Y01RBdy6D0JDzILLXKW7y/A21Z67RwFHe386c+r0T5/Qgt1XjoAapG1I4/Hp6ydlV0mWT5o/RAQUITZ3xV1w79x9gp7HVeiM9/Z/b1WVwMamotT/Pw84mC/Ehyhm+ZNdfLKOFFAjpHs0BG8euKfIlm161bhIFJu9e7qg0MN26d/Gewq6kIP5gnC66jWRA+I19yF+D+DdnR+7H2pYEzOuU3g2ZWDfglF2hqNz4mZhYZTEOGWqy0TPkBIBLZq11ZoYLFXyjI9axxtV5iZ/tXmRX9Fi5C1MAxsCpZQKYb0bh0g1IyUQXvXunlDO2zjNulzEpsrSQ3DbVw+n5ahoIJHRLS3J/jVfpO4S0iMoaXEewZQgziBSl/Vr6x7RcpKlnKWnTQENIfyzoIGF5Saa/rKSNY9RI6J8ytiVXSuu8a0iASrHhuxsazz/jH2xGyTAldjGlpon5nxtgiG6HMHlzrH3Zecd/xRrE4NzcRPhR0SAcRCl/kzXXAUK8P9ax99WOi5jDqvy+V36mVpBLdSnrzJiAtDei6W1xHxK/m/Gzmtv6EQk1yiL7zMFqVSTOrBb9fobrzL62MeR5cUl0HFX88dZ1Gplikossg5EdwWIahpKR/XoDj2jzK8lU2aXwbXcWXj4L3sLa4BP/1E1kNHKJyJrzVm+Bzct5e9m6fmQW1zo+789UDqeU96dJnShrrVq+tgLRZ+ZynisHxfsp8n4ajPkDuBAxwSWFHrASAU5YMDT0lxuS8tC+qLtYZH61fri2yEpxg8qhAaqfogFHRnn5YIwiETVr7sV4LVLMymH85Z/qeNnXd9ITuQObnw3Gj+dLNJI7juAKijZ/OWLhoX0lzPY2jQJo3Z6np4WHNWNt87+5AhJCMD36ed8T8Cn3jalChsaWw5yvHpJ5FzUTRpToUPaoHSkOuvTmKwaPECQwqnmBFrrZBwOf711mr33XGZCxK36XPGUZzcllRBSFJ0xegAQUUyshk548EQCqysLhf1ll5jAN5l74rR5MxfxyOxn5TGjfuB+iai0oR5iHMBpW8gZC6l/bMcOE6OJzAyZY/pi6oQyDNGOUegNIDXsTVUycHVDjObuu6sfc/OiEHOa+KOHOYbqWo+xES/iI3Y6v0pdh/zuUOMWPJGdtAOAg2kVZW3B5B8PZmy4URiMNiy3NatSXpBCm+i14tsq/6ujkWBrz5YuTDLtfKc5g9AuxjaeHNu6Qnzp5KS1C2pMX23DH1KIT3EUMhCFqdjmtF6kAtCHWQa3Mmq5XFQMbazhpOMpG9a08whJNOcndit/v0b54lPE1AU9fVVP9gsGpedAKI2alOVzcBUaLO7OGJTvQzs7qf6yzUrxQg/9StxGqvjabCUDjNCyZlzb1TxCvLf1MjCaDMRNEt4GyaAhtBnb4QdLhch20Ltl3jTgszr01gnPFLmkcMDdmf0NKtL2Q4jtSgu9jFGxZ8nplMe6Elj6F7+nfL5Yaq+FrAiN1lu1E5nQ10KFV7CZaS/x2gybdstluo1S6neaV0TpnTABCqjBVi4KXpU9iI7nW9oFcWXbY+xIA9WeQCxQKptt9Dd3vv6FQysTRm6/oLTdC8s7U/dECCMTOL8KHKnUhOwLzGDHIFAsFUSKrNWbHikxbjv6d7HmVo4M5qpjrg5oOVqVUVFouFvMZC0RpBtoCL4lrXjk8i76UkNYI5WairBnWXMhapI7IVumMDvr1MjaWkblEagATzrP5N4QcK4r720J6allggovLG1DcXdZTrS19dgU0ullC8GBiTm0v3ELoch6i72UNFf61gxE2kRBzbv439Df25Fc2KEHKqzUsn0ksg9XlgCyRcT7rIKe2Q45WFzL+t1ItPZPjXwZ1cQqykFRgNDfDXbJekb1gdGFsiALHtptPH+NcQbdDYB8KyvGdf+8o3khEqiW72U9H4vPICYB8mwsucJ6sqW9A2g14YdEpIqzQIbZGwUJLhqKSpCOo0P4+wBMGLUYX7GySYDIIuFAPNrQ+OiWn4uls6QuEmztfZWQBTOQqrexw9kM8OuWAyCTg36RFKk+vK+yVN7mZtHTYlc6UXlMw0VsFl1VE/bhz1scjb0qUVkA0wbSMFhQINdDNJhpPY8pU6nfTYT6Esf/RzpJtI4W9CufoQPeUu6YQg0KrABgmEJwJ7sUBGJms10fYIt38IbEeyBUi/gLrKEyLDPRUYh6LlikIo92nxp9twYZdPi0dAXl6MSiv/bnYuAkqjeGZU9grfHcVQJEENmksV82gmy9VpXNADCO40ugB0giN8yf8pjjMDDn7d9djfvGUZRJwB9G2/jU/97O2h0bO/JvDPW/3KdNst8TT5uMdopaIF+lbTaJhs0vGnYlXWWCqWXbVEdGpP5jwd5UsbdvsB3mmUFywkS46QtztM9aqKqiIhQDoSphOsImHwj8sKc+9GisZGxdqqOEJ/Lh8ahEbY5onfR7osBwzN7alLweC1dWhWH2gKSdMT/ZF0+W1ebhXzysqbu+1zHsgT546z+mr8U4DXp4KlBTeyeylZ4ZATSj5AmZddBnXpSoli2hhMf4/w+klzBzUsVkcMjWLdO1zZ2xHpNw8BE2dLmtoBWYiQF+cl4XD6Ba2378O5ytdg8pU0epdvXj7pJDfejGsV7K3qZXUtSogYsMroqNrPozlPsSGsJTeniHCQ5nLqAGFVjC1F+ZCkNhKPC1YWOVImX0iOcEeoYpB7k4xWd0kJ71BD6ksor6qZCFhDS4Vyi8ZTJ2P0yAYgue7wLvajRaQcJItMBAet5VCmNQdWTZsYiwCvK+jS5nWl2icR2cROgcT8AJM6BgDloJrf+Dl4YvITINXxDJMpfJ7TDfLHIFy91TnUmGWnUT4SPK5nuy12gJSyenh0sUHVB56EkdR3eBWmVU0KLtvMakfopbKsiOUdUP9pG/tyuymK0dKxMLJaVL4F5TKtXDgUiIC5HIYX4lPx2/DFZ4KiQp2dL4rpElQIIChYkv+6SYkyJ5vH7akVMCr3E0orXMeRyerCtZBEO9nsEnNVD1ieZCrp43vO49OTW9I5J2dt1BZnV1xMyGk1JVcKttC4joXUTdTpjWduce9R9dY2c9qFZMMJMlwu2vlEqNeJJeRu2E2uqDoynLB4zA8q0u6yy+uFK+kVO9Z5GoeGhgzJ2uCtEYvCfcs8n3I/VDJqFx0+P1bBreXh0VrvDl9BoxOBipO1X29NFtzQmVJv/lYJajIfcFRWOU9ZRiqOxMiD/EmxFCJ8VtynXjnfyx4rhFa9DzFXwkoSSkVha/gmScApc66OT8VUY5IYC4lbyfCNQKUhz5bswpYa053RZ8VGNBF9K8H3YFM5MrNVV6sKT0ZXBxlLg84zeBfmlBdv0qFYi3dEA6oderVshJtY8eRrcmpLPDn8wdbkI/nt/o496obTX28hQKtWczer5P7ttCSs0uBbqP4M+mibn/dUDjDlwq/iKwiD5bU4yjTKxZUJINiyXU6e5ThD3DEPQheLaIBO0VbTbx6aclBou1CZc9rYrwJ+ah2BhKDXBzvBpeirPxbLlbXWTTeLjmO8u2lroLV9rzRU+/gZtaDx3zfWaJ4Io966SXnG7ftyYJe+FD52vFj9kNgTljJLj6Ooc/9JgwR4smibUzisocvHTzIHJd6iGDtyV1Yd8oLXy2q94wVyJxE6HbxTeJ41lb8sOhJ+rZ594Y4+LFpxt2yJavILvRaq0BnCACOBgp27pUtHHR/R2dJb+8TKffReL8UjcXwpOH3CaMX8hyV++pWadfdIUHOhNW/ACmGSRNYhAcBtSIaLgyE2v6Dn695Uselpe782k434li+KBAGzKp36oef5qqIvvLXYAfNzbgZQKjlWNn/rrM2u0Od/fckjqIBenRpYw27F+gQTssdxmDmzaA2wiIjDdjOH7fh+PFZUXI2gC7gmp56H1UMGfMUBqCH/YJAkWckg+bZLMEZcrhemmaTEh6pCrsCyWWu6yaXO2RljA/B3Az3QWOp9lD2tTV4QSzOz9j9jkVVSqO7BUBIXyqmIUV4qi+APBL0tNrrvqQ49EA2M23+u92XiGSsI6hXENPjJNOCPSY4vlUXjIc+Rta3w4AUBcK9IMsN8HF5dvbR8GKrkzRPoqhdhYre492V+u3NEnm9i62XsKmCxDdFxXcmp14/98qgNvbU59KQWfio0HwRTyhnsQvbQxG1sqDbr0wTOUGTyEfEgpAKMc1Z3Xg20UHm/usjTMso9ApAEobAZvUCpS38OTbv2VaQec43WTWe0zpZGVL1C1p4FLI/2G3upsLJk2nf+1kySol3bUznigR9D58kJkI19FgX3i0DHBACaR+FCrGoGUPlLYwDWUgYdxuH2Lm6eqEq3Ux82b6v4PHcbfZ8BqUXLPpdiBCBnERDEJIMraIeWK58e0Na9KPPoAjiCpToX//ilXUqLv25WMFa8ccet3s5+QayXB+g5JhM7roBj5CIbKFEa4DWvM9g90dn+SIPditVjRhwkxy5SvscqPn+7NbUtpSo6+CuVLsiRugM+Bg0An5xj53uj1w5ptHXzehcQJXPiYvj6ABNP2KKuIHC3hl+LuoOK4SrcKx8+HUHIygeOm8BPNuXa/k6+C9tMzTT6kdcAsMNe9MXJs7Nlh1VikHzXrFc6NbbEEeCC4hvb8Ao83b3yDct/Js9TObv8jm2KIvb71FQIvxDjSJslMnYqOgS2/rSBzAd4WOFZBht3iOC156NBu7y/eqSxtHUWVcGEzU4UohHIjqN5xCnSvCzlJr3TgOe8tXzj44mdEKMWnyxm7wIsqlIEe5HhCT0wDxeFoTuivKOtNqs7mpXuUFdHIZ18xLFBL1VPo9nNhTgismrWk98CzP6eMHVdRouu+2Wy/wO4+pkNEv+YokbLQwCy77g73paUBduQqbsvlmFReIReMdmSPTco39O941gLbMPMUOGpJzuqTdItEw2ABE3Z7AttDBacVPOnAJNUabupLEAkhccUcJ+uUJUF2K/JmY+5zvfVatLl6SQCf0V8jCWTqMQSUVoNj1xTwmy2JV0dLujhepHvX9eniNhvPgq1CRrRRWkuS32pqICxSwv9aq9tDUApXxFVPuRnz3PCVVZw/QAlb0cBGr66VygfHkDa5P/4L5jJcv+7oQh+3A/bg84fy0aXOSvFz3wj7mWDYORqt5cggCCuNnWZ7+pMScSLqg9yQ7kR3Vl1gjenRBo8HYEQzm56N8kJZ69Odo+xiezGGjUblAM4qRTvMv2r14LQ/M8aUl9z2V7zsiHWioNSdTKG2kvkgckaWREcJRE6RIBCakogzCIsbdC/gEVZjfUD4uk9pPXncfS1nk3Vc1qyX7Opq2ZmpMq12Vom9Fu4S6Nv3QdbPfVU9JqAnjv1odfzvH+Z/qtsuAbUodmzqquUOMaOMm55WS2wIlqWlOixrkGHVq5NegDxq3BUyekUm2VQuKLfHKJnzknM07+/x6oLkc4aM1StU8yLvPChoJAlw3mSb50XSuQpVrHw2EiMu4XbBw2t5m9ewwLTe8RYO6cKfIowPIgFFtfJ0POSDB7D+6wrE6FgJlwO3Im517zJ+vq7FPIKtyXTz8FGonep4U52Pu9XXnJbXlhxxp2NVIy9uDYDE8Zs7NMNZGLko6D1JxAzecZeqI1YmUGsdkJl9cmsNHOipWDbA3Rw5DuJNrcvvmfBbjFwl83fn1BCOZJMz7ewKFhFeYQA+eVELZcphtaAKE7RNokNmOikcM8IAByd1vXY7K5yonvq/mQb5RZ73nR8horLSjathFCgvy5RAB2ddar0nP1Jp1jI1AJtMVjXyNvB5AHAMYct0y/GZfBnqCwjNu44AV7vOgRqoL1VuCM0862jOATF4NC6xmzNS3KTLJunlwji+2zhvna1ZykMvnZIYZZavl9F035P7qaDsO4MD3bPMP3fEpP6Pid17ViST2bYz3/VKed8ij4JLNj+0por+4wZ/LdmQQk9KqTw97ufydbqyOk+GaOL4da5UfWCPb2WgIND+KC9Hd5EKYXa4rt6epINsYtzQ== X-IPAS-Result: A2CaAQAFbWVb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojAdfo1gUgVwVGAMRh3E0GAECAQEBAQEBAgFsHAyCNSSCZgI3FCAOAwkCQAgIAwEtFR8LBRgEgn8BKIFXAwEBsj2DemWFcophP4V4gnMEARIBbIUJAo0wjQMHAoF4g28zgm6GMoIejA2SXoFBOGFxMxowQ4JpCYtdhG9tegMUFIw5DxeCIwEB Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 09:13:17 +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 w749CKSR017439; Sat, 4 Aug 2018 05:12: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 w749CJHn007252 for ; Sat, 4 Aug 2018 05:12:19 -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 w749CH8f017436 for ; Sat, 4 Aug 2018 05:12:18 -0400 IronPort-PHdr: 9a23:N/xlVBT9/BbJXY0Zy0mWIsga9dpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESTAd2J1tljr7H9i4m4AyoN7JOavzYHeZ1IERoEjZZekw8hBZuDDkv2ZL7vYjchFctPHFli4zmgMEdTFcq/L13fq3G/93gTTxP4Mwcmbv/tFNvqht+sn/u354WVex9B0Ty8arR2JQ7wrALWrdI+hNdybKErxUiBuWNGLtxf3nggPlePh1D578a08oRk9nFrgcl5opN+QKOvXJhtSOBISjM8PDUz5cbssRDYCwqI4WAHem8RjxxDDhOD6U3qGJDrvXiyrfJzjRGTJta+VrUoQXKi4qNsHQfvkzsCPiUl/Xv/j9wpyrpcpAO9qhd/xY/NfYzTM+Bxcw== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BRAgCBbWVblywYGNZcHgEGDIMkJ2Z/KIxmi2WXc4IFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyIFIMgASiBVwMBAaIvkBKDemWFcokJgVg/hXiCc4EEhQkCmjMHAoF4g28zgm6GMoIejA2SXoFIC4F4MxowgywJgkSJGYRvbXoXFIw5gkkBAQ X-IPAS-Result: A1BRAgCBbWVblywYGNZcHgEGDIMkJ2Z/KIxmi2WXc4IFGxGHUCE2FgECAQEBAQEBAhQBAQEBAQYYBkyIFIMgASiBVwMBAaIvkBKDemWFcokJgVg/hXiCc4EEhQkCmjMHAoF4g28zgm6GMoIejA2SXoFIC4F4MxowgywJgkSJGYRvbXoXFIw5gkkBAQ X-IronPort-AV: E=Sophos;i="5.51,442,1526356800"; d="scan'208";a="339302" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 05:12:17 -0400 IronPort-PHdr: 9a23:/ja0fxwJ4iS3Nb3XCy+O+j09IxM/srCxBDY+r6Qd1O0fIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iCkJKTA3/mLQhMFrkK5XvAisqwBlzoLIfI2YMud1cKPHfdMdQGpMRt5fVy1dDYO7a4sAFfEBNvtboYn6oFsOtgC+DhSrCePpyz9Hmnj23akg3OQ6Cw3G3QsgH9UVsHTPt9j1MagfUO+vwKnP1zXDYOpb1DHg44bLahAsue+AUa9/fMbL10UiGBnJgkufpID/MD6Y2fwBvmuf4uZ6SO6ii28qpxtvrjWv2MsgkI3Ei4QIwV7e7yp52pw6JdigRU57f9GkFJxQujmUOIZoW80sRW9ltTggxLAapZK2fTIGx4o5yB7acPyHfJKE4hf5W+aQJTd0nndleLO7hxqq8EigzPPzVtWs3VpUsyZIncPAum4C2hDJ9MSKReFx80iu1DqX0gDc8OBEIUQ6larBLJ4hx6Y9mIcPv0reAiP7gEX7g6CWd0Ui4uWm7vrpb63jppKTOI54kAb+Mr4hmsGnB+Q4MxQBX2+f+eumz73v50z5QLJNjv0tianUq4vVJcMGpq6/HwBazJ0j5wy6Dzqp39UUh34HLEhKeB6flYjmJ0nOIOzkDfe4m1msiylkx/THPr3nH5XMIWPOkKvhfLlh605czxA/zdZE551OEL0BL/XzWlGi/ODfWwQ0Nw2y3vbPFMR21oRYX3mGRKCeLvD8q1iNs8QuKO6IbZRdmTH6MONts/jvhng9kERbfK6uxoA/bSyoWPN8LBPKMjLXnt4dHDJS7UIFR+vwhQjaC2QBbmuuX686+jAwAZ6nCoGGXI22nbidx33nRs9rTUdiUXu0OC+yMYiJXuwDLiebI8snlz0ABvCtSI4kgBepsgKyi79qNfHd9SBQs5X/nMN06OvemVB69TF9A8mHlWDYSWZykzBAXCc4iZh2ulc10VKfye5gmfUNE91Y4PdASUE7MpnH1MR/V8C0XRjOLZ+SUFjzety9GnkqS84phdoHYkJzAdKn2yv55HL/XoEEkemoOMkxrrKa2GL+csB8wHHC3bJnjl4hWdBnP2q7gKVy7E7WW56PlF+WxO6xbapJ5CfW7y+YyHaW+kFVVAklSaLeQXUWfVfbt/z89hqEV7iqGKgqOQtHyNefJ+1NcNLk X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BRAgAFbWVblywYGNZcHgEGDIMkJ2Z/KIxmi2WXc4IFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoUxgyABKIFXAwEBoiuQEoN6ZYVyiQmBWD+FeIJzgQSFCQKaMwcCgXiDbzOCboYygh6MDZJegUgLgXgzGjCDLAmCRIkZhG9tehcUjDmCSQEB X-IPAS-Result: A0BRAgAFbWVblywYGNZcHgEGDIMkJ2Z/KIxmi2WXc4IFGxGHUCE2FgECAQEBAQEBAgETAQEBAQEGGAZMDII1IoUxgyABKIFXAwEBoiuQEoN6ZYVyiQmBWD+FeIJzgQSFCQKaMwcCgXiDbzOCboYygh6MDZJegUgLgXgzGjCDLAmCRIkZhG9tehcUjDmCSQEB X-IronPort-AV: E=Sophos;i="5.51,442,1526342400"; d="scan'208";a="14511297" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 09:12:15 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;3fadd446-ab5e-4028-a1e5-9c7eda8a7dab Authentication-Results: UCOL3CPA02.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 533360290|UCOL3CPA02_EEMSG_MP17.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:+JOlVhNixpU8nIo0NrQl6mtUPXoX/o7sNwtQ0KIMzox0Lfv+rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37W/ZhM93gq9AvB6tuwZyz5LObY2JKPZzeL7Wc9MARWpGW8ZcTzRPAoKgYIsIC+oOJ/1YpJT+qVsJqhu+HhKsD/7oxz9Oh3/5wao60+A7HgHdxgAgHtUOsHPPrNXuL6oSVO+4zabSwTXEdfNW1i7w5Y7VeR4iufGBRa98fdTVxEU1Cg/JklqdpZbrMj+JzOgAvWeW4/JjWO+rkWIrtgF8rzm1yssyioTFmJgZx1TC+C5k2og6P8e4R1R+YdO8EJtfqSWaN4xuT8MnTGBkpTw2yqUBuZ6/fCkK1IooyALfa/yBcoiI+w/jW/iLLTd/nnJld6qzhxe08Ue+1u3xTtS43EhOoyZfj9XAqn8A2wbd58SbUPdw8Eis1S6K1w/J6+FEJU40lbDcK54k2rM+i4Ydv1nfEiLumEj5g6+XdkM89+at9erqerDmq5CTNoNujQH+KKsul9S5AeQ5LgcOWGyb9v6n1LH5/E35R7JKjuYtkqTCq5/aItkbpqilDABLyYYv8RO/Ajip0dgCmnkHNl1FdAqdj4f1I1HOPOz4DfCnjlS3jjhrw/HGPrv8ApTCNXXDjLfgcqp9605b0gYzy8tf6IhOBrEOJ/LzRBy5iNuNFRI9Mgqp0877Gd590cUYQmvJDaiHY43ItlrdwOMkJO2Ff8c0vzHmMLBx4f/linswghkceq6yxrMSNGD+Ge5pdRbKKUHwi8sMRD9Z9jE1S/bn3QXbAGxjIk2qVqd53QkVTYevDIPNXIeo2ePT1iCmGJZbfSZDVkDKFm3nJdzdB6U8LRmKK8okqQQqEKC7Qt5z0E2+8gjgxOg+d7eGymgjrZvmkeNNyajTmBU1r2cmCtTElXmKS3Bok2gIQT4vwa05plZymA6O X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DUAACBbWVbhyIeaIFcHQEBBQELAYMkgQ1/KIwHX4tll3OCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKFMYMgASiBVwQBskGDemWFcokJgVg/g3aCAoJzgQSFCQKaMwcCgXiDbzOCboYygh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSMOYJJAQE X-IPAS-Result: A0DUAACBbWVbhyIeaIFcHQEBBQELAYMkgQ1/KIwHX4tll3OCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKFMYMgASiBVwQBskGDemWFcokJgVg/g3aCAoJzgQSFCQKaMwcCgXiDbzOCboYygh6MDZJegUGCCjMaMIMsCYtdhG9tehUBARSMOYJJAQE Received: from mx1.polytechnique.org ([129.104.30.34]) by UCOL3CPA02.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 09:12:12 +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 53BE056064D for ; Sat, 4 Aug 2018 11:12:06 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 11:11:47 +0200 Message-Id: <20180804091147.19092-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 11:12:06 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 1/1] python/semanage: fix Python syntax of catching several exceptions 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 "except OSError, ImportError:" does not perform what it says: it is the Python 2 syntax of catching OSError exceptions as "ImportError" (like "except OSError, e:"), and this is indeed caught by Python3: File "./python/semanage/seobject.py", line 143 except OSError, ImportError: ^ SyntaxError: invalid syntax The correct syntax consists in using parentheses. Signed-off-by: Nicolas Iooss Acked-by: Jason Zaman --- For the record, I found this while playing with flake8 Python's linter. I am currently working on upstreaming a script which would run this on our Travis-CI environment in order to catch Python syntax errors before they are introduced. python/semanage/seobject.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/semanage/seobject.py b/python/semanage/seobject.py index 78ffb091ad2f..c14671855049 100644 --- a/python/semanage/seobject.py +++ b/python/semanage/seobject.py @@ -140,7 +140,7 @@ try: self.log_list = [] self.log_change_list = [] -except OSError, ImportError: +except (OSError, ImportError): class logger: def __init__(self):