From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 15:28:19 2022 Received: (at submit) by debbugs.gnu.org; 13 May 2022 19:28:19 +0000 Received: from localhost ([127.0.0.1]:45066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npaxX-0006q5-Ix for submit@debbugs.gnu.org; Fri, 13 May 2022 15:28:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:52946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npagl-0006Ih-8O for submit@debbugs.gnu.org; Fri, 13 May 2022 15:10:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41294) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npagl-0004IG-4G for bug-coreutils@gnu.org; Fri, 13 May 2022 15:10:59 -0400 Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]:34759) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1npagj-0008CB-HU for bug-coreutils@gnu.org; Fri, 13 May 2022 15:10:58 -0400 Received: by mail-io1-xd2a.google.com with SMTP id r27so9732380iot.1 for ; Fri, 13 May 2022 12:10:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=i/MCqFB4DimAdio0nHwGuJFrhNCkLimK+YAGac8W4jM=; b=fUZARdW9/SIib3PDICunUBR8JJEsJKwP1ioV47+GceGd3F1+2UcReW7dzGJJcKS4PJ gBT1ABO80SnoOl4KJ0YFOrUrLXI/sfER/5kk8YAf2ItMfblZVLg4BGtAyAugASeyXDVX QbvMVpDjw357IOcg0THGN68ZfFxk/tdfi8BcnlcdDHI0nTwB7DQlM31roAeDVIhrdIIZ QGQbysjZpP/9fKZ3ubk6ioidl2mtddQj6242h5pWt1O3/5o+CmS6cEKi3T+N3bYoc6ti jER43Ho1p3ANu2a439HXkxSXbe1u7rvQdGSyUjmpEjHI9WHM6VP16YtmvSQGdn/IQ2xp 3NAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=i/MCqFB4DimAdio0nHwGuJFrhNCkLimK+YAGac8W4jM=; b=5T0MxYe79+jAYs3SpDL7QbWoLk8GFdqrZXcaRR4/eGSWB6xOgUgo/WYNEBfzPUH/Se rnGu87WmFSJ6oT2VXBeeA9hHPMMwhbqYKgn65wY+s3P2N6hqHqC5z9qSubH+tNtrSWRB dKBpsz41qnJk49UZICp/n0qPDPmtSjNzQJE9jZbSFR6Yv1W4GsEcf8qrkyQ+HTEUowoE YFQR3raeds2ha/AMWRiQpN3lUNgPeCuPHvS+HHFMYqtJKTWp5PhGzKcrqjYYzSsMl032 oU87xwmtWekVb9CPxLqtgWG9FBOgOfQBtfNbIhjQJygenJky8jZ/dCbp3xxpllmXnOV6 8EUQ== X-Gm-Message-State: AOAM530vKf4PsLx6NNwESLbOhgbRNIe/p30DhyKKp0bAgzpihnkxlVCx wAKwuu7TFrOjGX21xj5TJSkOrtkns9MD0/qbK6/lEQ5kGf90qQ== X-Google-Smtp-Source: ABdhPJw8FlsQtvE6A5cp08WnyB9tVgmXCHt0U+xrxY/S6fI72U55nT8jIgCblP5jZUDju7K05ba6O10ETqQkYnIUMz0= X-Received: by 2002:a05:6638:40a8:b0:32b:e859:17d7 with SMTP id m40-20020a05663840a800b0032be85917d7mr3305344jam.153.1652469055610; Fri, 13 May 2022 12:10:55 -0700 (PDT) MIME-Version: 1.0 From: t0th Date: Fri, 13 May 2022 16:10:44 -0300 Message-ID: Subject: date man page To: bug-coreutils@gnu.org Content-Type: multipart/alternative; boundary="0000000000000fe4a805dee96f65" Received-SPF: pass client-ip=2607:f8b0:4864:20::d2a; envelope-from=south.minds@gmail.com; helo=mail-io1-xd2a.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 13 May 2022 15:28:19 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000000fe4a805dee96f65 Content-Type: text/plain; charset="UTF-8" Man page of date command should make explicit that -d and -r options are mutually exclusive. date -d -3 minutes -r tmp.txt "+%Y%m%d_%H%M" date: the options to specify dates for printing are mutually exclusive --0000000000000fe4a805dee96f65 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Man page of date command should make explicit that -d= and -r options are mutually exclusive.

