From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout08.t-online.de (mailout08.t-online.de [194.25.134.20]) by sourceware.org (Postfix) with ESMTPS id CC2A23850868 for ; Tue, 28 Jun 2022 10:58:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CC2A23850868 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=t-online.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=t-online.de Received: from fwd82.dcpf.telekom.de (fwd82.aul.t-online.de [10.223.144.108]) by mailout08.t-online.de (Postfix) with SMTP id A06A018E84 for ; Tue, 28 Jun 2022 12:58:24 +0200 (CEST) Received: from [192.168.2.102] ([87.187.34.65]) by fwd82.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1o68vI-2RYyJM0; Tue, 28 Jun 2022 12:58:24 +0200 From: Christian Franke Subject: [ITP] etckeeper 1.18.17-1 To: cygwin-apps@cygwin.com Message-ID: <36cc4e85-d20c-0f52-214d-88262f704efa@t-online.de> Date: Tue, 28 Jun 2022 12:58:23 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 SeaMonkey/2.53.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TOI-EXPURGATEID: 150726::1656413904-014275D8-47EDEFFD/0/0 CLEAN NORMAL X-TOI-MSGID: 19da6e31-1203-4685-9912-6b668df1f9b8 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, FREEMAIL_FROM, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2022 10:58:30 -0000 I would like to contribute etckeeper. https://etckeeper.branchable.com/ https://repology.org/project/etckeeper/versions etckeeper-1.18.17-1.hint: category: Utils requires: bash coreutils grep sed sdesc: "Store /etc in git or mercurial" ldesc: "Etckeeper is a tool to let /etc be stored in git or mercurial.  It hooks into Cygwin Setup to automatically commit changes made to /etc during package upgrades.  It tracks file metadata (permissions, owner, group) that version control systems do not normally support." Package for review: wget -r -nH --cut-dirs=2 \ https://chrfranke.de/cygwin/noarch/etckeeper/etckeeper-1.18.17-1.hint \ https://chrfranke.de/cygwin/noarch/etckeeper/etckeeper-1.18.17-1-src.hint \ https://chrfranke.de/cygwin/noarch/etckeeper/etckeeper-1.18.17-1-src.tar.xz \ https://chrfranke.de/cygwin/noarch/etckeeper/etckeeper-1.18.17-1.tar.xz \ https://chrfranke.de/cygwin/noarch/etckeeper/etckeeper-1.18.17-1.sha256 Tested with git. Only a few tests were done with hg. Baazar is not fully supported yet as the pre-commit hook Python module is not included. The "bzr" command now fails on Cygwin as it still requires python2.7. Debian/Ubuntu moved to brz (breeze). The current Cygwin Setup cannot automatically run the hook for 'etckeeper pre-install'. A related patch is here: https://sourceware.org/pipermail/cygwin-apps/2022-June/042076.html As a workaround for now, 'etckeeper pre-install' could be run manually before starting setup. If not run, the 'etckeeper post-install' hook then also commits any pending changes done before setup, the "Package changes:" list in the log message is always empty and "Packages with configuration changes:" will not appear. The remaining functionality is not affected. -- Regards, Christian