setup.exe handles same packages in multiple mirrors badly
Larry Hall (Cygwin)
reply-to-list-only-lh@cygwin.com
Mon Aug 25 18:31:00 GMT 2014
On 08/25/2014 01:33 PM, Björn Kautler wrote:
> Hi,
>
> 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
> updatable.
>
> 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
> available)
>
> 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).
--
Larry
_____________________________________________________________________
A: Yes.
> 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
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list