This is the mail archive of the
mailing list for the Cygwin project.
Re: setup.exe handles same packages in multiple mirrors badly
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Mon, 25 Aug 2014 14:31:21 -0400
- Subject: Re: setup.exe handles same packages in multiple mirrors badly
- Authentication-results: sourceware.org; auth=none
- References: <CAKChYSru=H790F9i7xCxOctGbyjX7WSp2AkYrg_KVRmtX-Q19w at mail dot gmail dot com>
- Reply-to: cygwin at cygwin dot com
On 08/25/2014 01:33 PM, BjÃrn Kautler wrote:
I usually start setup.exe like "setup.exe -K
http://cygwinports.org/ports.gpg" and select the cygwinports mirror
and a "normal" mirror in the mirror selection page to have the
packages from both mirrors readily available, selectable and
Unfortunatley, setup.exe seems to not handle this properly if a
package is present on both mirrors. When I look at the available
versions for the git packages, then I only see the 1.8 versions from
cygwinports, not the newly released ones from the normal mirror. (yes,
I made sure I selected a mirror where the packages are already
In such a case I think setup.exe should provide the versions of all
the mirrors for selection and auto-select the newest version
cross-mirror for update.
Sure, a feature like this could be added to setup*.exe. No doubt
anyone that wants to offer a patch to support this would receive a
thoughtful review of it. :-)
A few thoughts and points of clarification.
1. cygwinports, while a commonly referred to site on this list, is not a
site supported by cygwin.com or this list.
2. cygwinports is more akin to a repository than a mirror. All Cygwin
(current, up-to-date, and valid) mirrors contain the same packages.
cygwinports contains, typically, packages that are not distributed
by cygwin.com and vice-versa.
3. setup*.exe currently has a design to support Cygwin mirrors. It's
currently flexible (or dumb? ;-) ) enough to consider other
repositories as well but this is not its primary function and doing
so may reveal some of its limitations (as you've found).
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple