Re: More fault tolerant rebase (was Re: libtcl8.5.dll collides with Cygwin DLL by default)

2012-03-26 Thread Jason Tishler
Corinna,

On Mon, Mar 26, 2012 at 06:15:59PM +0200, Corinna Vinschen wrote:
> Jason?  Ping?
> 
> On Mar 19 18:59, Corinna Vinschen wrote:
> > On Mar 19 12:59, Jason Tishler wrote:
> > > On Mon, Mar 19, 2012 at 10:57:41AM +0100, Corinna Vinschen wrote:
> > > > Jason?  Ping?
> > > 
> > > I looked through the patch and it seems OK.  ATM, that's the best
> > > I can do.  Let me know when to release a new package.
> > 
> > Thanks for looking.  I've applied the patch and I think it would be
> > helpful to get a new release ASAP, so we can start automating
> > rebasing from setup.

I just released rebase-4.1.0-1.  Sorry for the delay.

Thanks,
Jason


Re: libtcl8.5.dll collides with Cygwin DLL by default

2012-03-26 Thread Christopher Faylor
On Mon, Mar 26, 2012 at 12:33:01PM -0400, Christopher Faylor wrote:
>On Mon, Mar 26, 2012 at 06:19:08PM +0200, Corinna Vinschen wrote:
>>Chris?  Ping?
>
>I am aware that you want a change.  I will get to it when I get to it.

To add a little more detail: the reason I didn't just roll a new
binutils and dust my hands together over a job well done is because I
don't like the idea of needing to release a new version of binutils just
to update a constant in the source.  I was considering having binutils
look at cygwin1.dll automatically but that is hardly foolproof.  I've
finally decided that I'll modify --enable-auto-image-base to accept a
number to use as the base.  Then there will always be a workaround when
cygwin1.dll grows in size.

If I was more ambitious, I'd make this a settable option, maybe in a
linker file, but that's something for the future.

cgf


Re: automake 1.11.2 ?

2012-03-26 Thread Charles Wilson
On 3/25/2012 2:40 AM, Yaakov (Cygwin/X) wrote:
> On 2012-03-24 22:12, Yaakov Selkowitz wrote:
>> Chuck,
>>
>> In the last few weeks I have seen a few packages which require
>> automake-1.11.2. Any chance you could update this soon?
> 
> Actually, make that 1.11.3.
> 
>> Oh, and ping on the libpng security updates?

Ack.

--
Chuck



Re: libtcl8.5.dll collides with Cygwin DLL by default

2012-03-26 Thread Christopher Faylor
On Mon, Mar 26, 2012 at 06:19:08PM +0200, Corinna Vinschen wrote:
>Chris?  Ping?

I am aware that you want a change.  I will get to it when I get to it.

And, thanks for not bcc'ing me this time.

cgf


Re: Can I help with missing Cygwin man pages?

2012-03-26 Thread Corinna Vinschen
On Mar 26 10:49, Wayne Newberry wrote:
> I've noticed some scattered posts about missing Cygwin man pages.
> I'm willing to help, but I'm not sure what I would be getting into.
> I'm a technical writer, so I might need some help to get started and
> to understand how to proceed.
> Based on some advice, I've downloaded and extracted the
> man-pages-3.32-14.fc16.noarch RPM and I'm comparing the man2, man3,
> and man5 directories for Cygwin and this RPM.
> I believe that these directories are the appropriate places to start.
> What's the next step?

The next step would be to prepare a Cygwin man pages package from the files
from man-pages-3.32-14.fc16.noarch.  See http://cygwin.com/setup.html for
how to create a package.

Btw., the Linux man-pages package contains not only the Opengroup man
pages, but also the Linux specifc man pages.  For a start I think it
would make sense to include only the Opengroup man pages.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat


Re: parrot depends on opengl

2012-03-26 Thread Corinna Vinschen
Reini, Ping?

Are you not with us anymore?


On Mar 19 10:54, Corinna Vinschen wrote:
> Reini, Ping?
> 
> On Mar 14 18:47, Corinna Vinschen wrote:
> > On Mar 12 16:13, Corinna Vinschen wrote:
> > > Hi Reini,
> > > 
> > > I just noticed that parrot is the only package in the distro which still
> > > depends on the Win32-GUI opengl package, rather than the X11 OpenGL
> > > libraries.  Shouldn't that be fixed?
> > 
> > Parrot also has a dependency to openssl, rather than to libopenssl098.
> > Since I'm going to update openssl to 1.0.1, I've changed that on
> > cygwin.com.
> 
> 
> Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat


Re: libtcl8.5.dll collides with Cygwin DLL by default

2012-03-26 Thread Corinna Vinschen
Chris?  Ping?