date -d -3 minutes -r tmp.txt "+%Y%m%d_%H%M" = =C2=A0
date: the options to specify dates for printing are mutual= ly exclusive
--0000000000000fe4a805dee96f65-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 20:42:48 2022 Received: (at 55401) by debbugs.gnu.org; 14 May 2022 00:42:48 +0000 Received: from localhost ([127.0.0.1]:45329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npfrr-0001qK-KC for submit@debbugs.gnu.org; Fri, 13 May 2022 20:42:47 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:35639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npfrp-0001q3-Ty for 55401@debbugs.gnu.org; Fri, 13 May 2022 20:42:46 -0400 Received: by mail-wr1-f43.google.com with SMTP id h16so12633049wrb.2 for <55401@debbugs.gnu.org>; Fri, 13 May 2022 17:42:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to; bh=FA4w3UUdAIejmB5S9ZvzkOsFyQOUPNUYk3IPZx3Wwnk=; b=kcrEXmhLVYteAJBGVynPPym3KFIu5i+8zmO5/74yCZF2AVthk2ab003WpB26ji0f77 8QPwpUpyjdIvoCDgv3HEfTOQoSZCdnkEjoxWgnmLGP37wq4GF6JY+o/ynvzaJernOkql ZjqtxHv+FLlKrW/j+Yj4TEBHScLJ6QjDXvdwiOSS7dsxao69OgG/iCEODwz0KMauVpHM PDAt/+bBv/Wja2pYKPPaJWQ0Hdi67C3wKHe4pdJoqkezFOCW2CFPr7z3KiyRWQMScK9Q HF7ye9DZWsKtm1KTBH2RR/aGMWYFUFhks/ehaUAngPB3l8u8sMR0mvYUsZUpo3nzJOY2 ud6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:references:from:in-reply-to; bh=FA4w3UUdAIejmB5S9ZvzkOsFyQOUPNUYk3IPZx3Wwnk=; b=f9yo/nHZ/KytAObmqS7EDXKaPKE+SKZeGm5pkpqFvbHOIANxY56e3U+X8+FJ1drl80 t1sS1joQ17DbLvHjR3juSDFdT+XKle5Sur5jzdtePy+Hud8mp6RLnLaFxiGoxeLKmINL AdAoTnntZHXmwVqfXGMipkiT2X9NEPQYhfLldEn22z8Z1vxvpt8oSVvq+NxKeiRL7BUJ tKCiar6Ql+U8wStlPRhN1ZTuzgXtcNxbUom16rBVhgXCSVUTTtyHDzzB6LOyzqLpo5nk 8WkobgBCvUIG7aZZoI1y3zWtI9lvq2+2xSYqXthwo5tW02aE5Ijfy7++6IpzX3I+12Dg 6ItA== X-Gm-Message-State: AOAM533ig1+dT/eFDferYJOoR4u2kiJPxuBAlojfC9yTkpByJ3d3CD0x zC2hbstN7avPqc/Vvd88oEU= X-Google-Smtp-Source: ABdhPJwoCgAeHi2kZp9HE3XkVpduTEZqkzeHkhSCkx6kha+nWDwDEcuax2/vTsABMMzgGu8CeyFBfg== X-Received: by 2002:a5d:6182:0:b0:20a:db93:be6d with SMTP id j2-20020a5d6182000000b0020adb93be6dmr5698935wru.597.1652488959315; Fri, 13 May 2022 17:42:39 -0700 (PDT) Received: from [192.168.1.9] (95-44-90-175-dynamic.agg2.lod.rsl-rtd.eircom.net. [95.44.90.175]) by smtp.googlemail.com with ESMTPSA id b9-20020adfc749000000b0020c6a524fd5sm3902606wrh.99.2022.05.13.17.42.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 May 2022 17:42:38 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------rL1xfrZdvqnnn1EajD9atfaS" Message-ID: <3c56abfa-2b1d-22e9-6689-15986027118c@draigBrady.com> Date: Sat, 14 May 2022 01:42:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Thunderbird/97.0 Subject: Re: bug#55401: date man page Content-Language: en-US To: t0th , 55401@debbugs.gnu.org References: From: =?UTF-8?Q?P=c3=a1draig_Brady?= In-Reply-To: X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 55401 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) This is a multi-part message in MIME format. --------------rL1xfrZdvqnnn1EajD9atfaS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 13/05/2022 20:10, t0th wrote: > Man page of date command should make explicit that -d and -r options are > mutually exclusive. Right. More accurately, we might have a sentence to say that: "All options to specify the date to display are mutually exclusive. I.e.: --date, --file, --reference, --resolution". However... > date -d -3 minutes -r tmp.txt "+%Y%m%d_%H%M" > date: the options to specify dates for printing are mutually exclusive As you've seen, one might expect to be able to combine, as -d can be relative. So theoretically we could support this (with the attached), to honor the relative adjustment, but give precedence to a non relative date. $ src/date -r src/ls.c -d '-3 minutes' Fri 15 Apr 2022 16:30:53 IST $ src/date -r src/ls.c -d '1/1/2022' Sat 01 Jan 2022 00:00:00 GMT In fact touch(1) behaves like this, which suggests date(1) should also. From the info docs for the touch --reference option: "--reference Use the times of the reference FILE instead of the current time. If this option is combined with the --date=TIME (-d TIME) option, the reference FILES's time is the origin for any relative TIMEs given, but is otherwise ignored." BTW, one might also expect that multiple -d options might combine like this, however currently we silently ignore multiple -d (or -s) options. The attached also at least warns about this with --debug: $ date --debug -d '15/4/2022' -d '-3 minutes' date: discarding previous -d: ‘15/4/2022’ date: parsed relative part: -3 minutes ... cheers, Pádraig --------------rL1xfrZdvqnnn1EajD9atfaS Content-Type: text/x-patch; charset=UTF-8; name="date-d-r.patch" Content-Disposition: attachment; filename="date-d-r.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9jb3JldXRpbHMudGV4aSBiL2RvYy9jb3JldXRpbHMudGV4aQpp bmRleCA3YmNhMzdiNzEuLmFlNmVjNGRlZiAxMDA2NDQKLS0tIGEvZG9jL2NvcmV1dGlscy50 ZXhpCisrKyBiL2RvYy9jb3JldXRpbHMudGV4aQpAQCAtMTYwNTgsNyArMTYwNTgsOCBAQCBp cyBub3Qgc2V0LiAgQHhyZWZ7VFogVmFyaWFibGUsLCBTcGVjaWZ5aW5nIHRoZSBUaW1lIFpv bmUgd2l0aAogQGNpbmRleCBmb3JtYXR0aW5nIHRpbWVzCiBJZiBnaXZlbiBhbiBhcmd1bWVu dCB0aGF0IHN0YXJ0cyB3aXRoIGEgQHNhbXB7K30sIEBjb21tYW5ke2RhdGV9IHByaW50cyB0 aGUKIGN1cnJlbnQgZGF0ZSBhbmQgdGltZSAob3IgdGhlIGRhdGUgYW5kIHRpbWUgc3BlY2lm aWVkIGJ5IHRoZQotQG9wdGlvbnstLWRhdGV9IG9wdGlvbiwgc2VlIGJlbG93KSBpbiB0aGUg Zm9ybWF0IGRlZmluZWQgYnkgdGhhdCBhcmd1bWVudCwKK0BvcHRpb257LS1kYXRlfSwgQG9w dGlvbnstLWZpbGV9LCBvciBAb3B0aW9uey0tcmVmZXJlbmNlfSBvcHRpb25zLCBzZWUgYmVs b3cpCitpbiB0aGUgZm9ybWF0IGRlZmluZWQgYnkgdGhhdCBhcmd1bWVudCwKIHdoaWNoIGlz IHNpbWlsYXIgdG8gdGhhdCBvZiB0aGUgQGNvZGV7c3RyZnRpbWV9IGZ1bmN0aW9uLiAgRXhj ZXB0IGZvcgogY29udmVyc2lvbiBzcGVjaWZpZXJzLCB3aGljaCBzdGFydCB3aXRoIEBzYW1w eyV9LCBjaGFyYWN0ZXJzIGluIHRoZQogZm9ybWF0IHN0cmluZyBhcmUgcHJpbnRlZCB1bmNo YW5nZWQuICBUaGUgY29udmVyc2lvbiBzcGVjaWZpZXJzIGFyZQpAQCAtMTY1MDIsNiArMTY1 MDMsOSBAQCBmb3IgdGhlIEBvcHRpb257LS1kYXRlfSAoQG9wdGlvbnstZH0pIGFuZCBAb3B0 aW9uey0tZmlsZX0KIEBvcGluZGV4IC0tcmVmZXJlbmNlCiBEaXNwbGF5IHRoZSBkYXRlIGFu ZCB0aW1lIG9mIHRoZSBsYXN0IG1vZGlmaWNhdGlvbiBvZiBAdmFye2ZpbGV9LAogaW5zdGVh ZCBvZiB0aGUgY3VycmVudCBkYXRlIGFuZCB0aW1lLgorSWYgdGhpcyBvcHRpb24gaXMgY29t YmluZWQgd2l0aCB0aGUgQG9wdGlvbnstLWRhdGV9IG9yIEBvcHRpb257LS1maWxlfQorb3B0 aW9ucywgdGhlIHJlZmVyZW5jZSBAdmFye2ZpbGV9J3MgdGltZSBpcwordGhlIG9yaWdpbiBm b3IgYW55IHJlbGF0aXZlIEB2YXJ7dGltZX1zIGdpdmVuLCBidXQgaXMgb3RoZXJ3aXNlIGln bm9yZWQuCiAKIEBpdGVtIC0tcmVzb2x1dGlvbgogQG9waW5kZXggLS1yZXNvbHV0aW9uCmRp ZmYgLS1naXQgYS9zcmMvZGF0ZS5jIGIvc3JjL2RhdGUuYwppbmRleCA5YTI4MmUyZjUuLmRl OTQxMzZmZSAxMDA2NDQKLS0tIGEvc3JjL2RhdGUuYworKysgYi9zcmMvZGF0ZS5jCkBAIC00 MjAsNiArNDIwLDggQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgc3dp dGNoIChvcHRjKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgJ2QnOgorICAgICAgICAgIGlm IChkYXRlc3RyICYmIChwYXJzZV9kYXRldGltZV9mbGFncyAmIFBBUlNFX0RBVEVUSU1FX0RF QlVHKSkKKyAgICAgICAgICAgIGVycm9yICgwLCAwLCBfKCJkaXNjYXJkaW5nIHByZXZpb3Vz IC1kOiAlcyIpLCBxdW90ZSAoZGF0ZXN0cikpOwogICAgICAgICAgIGRhdGVzdHIgPSBvcHRh cmc7CiAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgREVCVUdfREFURV9QQVJTSU5H X09QVElPTjoKQEAgLTQ2OSw2ICs0NzEsOCBAQCBtYWluIChpbnQgYXJnYywgY2hhciAqKmFy Z3YpCiAgICAgICAgICAgbmV3X2Zvcm1hdCA9IHJmY19lbWFpbF9mb3JtYXQ7CiAgICAgICAg ICAgYnJlYWs7CiAgICAgICAgIGNhc2UgJ3MnOgorICAgICAgICAgIGlmIChzZXRfZGF0ZXN0 ciAmJiAocGFyc2VfZGF0ZXRpbWVfZmxhZ3MgJiBQQVJTRV9EQVRFVElNRV9ERUJVRykpCisg ICAgICAgICAgICBlcnJvciAoMCwgMCwgXygiZGlzY2FyZGluZyBwcmV2aW91cyAtczogJXMi KSwgcXVvdGUgKHNldF9kYXRlc3RyKSk7CiAgICAgICAgICAgc2V0X2RhdGVzdHIgPSBvcHRh cmc7CiAgICAgICAgICAgc2V0X2RhdGUgPSB0cnVlOwogICAgICAgICAgIGJyZWFrOwpAQCAt NDk0LDggKzQ5OCw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAg fQogICAgIH0KIAotICBpbnQgb3B0aW9uX3NwZWNpZmllZF9kYXRlID0gKCEhZGF0ZXN0ciAr ICEhYmF0Y2hfZmlsZSArICEhcmVmZXJlbmNlCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKyBnZXRfcmVzb2x1dGlvbik7CisgIGludCBvcHRpb25fc3BlY2lmaWVkX2RhdGUg PSAoISFkYXRlc3RyICsgISFiYXRjaF9maWxlICsgZ2V0X3Jlc29sdXRpb24pOwogCiAgIGlm IChvcHRpb25fc3BlY2lmaWVkX2RhdGUgPiAxKQogICAgIHsKQEAgLTUxMSw2ICs1MTQsOSBA QCBtYWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICB1c2FnZSAoRVhJVF9GQUlM VVJFKTsKICAgICB9CiAKKyAgLyogVXNlIGFzIGJhc2UgZm9yIG90aGVyICJyZWxhdGl2ZSIg c3BlY2lmaWVkIGRhdGVzLiAgKi8KKyAgb3B0aW9uX3NwZWNpZmllZF9kYXRlICs9ICEhcmVm ZXJlbmNlOworCiAgIGlmIChvcHRpbmQgPCBhcmdjKQogICAgIHsKICAgICAgIGlmIChvcHRp bmQgKyAxIDwgYXJnYykKQEAgLTU5Nyw3ICs2MDMsOCBAQCBtYWluIChpbnQgYXJnYywgY2hh ciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgZGllIChFWElUX0ZBSUxVUkUsIGVycm5vLCAi JXMiLCBxdW90ZWYgKHJlZmVyZW5jZSkpOwogICAgICAgICAgICAgICB3aGVuID0gZ2V0X3N0 YXRfbXRpbWUgKCZyZWZzdGF0cyk7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgZWxzZSBp ZiAoZ2V0X3Jlc29sdXRpb24pCisKKyAgICAgICAgICBpZiAoZ2V0X3Jlc29sdXRpb24pCiAg ICAgICAgICAgICB7CiAgICAgICAgICAgICAgIGxvbmcgaW50IHJlcyA9IGdldHRpbWVfcmVz ICgpOwogICAgICAgICAgICAgICB3aGVuLnR2X3NlYyA9IHJlcyAvIFRJTUVTUEVDX0haOwpA QCAtNjA1LDkgKzYxMiwxMCBAQCBtYWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg ICAgICAgICB9CiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgeworICAgICAgICAgICAg ICBzdHJ1Y3QgdGltZXNwZWMgKm5vdyA9IHJlZmVyZW5jZSA/ICZ3aGVuIDogTlVMTDsKICAg ICAgICAgICAgICAgaWYgKHNldF9kYXRlc3RyKQogICAgICAgICAgICAgICAgIGRhdGVzdHIg PSBzZXRfZGF0ZXN0cjsKLSAgICAgICAgICAgICAgdmFsaWRfZGF0ZSA9IHBhcnNlX2RhdGV0 aW1lMiAoJndoZW4sIGRhdGVzdHIsIE5VTEwsCisgICAgICAgICAgICAgIHZhbGlkX2RhdGUg PSBwYXJzZV9kYXRldGltZTIgKCZ3aGVuLCBkYXRlc3RyLCBub3csCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnNlX2RhdGV0aW1lX2ZsYWdzLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eiwgdHpzdHJp bmcpOwogICAgICAgICAgICAgfQo= --------------rL1xfrZdvqnnn1EajD9atfaS-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 16:06:50 2022 Received: (at 55401) by debbugs.gnu.org; 24 Jul 2022 20:06:50 +0000 Received: from localhost ([127.0.0.1]:48729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFhsF-00082M-7j for submit@debbugs.gnu.org; Sun, 24 Jul 2022 16:06:50 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:43602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFhsA-000823-01 for 55401@debbugs.gnu.org; Sun, 24 Jul 2022 16:06:46 -0400 Received: by mail-wm1-f54.google.com with SMTP id j29-20020a05600c1c1d00b003a2fdafdefbso5260143wms.2 for <55401@debbugs.gnu.org>; Sun, 24 Jul 2022 13:06:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:from:to:references:in-reply-to; bh=iQWiKRx33FM485OI3hUEarVwQQl6oRTFiTXxmLBeXUU=; b=O4QiPIP3EdYFLjNFR13oU6Wyp04qo7kfTm5sZA4BhQ8zzIfiQLfrKL1bx7c9R+fVid cMOAzQ1N523YPn0V892EzGsqifoQcDcolI/LDbwAs+F0kz1nmpfpHuJ6DZUvZ5uwkTdJ bF9jmaMyG/ydRoIv1Se0BET0ibHhfFsjYgaZaXPh+5F4bLFIP6nGknaTHX3yupPk4ene SGTGwJ1AsJPTPsiv7d2VQFFDG9rypzbRBt0PrsIbJPHlaHOmqTdLVg34SyxsOOZZ03vH 5Qg2yRUZHjtgMQbMW2BNRS7qA0M8kp1zvO/8lS5fAk9Vuugvxvn17nQ+PCCBDLYmZo5B +0RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:from:to:references:in-reply-to; bh=iQWiKRx33FM485OI3hUEarVwQQl6oRTFiTXxmLBeXUU=; b=ZQoML7hNzxJWKx8taUX4Vql8OTI1mUzmGRHilU3igzZpSUr3iWKmTpoW+iM21acJFc lvhK2p/AdrIdwHAFRKPQs2JlOq2P9c4eGYuZ18T1JsOQoqCWzUrzG6ioYqgqVFi8wcSG PVRfDp2Ivbdir4ql9eOmuFnm5aZUMSh7PL4hoOaEj9QeMzulYDaFYmjE0ZupFj37bSIt RGnqhOBxC3sy3cR1qV7PBfppsFXxMzaQi6isN7Rcdr0JF68iL9B58nm9FkOCJlUt2PE2 ADjTi0JNUiAXKnEMyS2PNNfsDYmXjWWLCxJD+x4yJzeCKQebh/H+2UzyPY/4DZoJopQN gkuA== X-Gm-Message-State: AJIora99a/6fdzG1xnwLTNDL5fbaEDK6FnF9zafHA4LGY3ZkTs6m4xbl OSMRzrwXNpOOxPHlqW9zAeA= X-Google-Smtp-Source: AGRyM1t+uh4YQQwcrDSH3PPAtMkzKTmKY/bvjCwSwV2lUVX7rRqsQ7s7qd2k3XfrEOL+AC7tUmXELg== X-Received: by 2002:a05:600c:3399:b0:3a3:f1e:ebd8 with SMTP id o25-20020a05600c339900b003a30f1eebd8mr19277619wmp.6.1658693196095; Sun, 24 Jul 2022 13:06:36 -0700 (PDT) Received: from [192.168.1.9] (95-44-90-175-dynamic.agg2.lod.rsl-rtd.eircom.net. [95.44.90.175]) by smtp.googlemail.com with ESMTPSA id a9-20020adfeec9000000b0021dfacfdf0dsm10340625wrp.33.2022.07.24.13.06.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 Jul 2022 13:06:35 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------k4u0F3wXxnxA7GHq5WtKx4Sn" Message-ID: <6f1d2672-0f35-e1f9-e09a-b900425c40b9@draigBrady.com> Date: Sun, 24 Jul 2022 21:06:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101 Thunderbird/98.0 Subject: Re: bug#55401: date man page Content-Language: en-US From: =?UTF-8?Q?P=c3=a1draig_Brady?= To: t0th , 55401@debbugs.gnu.org References: <3c56abfa-2b1d-22e9-6689-15986027118c@draigBrady.com> In-Reply-To: <3c56abfa-2b1d-22e9-6689-15986027118c@draigBrady.com> X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 55401 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) This is a multi-part message in MIME format. --------------k4u0F3wXxnxA7GHq5WtKx4Sn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 14/05/2022 01:42, Pádraig Brady wrote: > On 13/05/2022 20:10, t0th wrote: >> Man page of date command should make explicit that -d and -r options are >> mutually exclusive. > > Right. More accurately, we might have a sentence to say that: > "All options to specify the date to display are mutually exclusive. > I.e.: --date, --file, --reference, --resolution". I've pushed the attached 2 patches to document the current situation at least. cheers, Padraig --------------k4u0F3wXxnxA7GHq5WtKx4Sn Content-Type: text/x-patch; charset=UTF-8; name="date-exclusive-help.patch" Content-Disposition: attachment; filename="date-exclusive-help.patch" Content-Transfer-Encoding: base64 RnJvbSBiMDlhMjNlYzNmMjAwMDM3MjliNjUyZmYxMTQxZjc2ZGU1ZTI5ZTdmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogU3VuLCAyNCBKdWwgMjAyMiAyMDo0OToyOSAr MDEwMApTdWJqZWN0OiBbUEFUQ0hdIGRvYzogZGF0ZTogY2xhcmlmeSB3aGljaCBvcHRpb25z IGFyZSBtdXR1YWxseSBleGNsdXNpdmUKCiogc3JjL2RhdGUuYyAodXNhZ2UpOiBTcGVjaWZ5 IHRoYXQgLS1kYXRlLCAtLWZpbGUsIC0tcmVmZXJlbmNlLAphbmQgLS1yZXNvbHV0aW9uIGFy ZSBtdXR1YWxseSBleGNsdXNpdmUuCiogZG9jL2NvcmV1dGlscy50ZXhpIChPcHRpb25zIGZv ciBkYXRlKTogTGlrZXdpc2UuCkFkZHJlc3NlcyBodHRwczovL2J1Z3MuZ251Lm9yZy81NTQw MQotLS0KIGRvYy9jb3JldXRpbHMudGV4aSB8IDQgKysrKwogc3JjL2RhdGUuYyAgICAgICAg IHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1n aXQgYS9kb2MvY29yZXV0aWxzLnRleGkgYi9kb2MvY29yZXV0aWxzLnRleGkKaW5kZXggZTBj ODdkMWFkLi41MzI1N2Y3ZDkgMTAwNjQ0Ci0tLSBhL2RvYy9jb3JldXRpbHMudGV4aQorKysg Yi9kb2MvY29yZXV0aWxzLnRleGkKQEAgLTE2NDI2LDYgKzE2NDI2LDEwIEBAIHJlbGF0aXZl IHRvIFVuaXZlcnNhbCBUaW1lIHJhdGhlciB0aGFuIHRvIHRoZSBsb2NhbCB0aW1lIHpvbmUu CiBUaGUgcHJvZ3JhbSBhY2NlcHRzIHRoZSBmb2xsb3dpbmcgb3B0aW9ucy4gIEFsc28gc2Vl IEByZWZ7Q29tbW9uIG9wdGlvbnN9LgogRXhjZXB0IGZvciBAb3B0aW9uey11fSwgdGhlc2Ug b3B0aW9ucyBhcmUgYWxsIEdOVSBleHRlbnNpb25zIHRvIFBPU0lYLgogCitBbGwgb3B0aW9u cyB0aGF0IHNwZWNpZnkgdGhlIGRhdGUgdG8gZGlzcGxheSBhcmUgbXV0dWFsbHkgZXhjbHVz aXZlLgorSS5lLjogQG9wdGlvbnstLWRhdGV9LCBAb3B0aW9uey0tZmlsZX0sIEBvcHRpb257 LS1yZWZlcmVuY2V9LAorQG9wdGlvbnstLXJlc29sdXRpb259LgorCiBAdGFibGUgQHNhbXAK IAogQGl0ZW0gLWQgQHZhcntkYXRlc3RyfQpkaWZmIC0tZ2l0IGEvc3JjL2RhdGUuYyBiL3Ny Yy9kYXRlLmMKaW5kZXggN2YyYWM4MDFkLi5mZjVjNTQ4YzAgMTAwNjQ0Ci0tLSBhL3NyYy9k YXRlLmMKKysrIGIvc3JjL2RhdGUuYwpAQCAtMTgzLDYgKzE4MywxMSBAQCBXaXRoIC1zLCBv ciB3aXRoIFtNTUREaGhtbVtbQ0NdWVldWy5zc11dLCBzZXQgdGhlIGRhdGUgYW5kIHRpbWUu XG5cCiAgICAgICBmcHV0cyAoVkVSU0lPTl9PUFRJT05fREVTQ1JJUFRJT04sIHN0ZG91dCk7 CiAgICAgICBmcHV0cyAoXygiXAogXG5cCitBbGwgb3B0aW9ucyB0aGF0IHNwZWNpZnkgdGhl IGRhdGUgdG8gZGlzcGxheSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLlxuXAorSS5lLjogLS1k YXRlLCAtLWZpbGUsIC0tcmVmZXJlbmNlLCAtLXJlc29sdXRpb24uXG5cCisiKSwgc3Rkb3V0 KTsKKyAgICAgIGZwdXRzIChfKCJcCitcblwKIEZPUk1BVCBjb250cm9scyB0aGUgb3V0cHV0 LiAgSW50ZXJwcmV0ZWQgc2VxdWVuY2VzIGFyZTpcblwKIFxuXAogICAlJSAgIGEgbGl0ZXJh bCAlXG5cCi0tIAoyLjI2LjIKCg== --------------k4u0F3wXxnxA7GHq5WtKx4Sn Content-Type: text/x-patch; charset=UTF-8; name="date-multiple-debug.patch" Content-Disposition: attachment; filename="date-multiple-debug.patch" Content-Transfer-Encoding: base64 RnJvbSA4NTRlMDM1MTIxNjg2OWI4ZTc5MzkxZTA4YjE1NjEyN2QxNTA4YmViIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogU3VuLCAyNCBKdWwgMjAyMiAxOToyNDoxOCAr MDEwMApTdWJqZWN0OiBbUEFUQ0hdIGRhdGU6IC0tZGVidWc6IGRpYWdub3NlIGRpc2NhcmRl ZCAtZCBvciAtcyBvcHRpb25zCgoqIHNyYy9kYXRlLmM6IChtYWluKTogVHJhY2sgYW5kIGRp YWdub3NlIHdoZXRoZXIgYW55Ci1kIG9yIC1zIG9wdGlvbnMgYXJlIGRyb3BwZWQsIGFzIHVz ZXJzIG1heSB0aGluawptdWx0aXBsZSBvcHRpb25zIGFyZSBzdXBwb3J0ZWQsIGdpdmVuIHRo ZXkgY2FuIGJlIHJlbGF0aXZlLgoqIHRlc3RzL21pc2MvZGF0ZS1kZWJ1Zy5zaDogQWRkIGEg dGVzdCBjYXNlLgoqIE5FV1M6IE1lbnRpb24gdGhlIGltcHJvdmVtZW50LgotLS0KIE5FV1Mg ICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBzcmMvZGF0ZS5jICAgICAgICAgICAg ICAgfCAxMiArKysrKysrKysrKysKIHRlc3RzL21pc2MvZGF0ZS1kZWJ1Zy5zaCB8IDEwICsr KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL05FV1MgYi9ORVdTCmluZGV4IGI1Yjg5OTBmOC4uMzExM2Q0MjM2IDEwMDY0NAotLS0g YS9ORVdTCisrKyBiL05FV1MKQEAgLTM2LDYgKzM2LDExIEBAIEdOVSBjb3JldXRpbHMgTkVX UyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qLSBvdXRsaW5lIC0qLQog ICBmYWN0b3Igbm93IGFjY2VwdHMgdGhlIC0tZXhwb25lbnRzICgtaCkgb3B0aW9uIHRvIHBy aW50IGZhY3RvcnMKICAgaW4gdGhlIGZvcm0gcF5lLCByYXRoZXIgdGhhbiByZXBlYXRpbmcg dGhlIHByaW1lIHAsIGUgdGltZXMuCiAKKyoqIEltcHJvdmVtZW50cworCisgIGRhdGUgLS1k ZWJ1ZyBub3cgZGlhZ25vc2VzIGlmIG11bHRpcGxlIC0tZGF0ZSBvciAtLXNldCBvcHRpb25z IGFyZQorICBzcGVjaWZpZWQsIGFzIG9ubHkgdGhlIGxhc3Qgc3BlY2lmaWVkIGlzIHNpZ25p ZmljYW50IGluIHRoYXQgY2FzZS4KKwogCiAqIE5vdGV3b3J0aHkgY2hhbmdlcyBpbiByZWxl YXNlIDkuMSAoMjAyMi0wNC0xNSkgW3N0YWJsZV0KIApkaWZmIC0tZ2l0IGEvc3JjL2RhdGUu YyBiL3NyYy9kYXRlLmMKaW5kZXggOWEyODJlMmY1Li43ZjJhYzgwMWQgMTAwNjQ0Ci0tLSBh L3NyYy9kYXRlLmMKKysrIGIvc3JjL2RhdGUuYwpAQCAtNDAzLDYgKzQwMyw4IEBAIG1haW4g KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgY2hhciAqcmVmZXJlbmNlID0gTlVMTDsKICAg c3RydWN0IHN0YXQgcmVmc3RhdHM7CiAgIGJvb2wgb2s7CisgIGJvb2wgZGlzY2FyZGVkX2Rh dGVzdHIgPSBmYWxzZTsKKyAgYm9vbCBkaXNjYXJkZWRfc2V0X2RhdGVzdHIgPSBmYWxzZTsK IAogICBpbml0aWFsaXplX21haW4gKCZhcmdjLCAmYXJndik7CiAgIHNldF9wcm9ncmFtX25h bWUgKGFyZ3ZbMF0pOwpAQCAtNDIwLDYgKzQyMiw4IEBAIG1haW4gKGludCBhcmdjLCBjaGFy ICoqYXJndikKICAgICAgIHN3aXRjaCAob3B0YykKICAgICAgICAgewogICAgICAgICBjYXNl ICdkJzoKKyAgICAgICAgICBpZiAoZGF0ZXN0cikKKyAgICAgICAgICAgIGRpc2NhcmRlZF9k YXRlc3RyID0gdHJ1ZTsKICAgICAgICAgICBkYXRlc3RyID0gb3B0YXJnOwogICAgICAgICAg IGJyZWFrOwogICAgICAgICBjYXNlIERFQlVHX0RBVEVfUEFSU0lOR19PUFRJT046CkBAIC00 NjksNiArNDczLDggQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAg IG5ld19mb3JtYXQgPSByZmNfZW1haWxfZm9ybWF0OwogICAgICAgICAgIGJyZWFrOwogICAg ICAgICBjYXNlICdzJzoKKyAgICAgICAgICBpZiAoc2V0X2RhdGVzdHIpCisgICAgICAgICAg ICBkaXNjYXJkZWRfc2V0X2RhdGVzdHIgPSB0cnVlOwogICAgICAgICAgIHNldF9kYXRlc3Ry ID0gb3B0YXJnOwogICAgICAgICAgIHNldF9kYXRlID0gdHJ1ZTsKICAgICAgICAgICBicmVh azsKQEAgLTUxMSw2ICs1MTcsMTIgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog ICAgICAgdXNhZ2UgKEVYSVRfRkFJTFVSRSk7CiAgICAgfQogCisgIGlmIChkaXNjYXJkZWRf ZGF0ZXN0ciAmJiAocGFyc2VfZGF0ZXRpbWVfZmxhZ3MgJiBQQVJTRV9EQVRFVElNRV9ERUJV RykpCisgICAgZXJyb3IgKDAsIDAsIF8oIm9ubHkgdXNpbmcgbGFzdCBvZiBtdWx0aXBsZSAt ZCBvcHRpb25zIikpOworCisgIGlmIChkaXNjYXJkZWRfc2V0X2RhdGVzdHIgJiYgKHBhcnNl X2RhdGV0aW1lX2ZsYWdzICYgUEFSU0VfREFURVRJTUVfREVCVUcpKQorICAgIGVycm9yICgw LCAwLCBfKCJvbmx5IHVzaW5nIGxhc3Qgb2YgbXVsdGlwbGUgLXMgb3B0aW9ucyIpKTsKKwog ICBpZiAob3B0aW5kIDwgYXJnYykKICAgICB7CiAgICAgICBpZiAob3B0aW5kICsgMSA8IGFy Z2MpCmRpZmYgLS1naXQgYS90ZXN0cy9taXNjL2RhdGUtZGVidWcuc2ggYi90ZXN0cy9taXNj L2RhdGUtZGVidWcuc2gKaW5kZXggMGI1MjE3NjExLi41YzM4ZGVlNDEgMTAwNzU1Ci0tLSBh L3Rlc3RzL21pc2MvZGF0ZS1kZWJ1Zy5zaAorKysgYi90ZXN0cy9taXNjL2RhdGUtZGVidWcu c2gKQEAgLTI5OCw0ICsyOTgsMTQgQEAgc2VkICcxcy8oWS1NLUQpIFswLTldWzAtOV1bMC05 XVswLTldLS8oWS1NLUQpIFhYWFgtLycgb3V0OV90ID4gb3V0OSBcCiBjb21wYXJlIGV4cDkg b3V0OSB8fCBmYWlsPTEKIAogCisjIERpYWdub3NlIGRpc2NhcmRlZCAtZCBhcmd1bWVudHMK K2VjaG8gJ2RhdGU6IG9ubHkgdXNpbmcgbGFzdCBvZiBtdWx0aXBsZSAtZCBvcHRpb25zJyA+ IGV4cDEwIFwKKyAgICB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KK2NhdCBleHA5ID4+IGV4cDEw IHx8IGZyYW1ld29ya19mYWlsdXJlXworZGF0ZSAtdSAtLWRlYnVnIC1kICdkaXNjYXJkJyAt ZCAnQXByIDExIDIyOjU5OjAwIDIwMTEnID4gb3V0MTBfdCAyPiYxIHx8IGZhaWw9MQorc2Vk ICcycy8oWS1NLUQpIFswLTldWzAtOV1bMC05XVswLTldLS8oWS1NLUQpIFhYWFgtLycgb3V0 MTBfdCA+PiBvdXQxMCBcCisgICAgfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCitjb21wYXJlIGV4 cDEwIG91dDEwIHx8IGZhaWw9MQorCisKIEV4aXQgJGZhaWwKLS0gCjIuMjYuMgoK --------------k4u0F3wXxnxA7GHq5WtKx4Sn--