From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14336 invoked from network); 19 Mar 2023 16:57:10 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Mar 2023 16:57:10 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1679245030; b=SrJaLD2TGKm89lveeTwIuirzfIzm19LHezytOe0CNfW/wHz4Ne383jD9cMRxnaWDjmQPMWbFfg 4iYynJA4FS9OWNmBobWLdhW9rqQijQVwlcWjQCXXiUWnQ9PLXzUR6YiRztHVbugnr4QgbcJ9DE N1PWaYc2uEkrY4+JmoD51EUnM+/FGVL7EFA4ZVo4li6pYRWBWkFCRGm3268QpJ/i1kg5xrz4WE MF0aNXaZL5IYksNhjM4tUWZQwwYYPDniCSJyKazhrQopFCQNXnQA7Q9CpEQhsQPPtt4tFXwQxo yh9QPHCn7M/1HhzoIaJm6P0DV/YqhGRkSXXvawMWp1c6VA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f46.google.com) smtp.remote-ip=209.85.208.46; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1679245030; bh=WHgmNPrz+LT/veMdo/DMYTk7xSc2YR4v5XP8DVGEHaQ=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature:DKIM-Signature; b=kuJS+wCOn8Mnw8cZVMVV1UV9pCj3eJP3f9Q95GrgU2Rbq6lhv+ZGf6F69Z0a5BeAEFrPIxukXT oZoWQNQGaUCA/u2hwVUyQsm+7LpkR+hPjkGr66DE1Se9A+RSgYiQV+XV2bpjcubuf3A/w9fK76 3ECuAoYOht6X+OwRlNgxuyGkTtxN0l+l5oXD8d5zKI0qV/9EuBR4x5oT4Im5wZ80zJyHJUtMtG tXcNXogwk1Pt0zQD4q+CFVrylBQeDY7AeXIdjYzEt0mKVLCvmVgxQtJ27/f+PRFJBlIEEICqko sj77PuPxHu5rINJMTFQa4wMtvQr3FLrnvZcakPnGhd2SXw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=f5LDo8qiOVVxhsA9qCs7hm+QGQCe4Ca24phGGuJ30NY=; b=DJpFieql7M+p7vHjtJrvbqJHMA Lozo0iRtu6OHrCrlVceGMo6gmJWmV4kfe31usHZpgMFIKu7RZ7KCD/YGjFa3W8//+dpsKZh3vg5St 6eb/WgeK+UG03w6dl47K7qKoUvLmLipLa86pno+n9/q3wSbNdq4lZ3AnR7XrymcFWXx4+DNdjLSsp pjx01hwkIC3YZ4MX4q370Czshmbo1Fz0jcbdYRkndf7CVap4HfLClHBhSBIBGamBgFy+ljVisTjNL WzASRRsn0FVqunb8hBk1A4KrlMI48XA6PFqja9ImBZG2yc16T2d+WCXlasu4nEmvw+SJAvWkFau3E w720Y17g==; Received: by zero.zsh.org with local id 1pdwLF-0000oU-6U; Sun, 19 Mar 2023 16:57:09 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f46.google.com) smtp.remote-ip=209.85.208.46; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f46.google.com ([209.85.208.46]:38499) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pdwKw-0000UB-He; Sun, 19 Mar 2023 16:56:51 +0000 Received: by mail-ed1-f46.google.com with SMTP id r11so38314531edd.5 for ; Sun, 19 Mar 2023 09:56:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; t=1679245010; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=f5LDo8qiOVVxhsA9qCs7hm+QGQCe4Ca24phGGuJ30NY=; b=Yhx244r9NWV/ThzsqIGXzhmWiuQhgSqbjXmgnU/RYnOk598vqC/8Qfq9byh5xBeOY+ aigf8x/7qzv0vi/63l+YZDckqgt9TKqtYngdX6Tqw/Tk3akdAgW4qhKuNT2PSwMsm1J6 SoW8pYxTQtP5SRumZDY1iZwn8iXLvu8J8fkjsn62kUzGTQyaQMlYit/oPYVvFPkr1bts Wdy+JskD8VVAPhynQ38o9aa9QSYfjcRlkiR9v+XLZDDzbZneMbGAyfiSPOk4Nt0dc3g4 f2QQVsTuszK+eThzgMShAfyyji14qc1mChop+5f2x6tc6lyWkiGOqPy0YVVtDJHAfivZ kuDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679245010; h=content-transfer-encoding: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=f5LDo8qiOVVxhsA9qCs7hm+QGQCe4Ca24phGGuJ30NY=; b=wzju3YA2lOFC1SI3VuOKtVnY2bYgsps//9Iw7FRbmR+JcS5yyqDTpW1JvyXKDZtOwX hd1+nhP6bZKzPoe+ZdL/zX2bCK+TIqUW3nbYD3Gf3ReMPqBIvzr1Wb8hzIcLD/2SCI+K J6rr6JlP0+rjvfwlGQYe5QH/7eLVFgLExfeGp5km+iud2ZNkY24o8bqZ+utnfNS/yMXB Ig2kaok1ibbN+TCVQ/2rBYp36yz+mkk3t0gUPys24byJVVrAA53aD0Az6hPYxFEdJmVP 0a4CmyKLghZsUWI9a6EDrUPJzq7Je6uXtCGrcdKFwLYm2oYJ8h733iQYQ1KuvN9VJg+I ZI3Q== X-Gm-Message-State: AO0yUKUv2erNLhjDxNp0QJ4zfXVB54oe1FFjGAW7fx5L864FM7xNryaP gSYjFCZ/4x1190J6Qd2WCIIfA+uF1GjQR1Qcn8rOA5FFOllwTZgy X-Google-Smtp-Source: AK7set8GoHoYewe1KB6Erdg4XPBZH/f0HT71iDdPahqhzJ3OhT+H1pLsm3WOBiK3J9XvzHynHqXLaFblD1esuhpOzTM= X-Received: by 2002:a50:aa96:0:b0:4f9:f4f7:9e8f with SMTP id q22-20020a50aa96000000b004f9f4f79e8fmr4579141edc.2.1679245010161; Sun, 19 Mar 2023 09:56:50 -0700 (PDT) MIME-Version: 1.0 References: <33a75d10-d765-3d79-a179-943c57659111@protonmail.ch> In-Reply-To: From: Bart Schaefer Date: Sun, 19 Mar 2023 09:56:39 -0700 Message-ID: Subject: HIST_SAVE_BY_COPY (was Re: The HIST_EXPIRE_DUPS_FIRST might corrupt and wipe partially history file) To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 51587 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Sun, Mar 19, 2023 at 9:53=E2=80=AFAM Bart Schaefer wrote: > > 2) The locking mechanism doesn't work for some other reason. Make > sure the HIST_SAVE_BY_COPY option is set (it's the default but check > anyway). Is there a reason that HIST_SAVE_BY_COPY uses ${HISTFILE}.new rather than creating a more uniquely generated name for the copy?