From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 6OoGA1+eqV4RZgAA0tVLHw (envelope-from ) for ; Wed, 29 Apr 2020 15:33:51 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CLctDmeeqV54bgAAB5/wlQ (envelope-from ) for ; Wed, 29 Apr 2020 15:33:59 +0000 Received: from arlo.cworth.org (arlo.cworth.org [50.126.95.6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AFC93940A68 for ; Wed, 29 Apr 2020 15:33:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id A1A1C6DE10B3; Wed, 29 Apr 2020 08:33:47 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PhHgGKpLX5Sm; Wed, 29 Apr 2020 08:33:46 -0700 (PDT) Received: from arlo.cworth.org (localhost [IPv6:::1]) by arlo.cworth.org (Postfix) with ESMTP id 678836DE1081; Wed, 29 Apr 2020 08:33:45 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 2BE156DE1081 for ; Wed, 29 Apr 2020 08:33:43 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7BC6hvz3Hst8 for ; Wed, 29 Apr 2020 08:33:41 -0700 (PDT) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2046.outbound.protection.outlook.com [40.107.94.46]) by arlo.cworth.org (Postfix) with ESMTPS id AF7E66DE102B for ; Wed, 29 Apr 2020 08:33:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gtVLJM3hNxW4qo32X0yaMXTT+16+GDqJzK0/1VBB8vzrO1ZqWwUeXclna5omkztF0QLG8Rb1RoEuhxfqgjSLlYsV/EvTGXFChD15IyABwqgqw1BXhYC8pnm8+CsnUMmmCQNzAY/ff7BfOJwUlGhn+LUdlwcYJRxeNRMfogBIi/kumojvdSRqObaaJTJ4vXBRVyh1TZIncsd8RqWrMVfh4hfb6gkQL6nVtXp3FgUPzKIei84gtKGuTZK4dTjzKGAfsb424Pbl22jeKklAFpyYlfWybpZ2RCnqXkj//yOaOvYZjHiWcyYrzyZZ6gR7BSRNlSy1LSh22CPO9rSAE4FJlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B4qkELRSzFJg6AzrkTtiCEdvo3rqtuzZMc5Nh3bJEls=; b=LS/+f8P3PACdC1IDQ7Q+Hz2zCd61hERdAxhbJ08SddaD0M8jhfdJND0AxWDMt9lStm3Pj/xaLdd15WcuL5OFre7QLU/Q/OFBsi0aNxeXAcjzCwrXkSHnvCVdglfyQpzh01P1B62J1zh2+l4z+rBNpVUIFL7m1kiLFDzN6n+1NhxWQgG8yqHNOTi45ePhnIfwfYkmQ4HP0UHK9g5LfkKXl4PffFfHyKSI/BqKEK2BR1SiDk32Uke7XZXnNTCrx04rhQyrJ9lELleiL9Cn0jhT29XaiJNQ2M+1SjWpbcX2SqyAq0YyGMnlbB6KZbG6nmSTCIan7ADgkpnzUpEZTr17iQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=caltech.edu; dmarc=pass action=none header.from=caltech.edu; dkim=pass header.d=caltech.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=caltech.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B4qkELRSzFJg6AzrkTtiCEdvo3rqtuzZMc5Nh3bJEls=; b=M8gf1I+K28th0HVjXzQkXy/1/7rzPBjRprbYToUJaQB4+EyDU7bqC0ttj5ppvVCK8NdiGWG7ROc/24oZhXp+zcjml0kIaIU5MO3ll9y70zarIYg8/IfGgY/z0wjrl2yy+cOWkuSU3CqbgQbxR+uSb9PlAO3no+z/Cql/M+J+hFU= Authentication-Results: fifthhorseman.net; dkim=none (message not signed) header.d=none;fifthhorseman.net; dmarc=none action=none header.from=caltech.edu; Received: from servo.finestructure.net (76.91.54.61) by MN2PR03MB4607.namprd03.prod.outlook.com (2603:10b6:208:ad::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Wed, 29 Apr 2020 15:33:28 +0000 Received: by servo.finestructure.net (Postfix, from userid 1000) id B49FF142; Wed, 29 Apr 2020 08:33:24 -0700 (PDT) From: Jameson Graef Rollins To: Daniel Kahn Gillmor , Ciprian Dorin Craciun , Tomi Ollila Subject: Re: Inconsistencies in handling command flags: `--flag=value` different than `--flag value` In-Reply-To: <87blnbvxx4.fsf@fifthhorseman.net> References: <87imhk95oc.fsf@tethera.net> <87k120x0wh.fsf@fifthhorseman.net> <87blnbvxx4.fsf@fifthhorseman.net> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Wed, 29 Apr 2020 08:33:24 -0700 Message-ID: <87368mnw6z.fsf@caltech.edu> MIME-Version: 1.0 X-Originating-IP: [76.91.54.61] X-ClientProxiedBy: BYAPR21CA0013.namprd21.prod.outlook.com (2603:10b6:a03:114::23) To MN2PR03MB4607.namprd03.prod.outlook.com (2603:10b6:208:ad::31) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7fec82a5-f16d-456f-44b7-08d7ec52aa9b X-MS-TrafficTypeDiagnostic: MN2PR03MB4607: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-Forefront-PRVS: 03883BD916 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:servo.finestructure.net; PTR:; CAT:NONE; SFTY:; SFS:(39860400002)(136003)(346002)(376002)(396003)(4326008)(2906002)(36756003)(66946007)(70586007)(2616005)(26005)(186003)(6266002)(786003)(478600001)(86362001)(8676002)(5660300002)(316002)(8936002)(4744005)(110136005)(42186006)(75432002)(81973001); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C9cJCmn1Psg8lIMuVNlWdJrpFHk2EpAQ8ek+EiAE9o5OXLDcacXiNldY/UH6rbhfGz8craJRskkVfo3ADQ3R+BmYQjXLBXWW//8hlj3ijFVbmT0JdfgDvOk+xwxajaOTwJPpUb5UdhInnVT64cBJY1ob6u+jMMutWQS5cmFbHQubKfOYexubyJ++L1pNN0tG2SQwATvm7zGI5kTS+x03yo08VQl47sItC/7htdLkToCX4UlU3n0BWJKRXTcZZ9zhlT3reG0p8A2tIXR1qdskeqRRl0P72oIgdrrFHrFYbBJ5n9bFCM/7MM1kb6uA3UhKv1e7gcqFAcn3CWHBNMw9J7Ucc9/R7Sjb6F70QOjt9lC3Vy+rc6VXFckB0wTaFEB5oY7E86mMo4c/3lCoPn8+dbJRJG5V+pLAz0A+p1DepXZfxwNpoVQmnrFGZZqrDT6Xj7cGfj4s4Dyz8R5GLl8Az5GHAHipR2suDdKCXxTUwAmm8OuqF/Mhog4T8SwMABh7 X-MS-Exchange-AntiSpam-MessageData: KKdljSWDERPEoIsaYSPtySsf5grjIvfFUa+A08zt+4sWF6otoddrf34cZSy6rLCNwtVIdloUSclCtTPZsejDQGo14vyWiRoFOolHI3xHDmoekOUxyuxV0xp1AwrMiHGHXe+fZQLN1m3migIWl7EaXg== X-OriginatorOrg: caltech.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 15:33:28.9010 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7fec82a5-f16d-456f-44b7-08d7ec52aa9b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fd5be9d9-7b72-4df9-830e-b1f9cc5b44bd X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR03MB4607 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: notmuch@notmuchmail.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: notmuch-bounces@notmuchmail.org Sender: "notmuch" X-Scanner: scn0 X-Spam-Score: 3.49 Authentication-Results: aspmx1.migadu.com; dkim=fail (body hash did not verify) header.d=caltech.edu header.s=selector2 header.b=M8gf1I+K; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 50.126.95.6 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Scan-Result: default: False [3.49 / 13.00]; FORGED_SENDER_MAILLIST(0.00)[]; GENERIC_REPUTATION(0.00)[-0.46277756963064]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; IP_REPUTATION_HAM(0.00)[asn: 27017(-0.18), country: US(-0.00), ip: 50.126.95.6(-0.46)]; R_DKIM_REJECT(1.00)[caltech.edu:s=selector2]; DWL_DNSWL_FAIL(0.00)[50.126.95.6:server fail]; R_SPF_ALLOW(-0.20)[+a]; ARC_REJECT(2.00)[signature check failed: fail, {[1] = sig:microsoft.com:reject}]; MX_GOOD(-0.50)[cached: notmuchmail.org]; DKIM_TRACE(0.00)[caltech.edu:-]; MAILLIST(-0.20)[mailman]; FREEMAIL_TO(0.00)[fifthhorseman.net,gmail.com,iki.fi]; RECEIVED_SPAMHAUS_PBL(0.00)[76.91.54.61:received]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:27017, ipnet:50.126.64.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[jrollins@caltech.edu,notmuch-bounces@notmuchmail.org]; URIBL_BLOCKED(0.00)[fifthhorseman.net:email,notmuchmail.org:email]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; SPF_REPUTATION_HAM(0.00)[-0.45800033033524]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[notmuch@notmuchmail.org]; HAS_LIST_UNSUB(-0.01)[]; DNSWL_BLOCKED(0.00)[50.126.95.6:from]; DMARC_NA(0.00)[caltech.edu]; RCVD_COUNT_SEVEN(0.00)[8]; SUSPICIOUS_RECIPS(1.50)[] X-TUID: jQBLump6r7/k On Tue, Apr 28 2020, Daniel Kahn Gillmor wrote: > One final way we could normalize everything and make it less > idiosyncratic, with shorter, simpler man pages: deprecate and then drop > the --booloption/--no-booloption mechanisms, requiring --booloption=true > or --booloption=false instead. Once they're dropped, allow whitespace > between "--booloption true" and "--booloption false" just like every > other type of option. Or we could just use only --booloption/--no-booloption... jamie.