From unknown Sat Aug 16 21:19:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79113: du --time-styles inconsistencies between manual and behaviour Resent-From: Nicolas Boichat Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Jul 2025 14:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79113 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 79113@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17537138932118 (code B ref -1); Mon, 28 Jul 2025 14:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jul 2025 14:44:53 +0000 Received: from localhost ([127.0.0.1]:56398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugP5w-0000Y6-Mf for submit@debbugs.gnu.org; Mon, 28 Jul 2025 10:44:53 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50602) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ugP5v-0000Xc-5O for submit@debbugs.gnu.org; Mon, 28 Jul 2025 10:44:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ugP5i-0004xB-IS for bug-coreutils@gnu.org; Mon, 28 Jul 2025 10:44:43 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ugP5g-0003xq-0P for bug-coreutils@gnu.org; Mon, 28 Jul 2025 10:44:38 -0400 Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-4ab92d06ddeso60195481cf.3 for ; Mon, 28 Jul 2025 07:44:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753713874; x=1754318674; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fU3TfudXdGQJ8Y5Jr58ZnUPJz3KFzEnOBq8laqhv0gI=; b=oDlp4oJaXHt7h4V4lNnZjkxnpUiGAcQq+IE/fDcHkSSqMvMvH8gcaqrrXZJ1BHPe+j yWFiD1RHEbW23NPcNDrpUCHbhV9QJNFnzUMxJ1Fw5s8upN5u4NYm1ZrWWgpluGYpei/2 A0xG7zcxfMzmcKnjN95XUZ8a00Ce+/K5CHtQWd07O9Tv7FzbCKsdy4zpt4/KGnaKsOpf gMDTZDLwn1YcJoceD/HlBdlsL7JHUtYqNQtw6BU4K/4jHSJQj5DhU2gKbTHNuxi8TE3e jW2naNdkfxJ/HomDekTQXLprhGsvqdrrl/Rvz1Cqxep80+kJvYEYS8sNdsEEDHMHo+Yd 0h9A== X-Gm-Message-State: AOJu0YwkgMBpTx76dpvo9f9mFX0WYq2P5OuPxCmDW+p3bZ11pnt3GSKw Aw0yeGYbGxde2q+DGpvkJAZBZGvNTvTOxiDuY5vbkx/ZIzBgDiGDOvs3Umk/dGCcZlVXA5VSjM3 Bk46fRRcxY+gfwsDEUaW14MFj+Ca9FgQb8+5m+fvMLA== X-Gm-Gg: ASbGncu1p+1aZiGHAdbVs1kK1gaBTbC/Dy1CVstz3VduIgx59vF7kvKfuAn+3ckOzyo +QMDlDWDYFbW4y5rauk+z4Mubiqg5vXsI3zs4OuKs1UkDeF/gZfewLKe+RRdEIFQH3E+ted5OXg GWYDPShyI5PCbQUC8Wo2R2tDbU3xTfiNmS1U684/G7jgQHmCJjv74u5SPQZysvLT2RChKtSUVvF FSlWAsiJ/d7nP4sVxw= X-Google-Smtp-Source: AGHT+IEuwwMDpTaSDj7h+PjTcQl8kekxgL1u1hapwDZiStCJuJSk3f6//+HiaPG6sugLgZE+LRf12XY4XNOmz6ws2nI= X-Received: by 2002:a05:622a:189a:b0:4ab:37bd:5a8b with SMTP id d75a77b69052e-4ae8ef5eee3mr140813031cf.1.1753713873365; Mon, 28 Jul 2025 07:44:33 -0700 (PDT) MIME-Version: 1.0 From: Nicolas Boichat Date: Mon, 28 Jul 2025 22:44:21 +0800 X-Gm-Features: Ac12FXwIAc7y3k9v8U8OUjLMdj7_VQTqbu2skTcJTY3qRbgfXmWL7i2BgQBRHFM Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=209.85.160.172; envelope-from=nicolas.boichat@gmail.com; helo=mail-qt1-f172.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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.0 (/) Hi, Version: env du --version =3D> du (GNU coreutils) 9.7 OS: archlinux, x86-64 The GNU coreutils manual says (https://www.gnu.org/software/coreutils/manual/coreutils.html#index-_002d_0= 02dtime_002dstyle-1): - "You can specify the default value of the --time-style option with the environment variable TIME_STYLE; if TIME_STYLE is not set the default style is =E2=80=98long-iso=E2=80=99." -> yes - "For compatibility with ls, if TIME_STYLE begins with =E2=80=98+=E2=80=99= and contains a newline, the newline and any later characters are ignored;" That does not match behaviour, newlines are just used as-is: ``` $ env du --time --time-style=3D"$(printf "+xyz\nabc")" blob 96 xyz abc blob ``` - "if TIME_STYLE begins with =E2=80=98posix-=E2=80=99 the =E2=80=98posix-= =E2=80=99 is ignored; and if TIME_STYLE is =E2=80=98locale=E2=80=99 it is ignored." Also doesn't match, `posix-` is not allowed, `locale` is not allowed: ``` $ env du --time --time-style=3Dposix-iso blob du: invalid argument =E2=80=98posix-iso=E2=80=99 for =E2=80=98time style=E2= =80=99 Valid arguments are: - =E2=80=98full-iso=E2=80=99 - =E2=80=98long-iso=E2=80=99 - =E2=80=98iso=E2=80=99 Try 'du --help' for more information. $ env du --time --time-style=3Dlocale blob du: invalid argument =E2=80=98locale=E2=80=99 for =E2=80=98time style=E2=80= =99 Valid arguments are: - =E2=80=98full-iso=E2=80=99 - =E2=80=98long-iso=E2=80=99 - =E2=80=98iso=E2=80=99 Try 'du --help' for more information. ``` Finally, the help text doesn't mention that +FORMAT is allowed. Thanks! Nicolas From unknown Sat Aug 16 21:19:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79113: du --time-styles inconsistencies between manual and behaviour Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Jul 2025 16:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79113 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Nicolas Boichat , 79113@debbugs.gnu.org Received: via spool by 79113-submit@debbugs.gnu.org id=B79113.175371885525179 (code B ref 79113); Mon, 28 Jul 2025 16:08:01 +0000 Received: (at 79113) by debbugs.gnu.org; 28 Jul 2025 16:07:35 +0000 Received: from localhost ([127.0.0.1]:56827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugQNy-0006Y3-IU for submit@debbugs.gnu.org; Mon, 28 Jul 2025 12:07:34 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:57649) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ugQNw-0006X6-FV for 79113@debbugs.gnu.org; Mon, 28 Jul 2025 12:07:33 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4563cfac2d2so48832445e9.3 for <79113@debbugs.gnu.org>; Mon, 28 Jul 2025 09:07:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753718846; x=1754323646; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=+JaghApCt7rT4SEkvtJ9OFDpXMsR6ouEBMOmzHaYfqA=; b=XoogpBq2OHIeoOigM4GLNqCId/Qo4UBK2ouwiPVcxKKfdzC/SMY57VH7MRTXANusXR ncp1Cya2nTy/ZepvULbqd9YjmVAZKvpChnYu9Synno4I9uSY/lWcsdXg5f3U2CjWpFfF k6PXPSbkcT8YyzittJOrnLsX/F4PtgOriOuag/9r2zo9jVNwOM6aO8tddHaMu061pg3F h9a7gGsLSwdnP1Nr23Oq6piwzdCSBpXg6p+U/gAkl+9rMzYe6X3SbFd26VzbQHG+JULp I6br3DqJyANenq3MZq7eiBaCca76RKlCnqFN7Wik7qDytWlJB7AePH1G2GqUwFlEIJ1K ZeoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753718846; x=1754323646; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+JaghApCt7rT4SEkvtJ9OFDpXMsR6ouEBMOmzHaYfqA=; b=IANid3NRj570z5rJT6M2gVqhFwd0dw0lLG8HxqNCx3Y+fzj56DSddnhKDe/VRHrq6+ xk7+If5XEutOGuT268DU9KVp2BkD1+17+fNmBAOaeoQIBO4BTAhb1fhymU57SlChChc9 7sNE4AIlOAjHYf1YLJ1d9/7z8farnw1e2LZ0hO+zCPeBB9JB3LyPYmBYf0kfKEAfsONc LKH423qhrEMI87//wFZV2xdmIZ/9t2n0lIKDaXpI2sfFmir1FTWW+N8j0SjJ9/eW8lCk KZjNlkqv7EpRtKbWL83eExzLrsh+Fqy8zr4Fzz9zoRgdug36itLN7K9P/278biInggsj TGIQ== X-Forwarded-Encrypted: i=1; AJvYcCVkyjR9SvlOtqrXMM+a9SrX/bKPKZoYJw9yUJEWKgy1zx2oFu6CY1gYF8lyVhmht4tcHsRrmQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzmnrkIBDxWEKHI7xWhtK1+oZuR0ZzYQQyjg+urmAZa75TGI9JD O5ijjL+klI6c0KgtchnDmlGzENPnIgH2DhM7DP6+2fMdRlQGbyQ3dOpxtF37Pw== X-Gm-Gg: ASbGncuY5f9nq/2IKbdWKm19cLCXwXNITFHoOCRPO9Moil5REFkFaeIb5Tp1JLBiZDe T4sJ5+nzuNkHkjW/2yB/ap7J87ccT1D3LeHtHADotD2PgrX/HWl2NPyotJPWxEGpD8k4UJ2bEZN kmp0R5DkYDm7uAL0hcD6baM0biRWlpj5bkA1mZTNlLynPyxFptOo5lBH0SMGFzGo2tUKGQ6sIWw Oz0fx0PZEq/dyjnZUUHPXZnB8Fh4uxKL+2mYrqM23LCDh3npWCmu/huLFqOubLnEyDJTo1ojuAn aOmCKFdF6VW1KDGUWfFZzmh8ie49mdwximt/1KaR8HmvUM/A1QxnJpGJbkuyUu3pyWbpWUBDL6c Zg44MZp+y0/hd0OPOdcOllCA8G4PVerWrBqH7xO3GXXG5ucNKiQOS9Y104OnuRh6OQs0kzs2dAm vsLg== X-Google-Smtp-Source: AGHT+IF4dt20+w1noofPkIy3dhWNjo8V696h5EzCbq9TONxPQ4Zl/OLYBN3rrSzGtwDv782cEix8vA== X-Received: by 2002:a05:600c:4685:b0:456:2000:2f3c with SMTP id 5b1f17b1804b1-45876545782mr77003485e9.22.1753718845666; Mon, 28 Jul 2025 09:07:25 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-3b78813ab93sm4307674f8f.4.2025.07.28.09.07.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Jul 2025 09:07:25 -0700 (PDT) Message-ID: <8bd1bbc1-b581-4136-968b-5a53598ab078@draigBrady.com> Date: Mon, 28 Jul 2025 17:07:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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: -1.0 (-) tag 79113 notabug close 79113 stop On 28/07/2025 15:44, Nicolas Boichat wrote: > Hi, > > Version: env du --version => du (GNU coreutils) 9.7 > OS: archlinux, x86-64 > > The GNU coreutils manual says > (https://www.gnu.org/software/coreutils/manual/coreutils.html#index-_002d_002dtime_002dstyle-1): > - "You can specify the default value of the --time-style option with > the environment variable TIME_STYLE; if TIME_STYLE is not set the > default style is ‘long-iso’." -> yes > - "For compatibility with ls, if TIME_STYLE begins with ‘+’ and > contains a newline, the newline and any later characters are ignored;" Copying the full docs for this from the texinfo: "You can specify the default value of the @option{--time-style} option with the environment variable @env{TIME_STYLE}; if @env{TIME_STYLE} is not set the default style is @samp{long-iso}. For compatibility with @command{ls}, if @env{TIME_STYLE} begins with @samp{+} and contains a newline, the newline and any later characters are ignored; if @env{TIME_STYLE} begins with @samp{posix-} the @samp{posix-} is ignored; and if @env{TIME_STYLE} is @samp{locale} it is ignored." That quite clearly states the above compat handling is for the TIME_STYLE env var, and not the --time-style option itself. > > That does not match behaviour, newlines are just used as-is: > ``` > $ env du --time --time-style="$(printf "+xyz\nabc")" blob > 96 xyz > abc blob > ``` > Finally, the help text doesn't mention that +FORMAT is allowed. Copying from the texinfo again: "List timestamps using @var{format}, where @var{format} is interpreted like the format argument of @command{date} (@pxref{date invocation}). For example, @option{--time-style="+%Y-%m-%d %H:%M:%S"} causes @command{du} to list timestamps like @samp{2020-07-21 23:45:56}. As with @command{date}, @var{format}'s interpretation is affected by the @env{LC_TIME} locale category." thanks, Padraig From unknown Sat Aug 16 21:19:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79113: du --time-styles inconsistencies between manual and behaviour Resent-From: Nicolas Boichat Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Jul 2025 17:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79113 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 79113@debbugs.gnu.org Received: via spool by 79113-submit@debbugs.gnu.org id=B79113.175372501017860 (code B ref 79113); Mon, 28 Jul 2025 17:51:01 +0000 Received: (at 79113) by debbugs.gnu.org; 28 Jul 2025 17:50:10 +0000 Received: from localhost ([127.0.0.1]:57150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugRzG-0004dz-8i for submit@debbugs.gnu.org; Mon, 28 Jul 2025 13:50:10 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:43094) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ugRzD-0004dc-Ui for 79113@debbugs.gnu.org; Mon, 28 Jul 2025 13:50:08 -0400 Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-4aba1bc7f44so1781601cf.0 for <79113@debbugs.gnu.org>; Mon, 28 Jul 2025 10:50:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753725002; x=1754329802; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=G8tDhIzAXiP6hBhSvupq1m03901PpwpmPUSVJzOQkC8=; b=awUn/7xdZRAR5BMx0tge/jKXAGcbhjPDjpL1A6hjjpdoqGX164Owum5N6bXq22W/JR DEJOLjJqxVV8uDSxIqkEW7u+3LhgTrqW+9i79Y48khGbVwGjcr1iCuOws6kGTRXBfcIG lq9LsRF5m8QhPvO7L1vSby7WuISvHjLdO6XVXJUMLAs1vKI4jw/1nb+EEIwIuATfscAl L2owkLTce71XqkPRzwyUeKjbkyhW5fd9X1d6nGh0N8qaxBH9nJOKNxb7mqJ9fW5MOX0h nSofSycZWbaynide9g7Nfub+XQO4133w6MHEvQ8LnM79FzVOFSKjpHDH9EzHLMGotPtg JeKA== X-Gm-Message-State: AOJu0Yz9QQtuu1QAW06NsVvLeW3M9Eg7APEV2Ib8P3eTbLxqxTnwz0SY QaeTomY6ckMHqklyXXcw10Xh1Hb6XTSXshr2aLCuKKUjco01bk9g0RLqsBnju5HLYfIRJpBZo5w hJN1pt7yc//n6tbU4poY5XgL4Vgr8Dxs0QGMLIyylaw== X-Gm-Gg: ASbGncudyCEjkK24ZGTtV1MyMH55EXi+90+a7hnN7Md+OzxmvK2FNYgX77HyHsyltb1 2bXoP2Os52oWWbJ9bqZjYzmeCbVgKFsN+7ct9BoCvZiW8dNA/sU1mKQvk1kRKy807C9fRBsvCK0 vJUnk5e5mwk6UkcRcWzqtux6nntD7S5uE4lau7Tl0JgKv+9EWV6HsJKZGUTlHkmLaMqN93I6GEW Ycv7ewJ3+xWGimaUeHqs5etXQQKoicUsRM9ANFCFV4Ixl0HN3Wp X-Google-Smtp-Source: AGHT+IFrVEFd+ytmNeOQbm41qVQl1pj0AgIS/Rp0EmpQ3opjtsOSTcwi+5S3uGpT5RG0GJs4RUrxU93SkDe9PZp5fTI= X-Received: by 2002:a05:622a:89:b0:4a9:dd7f:878 with SMTP id d75a77b69052e-4aecc8c2548mr6649671cf.23.1753725001861; Mon, 28 Jul 2025 10:50:01 -0700 (PDT) MIME-Version: 1.0 References: <8bd1bbc1-b581-4136-968b-5a53598ab078@draigBrady.com> In-Reply-To: <8bd1bbc1-b581-4136-968b-5a53598ab078@draigBrady.com> From: Nicolas Boichat Date: Tue, 29 Jul 2025 01:49:49 +0800 X-Gm-Features: Ac12FXyHtDE3O8D8fxBuOzan8GKopjwo04tbagRafcsH3H9eDkqvu9FvFhSfXD8 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: -1.0 (-) On Tue, 29 Jul 2025 at 00:07, P=C3=A1draig Brady wrote: > > tag 79113 notabug > close 79113 > stop > > On 28/07/2025 15:44, Nicolas Boichat wrote: > > Hi, > > > > Version: env du --version =3D> du (GNU coreutils) 9.7 > > OS: archlinux, x86-64 > > > > The GNU coreutils manual says > > (https://www.gnu.org/software/coreutils/manual/coreutils.html#index-_00= 2d_002dtime_002dstyle-1): > > - "You can specify the default value of the --time-style option with > > the environment variable TIME_STYLE; if TIME_STYLE is not set the > > default style is =E2=80=98long-iso=E2=80=99." -> yes > > - "For compatibility with ls, if TIME_STYLE begins with =E2=80=98+=E2= =80=99 and > > contains a newline, the newline and any later characters are ignored;" > > Copying the full docs for this from the texinfo: > > "You can specify the default value of the @option{--time-style} option > with the environment variable @env{TIME_STYLE}; if @env{TIME_STYLE} is= not set > the default style is @samp{long-iso}. For compatibility with @command= {ls}, > if @env{TIME_STYLE} begins with @samp{+} and contains a newline, > the newline and any later characters are ignored; if @env{TIME_STYLE} > begins with @samp{posix-} the @samp{posix-} is ignored; and if > @env{TIME_STYLE} is @samp{locale} it is ignored." > > That quite clearly states the above compat handling > is for the TIME_STYLE env var, and not the --time-style option itself. Oh, thanks, I obviously misread that and the intent. Makes sense, thanks. > > > > That does not match behaviour, newlines are just used as-is: > > ``` > > $ env du --time --time-style=3D"$(printf "+xyz\nabc")" blob > > 96 xyz > > abc blob > > ``` > > > Finally, the help text doesn't mention that +FORMAT is allowed. > > Copying from the texinfo again: I could have been clearer for this last one, I mean that the command line error text for `du` could mention that +FORMAT is supported: Comparing du and ls output with a bad timestyle: ``` $ du --time --time-style=3Dxyz blob du: invalid argument =E2=80=98xyz=E2=80=99 for =E2=80=98time style=E2=80=99 Valid arguments are: - =E2=80=98full-iso=E2=80=99 - =E2=80=98long-iso=E2=80=99 - =E2=80=98iso=E2=80=99 >>>>> it would be nice to add `- +FORMAT (e.g., +%H:%M) for a 'date'-style = format` here Try 'du --help' for more information. $ ls -l --time-style=3Dxyz blob ls: invalid argument =E2=80=98xyz=E2=80=99 for =E2=80=98time style=E2=80=99 Valid arguments are: - [posix-]full-iso - [posix-]long-iso - [posix-]iso - [posix-]locale - +FORMAT (e.g., +%H:%M) for a 'date'-style format Try 'ls --help' for more information. ``` Thanks, From unknown Sat Aug 16 21:19:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79113: du --time-styles inconsistencies between manual and behaviour Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Jul 2025 19:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79113 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Nicolas Boichat Cc: 79113@debbugs.gnu.org Received: via spool by 79113-submit@debbugs.gnu.org id=B79113.17537300126067 (code B ref 79113); Mon, 28 Jul 2025 19:14:02 +0000 Received: (at 79113) by debbugs.gnu.org; 28 Jul 2025 19:13:32 +0000 Received: from localhost ([127.0.0.1]:57368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugTHv-0001Zn-Ku for submit@debbugs.gnu.org; Mon, 28 Jul 2025 15:13:31 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:60788) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ugTHt-0001ZP-AS for 79113@debbugs.gnu.org; Mon, 28 Jul 2025 15:13:29 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3a57c8e247cso4324720f8f.1 for <79113@debbugs.gnu.org>; Mon, 28 Jul 2025 12:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753730003; x=1754334803; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=//OqiZgyNKspefoDR5zihq9aJaYje7AjxSTCT29TVXM=; b=c7HWRPYlOQOfk+wkpnhHODdxjsDh/iqkjxJN/kw88sbeKiypOKDz04943UpSrBjEOH dWaxXucfee45xD5aesah7aR0lrgBBHSUuWoNm9+3aq9DLQrfqrNzaOagr7cqyCV2Dnbj 7eW8hDirG1NjGSgP0gJzMgWGhHXF3PeWdMo/YLXy/AqT2wew6Hsaa1wfrRWE0fUimsSj 4XtQ+brUTagCOWFYefIb9HIVunYU5zN4H6BYHoXhgM7Ny/pt+/rMU2Zfq/FA5ttYtvDj ZnYma2EeEb1E/vDGRM6uNRmZeox6KHLgbfCniw1xCfzJJ4RU3qgrPiJRus0hCLbmLtS+ Q5Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753730003; x=1754334803; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=//OqiZgyNKspefoDR5zihq9aJaYje7AjxSTCT29TVXM=; b=V4F9SQCYKEMsawyh2mArN2PlFnFwgV6PvNGXSPdthDgElhY7NAQzlsHcxyWo1+4WkV r7ghBEftgw+lRjZLkyteE25Tt06i3k5GZ8D7mUY9lvuIA3Wc0oFQwuTUZ2pztyY4dMuo 16tiVyXY4sbeAuNll8kvqkEtBwBFZh9540lJu31WGllMESTVa1JGloYqOjsgRSLQLJpP i9E86XNnBEga4QJjYhfF1tRoPVNtmZjJafezSNBFL4FfTNEjdThg8uM3rGTgSIv2jze5 h3poFIPyiR7X65+yib6enkhvesEHlmNcjyje/mEizFUPZ5PTKxADpE8uCfQhNJHbjMQ0 5IjQ== X-Gm-Message-State: AOJu0YwHFXGX4R3foZBDWaNPuDr6j99JzS3krc21+sROkHWfAxrwxLgB BEbFDKIRlzjnQxp38LHXQiqMOmenJMrIa1GxWZeQLuEKrk4Z9XRVzyPZ X-Gm-Gg: ASbGncsuopygWssMQUSSMYTboX5jgnjfBD0Iy1UKRGobzrHW+GohI7622gcKEYaOK9k NQv2tRLzB37XQ5ipDaSWFnNh8U6w/S6ztmq7/zE8A9Fy5IINZhhtnkfioKEZ+vVFp8MUkgDZoGi 9ELLQTxxOSwe7iKMDUpZkmt3xX1fdTxgyeLJ1E8PhcJbrj2otFYLoxmLj68vIhHBLgfHdaZvJD5 6UXYgN16ZlYM+oWFDKjivpvVSJU00segkFi4j886mkIcDjwSWflVBYKxr/SRyW6YO/rh7bbJ0cY Vogu1JF6if+l/yDssJnqN+h7CLVOb+zfJ3qiaQq92JhCl2NjMlJZC/zaOQitPUhyHOwZrr4HIv6 csW20zATJ3yEIv22y8SsFTp27R72nklwKaB/iY0UGzAfmkWQu7whGqpxsakhL0Kk4nrrpIwD/Nu iwMg== X-Google-Smtp-Source: AGHT+IFC9x5j8hhLbZE857J+FuIhqJXZCbdPOHqBU3Da38Up7yu1iqv/WX0DiUjodvbmTMyu7G0kfQ== X-Received: by 2002:a5d:64ef:0:b0:3b7:817e:489d with SMTP id ffacd0b85a97d-3b7817e4a3cmr7157896f8f.21.1753730002700; Mon, 28 Jul 2025 12:13:22 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-458705ce781sm165252765e9.31.2025.07.28.12.13.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Jul 2025 12:13:22 -0700 (PDT) Message-ID: Date: Mon, 28 Jul 2025 20:13:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <8bd1bbc1-b581-4136-968b-5a53598ab078@draigBrady.com> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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: -1.0 (-) On 28/07/2025 18:49, Nicolas Boichat wrote: > I could have been clearer for this last one, I mean that the command > line error text for `du` could mention that +FORMAT is supported: > > Comparing du and ls output with a bad timestyle: > ``` > $ du --time --time-style=xyz blob > du: invalid argument ‘xyz’ for ‘time style’ > Valid arguments are: > - ‘full-iso’ > - ‘long-iso’ > - ‘iso’ >>>>>> it would be nice to add `- +FORMAT (e.g., +%H:%M) for a 'date'-style format` here > Try 'du --help' for more information. > $ ls -l --time-style=xyz blob > ls: invalid argument ‘xyz’ for ‘time style’ > Valid arguments are: > - [posix-]full-iso > - [posix-]long-iso > - [posix-]iso > - [posix-]locale > - +FORMAT (e.g., +%H:%M) for a 'date'-style format > Try 'ls --help' for more information. > ``` Oh right. I'll refactor the code that prints the ls and du errors in this case. cheers, Padraig From unknown Sat Aug 16 21:19:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79113: du --time-styles inconsistencies between manual and behaviour Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 28 Jul 2025 22:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79113 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Nicolas Boichat Cc: 79113@debbugs.gnu.org Received: via spool by 79113-submit@debbugs.gnu.org id=B79113.175374073017764 (code B ref 79113); Mon, 28 Jul 2025 22:13:01 +0000 Received: (at 79113) by debbugs.gnu.org; 28 Jul 2025 22:12:10 +0000 Received: from localhost ([127.0.0.1]:57968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugW4n-0004cR-Rk for submit@debbugs.gnu.org; Mon, 28 Jul 2025 18:12:10 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:53522) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ugW4l-0004by-5y for 79113@debbugs.gnu.org; Mon, 28 Jul 2025 18:12:08 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-451d3f72391so45540545e9.3 for <79113@debbugs.gnu.org>; Mon, 28 Jul 2025 15:12:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753740721; x=1754345521; darn=debbugs.gnu.org; h=in-reply-to:content-language:references:cc:to:from:subject :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date:message-id:reply-to; bh=mjuXvok5Mth1zcSzx+WszHKwDIPKJCW2QztIGwwp1NA=; b=fqdcOe29lvKwnr5nfhjhSI9Nqw9SOPr6qmR/zf0KYwPH86XRVsf18LH2tZjkfBYvV/ cs+cC2pag6477b3NpqNK95pHTT/mdF/SvYNPU5gdS9HL3lzFo8FGH/Ygtk1/hkmADaao 5T36CXOBvxXyBeCeRPBSb3qk1xeSl9hYboFUUZYxHYMgZY0SiZZ9IHHIqjs6oRh8rprJ mO0/Xsm0erhMToJ0J4aqmwGuSvQEM54KoAQNVy1/ZC3OZF0jiIZuKpIvdjZI1toRBLqT BhyL8IpjwPbGf7iyl7j+Df9YTLtHqEjL4mCC2IQYyW/hak5/Q6wq9F6jWjCymzN7HK18 YWFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753740721; x=1754345521; h=in-reply-to:content-language:references:cc:to:from:subject :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=mjuXvok5Mth1zcSzx+WszHKwDIPKJCW2QztIGwwp1NA=; b=p/nmCHqL3cJEAs/tnG3JXGVyT98bj0G4HQmhqnY2ybm6XkhUOex6HAks8ANOzOfwNg zJbDtdbE85iYhB4dQ24vZGi9v9BnlUZCLSVivh6nRH1pmJaaHjYPU4gJbi9Ub6AOE9hR 9gfEKWuUctQT802cMjJSL16mHX5zOEKnzf7fw0cHi9Xv1DoYaVJ5qB74tIDQZD4C9YLM KNHrynglkCIMVUdj4f82URw7tDpDzQv1uQ0WWt2R+DC9Ed0fbE7SFZvqy6bU4koI8izt EG/aEneSfwMz7B/gL68injPEPuxwo4iTqiPWpECrU8VkOhfr5hzCxCmwJ+SUfiZeyDGV 7tVg== X-Gm-Message-State: AOJu0YyRmi0KUj6IvGe5c8VpSFx9vCZ74M8XokG8BylO00dgaOYsH9bM B+ovLpEd6w45dXg3JNcNSlDsnrVcQF+j76Orujs0SxHxAqU11iyof9JP X-Gm-Gg: ASbGnctA6d4CQyEGm1K2/R/plj0K6kAxGNx2+I113dPD5UiSPmkV7+h2ouT42pP6pl8 7sdvTB7Il0G4QPpSCngUsXnOyf6Kx4ea0ZG1NRnJaU9e1EB0RbjLjXGQdLqdoA0B5dq0a+TpBea D0As959Hlh5GGmx2k/i8Q+GdIjmtGw2gi8zapqPSXkm3BGt5CTL/nHcuACz/c88d+jVenqTxKcO X1/K4a/r5phIOLPuuRfXcndemUT0dGquGctbEUwp6hkB5dOFboGbbGW05WSaelUSImZQ4nHRO/9 wcfmdZMhr3cVJAJNuiwRN/6CvK2UvRD2I8xtddkDwF+UWeBfuxySt/EzSGTM/xoljrwpOkIQ/J2 Jzh9tgi3hWCxZ0lRbocXZgX6cIoVhGCpKEpuD/Bq4PNue9/Rcm6UZWRIdh0h0OGveaAkrHQVcKe tAFg== X-Google-Smtp-Source: AGHT+IGNueGap03fr6Fs4MpVXJGt71EfE6ckoKP25JK8BHgAdLxTIvGiGZJk20jE9zSx2/47dMfdmA== X-Received: by 2002:a05:600c:810c:b0:453:8bc7:5e53 with SMTP id 5b1f17b1804b1-45875f6d1c9mr106884925e9.0.1753740720802; Mon, 28 Jul 2025 15:12:00 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-3b790ba2fa8sm81931f8f.6.2025.07.28.15.11.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Jul 2025 15:12:00 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------02p7rjYkPaEvkp2pmQyaqTk8" Message-ID: <66a39ec1-1ed4-46f0-8319-32df76771089@draigBrady.com> Date: Mon, 28 Jul 2025 23:11:58 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta From: =?UTF-8?Q?P=C3=A1draig?= Brady References: <8bd1bbc1-b581-4136-968b-5a53598ab078@draigBrady.com> Content-Language: en-US In-Reply-To: X-Spam-Score: 0.0 (/) 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: -1.0 (-) This is a multi-part message in MIME format. --------------02p7rjYkPaEvkp2pmQyaqTk8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 28/07/2025 20:13, Pádraig Brady wrote: > On 28/07/2025 18:49, Nicolas Boichat wrote: >> I could have been clearer for this last one, I mean that the command >> line error text for `du` could mention that +FORMAT is supported: >> >> Comparing du and ls output with a bad timestyle: >> ``` >> $ du --time --time-style=xyz blob >> du: invalid argument ‘xyz’ for ‘time style’ >> Valid arguments are: >> - ‘full-iso’ >> - ‘long-iso’ >> - ‘iso’ >>>>>>> it would be nice to add `- +FORMAT (e.g., +%H:%M) for a 'date'-style format` here >> Try 'du --help' for more information. >> $ ls -l --time-style=xyz blob >> ls: invalid argument ‘xyz’ for ‘time style’ >> Valid arguments are: >> - [posix-]full-iso >> - [posix-]long-iso >> - [posix-]iso >> - [posix-]locale >> - +FORMAT (e.g., +%H:%M) for a 'date'-style format >> Try 'ls --help' for more information. >> ``` > > Oh right. > I'll refactor the code that prints the ls and du errors in this case. > Will push the attached later. cheers, Padraig --------------02p7rjYkPaEvkp2pmQyaqTk8 Content-Type: text/x-patch; charset=UTF-8; name="du-time-style-diags.patch" Content-Disposition: attachment; filename="du-time-style-diags.patch" Content-Transfer-Encoding: base64 RnJvbSBmMDBmYTVlMWNiZjljZWM2ZmY3NmM1OTRkMGVmOGVkYmE3YzgxYTNhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogTW9uLCAyOCBKdWwgMjAyNSAyMzowNTo0OSAr MDEwMApTdWJqZWN0OiBbUEFUQ0hdIGR1OiBpbXByb3ZlIGRpYWdub3N0aWNzIGZvciAtLXRp bWUtc3R5bGUKCiogc3JjL3N5c3RlbS5oICh4X3RpbWVzdHlsZV9hcmdzKTogQSBuZXcgZnVu Y3Rpb24gcmVmYWN0b3JlZCBmcm9tIC4uLgoqIHNyYy9scy5jIChtYWluKTogLi4uIGhlcmUu Ciogc3JjL2R1LmM6IFVzZSByZWZhY3RvcmVkIHhfdGltZXN0eWxlX2FyZ3MoKSB0byBvdXRw dXQgYSBjdXN0b20gZXJyb3IuCkFkZHJlc3NlcyBodHRwczovL2J1Z3MuZ251Lm9yZy83OTEx MwotLS0KIHNyYy9kdS5jICAgICB8ICA4ICsrKysrLS0tCiBzcmMvbHMuYyAgICAgfCAzMCAr KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNyYy9zeXN0ZW0uaCB8IDM4ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQ4 IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9kdS5j IGIvc3JjL2R1LmMKaW5kZXggYmFjMzcyYTA0Li5jOTNkN2Y3MWIgMTAwNjQ0Ci0tLSBhL3Ny Yy9kdS5jCisrKyBiL3NyYy9kdS5jCkBAIC0yNiw4ICsyNiw4IEBACiAjaW5jbHVkZSA8Y29u ZmlnLmg+CiAjaW5jbHVkZSA8Z2V0b3B0Lmg+CiAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0j aW5jbHVkZSAic3lzdGVtLmgiCiAjaW5jbHVkZSAiYXJnbWF0Y2guaCIKKyNpbmNsdWRlICJz eXN0ZW0uaCIKICNpbmNsdWRlICJhcmd2LWl0ZXIuaCIKICNpbmNsdWRlICJhc3N1cmUuaCIK ICNpbmNsdWRlICJkaS1zZXQuaCIKQEAgLTk3NCw4ICs5NzQsMTAgQEAgbWFpbiAoaW50IGFy Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICB0aW1lX2Zvcm1hdCA9IHRpbWVfc3R5bGUgKyAx OwogICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgc3dpdGNoIChYQVJHTUFUQ0gg KCJ0aW1lIHN0eWxlIiwgdGltZV9zdHlsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdGltZV9zdHlsZV9hcmdzLCB0aW1lX3N0eWxlX3R5cGVzKSkKKyAgICAgICAgICBzd2l0 Y2ggKHhfdGltZXN0eWxlX21hdGNoICh0aW1lX3N0eWxlLCAvKmFsbG93X3Bvc2l4PSovIGZh bHNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVfc3R5bGVf YXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hhciBjb25z dCAqKSB0aW1lX3N0eWxlX3R5cGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHNpemVvZiAoKnRpbWVfc3R5bGVfdHlwZXMpLCBFWElUX0ZBSUxVUkUpKQogICAg ICAgICAgICAgewogICAgICAgICAgICAgY2FzZSBmdWxsX2lzb190aW1lX3N0eWxlOgogICAg ICAgICAgICAgICB0aW1lX2Zvcm1hdCA9ICIlWS0lbS0lZCAlSDolTTolUy4lTiAleiI7CmRp ZmYgLS1naXQgYS9zcmMvbHMuYyBiL3NyYy9scy5jCmluZGV4IGU4NGUwZmFjZi4uZDlmYWRk ZWU0IDEwMDY0NAotLS0gYS9zcmMvbHMuYworKysgYi9zcmMvbHMuYwpAQCAtODAsMTEgKzgw LDExIEBACiAjIGRlZmluZSBTQV9SRVNUQVJUIDAKICNlbmRpZgogCi0jaW5jbHVkZSAic3lz dGVtLmgiCiAjaW5jbHVkZSA8Zm5tYXRjaC5oPgogCiAjaW5jbHVkZSAiYWNsLmgiCiAjaW5j bHVkZSAiYXJnbWF0Y2guaCIKKyNpbmNsdWRlICJzeXN0ZW0uaCIKICNpbmNsdWRlICJhc3N1 cmUuaCIKICNpbmNsdWRlICJjLXN0cmNhc2UuaCIKICNpbmNsdWRlICJkZXYtaW5vLmgiCkBA IC0yNDY0LDMwICsyNDY0LDEwIEBAIGRlY29kZV9zd2l0Y2hlcyAoaW50IGFyZ2MsIGNoYXIg Kiphcmd2KQogICAgICAgICB9CiAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICBw dHJkaWZmX3QgcmVzID0gYXJnbWF0Y2ggKHN0eWxlLCB0aW1lX3N0eWxlX2FyZ3MsCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hhciBjb25zdCAqKSB0aW1lX3N0 eWxlX3R5cGVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m ICgqdGltZV9zdHlsZV90eXBlcykpOwotICAgICAgICAgIGlmIChyZXMgPCAwKQotICAgICAg ICAgICAgewotICAgICAgICAgICAgICAvKiBUaGlzIHdob2xlIGJsb2NrIHVzZWQgdG8gYmUg YSBzaW1wbGUgdXNlIG9mIFhBUkdNQVRDSC4KLSAgICAgICAgICAgICAgICAgYnV0IHRoYXQg ZGlkbid0IHByaW50IHRoZSAicG9zaXgtIi1wcmVmaXhlZCB2YXJpYW50cyBvcgotICAgICAg ICAgICAgICAgICB0aGUgIisiLXByZWZpeGVkIGZvcm1hdCBzdHJpbmcgb3B0aW9uIHVwb24g ZmFpbHVyZS4gICovCi0gICAgICAgICAgICAgIGFyZ21hdGNoX2ludmFsaWQgKCJ0aW1lIHN0 eWxlIiwgc3R5bGUsIHJlcyk7Ci0KLSAgICAgICAgICAgICAgLyogVGhlIGZvbGxvd2luZyBp cyBhIG1hbnVhbCBleHBhbnNpb24gb2YgYXJnbWF0Y2hfdmFsaWQsCi0gICAgICAgICAgICAg ICAgIGJ1dCB3aXRoIHRoZSBhZGRlZCAiKyAuLi4iIGRlc2NyaXB0aW9uIGFuZCB0aGUgW3Bv c2l4LV0KLSAgICAgICAgICAgICAgICAgcHJlZml4ZXMgcHJlcGVuZGVkLiAgTm90ZSB0aGF0 IHRoaXMgc2ltcGxpZmljYXRpb24gd29ya3MKLSAgICAgICAgICAgICAgICAgb25seSBiZWNh dXNlIGFsbCBmb3VyIGV4aXN0aW5nIHRpbWVfc3R5bGVfdHlwZXMgdmFsdWVzCi0gICAgICAg ICAgICAgICAgIGFyZSBkaXN0aW5jdC4gICovCi0gICAgICAgICAgICAgIGZwdXRzIChfKCJW YWxpZCBhcmd1bWVudHMgYXJlOlxuIiksIHN0ZGVycik7Ci0gICAgICAgICAgICAgIGNoYXIg Y29uc3QgKmNvbnN0ICpwID0gdGltZV9zdHlsZV9hcmdzOwotICAgICAgICAgICAgICB3aGls ZSAoKnApCi0gICAgICAgICAgICAgICAgZnByaW50ZiAoc3RkZXJyLCAiICAtIFtwb3NpeC1d JXNcbiIsICpwKyspOwotICAgICAgICAgICAgICBmcHV0cyAoXygiICAtICtGT1JNQVQgKGUu Zy4sICslSDolTSkgZm9yIGEgJ2RhdGUnLXN0eWxlIgotICAgICAgICAgICAgICAgICAgICAg ICAiIGZvcm1hdFxuIiksIHN0ZGVycik7Ci0gICAgICAgICAgICAgIHVzYWdlIChMU19GQUlM VVJFKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICBzd2l0Y2ggKHJlcykKKyAgICAgICAg ICBzd2l0Y2ggKHhfdGltZXN0eWxlX21hdGNoIChzdHlsZSwgLyphbGxvd19wb3NpeD0qLyB0 cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVfc3R5bGVf YXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hhciBjb25z dCAqKSB0aW1lX3N0eWxlX3R5cGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHNpemVvZiAoKnRpbWVfc3R5bGVfdHlwZXMpLCBMU19GQUlMVVJFKSkKICAgICAg ICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgZnVsbF9pc29fdGltZV9zdHlsZToKICAgICAg ICAgICAgICAgbG9uZ190aW1lX2Zvcm1hdFswXSA9IGxvbmdfdGltZV9mb3JtYXRbMV0gPQpk aWZmIC0tZ2l0IGEvc3JjL3N5c3RlbS5oIGIvc3JjL3N5c3RlbS5oCmluZGV4IGNhMjIzZDU0 Ny4uNWNiNzUxY2M4IDEwMDY0NAotLS0gYS9zcmMvc3lzdGVtLmgKKysrIGIvc3JjL3N5c3Rl bS5oCkBAIC03OTQsMyArNzk0LDQxIEBAIGlzX0VOT1RTVVAgKGludCBlcnIpCiAgIHF1b3Rl YXJnX3N0eWxlIChzaGVsbF9lc2NhcGVfYWx3YXlzX3F1b3Rpbmdfc3R5bGUsIGFyZykKICNk ZWZpbmUgcXVvdGVhZl9uKG4sIGFyZykgXAogICBxdW90ZWFyZ19uX3N0eWxlIChuLCBzaGVs bF9lc2NhcGVfYWx3YXlzX3F1b3Rpbmdfc3R5bGUsIGFyZykKKworLyogVXNlZCBpbnN0ZWFk IG9mIFhBUkdNQVRDSCgpIHRvIHByb3ZpZGUgYSBjdXN0b20gZXJyb3IgbWVzc2FnZS4gICov CisjaWZkZWYgWEFSR01BVENICitzdGF0aWMgaW5saW5lIHB0cmRpZmZfdAoreF90aW1lc3R5 bGVfbWF0Y2ggKGNoYXIgY29uc3QgKiBzdHlsZSwgYm9vbCBhbGxvd19wb3NpeCwKKyAgICAg ICAgICAgICAgICAgICBjaGFyIGNvbnN0ICpjb25zdCAqIHRpbWVzdHlsZV9hcmdzLAorICAg ICAgICAgICAgICAgICAgIGNoYXIgY29uc3QgKiB0aW1lc3R5bGVfdHlwZXMsCisgICAgICAg ICAgICAgICAgICAgc2l6ZV90IHRpbWVzdHlsZV90eXBlc19zaXplLAorICAgICAgICAgICAg ICAgICAgIGludCBmYWlsX3N0YXR1cykKK3sKKyAgcHRyZGlmZl90IHJlcyA9IGFyZ21hdGNo IChzdHlsZSwgdGltZXN0eWxlX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGNoYXIgY29uc3QgKikgdGltZXN0eWxlX3R5cGVzLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRpbWVzdHlsZV90eXBlc19zaXplKTsKKyAgaWYgKHJlcyA8IDApCisgICAgewor ICAgICAgLyogVGhpcyB3aG9sZSBibG9jayB1c2VkIHRvIGJlIGEgc2ltcGxlIHVzZSBvZiBY QVJHTUFUQ0guCisgICAgICAgICBidXQgdGhhdCBkaWRuJ3QgcHJpbnQgdGhlICJwb3NpeC0i LXByZWZpeGVkIHZhcmlhbnRzIG9yCisgICAgICAgICB0aGUgIisiLXByZWZpeGVkIGZvcm1h dCBzdHJpbmcgb3B0aW9uIHVwb24gZmFpbHVyZS4gICovCisgICAgICBhcmdtYXRjaF9pbnZh bGlkICgidGltZSBzdHlsZSIsIHN0eWxlLCByZXMpOworCisgICAgICAvKiBUaGUgZm9sbG93 aW5nIGlzIGEgbWFudWFsIGV4cGFuc2lvbiBvZiBhcmdtYXRjaF92YWxpZCwKKyAgICAgICAg IGJ1dCB3aXRoIHRoZSBhZGRlZCAiKyAuLi4iIGRlc2NyaXB0aW9uIGFuZCB0aGUgW3Bvc2l4 LV0KKyAgICAgICAgIHByZWZpeGVzIHByZXBlbmRlZC4gIE5vdGUgdGhhdCB0aGlzIHNpbXBs aWZpY2F0aW9uIHdvcmtzCisgICAgICAgICBvbmx5IGJlY2F1c2UgYWxsIGZvdXIgZXhpc3Rp bmcgdGltZV9zdHlsZV90eXBlcyB2YWx1ZXMKKyAgICAgICAgIGFyZSBkaXN0aW5jdC4gICov CisgICAgICBmcHV0cyAoXygiVmFsaWQgYXJndW1lbnRzIGFyZTpcbiIpLCBzdGRlcnIpOwor ICAgICAgY2hhciBjb25zdCAqY29uc3QgKnAgPSB0aW1lc3R5bGVfYXJnczsKKyAgICAgIGNo YXIgY29uc3QgKnBvc2l4X3ByZWZpeCA9IGFsbG93X3Bvc2l4ID8gIltwb3NpeC1dIiA6ICIi OworICAgICAgd2hpbGUgKCpwKQorICAgICAgICBmcHJpbnRmIChzdGRlcnIsICIgIC0gJXMl c1xuIiwgcG9zaXhfcHJlZml4LCAqcCsrKTsKKyAgICAgIGZwdXRzIChfKCIgIC0gK0ZPUk1B VCAoZS5nLiwgKyVIOiVNKSBmb3IgYSAnZGF0ZSctc3R5bGUiCisgICAgICAgICAgICAgICAi IGZvcm1hdFxuIiksIHN0ZGVycik7CisgICAgICB1c2FnZSAoZmFpbF9zdGF0dXMpOworICAg IH0KKworICByZXR1cm4gcmVzOworfQorI2VuZGlmCi0tIAoyLjUwLjAKCg== --------------02p7rjYkPaEvkp2pmQyaqTk8-- From unknown Sat Aug 16 21:19:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79113: du --time-styles inconsistencies between manual and behaviour Resent-From: Nicolas Boichat Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 29 Jul 2025 03:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79113 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 79113@debbugs.gnu.org Received: via spool by 79113-submit@debbugs.gnu.org id=B79113.175376120826230 (code B ref 79113); Tue, 29 Jul 2025 03:54:01 +0000 Received: (at 79113) by debbugs.gnu.org; 29 Jul 2025 03:53:28 +0000 Received: from localhost ([127.0.0.1]:59282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugbP5-0006ox-DR for submit@debbugs.gnu.org; Mon, 28 Jul 2025 23:53:27 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:45540) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ugbP3-0006oS-1h for 79113@debbugs.gnu.org; Mon, 28 Jul 2025 23:53:25 -0400 Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-4ab39fb71dbso53554251cf.3 for <79113@debbugs.gnu.org>; Mon, 28 Jul 2025 20:53:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753761199; x=1754365999; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sgxLilLZ7IIcAEXJZWdCs2QziuXdSz3I9jWry3YT3D4=; b=c1oFeyHfjWs3tVN2feaq3zar+e3wTdVJ2zSKRZ0rfdaII03rOQhjNCAKxHuRZaD4BQ 270HWY8lxWTSe3u44hKYHQYbIjB8Gzv5oT3S9rogTW3+zDR4n9yJeFZT4Y4jmYGxv8JT OU+qhHrLuhuDCS+OdfaMYtaYHBN8AtHKTEsS+r93Nr52jz3EW+t6y/q+GFzvGZuqjtnu EwIvHOuJPxl487Zbi0QV9+ULGGdCdDoQ5m60TIyRQjVNkLG0ljWV+onT2EDPMROOVMj/ ops3hN49ZsiRq7RaxeZDfOmNR+W7WOnwKyJbTcADadUtQM/4pxkWsfU59FScbWUtQCys G1ng== X-Gm-Message-State: AOJu0YzmaiZZBJJxkWb/pxJLO1PB1Mzqh/LUYZLN4V1WfgIlSz0GZVs+ okjsMDwWY4ojBdFztSoIWQYPdaJMaIHFl37rMP4o2JYyw7QO1g7gWUlTLwj3PDqkzwn33K9HctE rwdSrm+vSUA53Fes4ZqfFG8V51pd/+1ApldVi2Og= X-Gm-Gg: ASbGnctqJrwyNyStn5QwsB1EA64eAo0Fpus2S86bgjEkZB//0Tj2fFJ832oN+prOHBz rdnNme7oVtxky77ciHXJh+85/RUmugK1oLWdRxVDAPgKPZyB+aq2MiFG8xUhzw3eWBwmHIVse6H aHlbm8KI0XfVlPE8kqR6lERHu9XS1U/lK5/XTdsBHuLnxORAdrP8WrJCmaWLM7ILcAJE9I0koHW ZvJu52x6U2NPHzq8KceIP1h4Uf48y8PhQJZat1C1w== X-Google-Smtp-Source: AGHT+IGqiv0DlU00P/TsPva2dJuXeqEvJNXNxvmdGW4AjT31ihxrXh0KZt/UniyW6HaKzz5/1AImSLroGr1e2+K7IcU= X-Received: by 2002:ac8:5a85:0:b0:4ab:6f0e:db8c with SMTP id d75a77b69052e-4ae8ef8c4cdmr154120081cf.16.1753761198978; Mon, 28 Jul 2025 20:53:18 -0700 (PDT) MIME-Version: 1.0 References: <8bd1bbc1-b581-4136-968b-5a53598ab078@draigBrady.com> <66a39ec1-1ed4-46f0-8319-32df76771089@draigBrady.com> In-Reply-To: <66a39ec1-1ed4-46f0-8319-32df76771089@draigBrady.com> From: Nicolas Boichat Date: Tue, 29 Jul 2025 11:53:08 +0800 X-Gm-Features: Ac12FXwJcV40I7ZIvh0TTuS_m9XhUORHsqA1yT5uEHUYSRbrVVALr97oJpRVu9c Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: -1.0 (-) On Tue, 29 Jul 2025 at 06:12, P=C3=A1draig Brady wrote: > > On 28/07/2025 20:13, P=C3=A1draig Brady wrote: > > On 28/07/2025 18:49, Nicolas Boichat wrote: > >> I could have been clearer for this last one, I mean that the command > >> line error text for `du` could mention that +FORMAT is supported: > >> > >> Comparing du and ls output with a bad timestyle: > >> ``` > >> $ du --time --time-style=3Dxyz blob > >> du: invalid argument =E2=80=98xyz=E2=80=99 for =E2=80=98time style=E2= =80=99 > >> Valid arguments are: > >> - =E2=80=98full-iso=E2=80=99 > >> - =E2=80=98long-iso=E2=80=99 > >> - =E2=80=98iso=E2=80=99 > >>>>>>> it would be nice to add `- +FORMAT (e.g., +%H:%M) for a 'date'-st= yle format` here > >> Try 'du --help' for more information. > >> $ ls -l --time-style=3Dxyz blob > >> ls: invalid argument =E2=80=98xyz=E2=80=99 for =E2=80=98time style=E2= =80=99 > >> Valid arguments are: > >> - [posix-]full-iso > >> - [posix-]long-iso > >> - [posix-]iso > >> - [posix-]locale > >> - +FORMAT (e.g., +%H:%M) for a 'date'-style format > >> Try 'ls --help' for more information. > >> ``` > > > > Oh right. > > I'll refactor the code that prints the ls and du errors in this case. > > > > Will push the attached later. Thanks! > > cheers, > Padraig