From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [IPv6:2001:67c:2050:0:465::202]) by sourceware.org (Postfix) with ESMTPS id 08344385840A for ; Tue, 13 Sep 2022 20:23:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 08344385840A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=kircheis.it Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=kircheis.it Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4MRvzs1060z9sS2 for ; Tue, 13 Sep 2022 22:23:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kircheis.it; s=MBO0001; t=1663100601; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Jh65GIUYqcCtmppqGXj8HDIzET/HcrIRAD2kuIeuK0M=; b=G4L2uOOHZB16oyDsErmaiiAmvFQPdq/AdhgROaoN7qKgXYN8jMGwHOUuu0qfC14kbxzqnV G8k9+VGdR6tJ/IpIfridLD3ogWnzxja31GeMXDNlLIUthoQZMra3IUM6bpgGLi6ArHf/55 W9OsFqg0nsEqYENqEvCfk9QZTyEFbQqts1yQcZcZwelVIHBXxyRqXLapBjulmv9m+TyhmH uAAy5ZsxtJ5AT3t9yw/FMOLUbJxO82ma4uMuTLTCe6C+FQQAU3GM+YcZnb+vlGxtGi5iH0 tN8Fb/9j32L7c5CL4szBjjUYJYcabXPMcTFipfr5sH1UNRakN/6Mj0WNxBLyeg== Content-Type: multipart/mixed; boundary="------------B15VtyO11wg9yEYjZ92nNYse" Message-ID: Date: Tue, 13 Sep 2022 22:23:20 +0200 MIME-Version: 1.0 To: cygwin From: Federico Kircheis Subject: [ITP] jdupes X-Rspamd-Queue-Id: 4MRvzs1060z9sS2 X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------B15VtyO11wg9yEYjZ92nNYse Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello to everyone, I'm interested in becoming a package maintainer for the program jdupes. https://github.com/jbruchon/jdupes/ It would be a new package for the cygwin distribution, but it is already distributed on different systems. For example https://packages.debian.org/search?keywords=jdupes https://packages.gentoo.org/packages/app-misc/jdupes https://software.opensuse.org/package/jdupes https://pkgs.org/download/jdupes https://pkgs.alpinelinux.org/package/edge/testing/x86_64/jdupes https://formulae.brew.sh/formula/jdupes https://www.freshports.org/sysutils/jdupes/ The current release can be downloaded from https://github.com/jbruchon/jdupes/releases/tag/v1.21.0 and can be compiled on cygwin without patches (necessary changes have been integrated by the author after contacting him). jdupes has a native windows port, but I see an added value having it available in cygwin. It is a program similar to fdupes (already present in cygwin), and is not a drop-in replacement. From the website description: > Why use jdupes instead of the original fdupes or other duplicate finders? > > The biggest reason is raw speed. In testing on various data sets, jdupes is over 7 times faster than fdupes-1.51 on average. .hint and .cygport files are attached Best regards Federico --------------B15VtyO11wg9yEYjZ92nNYse Content-Type: text/plain; charset=UTF-8; name="jdupes.cygport" Content-Disposition: attachment; filename="jdupes.cygport" Content-Transfer-Encoding: base64 IyBqZHVwZXMuY3lncG9ydApOQU1FPSJqZHVwZXMiClZFUlNJT049MS4yMS4wClJFTEVBU0U9 MQpTVU1NQVJZPSJqZHVwZXMgaXMgYSBwcm9ncmFtIGZvciBpZGVudGlmeWluZyBhbmQgdGFr aW5nIGFjdGlvbnMgdXBvbiBkdXBsaWNhdGUgZmlsZXMuIgpERVNDUklQVElPTj0iamR1cGVz IGlzIGEgcHJvZ3JhbSBmb3IgaWRlbnRpZnlpbmcgYW5kIHRha2luZyBhY3Rpb25zIHVwb24g ZHVwbGljYXRlIGZpbGVzLiIKQ0FURUdPUlk9IlV0aWxpdHkiCgpIT01FUEFHRT0iaHR0cHM6 Ly9naXRodWIuY29tL2picnVjaG9uL2pkdXBlcyIKU1JDX1VSST0iaHR0cHM6Ly9naXRodWIu Y29tL2picnVjaG9uL2pkdXBlcy9hcmNoaXZlL3Yke1ZFUlNJT059LnRhci5neiIKU1JDX0RJ Uj0iamR1cGVzLSR7VkVSU0lPTn0iCkJVSUxEX1JFUVVJUkVTPSIiClJFUVVJUkVTPSIiCgoK UEtHX05BTUVTPSJqZHVwZXMiCgpzcmNfY29tcGlsZSgpIHsKCWxuZGlycwoJY2QgJHtCfQoK CU5PX1dJTkRPV1M9MSBjeWdtYWtlICJQUkVGSVg9JHtEfSIKfQoKc3JjX2luc3RhbGwoKXsK CWNkICR7Qn0KCU5PX1dJTkRPV1M9MSBjeWdtYWtlICJQUkVGSVg9JHtEfSIgaW5zdGFsbAp9 Cg== --------------B15VtyO11wg9yEYjZ92nNYse Content-Type: text/plain; charset=UTF-8; name="jdupes.hint" Content-Disposition: attachment; filename="jdupes.hint" Content-Transfer-Encoding: base64 IyBqZHVwZXMuaGludApzZGVzYzogImpkdXBlcyBpcyBhIHByb2dyYW0gZm9yIGlkZW50aWZ5 aW5nIGFuZCB0YWtpbmcgYWN0aW9ucyB1cG9uIGR1cGxpY2F0ZSBmaWxlcyIKbGRlc2M6ICJT ZWFyY2hlcyB0aGUgZ2l2ZW4gcGF0aChzKSBmb3IgZHVwbGljYXRlIGZpbGVzLgpTdWNoIGZp bGVzIGFyZSBmb3VuZCBieSBjb21wYXJpbmcgZmlsZSBzaXplcywgdGhlbiBwYXJ0aWFsIGFu ZCBmdWxsIGZpbGUgaGFzaGVzLCBmb2xsb3dlZCBieSBhIGJ5dGUtYnktYnl0ZSBjb21wYXJp c29uLgpUaGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoIG5vIG90aGVyIDxhY3Rpb24gb3B0aW9u cz4gc3BlY2lmaWVkIChkZWxldGUsIHN1bW1hcml6ZSwgbGluaywgZGVkdXBlLCBldGMuKSBp cyB0byBwcmludCBzZXRzIG9mIG1hdGNoaW5nIGZpbGVzLiIKCmNhdGVnb3J5OiBVdGlsaXR5 Cg== --------------B15VtyO11wg9yEYjZ92nNYse--