On Mar 19 18:52, Corinna Vinschen wrote:
> On Mar 19 12:52, Christopher Faylor wrote:
> > On Mon, Mar 19, 2012 at 10:59:09AM +0100, Corinna Vinschen wrote:
> > >Chris?  Ping?
> > >
> > >On Mar 15 10:12, Corinna Vinschen wrote:
> > >> On Mar 14 20:50, Yaakov (Cygwin/X) wrote:
> > >> > On 2012-03-08 03:12, Corinna Vinschen wrote:
> > >> > >The assumption that the Cygwin DLL has a given size and will never
> > >> > >change is flawed.  How are we supposed to add new functionality if the
> > >> > >DLL has to stick at a certain size?  And even using another GCC can
> > >> > >easily change the size of the DLL, given changes in code generation.
> > >> > 
> > >> > Improving rebase is great, but should something be done to fix
> > >> > compute_dll_image_base(), perhaps change the base to 0x6180 to
> > >> > give plenty of room for Cygwin?
> > >> 
> > >> I think that's a good idea.  But 0x6180 is a bit much, I think.  The
> > >> most important factor for the bigger size of the Cygwin DLL was the
> > >> raise of the cygheap from 512K to 2 Megs.  This won't happen anymore for
> > >> a loong time.  Therefore, 0x6160 should be more than enough for
> > >> a while.  That gives us another 2 Megs for other DLLs.
> > >> 
> > >> What do you think, Chris?  Is that worth a new binutils?
> > 
> > I saw the comment.  I've never looked at the code in question so I didn't
> > have a ready answer.
> 
> I think a new binutils would be a good thing, with the start address in
> ld/emultempl/pe.em, function compute_dll_image_base, changed from
> 0x6130 to 0x6150 or 0x6160 so that the default base for DLLs
> doesn't potentially colide with the bigger cygheap.
> 
> Looking once more into that, I think 0x6150 is sufficient.  In
> 1.7.11 the end address of the cygheap is 0x6148, it's size 0x20f000,
> in the most recent snapshot it's 0x6148 as well, it's size 0x20e000.
> That means, if we choose 0x6150, we have still 184K room for
> extension.  Since we don't raise the size of the cygheap anymore, that
> should be more than enough for a while...
> 
> 
> Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat


Re: More fault tolerant rebase (was Re: libtcl8.5.dll collides with Cygwin DLL by default)

2012-03-26 Thread Corinna Vinschen
Jason?  Ping?

On Mar 19 18:59, Corinna Vinschen wrote:
> On Mar 19 12:59, Jason Tishler wrote:
> > Corinna,
> > 
> > On Mon, Mar 19, 2012 at 10:57:41AM +0100, Corinna Vinschen wrote:
> > > Jason?  Ping?
> > 
> > I looked through the patch and it seems OK.  ATM, that's the best I can
> > do.  Let me know when to release a new package.
> 
> Thanks for looking.  I've applied the patch and I think it would be
> helpful to get a new release ASAP, so we can start automating rebasing
> from setup.
> 
> 
> Thanks,
> Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat


Re: RM: spamprobe

2012-03-26 Thread Eric Blake
On 03/25/2012 02:25 PM, Christopher Faylor wrote:
> On Sun, Mar 25, 2012 at 01:19:09PM +0300, Jari Aalto wrote:
>> Please remove spamprobe:
>>
>>- No longer compiles with latest libdb
>>- Blocks libpng12 to libpng14 upgrade on Cygwin
>>- There are alternatives
> 
> I created an empty package and moved the category to "_obsolete".

Jari, please send an announcement mail declaring that the package is
obsolete.

-- 
Eric Blake   ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature


Can I help with missing Cygwin man pages?

2012-03-26 Thread Wayne Newberry
I've noticed some scattered posts about missing Cygwin man pages.
I'm willing to help, but I'm not sure what I would be getting into.
I'm a technical writer, so I might need some help to get started and
to understand how to proceed.
Based on some advice, I've downloaded and extracted the
man-pages-3.32-14.fc16.noarch RPM and I'm comparing the man2, man3,
and man5 directories for Cygwin and this RPM.
I believe that these directories are the appropriate places to start.
What's the next step?
Thanks,
Wayne


Re: RFU: pngcrush-1.7.26

2012-03-26 Thread Jari Aalto
2012-03-26 00:38 "Yaakov (Cygwin/X)" :
| On 2012-03-25 03:29, Jari Aalto wrote:
|
| > New upstream release:
| >
| > wget --recursive --no-host-directories --cut-dirs=3 \
| >  
http://cante.net/~jaalto/tmp/cygwin/pngcrush/pngcrush-1.7.26+20120223+gitb6d8931-1-src.tar.bz2
 \
| >  
http://cante.net/~jaalto/tmp/cygwin/pngcrush/pngcrush-1.7.26+20120223+gitb6d8931-1.tar.bz2
 \
