From unknown Fri Sep 05 23:26:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19995: doc: Adds a bug section to sync.1 page to draw attention to unexpected behavior allowed by POSIX. Resent-From: saulery@free.fr Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 04 Mar 2015 00:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19995 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 19995@debbugs.gnu.org Cc: =?UTF-8?Q?St=C3=A9phane?= Aulery X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142542955426592 (code B ref -1); Wed, 04 Mar 2015 00:40:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2015 00:39:14 +0000 Received: from localhost ([127.0.0.1]:34361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YSxLG-0006up-4K for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:39:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34636) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YSwvT-0006H6-ME for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSwvN-0007Pj-Fe for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvN-0007Pf-CR for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:29 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvM-0007on-9P for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSwvK-0007Oz-ED for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:28 -0500 Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]:34690) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvK-0007Ov-8A for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:26 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id CBC7A940063; Wed, 4 Mar 2015 01:11:55 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Wed, 04 Mar 2015 01:06:10 +0100 From: saulery@free.fr Date: Wed, 4 Mar 2015 01:06:01 +0100 Message-Id: <1425427561-18315-2-git-send-email-saulery@free.fr> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1425427561-18315-1-git-send-email-saulery@free.fr> References: <1425427561-18315-1-git-send-email-saulery@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Tue, 03 Mar 2015 19:39:12 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) From: St=C3=A9phane Aulery Almost identical copy of sync.2. Debian bug #507085 reported by jidanni@jidanni.org Signed-off-by: St=C3=A9phane Aulery --- man/sync.x | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/man/sync.x b/man/sync.x index 79fee22..5b85bba 100644 --- a/man/sync.x +++ b/man/sync.x @@ -2,5 +2,10 @@ sync \- Synchronize cached writes to persistent storage [DESCRIPTION] .\" Add any additional description here +[BUGS] +According to the standard specification (e.g., POSIX.1-2001), sync() +syscall schedules the writes, but may return before the actual writing i= s +done. However, since version 1.3.20 Linux does actually wait. (This stil= l +does not guarantee data integrity: modern disks have large caches.) [SEE ALSO] fdatasync(2), fsync(2), sync(2), syncfs(2) --=20 2.1.4 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 05 06:31:49 2015 Received: (at control) by debbugs.gnu.org; 5 Mar 2015 11:31:49 +0000 Received: from localhost ([127.0.0.1]:35664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTU0K-0002Ad-UH for submit@debbugs.gnu.org; Thu, 05 Mar 2015 06:31:49 -0500 Received: from smtp1-g21.free.fr ([212.27.42.1]:16794) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTU0I-0002AU-Vc for control@debbugs.gnu.org; Thu, 05 Mar 2015 06:31:47 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 57039940051 for ; Thu, 5 Mar 2015 12:31:13 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Thu, 05 Mar 2015 12:25:26 +0100 Date: Thu, 5 Mar 2015 12:25:26 +0100 From: =?utf-8?B?U3TDqXBoYW5l?= Aulery To: control@debbugs.gnu.org Subject: merge 19995 19996 Message-ID: <20150305112526.GA3773@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) merge 19995 19996 stop -- Stéphane Aulery From unknown Fri Sep 05 23:26:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19995: [patch] sync.1: prevent data loss (reposte of my previous merged message) References: <1425427561-18315-2-git-send-email-saulery@free.fr> In-Reply-To: <1425427561-18315-2-git-send-email-saulery@free.fr> Resent-From: =?UTF-8?Q?St=C3=A9phane?= Aulery Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 05 Mar 2015 11:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19995 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: 19995@debbugs.gnu.org Received: via spool by 19995-submit@debbugs.gnu.org id=B19995.142555632815490 (code B ref 19995); Thu, 05 Mar 2015 11:53:02 +0000 Received: (at 19995) by debbugs.gnu.org; 5 Mar 2015 11:52:08 +0000 Received: from localhost ([127.0.0.1]:35675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUJz-00041l-U0 for submit@debbugs.gnu.org; Thu, 05 Mar 2015 06:52:08 -0500 Received: from smtp1-g21.free.fr ([212.27.42.1]:3153) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUJy-00041e-Mk for 19995@debbugs.gnu.org; Thu, 05 Mar 2015 06:52:07 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id A21DE940075 for <19995@debbugs.gnu.org>; Thu, 5 Mar 2015 12:51:33 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Thu, 05 Mar 2015 12:45:46 +0100 Date: Thu, 5 Mar 2015 12:45:46 +0100 From: =?UTF-8?Q?St=C3=A9phane?= Aulery Message-ID: <20150305114546.GA3875@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Hello, A Debian user reported [1] that sync.1 man page is incomplete unlike sync.2 There is no mention of the unexpected behavior allowed by POSIX, which can cause data loss. This patch provides a possible correction. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507085 Regards, -- Stéphane Aulery From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 05 06:56:19 2015 Received: (at control) by debbugs.gnu.org; 5 Mar 2015 11:56:19 +0000 Received: from localhost ([127.0.0.1]:35682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUO3-00047n-JZ for submit@debbugs.gnu.org; Thu, 05 Mar 2015 06:56:19 -0500 Received: from smtp1-g21.free.fr ([212.27.42.1]:13388) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUO2-00047g-1b for control@debbugs.gnu.org; Thu, 05 Mar 2015 06:56:18 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 06E5494003C for ; Thu, 5 Mar 2015 12:55:44 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Thu, 05 Mar 2015 12:49:58 +0100 Date: Thu, 5 Mar 2015 12:49:58 +0100 From: =?utf-8?B?U3TDqXBoYW5l?= Aulery To: control@debbugs.gnu.org Subject: severity 19995 wishlist Message-ID: <20150305114958.GA3955@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) severity 19995 wishlist stop -- Stéphane Aulery From unknown Fri Sep 05 23:26:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: saulery@free.fr Subject: bug#19995: closed (Re: bug#19995: [patch] sync.1: prevent data loss (reposte of my previous merged message)) Message-ID: References: <54F84AD0.3010605@draigBrady.com> <1425427561-18315-2-git-send-email-saulery@free.fr> X-Gnu-PR-Message: they-closed 19995 X-Gnu-PR-Package: coreutils X-Gnu-PR-Keywords: patch Reply-To: 19995@debbugs.gnu.org Date: Thu, 05 Mar 2015 12:24:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1425558242-23852-1" This is a multi-part message in MIME format... ------------=_1425558242-23852-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19995: doc: Adds a bug section to sync.1 page to draw attention to unexpec= ted behavior allowed by POSIX. which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 19995@debbugs.gnu.org. --=20 19995: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19995 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1425558242-23852-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19995-done) by debbugs.gnu.org; 5 Mar 2015 12:23:51 +0000 Received: from localhost ([127.0.0.1]:35692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUog-0006CE-Pz for submit@debbugs.gnu.org; Thu, 05 Mar 2015 07:23:51 -0500 Received: from mx1.redhat.com ([209.132.183.28]:52748) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUoe-0006C5-Kx for 19995-done@debbugs.gnu.org; Thu, 05 Mar 2015 07:23:49 -0500 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t25CNlh8032615 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 5 Mar 2015 07:23:47 -0500 Received: from localhost.localdomain (ovpn-116-118.ams2.redhat.com [10.36.116.118]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t25CNiJn002903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 5 Mar 2015 07:23:46 -0500 Message-ID: <54F84AD0.3010605@draigBrady.com> Date: Thu, 05 Mar 2015 12:23:44 +0000 From: =?UTF-8?B?UMOhZHJhaWcgQnJhZHk=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: =?UTF-8?B?U3TDqXBoYW5lIEF1bGVyeQ==?= , 19995-done@debbugs.gnu.org Subject: Re: bug#19995: [patch] sync.1: prevent data loss (reposte of my previous merged message) References: <1425427561-18315-2-git-send-email-saulery@free.fr> <20150305114546.GA3875@free.fr> In-Reply-To: <20150305114546.GA3875@free.fr> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 19995-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) On 05/03/15 11:45, Stéphane Aulery wrote: > Hello, > > A Debian user reported [1] that sync.1 man page is incomplete unlike sync.2 > There is no mention of the unexpected behavior allowed by POSIX, which can > cause data loss. > > This patch provides a possible correction. > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507085 How about I apply this in your name instead? diff --git a/man/sync.x b/man/sync.x index 79fee22..18ee3fc 100644 --- a/man/sync.x +++ b/man/sync.x @@ -2,5 +2,8 @@ sync \- Synchronize cached writes to persistent storage [DESCRIPTION] .\" Add any additional description here +[BUGS] +Persistence guarantees vary per system. +See the system calls below for more details. [SEE ALSO] fdatasync(2), fsync(2), sync(2), syncfs(2) ------------=_1425558242-23852-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Mar 2015 00:39:14 +0000 Received: from localhost ([127.0.0.1]:34361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YSxLG-0006up-4K for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:39:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34636) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YSwvT-0006H6-ME for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSwvN-0007Pj-Fe for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvN-0007Pf-CR for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:29 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvM-0007on-9P for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSwvK-0007Oz-ED for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:28 -0500 Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]:34690) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvK-0007Ov-8A for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:26 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id CBC7A940063; Wed, 4 Mar 2015 01:11:55 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Wed, 04 Mar 2015 01:06:10 +0100 From: saulery@free.fr To: bug-coreutils@gnu.org Subject: doc: Adds a bug section to sync.1 page to draw attention to unexpected behavior allowed by POSIX. Date: Wed, 4 Mar 2015 01:06:01 +0100 Message-Id: <1425427561-18315-2-git-send-email-saulery@free.fr> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1425427561-18315-1-git-send-email-saulery@free.fr> References: <1425427561-18315-1-git-send-email-saulery@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 03 Mar 2015 19:39:12 -0500 Cc: =?UTF-8?q?St=C3=A9phane=20Aulery?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) From: St=C3=A9phane Aulery Almost identical copy of sync.2. Debian bug #507085 reported by jidanni@jidanni.org Signed-off-by: St=C3=A9phane Aulery --- man/sync.x | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/man/sync.x b/man/sync.x index 79fee22..5b85bba 100644 --- a/man/sync.x +++ b/man/sync.x @@ -2,5 +2,10 @@ sync \- Synchronize cached writes to persistent storage [DESCRIPTION] .\" Add any additional description here +[BUGS] +According to the standard specification (e.g., POSIX.1-2001), sync() +syscall schedules the writes, but may return before the actual writing i= s +done. However, since version 1.3.20 Linux does actually wait. (This stil= l +does not guarantee data integrity: modern disks have large caches.) [SEE ALSO] fdatasync(2), fsync(2), sync(2), syncfs(2) --=20 2.1.4 ------------=_1425558242-23852-1-- From unknown Fri Sep 05 23:26:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: saulery@free.fr Subject: bug#19996: closed (Re: bug#19995: [patch] sync.1: prevent data loss (reposte of my previous merged message)) Message-ID: References: <54F84AD0.3010605@draigBrady.com> <1425427561-18315-1-git-send-email-saulery@free.fr> X-Gnu-PR-Message: they-closed 19996 X-Gnu-PR-Package: coreutils X-Gnu-PR-Keywords: patch Reply-To: 19996@debbugs.gnu.org Date: Thu, 05 Mar 2015 12:24:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1425558243-23852-3" This is a multi-part message in MIME format... ------------=_1425558243-23852-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19995: [patch] sync.1: prevent data loss which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 19996@debbugs.gnu.org. --=20 19995: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19995 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1425558243-23852-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19995-done) by debbugs.gnu.org; 5 Mar 2015 12:23:51 +0000 Received: from localhost ([127.0.0.1]:35692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUog-0006CE-Pz for submit@debbugs.gnu.org; Thu, 05 Mar 2015 07:23:51 -0500 Received: from mx1.redhat.com ([209.132.183.28]:52748) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTUoe-0006C5-Kx for 19995-done@debbugs.gnu.org; Thu, 05 Mar 2015 07:23:49 -0500 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t25CNlh8032615 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 5 Mar 2015 07:23:47 -0500 Received: from localhost.localdomain (ovpn-116-118.ams2.redhat.com [10.36.116.118]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t25CNiJn002903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 5 Mar 2015 07:23:46 -0500 Message-ID: <54F84AD0.3010605@draigBrady.com> Date: Thu, 05 Mar 2015 12:23:44 +0000 From: =?UTF-8?B?UMOhZHJhaWcgQnJhZHk=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: =?UTF-8?B?U3TDqXBoYW5lIEF1bGVyeQ==?= , 19995-done@debbugs.gnu.org Subject: Re: bug#19995: [patch] sync.1: prevent data loss (reposte of my previous merged message) References: <1425427561-18315-2-git-send-email-saulery@free.fr> <20150305114546.GA3875@free.fr> In-Reply-To: <20150305114546.GA3875@free.fr> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 19995-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) On 05/03/15 11:45, Stéphane Aulery wrote: > Hello, > > A Debian user reported [1] that sync.1 man page is incomplete unlike sync.2 > There is no mention of the unexpected behavior allowed by POSIX, which can > cause data loss. > > This patch provides a possible correction. > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507085 How about I apply this in your name instead? diff --git a/man/sync.x b/man/sync.x index 79fee22..18ee3fc 100644 --- a/man/sync.x +++ b/man/sync.x @@ -2,5 +2,8 @@ sync \- Synchronize cached writes to persistent storage [DESCRIPTION] .\" Add any additional description here +[BUGS] +Persistence guarantees vary per system. +See the system calls below for more details. [SEE ALSO] fdatasync(2), fsync(2), sync(2), syncfs(2) ------------=_1425558243-23852-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Mar 2015 00:39:15 +0000 Received: from localhost ([127.0.0.1]:34363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YSxLG-0006ur-RM for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:39:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34640) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YSwvX-0006HB-Ql for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSwvM-0007PP-Fl for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46035) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvM-0007PL-Da for submit@debbugs.gnu.org; Tue, 03 Mar 2015 19:12:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvL-0007ok-6Y for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSwvI-0007Of-0s for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:27 -0500 Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]:34642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSwvH-0007OV-RO for bug-coreutils@gnu.org; Tue, 03 Mar 2015 19:12:23 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id 552B4940055 for ; Wed, 4 Mar 2015 01:11:53 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Wed, 04 Mar 2015 01:06:08 +0100 From: saulery@free.fr To: bug-coreutils@gnu.org Subject: [patch] sync.1: prevent data loss Date: Wed, 4 Mar 2015 01:06:00 +0100 Message-Id: <1425427561-18315-1-git-send-email-saulery@free.fr> X-Mailer: git-send-email 2.1.4 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 03 Mar 2015 19:39:13 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Hello, A Debian user had reported A Debian user reported [1] that sync.1 man page is incomplete unlike sync.2 There is no mention of the unexpected behavior allowed by POSIX, which can cause data loss. This patch provides a possible correction. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507085 Regards, ------------=_1425558243-23852-3-- From unknown Fri Sep 05 23:26:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19995: [patch] sync.1: prevent data loss (reposte of my previous merged message) Resent-From: =?UTF-8?Q?St=C3=A9phane?= Aulery Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 05 Mar 2015 13:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19995 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 19995-done@debbugs.gnu.org Received: via spool by 19995-done@debbugs.gnu.org id=D19995.14255619993201 (code D ref 19995); Thu, 05 Mar 2015 13:27:01 +0000 Received: (at 19995-done) by debbugs.gnu.org; 5 Mar 2015 13:26:39 +0000 Received: from localhost ([127.0.0.1]:35734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTVnS-0000pY-3c for submit@debbugs.gnu.org; Thu, 05 Mar 2015 08:26:38 -0500 Received: from smtp1-g21.free.fr ([212.27.42.1]:44224) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YTVnP-0000pN-B6 for 19995-done@debbugs.gnu.org; Thu, 05 Mar 2015 08:26:36 -0500 Received: from hubert (unknown [88.183.246.121]) (Authenticated sender: saulery) by smtp1-g21.free.fr (Postfix) with ESMTPSA id A087A9400D3; Thu, 5 Mar 2015 14:26:00 +0100 (CET) Received: by hubert (sSMTP sendmail emulation); Thu, 05 Mar 2015 14:20:14 +0100 Date: Thu, 5 Mar 2015 14:20:14 +0100 From: =?UTF-8?Q?St=C3=A9phane?= Aulery Message-ID: <20150305132014.GA4249@free.fr> References: <1425427561-18315-2-git-send-email-saulery@free.fr> <20150305114546.GA3875@free.fr> <54F84AD0.3010605@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54F84AD0.3010605@draigBrady.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) Hello Brady, Le jeudi 05 mars 2015 à 12:23:44, Pádraig Brady a écrit : > > How about I apply this in your name instead? > > diff --git a/man/sync.x b/man/sync.x > index 79fee22..18ee3fc 100644 > --- a/man/sync.x > +++ b/man/sync.x > @@ -2,5 +2,8 @@ > sync \- Synchronize cached writes to persistent storage > [DESCRIPTION] > .\" Add any additional description here > +[BUGS] > +Persistence guarantees vary per system. > +See the system calls below for more details. > [SEE ALSO] > fdatasync(2), fsync(2), sync(2), syncfs(2) It's good for me. Thank you. Regards, -- Stéphane Aulery