On 17/01/2011 02:09, Yaakov (Cygwin/X) wrote:
> On Wed, 2011-01-05 at 19:31 +0000, Jon TURNEY wrote:
>> The instructions at http://sourceware.org/cygwinports/ for installing 
>> packages
>> from cygwinports can be simplified greatly with the latest setup.
> 
> Thank you *very* much for your work on setup.exe; this will make Ports
> much easier to use for everyone.

You're welcome.  My motivation was entirely selfish :-)

> I have updated the website accordingly; please let me know if there are
> any issues.
> 
>> Ideally, this would use the -K flag to point to a URL for the pubkey used to
>> sign the cygwinports setup.ini.  In the absence of such a URL, -X must be 
>> used.
> 
> I have posted a public key, as indicated in the instructions.

Cool.  I was a bit worried about suggesting to use -X, as that would be
turning off signature checking for the cygwin distro mirror setup.ini as well.

>> Note that setup still has some infelicities in the way the mirror list works:
>> If you choose a cygwinports mirror on the same host as your cygwin mirror 
>> (for
>> example, http://mirrors.kernel.org/sourceware/cygwin/ and
>> http://mirrors.kernel.org/sources.redhat.com/cygwinports/ ), because these
>> entries have the same host name, they aren't distinguishable in the mirror
>> list, and setup doesn't correctly select the mirror you have just added.
> 
> I am working on implementing SourceForge.net mirrors as well, the use of
> which would avoid this ambiguity.

This is eminently fixable in setup.exe, it's just a question of finding a fix
that is acceptable :-)

>> * For packages which have been built in cygwinports with the experimental
>> gcc-4.5 and depend on libstdc++, because setup doesn't do version-based
>> dependencies, you need to manually upgrade to libstdc++-4.5.0-1.
> 
> Ports now provides gcc-4.5.2, so this should be moot.
> 
>> * Setup compares tcltk version 20080420-1 (distro) and 8.5.8-1 (cygwinports)
>> and decides 20080420-1 is later (as 200804020 > 8), so if you really want
>> Tcl/Tk 8.5, you need to manually select it (but this breaks distro stuff 
>> which
>> depends on tcl84/tk84 DLLs, e.g. gdb :-()
> 
> I bumped Ports' fake tcltk package to overcome this, and now provide
> gdb-7.2 as well.

Thanks :-)

>> * Where packages exist in both cygwin and cygwinports with the same version
>> number, it's indeterminate which one actually gets installed.  Currently, 
>> this
>> is true for cppunit, sqlite3, libsqlite3_0 and libsqlite3-devel.  I've no 
>> idea
>> if those packages are actually the same or not.
> 
> These have been removed from Ports.

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Cygwin-ports-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general

Reply via email to