| >  http://cante.net/~jaalto/tmp/cygwin/pngcrush/setup.hint
|
| Uploaded.  Can any previous versions be removed?

Yes,
Jari


Re: RFU: pngquant 1.7.2-1

2012-03-26 Thread Jari Aalto
2012-03-26 00:39 "Yaakov (Cygwin/X)"
| On 2012-03-25 04:58, Jari Aalto wrote:
|
| > New upstream release:
| >
| > wget --recursive --no-host-directories --cut-dirs=3 \
| >  
http://cante.net/~jaalto/tmp/cygwin/pngquant/pngquant-1.7.2-1-src.tar.bz2 \
| >  http://cante.net/~jaalto/tmp/cygwin/pngquant/pngquant-1.7.2-1.tar.bz2 \
| >  http://cante.net/~jaalto/tmp/cygwin/pngquant/setup.hint
|
| Uploaded.  Can any previous versions be removed?

Yes. Likewise for the others too.
Jari


Re: RFU: wcd 5.2.1-1

2012-03-26 Thread Jari Aalto
2012-03-26 00:39 "Yaakov (Cygwin/X)" :
| On 2012-03-25 06:24, Jari Aalto wrote:
|
| > New upstream release:
| >
| > wget --recursive --no-host-directories --cut-dirs=3 \
| >  http://cante.net/~jaalto/tmp/cygwin/wcd/setup.hint \
| >  http://cante.net/~jaalto/tmp/cygwin/wcd/wcd-5.2.1-1-src.tar.bz2 \
| >  http://cante.net/~jaalto/tmp/cygwin/wcd/wcd-5.2.1-1.tar.bz2
|
| Uploaded.  Can any previous versions be removed?

Yes,
Jari


Re: Mingw64 and Cygwin: header and libs layout

2012-03-26 Thread Kai Tietz
2012/3/25 Corinna Vinschen:
> And why should this be done?  It doesn't look as if Microsoft will ever
> generate autoconf'ed, target-specific headers in different directories
> and Mingw64 strives to create platform headers in as most compatible as
> possible.  Kai, what do you say

Well, for the platform headers - and this is all we are talking about
here AFAIU - it isn't to be expected that there are differences
between native-windows gcc version or Cygwin-gcc version, which can't
be covered by simple type-abstraction.  In general the psdk in cygwin
is required for linking, and in some situation also for building.

And of course it is obvious that C-runtime parts of headers and lib
have not to be installed in shared location.  This doesn't make any
sense to mix them.

> And then, if we stick to the assumption that the platform headers will
> be target dependent at one point, How would you like to solve that for
> the Cygwin gcc?  Introducing /usr/include/w64api?  As dir or as symlink?

 Platform headers (at least that one for Windows) aren't target
 dependent in general.  I think it would be even more a major flaw, if
 we would introduce such a difference.

>> >> headers for w32api aren't huge in terms of disk space (5.5M), so just 
>> >> having
>> >> duplicates in the appropriate places wouldn't be that bad.  It's what 
>> >> happens
>> >> every time you build libwhatever for both your native system and a
>> >> cross-target anyway.
> In that case you *have* to make a target specific headers assumption,
> otherwise you have a break in the systematics.  And then, again, how do
> you let the gcc compiler access the target headers?  By creating two
> subdirs under /usr/include, w32api and w64api?

 Yes, these target-specific assumptions in gcc caused in the past
 already enough pain for none-in-souirceware-tree targets.  I really
 would love if we could avoid such and infrastructural assumptions
 valid only for one target.

I see no good reason to make for 32-bit/64-bit (well, we might get in
near future even ARM support in platform-headers) platform environment
two different directories.  It just makes it more likely that headers
from one getting incompatible to the other-one.  Also it makes a
multilib-scenario (if ever desired for Cygwin) much harder. That
import-libaries (plus additional objects in imports) of platform-sdk
have to be placed in different lib-folders (lib32/lib64) is as obvious
as  the built of the platform-libraries are requiring an native
windows-compiler.
The platform-headers (without the DDK and the direct-x specific
extensions) are about 10 MB, nevertheless I agree that in modern times
of huge HDD-capacities a double installation of them isn't that worse
as it was in the past.

> Corinna

Regards,
Kai


Re: [SECURITY] gnutls

2012-03-26 Thread Dr. Volker Zell
> Yaakov  writes:

> A security vulnerability has just been announced for gnutls 
(CVE-2012-1573).
> This can be fixed by updating to 2.12.18.

Yaakov can you update your p11-kit package. I could use it in a new gnutls 
build.


checking for P11_KIT... configure: error: Package requirements (p11-kit-1 >= 
0.11) were not met:

Requested 'p11-kit-1 >= 0.11' but version of p11-kit is 0.9


Ciao
  Volker