delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/08/25/21:50:36

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; q=dns; s=default; b=Lr+2SitEXYL4A7k6
gTd0/EYVpPv/5oHcr5MfBiQOqKgMWKTl30PnLubbfWspWTMKrqolkb2DABRB/Ri4
jr2AtFTqVvWsr86OLMlERWNBqbh6pLXCn1P8ZliZo2/sPbx5ioTmzirE65Kd7vjn
X/xduuvyMdlPNDF9TBMIDO+0CSQ=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; s=default; bh=WtELt+kOj0gnVivep9gnZy
X9hOk=; b=rIvymt9gGWJiZznHRzGzWd91djMogB7vtOUpCFEIomgYM9M39xfi/D
pWQLdAHv3cJ7T7KkMC1j6+RYDjXgifPVGt3huxTiC7GgS7JR4dLAeu04g21eW4cz
NweiPJ5lK4OhMlhxV7oZbj3PRCuE3tc6NNgSmsk9KeRwJuhWGUQuI=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=3.6 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_THEBAT,SPF_SOFTFAIL autolearn=no version=3.3.2
X-HELO: smtpback.ht-systems.ru
Date: Tue, 26 Aug 2014 05:35:46 +0400
From: Andrey Repin <anrdaemon AT yandex DOT ru>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <1355665912.20140826053546@yandex.ru>
To: Bjorn Kautler <Bjoern AT Kautler DOT net>, cygwin AT cygwin DOT com
Subject: Re: setup.exe handles same packages in multiple mirrors badly
In-Reply-To: <CAKChYSry3rEhMi59iAwjVBwTt7-Jas+k3Ww6fr0JWtKWNPNVZA@mail.gmail.com>
References: <CAKChYSru=H790F9i7xCxOctGbyjX7WSp2AkYrg_KVRmtX-Q19w AT mail DOT gmail DOT com> <494061537 DOT 20140826003924 AT yandex DOT ru> <CAKChYSry3rEhMi59iAwjVBwTt7-Jas+k3Ww6fr0JWtKWNPNVZA AT mail DOT gmail DOT com>
MIME-Version: 1.0
X-IsSubscribed: yes

Greetings, Bjorn Kautler!

> But first things first, it is Bjorn or Bjoern, not Bjorn. :-)

Apology. My current locale does not include western diacritics.

> Now I only wanted to update the git packages, so I selected "Keep" in
> the upper right corner,

That's the worst thing you could possible do.
It changes so many states on so many packages at once, that the result is
hardly predictable.

> filtered for "git" in the upper left and then
> cycled in the "New" column and only got the entries "Keep",
> "1.8.5.5-1" and "Uninstall".
> If I now instead select "Curr" in the upper right, the git packages
> have "2.0.4-1" selected in "New" column.

> If I now cycle through the possibilities I still keep only getting
> "Keep", "1.8.5.5-1" and "Uninstall". The only way to get 2.0.4-1 back in
> that column is to deselect "Curr" and select "Curr" again.

If you ask me, Setup is long overdue for a complete replacement.
It "don't have" so many things other package managers allow, that I don't even
know, where to start. Meta dependencies? Suggestions? Virtual packages?

> So to just update Git to the newest version I would currently have to
> select "Cur" and then manually change all other packages to "Keep", as
> this seems the only way to get 2.0.4-1 selected as "New" version.

Select "pending" list and remove checkboxes from binary packages you don't
want to install.

> Now comes the even more interesting part.
> Now I started setup.exe with

> setup-cygwin.exe --site ftp://ftp.hawo.stw.uni-erlangen.de/cygwin/
> --only-site --root D:\\cygwin --package-manager - -local-package-dir
> D:\\cygwin-packages --no-shortcuts --pubkey
> http://cygwinports.org/ports.gpg

> which is the same command but only the cygwinports mirror removed.
> What I see now is the same as before, just that the "New" column
> entries reduced to "Keep" and "Uninstall" and selecting "Curr" is
> still the only possibility to get 2.0.4-1 into the "New" column of the
> git packages.

> So this doesn't seem quite right, even with only one mirror selected. :-/

Indeed. That's quite interesting.

P.S.
Please don't https://cygwin.com/acronyms/#TOFU


--
WBR,
Andrey Repin (anrdaemon AT yandex DOT ru) 26.08.2014, <05:05>

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019