From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpout2.vodafonemail.de (smtpout2.vodafonemail.de [145.253.239.133]) by sourceware.org (Postfix) with ESMTPS id AB76C386EC2F for ; Sun, 2 May 2021 05:49:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org AB76C386EC2F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Stromeko@nexgo.de Received: from smtp.vodafone.de (smtpa03.fra-mediabeam.com [10.2.0.34]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id 1A4681204AE for ; Sun, 2 May 2021 07:49:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1619934591; bh=7aeb11b68vRKQgE7ddb5JGjdkpMbxMOKHpn4OIvl7Qs=; h=From:To:Subject:References:Date:In-Reply-To; b=OHnKr3t/F4GT5ZhsD0bD2TS340eQilRrcfaoHNf5sdJBMrCUZrElSjS27LzyKhyy0 +vPqSBZIV9hMnr6T4wKqD6mX5ArAEB6gVvInDIdM30a+nLXnhy5SeD8WQWuSz4OFbe 0m4YWN7SEVP9oib1XVSjnqe5qgh7sv8MCYLGHEBU= Received: from Gertrud (p54a0c8c7.dip0.t-ipconnect.de [84.160.200.199]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id AA4F81401BF for ; Sun, 2 May 2021 05:49:50 +0000 (UTC) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: duplicate between packages (libuninameslist) References: <20210502104704.FED5.50F79699@gmail.com> Date: Sun, 02 May 2021 07:49:41 +0200 In-Reply-To: <20210502104704.FED5.50F79699@gmail.com> (Lemures Lemniscati via Cygwin-apps's message of "Sun, 02 May 2021 10:47:06 +0900") Message-ID: <87mttd8z2i.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1867 X-purgate-ID: 155817::1619934590-00000810-07B7CDF7/0/0 X-Spam-Status: No, score=-3033.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Sun, 02 May 2021 05:49:55 -0000 Lemures Lemniscati via Cygwin-apps writes: > When I updated libuninameslist packages, I've moved the files from > libuninameslist[01] into libuninameslist-devel. > > So, duplication will last until libuninamelist0 is removed. That is one of the things setup can't handle very well, but you can use cygcheck to see if the duplicate got removed during installation. In this particular case I'd think there is not much of a problem. > To reduce the duplication, I should make libuninameslist0-20091231-2 > in some way (e.g. removing duplicated files, or renaming them). The problem is not that there is duplication among different versions of the poackage (which is unavoidable when you move files between packages), but that the order of removal and installation is not deterministic. > I wonder what is a good way... You might think that re-releasing would fix things, but then you'd need to ensure that eveybody had updated to before the re-release already. That generally doesn't work. We could eventually use package transactions (libsolv supports that) to really ensure things work correctly, but we're missing lots of bits to make that happen. So I have this at the moment for instance: Missing file: /usr/lib/debug/usr/bin/ncdump.exe.dbg from package netcdf-debuginfo Missing file: /usr/lib/debug/usr/bin/ncgen.exe.dbg from package netcdf-debuginfo netcdf-debuginfo 4.8.0-2 Incomplete which is the problem that originally prompted Marco to look for duplicates I guess. But I'm updating my instzallation quite often, so it's unlikely I miss an intermediate version. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada