Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Corinna Vinschen
On Aug 11 09:41, Ken Brown wrote:
 On 8/11/2013 3:16 AM, Andrew Schulman wrote:
 Fairly often when I run setup just for updates, it selects new packages for
 installation that I haven't selected and that aren't required by any of my
 other packages.
 
 Right now setup wants to install the login package.  I didn't select it,
 and if I unselect it the installation continues without any problem. It
 happened in setup-x86, and now setup-x86_64 wants to do it too.  I try to
 keep my installation slim, so I don't want setup to add new packages that
 aren't required and that I didn't select.
 
 Has anyone else observed this?  Know the reason?  Are they new packages,
 and setup assumes I want all new packages?
 
 login is in the Base category and so is installed by default.  It
 was only recently added to the 64-bit distro, but I think it's been
 in x86 for a long time.  The files on sourceware date from 2009.
 
 As far as I know, only things in Base and Misc (and their
 dependencies) get installed by default.  (And packages in Misc are
 usually there by mistake, because a maintainer forgot to provide a
 setup.hint.)  I haven't observed any exceptions to this.

Usually only Base and dependencies shoud be installed by default,
not Misc.  Or did I miss something?


Corinna

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


pgpgfZFS8srJk.pgp
Description: PGP signature


Re: [RFU] libaprutil1-1.5.2-4

2013-08-12 Thread Corinna Vinschen
On Aug 11 15:11, David Rothenberger wrote:
 On 8/11/2013 12:34 PM, marco atzeri wrote:
  Il 8/11/2013 9:02 PM, David Rothenberger ha scritto:
  D=http://home.comcast.net/~david.rothenberger/cygwin/x86_86
  
  this is missing error 404
 
 Sorry for the typo (x86_86 instead of x86_64).
 
 D=http://home.comcast.net/~david.rothenberger/cygwin/x86_64
 wget -x -nH --cut-dirs=3 \
  ${D}/libaprutil1/aprutil1/aprutil1-1.5.2-4.tar.bz2 \
  ${D}/libaprutil1/aprutil1/setup.hint \

^

There's still a 404 error for these two, David.


  ${D}/libaprutil1/libaprutil1-1.5.2-4.tar.bz2 \
  ${D}/libaprutil1/libaprutil1-1.5.2-4-src.tar.bz2 \
  ${D}/libaprutil1/libaprutil1-debuginfo/libaprutil1-debuginfo-1.5.2-4.tar.bz2 
 \
  ${D}/libaprutil1/libaprutil1-debuginfo/setup.hint \
  ${D}/libaprutil1/libaprutil1-devel/libaprutil1-devel-1.5.2-4.tar.bz2 \
  ${D}/libaprutil1/libaprutil1-devel/setup.hint \
  ${D}/libaprutil1/setup.hint


Corinna

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


pgpW7iAJpPwGE.pgp
Description: PGP signature


Re: [PATCH] setup.exe SEGV on WinXP/Pro

2013-08-12 Thread Corinna Vinschen
On Aug 11 19:24, Achim Gratz wrote:
 Corinna Vinschen writes:
  Patch applied.
 
 As a follow-up on the discussion I've checked why this is a conversion
 operator in the first place and the answer is no particularly good
 reason.  I propose to keep the implementation unchanged, but as a plain
 member function str() instead, which should be easier to grok some time
 later.  This is the only path the conversion operator got invoked
 through anyway.
 

Applied.


Thanks,
Corinna

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


pgpJacBM2DzBD.pgp
Description: PGP signature


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Ken Brown

On 8/12/2013 5:33 AM, Corinna Vinschen wrote:

On Aug 11 09:41, Ken Brown wrote:

On 8/11/2013 3:16 AM, Andrew Schulman wrote:

Fairly often when I run setup just for updates, it selects new packages for
installation that I haven't selected and that aren't required by any of my
other packages.

Right now setup wants to install the login package.  I didn't select it,
and if I unselect it the installation continues without any problem. It
happened in setup-x86, and now setup-x86_64 wants to do it too.  I try to
keep my installation slim, so I don't want setup to add new packages that
aren't required and that I didn't select.

Has anyone else observed this?  Know the reason?  Are they new packages,
and setup assumes I want all new packages?


login is in the Base category and so is installed by default.  It
was only recently added to the 64-bit distro, but I think it's been
in x86 for a long time.  The files on sourceware date from 2009.

As far as I know, only things in Base and Misc (and their
dependencies) get installed by default.  (And packages in Misc are
usually there by mistake, because a maintainer forgot to provide a
setup.hint.)  I haven't observed any exceptions to this.


Usually only Base and dependencies shoud be installed by default,
not Misc.  Or did I miss something?


We had problems with expat packages being installed by default because 
they were missing setup.hint files and therefore were put into Misc:


  http://cygwin.com/ml/cygwin-apps/2013-04/msg00234.html
  http://www.cygwin.com/ml/cygwin-apps/2013-07/msg00209.html

Maybe I jumped to an incorrect conclusion, but that (and earlier 
instances of the same problem) made me think that Misc was installed by 
default.


Ken


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Corinna Vinschen
On Aug 12 07:10, Ken Brown wrote:
 On 8/12/2013 5:33 AM, Corinna Vinschen wrote:
 On Aug 11 09:41, Ken Brown wrote:
 On 8/11/2013 3:16 AM, Andrew Schulman wrote:
 Fairly often when I run setup just for updates, it selects new packages for
 installation that I haven't selected and that aren't required by any of my
 other packages.
 
 Right now setup wants to install the login package.  I didn't select it,
 and if I unselect it the installation continues without any problem. It
 happened in setup-x86, and now setup-x86_64 wants to do it too.  I try to
 keep my installation slim, so I don't want setup to add new packages that
 aren't required and that I didn't select.
 
 Has anyone else observed this?  Know the reason?  Are they new packages,
 and setup assumes I want all new packages?
 
 login is in the Base category and so is installed by default.  It
 was only recently added to the 64-bit distro, but I think it's been
 in x86 for a long time.  The files on sourceware date from 2009.
 
 As far as I know, only things in Base and Misc (and their
 dependencies) get installed by default.  (And packages in Misc are
 usually there by mistake, because a maintainer forgot to provide a
 setup.hint.)  I haven't observed any exceptions to this.
 
 Usually only Base and dependencies shoud be installed by default,
 not Misc.  Or did I miss something?
 
 We had problems with expat packages being installed by default
 because they were missing setup.hint files and therefore were put
 into Misc:
 
   http://cygwin.com/ml/cygwin-apps/2013-04/msg00234.html
   http://www.cygwin.com/ml/cygwin-apps/2013-07/msg00209.html
 
 Maybe I jumped to an incorrect conclusion, but that (and earlier
 instances of the same problem) made me think that Misc was installed
 by default.

Oh, right.  The setup sources seem to prove that point, too.


Thanks,
Corinna

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


pgpNLCKR9vALl.pgp
Description: PGP signature


Re: [cygport] [PATCH] Add support for VERSIONS

2013-08-12 Thread Corinna Vinschen
Hi Yaakov,  


Any chance to discuss this?  The ideas here are not unreasonable, or,
are they?


On Aug  5 10:57, Corinna Vinschen wrote:
 On Aug  4 10:47, Achim Gratz wrote:
  Corinna Vinschen writes:
   Btw., Yaakov, thanks for the new 0.13.0 version.  The only problem I
   still have is the duplication of the dist files into the CWD.  Isn't
   there some switch or setting to disable this behaviour?
  
  I've just updated my rpm-style fork of cygport and I've implemented it
  there — you need to set NO_TOP_PKG non-null in cygport.conf.  It's the
  first commit on top of upstream cygport master since you'll probably
  don't want the rest of the patch stack.  I've also integrated Dave's
  PKG_VERSION patch (second commit up) if anybody is interested.
  
  Clone from git://repo.or.cz/cygport/rpm-style.git
  
  The rest of the branch lets you can omit the .cygport extension
  universally and extends version-less naming to patch files (I think Ken
  had requested that some time ago).  It also keeps all downloads (except
  source VCS, I've not had time yet to look into that) in DISTDIR and uses
  them from there directly without copying to $top.  I'll be rebasing that
  branch on top of cygport master to keep it current.
 
 That sounds interesting, but I'd prefer to get this functionality,
 at least partially, into cygport.
 
 Yaakov?  Ping?

Thanks,
Corinna

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


pgp4NsTKedjZw.pgp
Description: PGP signature


Re: [PATCH] libgetopt++; change DefaultFormatter to produce less line breaks in usage output

2013-08-12 Thread Corinna Vinschen
On Aug 11 21:08, Achim Gratz wrote:
 
 The default formatter splits the line 40/40, which produces several
 unnecessary linebreaks for setup.exe and clutters the usage output.
 Implement a 35/45 split by default and provide an alternative
 constructor that enables adjustment of these parameters if necessary.
 

 From 4989f5b105875e635b6043f0c306601ca4bec21d Mon Sep 17 00:00:00 2001
 From: Achim Gratz ...
 Date: Sat, 10 Aug 2013 15:05:30 +0200
 Subject: [PATCH] split line 35/45 by default to have less linebreaks

I'm a bit puzzled.  Why do I always see the mail header twice, once
as mail header and once in the body when you send a patch?  This is
irritating.

   * include/getopt++/DefaultFormatter.h (DefaultFormatter):
   Introduce private data members and use them, adjust comment
   accordingly.  Split the line 35/45 instead of 40/40 by default
   to get less linebreaks.  Add default initializers for data
   members to the constructor.  Add a second constructor that
   offers parameters for initialization of the private data
   members.
   (DefaultFormatter::operator ()): Remove automatic variable
   output and directly put the data on the output stream instead.
   Use private data members to construct the output rather than
   magic constants.

Applied.


Thanks,
Corinna

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


pgp6f4LcrGUP4.pgp
Description: PGP signature


setup: Execute postinstall batch with /d to prevent AutoRun

2013-08-12 Thread Arlo O'Keeffe
Hi all,

I am experiencing issues with autorebase.bat during setup. The call to
autorebase.bat simply fails.

I use a registry key [1] to execute a batch file before opening cmd to
setup my cmd environment with doskey [2]. I guess that doskey tries to
access something that simply does not exist in the noninteractive
shell and therefore fails. Since I could not find a way to detect a
noninteractive shell in cmd I was thinking one could change the call
to cmd in script.cc to include the /d parameter [3] to prevent running
the AutoRun registry keys.

Does that make sense?

Thanks,

Arlo

1: http://technet.microsoft.com/en-us/library/cc779439(v=WS.10).aspx
2: 
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/doskey.mspx?mfr=true
3: 
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true

--
Arlo O'Keeffe | Skype: arlolok


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Andrew Schulman
 On 8/11/2013 3:16 AM, Andrew Schulman wrote:
  Fairly often when I run setup just for updates, it selects new packages for
  installation that I haven't selected and that aren't required by any of my
  other packages.
 
  Right now setup wants to install the login package.  I didn't select it,
  and if I unselect it the installation continues without any problem. It
  happened in setup-x86, and now setup-x86_64 wants to do it too.  I try to
  keep my installation slim, so I don't want setup to add new packages that
  aren't required and that I didn't select.
 
  Has anyone else observed this?  Know the reason?  Are they new packages,
  and setup assumes I want all new packages?
 
 login is in the Base category and so is installed by default.  It was 
 only recently added to the 64-bit distro, but I think it's been in x86 
 for a long time.  The files on sourceware date from 2009.
 
 As far as I know, only things in Base and Misc (and their dependencies) 
 get installed by default.  (And packages in Misc are usually there by 
 mistake, because a maintainer forgot to provide a setup.hint.)  I 
 haven't observed any exceptions to this.

OK, I see that login is in the base category - although that seems like a
mistake to me, since it seems like a package that few Cygwin users will
ever use.

Leaving that aside, I know there are other packages that setup has tried to
install, and that I don't see in the base or misc categories. Unfortunately
I don't remember now what they were, but the next time it happens I'll
report it here.


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Christopher Faylor
On Mon, Aug 12, 2013 at 01:16:33PM +0200, Corinna Vinschen wrote:
On Aug 12 07:10, Ken Brown wrote:
 Maybe I jumped to an incorrect conclusion, but that (and earlier
 instances of the same problem) made me think that Misc was installed
 by default.

Oh, right.  The setup sources seem to prove that point, too.

You know, I think I will remove Misc from upset's logic.  The category
field should be mandatory, not optional.

I assume that no one disagrees with this, right?  AFAIK, any time upset
has helpfully added Misc it has done nothing but cause problems.

cgf


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Corinna Vinschen
On Aug 12 11:29, Christopher Faylor wrote:
 On Mon, Aug 12, 2013 at 01:16:33PM +0200, Corinna Vinschen wrote:
 On Aug 12 07:10, Ken Brown wrote:
  Maybe I jumped to an incorrect conclusion, but that (and earlier
  instances of the same problem) made me think that Misc was installed
  by default.
 
 Oh, right.  The setup sources seem to prove that point, too.
 
 You know, I think I will remove Misc from upset's logic.  The category
 field should be mandatory, not optional.
 
 I assume that no one disagrees with this, right? 

I don't.


Corinna

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


pgpzZXDdFutXw.pgp
Description: PGP signature


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Charles Wilson

On 8/12/2013 11:45 AM, Corinna Vinschen wrote:

On Aug 12 11:29, Christopher Faylor wrote:

On Mon, Aug 12, 2013 at 01:16:33PM +0200, Corinna Vinschen wrote:

On Aug 12 07:10, Ken Brown wrote:

Maybe I jumped to an incorrect conclusion, but that (and earlier
instances of the same problem) made me think that Misc was installed
by default.


Oh, right.  The setup sources seem to prove that point, too.


You know, I think I will remove Misc from upset's logic.  The category
field should be mandatory, not optional.

I assume that no one disagrees with this, right?


I don't.


Back in the day, Misc was used when setup.exe supported installing a 
directory full of random tarballs without setup.hint or setup.ini data. 
 So, of course, if you pointed setup.exe at a directory full of random 
tarballs, you did so because you wanted to install them -- thus Misc was 
installed by default.


But I don't think that (installing tarballs w/o setup.ini data) even 
works anymore -- and genini is easy enough to use -- so I also agree 
with the decision to remove Misc.


--
Chuck



Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Christopher Faylor
On Mon, Aug 12, 2013 at 12:08:44PM -0400, Charles Wilson wrote:
On 8/12/2013 11:45 AM, Corinna Vinschen wrote:
 On Aug 12 11:29, Christopher Faylor wrote:
 On Mon, Aug 12, 2013 at 01:16:33PM +0200, Corinna Vinschen wrote:
 On Aug 12 07:10, Ken Brown wrote:
 Maybe I jumped to an incorrect conclusion, but that (and earlier
 instances of the same problem) made me think that Misc was installed
 by default.

 Oh, right.  The setup sources seem to prove that point, too.

 You know, I think I will remove Misc from upset's logic.  The category
 field should be mandatory, not optional.

 I assume that no one disagrees with this, right?

 I don't.

Back in the day, Misc was used when setup.exe supported installing a 
directory full of random tarballs without setup.hint or setup.ini data. 
  So, of course, if you pointed setup.exe at a directory full of random 
tarballs, you did so because you wanted to install them -- thus Misc was 
installed by default.

Note that I didn't say that I'd remove the capability from setup.exe.
I just want to remove it from the script that generates setup.ini.

I suppose someone could remove it from genini too.

cgf


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Achim Gratz
Christopher Faylor writes:
 You know, I think I will remove Misc from upset's logic.  The category
 field should be mandatory, not optional.

+1


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

SD adaptation for Waldorf microQ V2.22R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada


Re: [PATCH] libgetopt++; change DefaultFormatter to produce less line breaks in usage output

2013-08-12 Thread Achim Gratz
Corinna Vinschen writes:
 I'm a bit puzzled.  Why do I always see the mail header twice, once
 as mail header and once in the body when you send a patch?  This is
 irritating.

Sorry, I just inline the patch that 'git format-patch' produces and
that is a complete email in itself.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Waldorf MIDI Implementation  additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs


Re: [RFU] libaprutil1-1.5.2-4

2013-08-12 Thread David Rothenberger
Corinna Vinschen wrote:
 On Aug 11 15:11, David Rothenberger wrote:
 On 8/11/2013 12:34 PM, marco atzeri wrote: 
 D=http://home.comcast.net/~david.rothenberger/cygwin/x86_64 wget
 -x -nH --cut-dirs=3 \ 
 ${D}/libaprutil1/aprutil1/aprutil1-1.5.2-4.tar.bz2 \ 
 ${D}/libaprutil1/aprutil1/setup.hint \
 
 ^
 
 There's still a 404 error for these two, David.

There's no aprutil1 transition package for x86_64, so this is fine.
It's just a copy-paste error in my email. I'll be more careful next time.

-- 
David Rothenberger    daver...@acm.org

Imitation is the sincerest form of television.
-- The New Mighty Mouse


Re: why does setup keep trying to install non-required packages?

2013-08-12 Thread Christopher Faylor
On Mon, Aug 12, 2013 at 06:37:40PM +0200, Achim Gratz wrote:
Christopher Faylor writes:
 You know, I think I will remove Misc from upset's logic.  The category
 field should be mandatory, not optional.

+1

Thanks.  I have upset sort of pulled apart right now as I attempt to
deal with my new upload method so it will be a while before this is
implemented.

cgf


Re: setup: Execute postinstall batch with /d to prevent AutoRun

2013-08-12 Thread Christopher Faylor
On Mon, Aug 12, 2013 at 12:12:10PM -0400, Christopher Faylor wrote:
On Mon, Aug 12, 2013 at 02:17:25PM +0200, Arlo O'Keeffe wrote:
Hi all,

I am experiencing issues with autorebase.bat during setup. The call to
autorebase.bat simply fails.

I use a registry key [1] to execute a batch file before opening cmd to
setup my cmd environment with doskey [2]. I guess that doskey tries to
access something that simply does not exist in the noninteractive
shell and therefore fails. Since I could not find a way to detect a
noninteractive shell in cmd I was thinking one could change the call
to cmd in script.cc to include the /d parameter [3] to prevent running
the AutoRun registry keys.

Does that make sense?

Would renaming autorebase.bat - autorebase.cmd fix this?

While modifying setup to deal with .cmd files, of course.

cgf


Re: setup: Execute postinstall batch with /d to prevent AutoRun

2013-08-12 Thread Achim Gratz
Christopher Faylor writes:
 Would renaming autorebase.bat - autorebase.cmd fix this?

I don't think so.  From the description, the AutoRun key is used
whenever cmd gets started, unless the /D option is given.  It seems
that you would either need to change COMSPEC or start each sub-CMD with
the /D switch as well if you truly wanted to skip the AutoRun key.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


Re: [RFU] libaprutil1-1.5.2-4

2013-08-12 Thread Corinna Vinschen
On Aug 12 10:40, David Rothenberger wrote:
 Corinna Vinschen wrote:
  On Aug 11 15:11, David Rothenberger wrote:
  On 8/11/2013 12:34 PM, marco atzeri wrote: 
  D=http://home.comcast.net/~david.rothenberger/cygwin/x86_64 wget
  -x -nH --cut-dirs=3 \ 
  ${D}/libaprutil1/aprutil1/aprutil1-1.5.2-4.tar.bz2 \ 
  ${D}/libaprutil1/aprutil1/setup.hint \
  
  ^
  
  There's still a 404 error for these two, David.
 
 There's no aprutil1 transition package for x86_64, so this is fine.
 It's just a copy-paste error in my email. I'll be more careful next time.

No worries.  64 bit version uploaded.


Thanks,
Corinna

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


pgpscuPfJzKTp.pgp
Description: PGP signature


Re: Missing 64 bit packages

2013-08-12 Thread Yaakov (Cygwin/X)

On 2013-08-05 04:25, Corinna Vinschen wrote:

   editres
   js185
   lighttpd
   nspr
   nss
   perl-clone


These are up now.


Yaakov



Re: Missing 64 bit packages

2013-08-12 Thread Corinna Vinschen
On Aug 12 14:34, Yaakov (Cygwin/X) wrote:
 On 2013-08-05 04:25, Corinna Vinschen wrote:
editres
js185
lighttpd
nspr
nss
perl-clone
 
 These are up now.

Removed from cygwin-64bit-missing.


Thanks,
Corinna

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


pgp9NAJufk3kR.pgp
Description: PGP signature


Re: [RFU] Please upload: algol68g package updates

2013-08-12 Thread Thomas Wolff

Am 11.08.2013 19:49, schrieb marco atzeri:

Il 8/11/2013 7:02 PM, Thomas Wolff ha scritto:

Please upload the updated packages for algol68g (both 32 and 64 bit):

cd algol68g
wget http://towo.net/algol68g/algol68g-2.7-0-src.tar.bz2
wget http://towo.net/algol68g/algol68g-2.7-0-`uname -m`.tar.bz2

Thank you
Thomas Wolff


you can not assume that
 uname -m

is providing anything useful.

uname -m works on every system I've tried (unlike uname -p, uname -i).
Very useful (e.g. in PATH=$HOME/bin/`uname`.`uname -m`:$PATH).


Moreover we are not using the architecture on the binary file.
I think it is really not a good idea to have the same name for archives 
of different packages. No other systems I know does this.
I had raised this issue well in time 
(http://cygwin.com/ml/cygwin-apps/2013-04/msg00319.html) with some 
initially positive responses (including yours) but unfortunately no 
further discussion.

My upload request was a feable attempt to foster this discussion again...

By the way, I have managed meanwhile to package algol68g completely with 
cygport (see my other thread which I will respond later) and will 
provide another upload.


--
Thomas


Re: [RFU] Please upload: algol68g package updates

2013-08-12 Thread Ken Brown

On 8/12/2013 5:12 PM, Thomas Wolff wrote:

Am 11.08.2013 19:49, schrieb marco atzeri:

Il 8/11/2013 7:02 PM, Thomas Wolff ha scritto:

Please upload the updated packages for algol68g (both 32 and 64 bit):

cd algol68g
wget http://towo.net/algol68g/algol68g-2.7-0-src.tar.bz2
wget http://towo.net/algol68g/algol68g-2.7-0-`uname -m`.tar.bz2

Thank you
Thomas Wolff


you can not assume that
 uname -m

is providing anything useful.

uname -m works on every system I've tried (unlike uname -p, uname -i).
Very useful (e.g. in PATH=$HOME/bin/`uname`.`uname -m`:$PATH).


Marco didn't say that uname -m wouldn't work.  He said it wouldn't 
provide anything useful.  The person trying to carry out your upload 
request will be working on sourceware, where uname -m gives x86_64 
regardless of the Cygwin architecture that your package is intended for.



Moreover we are not using the architecture on the binary file.

I think it is really not a good idea to have the same name for archives
of different packages. No other systems I know does this.
I had raised this issue well in time
(http://cygwin.com/ml/cygwin-apps/2013-04/msg00319.html) with some
initially positive responses (including yours) but unfortunately no
further discussion.
My upload request was a feable attempt to foster this discussion again...


If you're really trying to foster a productive discussion, sending a 
bogus RFU doesn't seem like the best way to do it.  All you accomplish 
is to waste the time of people like Marco who have volunteered to 
respond to RFUs.


Ken


Re: [RFU] Please upload: algol68g package updates

2013-08-12 Thread Christopher Faylor
On Mon, Aug 12, 2013 at 11:12:25PM +0200, Thomas Wolff wrote:
Am 11.08.2013 19:49, schrieb marco atzeri:
 Il 8/11/2013 7:02 PM, Thomas Wolff ha scritto:
 Please upload the updated packages for algol68g (both 32 and 64 bit):

 cd algol68g
 wget http://towo.net/algol68g/algol68g-2.7-0-src.tar.bz2
 wget http://towo.net/algol68g/algol68g-2.7-0-`uname -m`.tar.bz2

 Thank you
 Thomas Wolff

 you can not assume that
  uname -m

 is providing anything useful.
uname -m works on every system I've tried (unlike uname -p, uname -i).
Very useful (e.g. in PATH=$HOME/bin/`uname`.`uname -m`:$PATH).

It may be useful in your path.  It is not useful when downloading since
uname -m returns i686 on 32-bit Cygwin and Cygwin is currently using
x86 to denote 32-bit.

And, you shouldn't be inventing a convention of adding the architecture
to your packages.  upset won't know what to do with that.

 Moreover we are not using the architecture on the binary file.
I think it is really not a good idea to have the same name for archives 
of different packages. No other systems I know does this.

Just to kill two birds with one stone:

http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/18/Fedora/x86_64/os/Packages/a/abattis-cantarell-fonts-0.0.10.1-1.fc18.noarch.rpm
http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/18/Fedora/i386/os/Packages/a/abattis-cantarell-fonts-0.0.10.1-1.fc18.noarch.rpm

I had raised this issue well in time 
(http://cygwin.com/ml/cygwin-apps/2013-04/msg00319.html) with some 
initially positive responses (including yours) but unfortunately no 
further discussion.
My upload request was a feable attempt to foster this discussion again...

So by asking someone to upload a package using a technique that wouldn't
work, but, if it had, would have ended up not actually working with
the Cygwin distribution, you hoped to win people to your side?

I'm not against the idea of adding an arch keyword to package tar balls
but you've chosen the wrong way to go about arguing that point.

cgf


Re: Missing 64 bit packages

2013-08-12 Thread Yaakov (Cygwin/X)

On 2013-08-05 04:25, Corinna Vinschen wrote:

   beforelight
   e2fsimage
   exif
   fvwm
   gsm
   libesmtp
   libmetalink
   mkcomposecache
   odbc-psql
   python-twisted
   sessreg
   snownews
   xcb-util-renderutil


These are up now as well.

grandr
xfindproxy

These are deprecated, and will soon be removed from i686 as well.

xwinwm

This too may be deprecated soon in favour of XtoW.


Yaakov



[ANNOUNCEMENT] Uploads for 12 August

2013-08-12 Thread Yaakov (Cygwin/X)
The following packages (and their subpackages) have been updated for 
both arches:


* at-spi2-atk-2.8.1-1
* at-spi2-core-2.8.0-1
* atk1.0-2.8.0-1
* dconf-0.16.1-1
* font-cantarell-otf-0.0.13-1
* fontconfig-2.10.93-1
* gamin-0.1.10-14
* GConf2-3.2.6-2
* gcr-3.8.2-1
* gdk-pixbuf2.0-2.28.2-1
* glib2.0-2.36.4-1
* glib2.0-networking-2.36.2-1
* gnome-common-3.7.4-2
* gnome-icon-theme-3.8.3-1
* gnome-keyring-3.8.2-1
* gnome-themes-standard-3.8.3-1
* gobject-introspection-1.36.0-1
* graphite2-1.2.3-1
* gsettings-desktop-schemas-3.8.2-1
* gstreamer1.0-1.0.9-1
* gstreamer1.0-plugins-base-1.0.9-1
* gstreamer1.0-plugins-good-1.0.9-1
* gtk-doc-1.19-1
* gtk2.0-2.24.20-1
* gtk3-3.8.2-1
* gvfs-1.16.3-1
* harfbuzz-0.9.19-1
* libgnome-keyring-3.8.0-1
* libgsf-1.14.28-1
* libsecret1-0.15-1
* libsoup2.4-2.42.2-1
* nspr-4.9.6-1
* pango1.0-1.34.1-1
* pcre-8.33-1
* perl-Clone-0.34-1
* pixman-0.30.2-1
* python-gi-3.8.3-1
* python3-gi-3.8.3-1
* vala-0.20.1-1
* xorg-cf-files-1.0.5-2
* yelp-xsl-3.8.1-1

This update brings the GNOME components in the distro up to the latest 
stable release.


--

Yaakov
Cygwin/X


CYGWIN-XFREE-ANNOUNCE UNSUBSCRIBE INFO
==

If you want to unsubscribe from the cygwin-xfree-announce mailing list,
please use the automated form at:

http://cygwin.com/lists.html#subscribe-unsubscribe

If this does not work, then look at the List-Unsubscribe:  tag in the
email header of this message.  Send email to the address specified
there.  It will be in the format:

cygwin-xfree-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

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



Re: Source a .bat file from bash

2013-08-12 Thread Csaba Raduly
Hi Saurabh,

On Fri, Aug 9, 2013 at 10:42 PM, Saurabh T wrote:
 Is there a way to source a .bat file from bash and have the paths and other 
 environment variables set in it apply in cygwin?


Note that to source in UNIX shell parlance means read the file and
interpret it. Bash can't do that with a .bat file (it's in a
different language).

You could run cmd.exe to interpret the .bat file, but changes to th
environment get lost when cmd.exe exits. One possibility is to run
bash from the cmd.exe window after the batch has finished.

some_command could be:

cp $1 /tmp/bat-to-bash-$1
echo 'c:\cygwin\bin\bash.exe --login'  /tmp/bat-to-bash-$1
cmd.exe /tmp/bat-to-bash-$1

(this might work, but I haven't tested it)

Csaba
-- 
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
Ok, it boots. Which means it must be bug-free and perfect.  -- Linus Torvalds
People disagree with me. I just ignore them. -- Linus Torvalds

--
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



Re: redefinition of __fpending

2013-08-12 Thread D.Bailey
Had a similar problem with fpending redefine while trying to compile gnu
bison.

May be a problem with the 1.7.23-1 release of cygwin, because when I install
1.7.22-1 everything compiles without error.



--
View this message in context: 
http://cygwin.1069669.n5.nabble.com/redefinition-of-fpending-tp101847p101880.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
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



Re: redefinition of __fpending

2013-08-12 Thread Corinna Vinschen
On Aug 11 09:20, Denis Excoffier wrote:
 Hello,
 
 I don't really know what is going on, but the new (since 1.7.23) __fpending() 
 declaration
 in /usr/include/stdio_def.h (line 47) seems to prevent the following to 
 compile (redefinition
 of __fpending, i'm using GCC-4.8.1):
 - m4-1.4.16
 - grep-2.14
 - findutils-4.5.11
 
 These packages use fpending.c from gnulib.

Big sigh.

The gnulib-related configure test checks for the declaration of
__fpending, but the build environment still tries to compile gnulib's
fpending.c.  But __fpending is defined as inline function in stdio_ext.h
so the definition in fpending.c clashes with the one in stdio_ext.h.

That's a bug in the gnulib build environment.  The definition of
__fpending should be skipped if HAVE_DECL___FPENDING is 1.

The problem is that this doesn't really help us a lot since all
packages with integrated gnulib are affected.

I'm not sure how to fix this yet.


Corinna

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


pgpexdVUDRl46.pgp
Description: PGP signature


Re: : 64-bit cygwin - cannot remove group permissions from file on ntfs

2013-08-12 Thread Corinna Vinschen
On Aug 11 16:28, Luke Ordelmans wrote:
 Running cygwin 64-bit on Windows 8 doesn't allow me to remove group 
 permissions from a file. On 32-bit cygwin doing the same thing works fine.
  
 Luke@Sorcerer ~/test $ uname -a
 CYGWIN_NT-6.2 Sorcerer 1.7.23(0.268/5/3) 2013-08-09 10:05 x86_64 Cygwin
 Luke@Sorcerer ~/test $ touch test
 Luke@Sorcerer ~/test $ chmod -c 600 test 
 mode of `test' changed from 0660 (rw-rw) to 0600 (rw---)
 Luke@Sorcerer ~/test $ ls -la total 4.0K
 drwxrwx---+ 1 Luke None 0 Aug 11 15:40 ./
 drwxrwxr-x+ 1 Luke None 0 Aug 11 15:40 ../
 -rw-rw  1 Luke None 0 Aug 11 15:40 test
 Luke@Sorcerer ~/test $ umask
 0077

Works fine for me.  The only reason I can see is that the permissions
and inheritance rules on the parent directory are so that the None
group always has rw access, despite what you set for the file.

What does `cacls .' and `cacls test' print?


Corinna

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


pgpIoxtg3kG9E.pgp
Description: PGP signature


Re: [64-bit] curl: fix -i option (include headers)

2013-08-12 Thread Andreas Winkelbauer
On 2013-08-11 23:03, Daniel Stenberg wrote:
 It was however recently fixed in curl in commit bb2e0686a
 (https://github.com/bagder/curl/commit/bb2e0686a) and it will be
 included in the 7.32.0 release of curl that is about to get shipped
 within 24 hours!
 
 Anyway, I have attached an updated cygport file together with a patch
 to fix this bug (tested with cygport --32 and cygport --64).
 
 Thanks a lot for your report and patch!

Thanks a lot for the information and the fix, Daniel!

I've built and tested packages using the updated curl 7.32.0 source code
(with cygport --32 and cygport --64; .cygport file attached). I can
confirm that the new version works fine.

@Yaakov: Could you please upload updated packages for curl 7.32.0?

Thank you and best regards,
Andreas
NAME=curl
VERSION=7.32.0
RELEASE=1
CATEGORY=Net Web
SUMMARY=Multi-protocol file transfer tool
DESCRIPTION=curl is a command line tool and library for transferring files
with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP,
TELNET, DICT, and FILE. curl supports SSL certificates, HTTP POST, HTTP
PUT, FTP uploading, HTTP form based upload, proxies, cookies,
user+password authentication (Basic, Digest, NTLM, Negotiate...), file
transfer resume, proxy tunneling and a busload of other useful tricks.
HOMEPAGE=http://curl.haxx.se/;
SRC_URI=http://curl.haxx.se/download/${P}.tar.lzma;

PKG_NAMES=${PN} lib${PN}4 lib${PN}-devel
curl_CONTENTS=usr/bin/curl.exe usr/share/doc/ usr/share/man/man1/curl.*
libcurl4_SUMMARY=Multi-protocol file transfer library (runtime)
libcurl4_CONTENTS=usr/bin/cygcurl-4.dll
libcurl_devel_SUMMARY=Multi-protocol file transfer library (development)
libcurl_devel_CONTENTS=usr/bin/curl-config usr/include/ usr/lib/
usr/share/man/man1/curl-config.* usr/share/man/man3/

DIFF_EXCLUDES=Makefile curlbuild.h curl_config.h

# librtmp: not in Fedora due to unchallenged DMCA action
CYGCONF_ARGS=
--enable-debug --enable-optimize
--disable-hidden-symbols
--disable-ares
--enable-ldap
--disable-sspi
--with-gssapi
--without-krb4
--with-libidn
--with-libmetalink
--without-librtmp
--with-libssh2
--without-spnego
--with-ssl
--with-zlib
--with-ca-bundle=/usr/ssl/certs/ca-bundle.crt


DOCS=docs/BINDINGS docs/BUGS docs/CONTRIBUTE docs/DISTRO-DILEMMA docs/FAQ
  docs/FEATURES docs/HISTORY docs/HTTP-COOKIES docs/INTERNALS 
docs/KNOWN_BUGS
  docs/LICENSE-MIXING docs/MAIL-ETIQUETTE docs/MANUAL docs/RESOURCES
  docs/SSLCERTS docs/THANKS docs/TheArtOfHttpScripting docs/TODO 
docs/VERSIONS

KEEP_LA_FILES=none


signature.asc
Description: OpenPGP digital signature


Re: hassles with cygport

2013-08-12 Thread Corinna Vinschen
On Aug 11 19:51, marco atzeri wrote:
 Il 8/11/2013 7:13 PM, Thomas Wolff ha scritto:
 I tried to migrate a package to using cygport. As I had announced before,
 I'm using this occasion to report some of the trouble I've experienced
 with it,
 listing this case as a kind of log of my porting attempt (which
 finally failed).
 While probably most of the single problems might appear to be small and
 easily solvable, the mere amount of issues and peculiarities is what
 makes cygport a rather cumbersome tool for me.
 [...]
 rename old cygport file to new version
 ⇒ why is this needed? couldn't it be version-agnostic?

You could have used the old style with version number in cygport
filename or the new style with version number in the file.  That seems
rather logical to me.  The new style is much easier to maintain in
future.

 edit cygport file to change version number of patch file, plus
 rename patch file to new version
 ⇒ bothersome
 
 with SRC_URI=http://.../${P}.tar.gz; trying
 cygport ... almostall
 ⇒ *** ERROR: Cannot find source package ...

almostall does not include the download step.  That's a bug in the
help output, I think.

 now archive already downloaded, so cygport [almost]all not desired
 ⇒ look up sequence of commands (prep, compile, install, package) I
 couldn't remember

almostall works fine if the source package is already available.

 cygport ... prep
 ⇒ likely, the patch fails, of course, because sources have changed,
 so why is there not a step unpack after which I would check the patch?
 
 trying to adapt patch
 ⇒ searching for patched files first, somewhere among a bunch of
 directories;
 origsrc good guess, but tried src first anyway
 ⇒ bothersome
 
 trying to remember correct tuning of diff to produce patch;
 adapted patch
 ⇒ have to unpack again, with cygport ... prep
 ⇒ redundant, but well

I really don't understand your problem here.  If a patch doesn't apply
to the original package, in how far is that cygport's fault?  Did you
ever try to write an rpm spec file?  Both, rpm spec files as well as
cygport scripts are build and packaging scripts.  The package's build
problems are expected to be already solved.

 need to add a parameter to the package configure script
 ⇒ trying to find out how to achieve this:
 after some googling etc, running cygstart
 /usr/share/doc/cygport/manual.html
 found WAF_CONFIGURE_FLAGS for additional arguments to pass to 'waf
 configure'
 ⇒ what is waf??? not likely to lead to success

file:///usr/share/doc/cygport-0.13.0/manual.html#robo23

  waf.cygclass

  [...]

  DESCRIPTION

  Waf is a general-purpose build system written in Python used by XMMS2,
  a few GTK+ programs, and some other projects. The build system is
  defined by a 'wscript' file in the top source directory and
  'wscript_build' files in subdirectories, both of which are also
  written in Python. 

 found R_CONFIGURE_ARGS for flag(s) to be passed to the configure script
 used by module packages containing native code
 ⇒ sounds somewhat better, but what the waf are module packages
 containing native code?

You should start at the top of the manual.  waf, just like R, are
cygclasses to handle build environments for waf resp. R.  These are not
used for default settings but only for projects using waf or R.  There
are a lot of cygclasses to handle various different build environments.

What you're looking for is CYGCONF_ARGS, or the cygconf command:

 found src_compile, looks more likely to be useful
 ⇒ however, its description is somewhat nested, so where would I insert
 specific parameters or commands?
 it basically appears to call cygmake (which is obviously an internal
 cygport thing),
 also another cygport file lists:
 src_compile() {
lndirs
cd ${B}
cygmake
 }
 but cygmake is described Calls 'make', so where is configure invoked??

Try this:

  src_compile() {
lndirs
cd ${B}
cygconf [...append configure arguments here or use CYGCONF_ARGS...]
cygmake [...append make arguments here or use MAKEOPTS...]
  }

lndirs is only necessary for a project which doesn't allow to be built
outside the source tree.  If you have a fairly generic autoconf based
project, you can omit src_compile entirely.  For more complicated cases,
just do something along the lines of the above.

 trying to take up cygport sequence:
 cygport ... install
 getting message
 make: *** Keine Regel, um »install« zu erstellen.  Schluss.
 *** ERROR: make install DESTDIR failed
 ⇒ what is this? should I provide a DESTDIR? the manual says:
 install into a DESTDIR, and run post-installation steps
 this is quite unclear, what is a DESTDIR? something I need to provide
 or cygport would pick?

DESTDIR is the default variable used in many projects to define
an installation directory.  This is pretty common, really.  E.g.

  configure --prefix=/usr; make; make install DESTDIR=/tmp

will configure the project to install into /usr, but the final
`make install DESTDIR=...' will install the files under /tmp/usr

Re: [64-bit] curl: fix -i option (include headers)

2013-08-12 Thread Corinna Vinschen
On Aug 11 22:36, Andreas Winkelbauer wrote:
 Hi,
 
 recently I stumbled across a bug in curl for 64-bit Cygwin regarding the
 -i option. This bug has already been discussed in April 2013:
 
 http://cygwin.1069669.n5.nabble.com/Difference-in-32-64-bit-curl-td98083.html
 (I can't reply directly since I was not subscribed to this mailinglist
 back then.)
 
 The problem is that the current version of curl always includes the
 protocol headers in the output (no matter if -i or --include or
 --no-include are used or not). This bug breaks scripts which use curl
 and expect it to not include the headers in the output.
 
 After some debugging I found out that the cause of the problem is a
 missing cast of the third argument of my_setopt in tool_operate.c:886
 (line numbers from curl 7.29.0)
 
 my_setopt(curl, CURLOPT_HEADER, config-include_headers);
 
 Here, config-include_headers is of type bool (1 byte) and my_setopt is
 a macro which calls curl_easy_setopt() and is defined in tool_setopt.h
 as follows:
 
 #define my_setopt(x,y,z) \
   SETOPT_CHECK(tool_setopt(x, FALSE, config, #y, y, z))
 
 tool_setopt() is implemented in tool_setopt.c and uses va_arg(arg, long)
 to get the value of its sixth argument (which is
 config-include_headers). However, sizeof(long) == 8, but sizeof(bool)
 == 1 and thus va_arg(arg, long) returns a value != 0 even if
 config-include_headers == 0.
 
 I am not sure why there is no problem with other boolean configuration
 options like CURLOPT_FAILONERROR (corresponding to -f or --fail) which
 are processed in exactly the same way, e.g., in tool_operate.c:930
 
 my_setopt(curl, CURLOPT_FAILONERROR, config-failonerror);
 
 Also, there is no problem in 32-bit Cygwin and in 32/64-bit Linux. Maybe
 the bug is triggered by some missing or incorrect (alignment related)
 compiler switches?

Just FYI, this is very likely a bug which is only triggered on 64 bit
Cygwin due to the different way arguments are passed to functions.
The 1 byte bool value is sign extended to int (4 byte) and not to long
(8 byte).  This doesn't matter if the arg is passed in a register since
AMD64 always zero's the high 4 byte of a register when you store a 
4 byte value in it.  But it matters as soon as the argument is passed
on the stack.

The difference between Cygwin and Linux is the calling convention.
Linux uses the SYSV ABI, with the first 6 args in registers before
subsequent regs are spilled on the stack.  Cygwin uses the MS ABI, with
only the first four args in registers.

So, type problems int vs. long in function args only start showing with
the 7th arg on Linux, but already with the 5th arg on Cygwin.


HTH,
Corinna

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


pgpsTdfLctw15.pgp
Description: PGP signature


bash ignoring set -f on windows

2013-08-12 Thread Craig Ryan
The cygwin  bash is ignoring noglob  on windows 7  and XP. Cygwin
details: CYGWIN_NT-6.1 1.7.17(0.262/5/3) 2012-10-19 14:39

To illustrate,  here is a  script which calls a  java application
which I expect to have wildcards passed through as-is to the java
main String[ ]args. Source to both as follows.


#!/bin/bash
set -f

ARGS=$@
ARGSQ=$@

# Try both quoted/unquoted ARGS
echo unquoted call to TestApp
$JAVA_HOME/bin/java TestApp $ARGS

echo quoted call to TestApp
$JAVA_HOME/bin/java TestApp $ARGSQ

-
The java app is simply:

public class TestApp {
   public static void main(String[] args) {
   if (args.length  1) {
  System.out.println(WRONG!! NO ARGS AT ALL - should be '*');
  return;
   }
   if (args[0].equals(*)) {
  System.out.println(GOT '*'!!);
   } else {
  System.out.println(WRONG!! got ' + args[0] + ' - should be '*');
   }
   }
}

From a cygwin  terminal, cd to the directory  containing the java
source and script. Compile the app and run as follows


$ javac TestApp.java
$ ./bash.sh ‘*’

That’s asterix in single quotes. I expect to see

GOT '*'!!

But I get

WRONG!! got 'bash.sh’ – should be ‘*’

The  ‘set –f’  in the  script is  ignored and  therefore wildcard
expansion is  enabled for the  java invocation. If I  comment out
‘set –f’ the result is the same.

If I run the same test on  a Mac the result is that with ‘set –f’
uncommented no wildcard expansion occurs and with ‘set –f’ active
expansion does occur as expected.

I am shipping a similar script  with my open source app so I need
to instruct users the easiest way to fix this just for cygwin.

Is  this  a  known  problem?  Can you  please  outline  what  the
issue/bug/limitation is, and  the least impact fix a  user can be
expected to cope with please?

The following isn't reasonable to expect from users:

-  Full scale cygwin version upgrades (a few file updates are OK)
-  Any requirement to build any cygwin or other software from source
-  Having to set a global or environment setting which affects
software other than my app

I can live with workarounds  within my own script (bash.sh above)
so long as it works in non-cygwin shells.

I’d really appreciate help on this.

thanks,
Craig

--
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



Re: redefinition of __fpending

2013-08-12 Thread Corinna Vinschen
On Aug 12 15:26, LRN wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 12.08.2013 14:05, Corinna Vinschen wrote:
  On Aug 11 09:20, Denis Excoffier wrote:
  Hello,
 
  I don't really know what is going on, but the new (since 1.7.23) 
  __fpending() declaration
  in /usr/include/stdio_def.h (line 47) seems to prevent the following to 
  compile (redefinition
  of __fpending, i'm using GCC-4.8.1):
  - m4-1.4.16
  - grep-2.14
  - findutils-4.5.11
 
  These packages use fpending.c from gnulib.
  
  Big sigh.
  
  The gnulib-related configure test checks for the declaration of
  __fpending, but the build environment still tries to compile gnulib's
  fpending.c.  But __fpending is defined as inline function in stdio_ext.h
  so the definition in fpending.c clashes with the one in stdio_ext.h.
  
  That's a bug in the gnulib build environment.  The definition of
  __fpending should be skipped if HAVE_DECL___FPENDING is 1.
  
  The problem is that this doesn't really help us a lot since all
  packages with integrated gnulib are affected.
  
  I'm not sure how to fix this yet.
 This is fixed in upstream gnulib.

Oh, good to know.

 Obviously, that doesn't really help you much - you still need to either
 patch packages, or update their copies of gnulib.

That's right.  In theory, patching this tiny problem in the packages
shouldn't be too terrible for the time being.  I hope...


Thanks,
Corinna

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


pgpZGbdy427jv.pgp
Description: PGP signature


Re: [64-bit] egrep core dumps when it opens binary files

2013-08-12 Thread Corinna Vinschen
On Aug 11 15:07, Jim Burwell wrote:
 64 bit egrep gets a segfault and dumps core when it opens binary files:

Confirmed.  This isn't exactly about binary files, but rather grep
stumbles over Cygwin/Newlib's UTF-16 surrogate pair handling here.

To trigger this problem, three circumstances must conincide:

- you have to use a UTF-8 locale like en_US.UTF-8,
- you have to use grep's -i option,
- and you have to hit a file with a UTF-8 sequence which translates to
  a surrogate.

I'm looking into a patch to handle this uncommon situation and try to
send it upstream.


Thanks,
Corinna

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


pgpy8UngDNYGl.pgp
Description: PGP signature


Re: bash ignoring set -f on windows

2013-08-12 Thread Achim Gratz
Craig Ryan cryan.dublin at gmail.com writes:
 The cygwin  bash is ignoring noglob  on windows 7  and XP. Cygwin
 details: CYGWIN_NT-6.1 1.7.17(0.262/5/3) 2012-10-19 14:39

I think putting the blame on bash is premature.  Try replacing the call to
java with a script of your own to see what arguments it get called with,
then read this:

http://www.oracle.com/technetwork/java/javase/7u4-relnotes-1575007.html

especially the section Wildcard expansion behavior change on Windows
platforms.


Regards,
Achim.


--
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



Re: Patch for run-1.3.0-1 core dump

2013-08-12 Thread Charles Wilson

On 8/10/2013 1:34 PM, foo wrote:

Whenever I execute run.exe, it generates run.exe.stackdump.

At line 370 in run.c, run2_freeargv() tries to free newargv, and
run2_freeqrgv() expects that newargv is terminated by NULL. However,
in shifting newargv at line 253-256, it fails to shift NULL
terminator. Therefore, run2_freeargv() frees memory illegally.
The following patch is a workaround.

--- run.c.old
+++ run.c.new
@@ -252,7 +252,7 @@
newargv = run2_dupargv (argv);
/* discard newargv[0] and shift up */
free (newargv[0]);
-  for (newargc = 1; newargc  argc; newargc++)
+  for (newargc = 1; newargv[newargc-1] != NULL; newargc++)
   newargv[newargc-1] = newargv[newargc];
newargc = argc - 1;


Thanks for the bug report and the patch. I'll investigate and update the 
package soon.


--
Chuck



--
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



Re: Source a .bat file from bash

2013-08-12 Thread Earnie Boyd
On Mon, Aug 12, 2013 at 4:18 AM, Csaba Raduly rcs...@gmail.com wrote:
 Hi Saurabh,

 On Fri, Aug 9, 2013 at 10:42 PM, Saurabh T wrote:
 Is there a way to source a .bat file from bash and have the paths and other 
 environment variables set in it apply in cygwin?


 Note that to source in UNIX shell parlance means read the file and
 interpret it. Bash can't do that with a .bat file (it's in a
 different language).


That is only half true.  I have and a little success with bash reading
a .bat file but you must obey the rules of bash syntax or overcome it
and vice versa.  Tedious at best.

 You could run cmd.exe to interpret the .bat file, but changes to th
 environment get lost when cmd.exe exits. One possibility is to run
 bash from the cmd.exe window after the batch has finished.


Or just start a Cygwin shell from the .bat file.  That child of the
.bat file would contain the environment from the parent but the parent
cannot receive the environment of the child.

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

--
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



Re: Source a .bat file from bash

2013-08-12 Thread Earnie Boyd
On Mon, Aug 12, 2013 at 10:33 AM, Earnie Boyd wrote:
 On Mon, Aug 12, 2013 at 4:18 AM, Csaba Raduly rcs...@.xxx wrote:

Sorry, for feeding spammers.

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

--
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



Re: bash ignoring set -f on windows

2013-08-12 Thread Craig Ryan
 I think putting the blame on bash is premature.  Try replacing the call to
 java with a script of your own to see what arguments it get called with,

How so? This works on un*x platforms so what am I missing?
The script IS my own, if you execute the script as suggested what
results did you get with cygwin/windows?

 then read this:

 http://www.oracle.com/technetwork/java/javase/7u4-relnotes-1575007.html

I read this, I'm not sure what it provides as a solution? Apart from
the fact that I dont require java 7, what is the expected cygwin bash
glob behaviour?
I ran my script with \$ARGV\ as suggested and the output per my java
app is 'WRONG! NO ARGS AT ALL - should be '*'. If you can illustrate
how to make this work I'd like to see it because I've tried a lot of
variations with cygwin without sucess and so far I can only conclude
that 'set -f' is being ignored. Thanks for responding Achim but please
do try the code I provided and see what results you get.

Just a minor correction to my post, on Mac I said with ‘set –f’
active expansion does occur as expected, instead I meant 'with set -f
removed from the script expansion does occur as expected'.

cheers,
craig.

--
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



core dumps, libgcc and python

2013-08-12 Thread Marco Mariani

Hello,

I am experiencing this issue,

Python core dump depending on module import
http://cygwin.com/ml/cygwin/2013-06/msg00204.html

and python aborts
http://comments.gmane.org/gmane.os.cygwin/139622

which I suppose is caused by

Crashes inside libgcc_s_dw2-1.dll
http://www.mail-archive.com/gcc@gcc.gnu.org/msg68316.html


Can I install a stable, old release of the related packages?

I am mainly interested in Python stability, and that the scripts do not 
return a bad status code to the calling process;

I can wait for a proper fix for other applications.

Otherwise, I can attemp to build a patched version, but I suppose the 
toolchain also needs

rebuilding and I'm not familiar with that.

What is the status of the patches? Have they been approved?

Thanks



--
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



RE: : 64-bit cygwin - cannot remove group permissions from file on ntfs

2013-08-12 Thread Luke Ordelmans
On Aug 11 16:28, Luke Ordelmans wrote:
 Running cygwin 64-bit on Windows 8 doesn't allow me to remove group 
 permissions from a file. On 32-bit cygwin doing the same thing works fine.
  
 Luke@Sorcerer ~/test $ uname -a
 CYGWIN_NT-6.2 Sorcerer 1.7.23(0.268/5/3) 2013-08-09 10:05 x86_64 Cygwin
 Luke@Sorcerer ~/test $ touch test
 Luke@Sorcerer ~/test $ chmod -c 600 test 
 mode of `test' changed from 0660 (rw-rw) to 0600 (rw---)
 Luke@Sorcerer ~/test $ ls -la total 4.0K
 drwxrwx---+ 1 Luke None 0 Aug 11 15:40 ./
 drwxrwxr-x+ 1 Luke None 0 Aug 11 15:40 ../
 -rw-rw  1 Luke None 0 Aug 11 15:40 test
 Luke@Sorcerer ~/test $ umask
 0077

Works fine for me.  The only reason I can see is that the permissions
and inheritance rules on the parent directory are so that the None
group always has rw access, despite what you set for the file.

What does `cacls .' and `cacls test' print?

Corinna

Spot on! Explicitly removing all rights for 'None' from the top-level 
d:\cygwin64 solved the problem, thanks!

Luke


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

--
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



Re: [64-bit] egrep core dumps when it opens binary files

2013-08-12 Thread Corinna Vinschen
On Aug 12 14:49, Corinna Vinschen wrote:
 On Aug 11 15:07, Jim Burwell wrote:
  64 bit egrep gets a segfault and dumps core when it opens binary files:
 
 Confirmed.  This isn't exactly about binary files, but rather grep
 stumbles over Cygwin/Newlib's UTF-16 surrogate pair handling here.
 
 To trigger this problem, three circumstances must conincide:
 
 - you have to use a UTF-8 locale like en_US.UTF-8,
 - you have to use grep's -i option,
 - and you have to hit a file with a UTF-8 sequence which translates to
   a surrogate.
 
 I'm looking into a patch to handle this uncommon situation and try to
 send it upstream.

I added UTF-16 surrogate handling to the -i option and uploaded a
grep-2.14-2 package to the 64 bit release.  Please give it a tests.
If it works for you, I'll send the patch upstream.


Thanks,
Corinna

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


pgp5YOrZ6JvKx.pgp
Description: PGP signature


[ANNOUNCEMENT] Updated: libaprutil1-1.5.2-4

2013-08-12 Thread David Rothenberger
A new version the Apache Portable Runtime utilities library is now
available for download.

CYGWIN CHANGES:
===
 * x86_64: Include PostgreSQL support.
 * Include MySQL support.

DESCRIPTION:

The mission of the Apache Portable Runtime (APR) project is to
create and maintain software libraries that provide a predictable
and consistent interface to underlying platform-specific
implementations. The primary goal is to provide an API to which
software developers may code and be assured of predictable if not
identical behaviour regardless of the platform on which their
software is built, relieving them of the need to code special-case
conditions to work around or take advantage of platform-specific
deficiencies or features.

DOWNLOAD:
=
Note that downloads from sourceware.org (aka cygwin.com) aren't
allowed due to bandwidth limitations.  This means that you will need
to find a mirror which has this update, please choose the one
nearest to you: http://cygwin.com/mirrors.html

QUESTIONS:
==
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO:
=
To unsubscribe to the cygwin-announce mailing list, look at the
List-Unsubscribe:  tag in the email header of this message.  Send
email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
David Rothenberger    daver...@acm.org

Imitation is the sincerest form of television.
-- The New Mighty Mouse

--
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



Re: bash ignoring set -f on windows

2013-08-12 Thread Achim Gratz
Craig Ryan writes:
 I think putting the blame on bash is premature.  Try replacing the call to
 java with a script of your own to see what arguments it get called with,

 How so? This works on un*x platforms so what am I missing?

You are missing that Windows is not Un*x.  On Windows, each application
is expected to do their own globbing (if it cares to do it at all),
since cmd doesn't do that.

 The script IS my own, if you execute the script as suggested what
 results did you get with cygwin/windows?

I can't run your script since you didn't say how you call it or what the
version of Java is that you were using.  I did point out that while you
were looking at bash, you ignored the fact that Java itself would
attempt to expand glob characters.

But you can make a new empty directory, put these two files in there:

--8---cut here---start-8---
#!/bin/bash
# this is t1.sh
set -f
ARGS=$@
ARGQ=$@
echo noglob/unquoted/unquoted: $ARGS
./t2.sh --  $ARGS  --
echo noglob/quoted/unquoted:   $ARGQ
./t2.sh --  $ARGQ  --
echo noglob/unquoted/quoted:  $ARGS
./t2.sh -- $ARGS --
echo noglob/quoted/quoted:$ARGQ
./t2.sh -- $ARGQ --
set +f
echo   glob/unquoted/unquoted: $ARGS
./t2.sh --  $ARGS  --
echo   glob/quoted/unquoted:   $ARGQ
./t2.sh --  $ARGQ  --
echo   glob/unquoted/quoted:  $ARGS
./t2.sh -- $ARGS --
echo   glob/quoted/quoted:$ARGQ
./t2.sh -- $ARGQ --
--8---cut here---end---8---

--8---cut here---start-8---
#!/bin/bash
# this is t2.sh
set -f
echo   ==  noglob/unquoted:  $@
echo   ==  noglob/quoted:$@
set +f
echo   ==glob/unquoted:  $@
echo   ==glob/quoted:$@
--8---cut here---end---8---

make them both executable and then run t1.sh.  This should produce the
following output:

--8---cut here---start-8---
$ ./t1.sh *
noglob/unquoted/unquoted: *
  ==  noglob/unquoted:  -- * --
  ==  noglob/quoted:-- * --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- * --
noglob/quoted/unquoted:   *
  ==  noglob/unquoted:  -- * --
  ==  noglob/quoted:-- * --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- * --
noglob/unquoted/quoted:  *
  ==  noglob/unquoted:  -- * --
  ==  noglob/quoted:-- * --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- * --
noglob/quoted/quoted:*
  ==  noglob/unquoted:  -- * --
  ==  noglob/quoted:-- * --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- * --
  glob/unquoted/unquoted: t1.sh t2.sh
  ==  noglob/unquoted:  -- t1.sh t2.sh --
  ==  noglob/quoted:-- t1.sh t2.sh --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- t1.sh t2.sh --
  glob/quoted/unquoted:   t1.sh t2.sh
  ==  noglob/unquoted:  -- t1.sh t2.sh --
  ==  noglob/quoted:-- t1.sh t2.sh --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- t1.sh t2.sh --
  glob/unquoted/quoted:  *
  ==  noglob/unquoted:  -- * --
  ==  noglob/quoted:-- * --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- * --
  glob/quoted/quoted:*
  ==  noglob/unquoted:  -- * --
  ==  noglob/quoted:-- * --
  ==glob/unquoted:  -- t1.sh t2.sh --
  ==glob/quoted:-- * --
--8---cut here---end---8---

 I read this, I'm not sure what it provides as a solution? Apart from
 the fact that I dont require java 7, what is the expected cygwin bash
 glob behaviour?

Maybe the above example convinces you that bash does respect the noglob
switch, even on Cygwin.

What Java does when it gets a command line with a globbing character is
a different matter.  It seems that it expects the glob character inside
quotes or even quoted quotes, depending on version.  Note that the
outermost quotes will be removed by bash before Java gets to see it, so
you will have to do something like \$@\ or even \\\$@\\\ to get
this construct onto the commandline of Java unharmed.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Waldorf MIDI Implementation  additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs


--
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



Re: git-svn died of signal 6

2013-08-12 Thread Christian Franke

Christian Franke wrote:

Christian Franke wrote:

Christian Franke wrote:

Pawel Jasinski wrote:

hi,

after recent update I noticed a problem with 'git svn'

first, it was complaining about 'address already taken'
After restart and rebaseall I am getting:

$ git svn rebase
Current branch master is up to date.
error: git-svn died of signal 6


I can confirm this:

$ git svn fetch
error: git-svn died of signal 6

This results in a perl.exe.stackdump file in cwd.



Workaround: use cygwin to 1.7.18 (instead of 1.7.20)

This also worked for me.



With 1.7.18 the error message is not printed but an empty 
perl.exe.stackdump file is created.




Problem does no longer occur with Cygwin 1.7.21.


... but reappears in 1.7.22 and .23.

Christian


--
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



Re: [ANNOUNCEMENT] Updated: vim-7.3.1152-1

2013-08-12 Thread Björn Kautler
Hi Yaakov,

I'm wondering that noone mentioned it before, but maybe everyone is using 
~/.vimrc or they were not as puzzled as me and tried to find out what went 
wrong.

After updating to your latest vim build 1152, vim started to behave really 
unexpected, no syntax coloring, only one undo step and doing undo again did a 
redo, ...

In the meantime I found out that your 7.3-virc.patch is the culprit, it replaces

# define SYS_VIMRC_FILE $VIM/vimrc

by

# ifdef FEAT_NORMAL
# define SYS_VIMRC_FILE /etc/vimrc
# else
# define SYS_VIMRC_FILE /etc/virc
# endif

which changes system vimrc file from /etc/vim/vimrc to /etc/vimrc for normal 
vim usage.
This way no options are set and vim starts its strange behaviour.

I guess the new block of code should probably more likely be

# ifdef FEAT_NORMAL
# define SYS_VIMRC_FILE $VIM/vimrc
# else
# define SYS_VIMRC_FILE $VIM/virc
# endif

or at most

# ifdef FEAT_NORMAL
# define SYS_VIMRC_FILE $VIM/vimrc
# else
# define SYS_VIMRC_FILE /etc/virc
# endif

Regards
Björn



Am 11.06.2013 00:47, schrieb Yaakov (Cygwin/X):
 The following packages have been updated for the Cygwin distribution:

 *** vim-7.3.1152-1
 *** vim-common-7.3.1152-1
 *** vim-minimal-7.3.1152-1
 *** xxd-7.3.1152-1
 *** gvim-7.3.1152-1

 Vim is an advanced text editor that seeks to provide the power of the
 de-facto Unix editor 'Vi', with a more complete feature set and a choice
 of terminal and GTK+ interfaces.

 This is an update to last week's upstream patchset, with the following 
 packaging changes:

 * The 'vi' binary now uses ~/.virc and /etc/virc instead of vimrc to avoid 
 errors with configuration options not supported by 'vi'.

 * gvim on x86_64 uses the GTK+ interface.



--
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



[ANNOUNCEMENT] Updated: automake1.9-1.9.6-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.9, and contains the latest version of the
automake 1.9 series, automake-1.9.6.

This cygwin package, automake1.9, can be installed without conflict
alongside the existing automake1.14 ... automake1.10, automake1.8 ...
automake1.4 cygwin packages.

CHANGES SINCE 1.9.6-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite results
=
cyg32| 7 of 560 tests failed
cyg32| (8 tests were not run)
cyg64| 7 of 560 tests failed
cyg64| (8 tests were not run)
===

Testsuite Details:
=
both| FAIL: compile_f90_c_cxx.test
both| FAIL: compile_f_c_cxx.test
both| FAIL: flibs.test
Looks like a bug in the test. It expects a copy of
config.guess/config.sub in the testing directory, but
never copies it there nor runs automake with --add-missing.

both| FAIL: pr401.test
This new test (and its corresponding fix) is backported
from am1.10 -- but the new .test file created by the patch
is not executable. A simple chmod +x command before re-
running the test fixes it.

both| FAIL: instsh.test
both| FAIL: location.test
both| FAIL: warnopts.test
All of these appear to be due to a warning issued by new
perl when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

While technically these 7 failures are regressions from the
previous am1.9 release:
   0 of 545 tests failed
They all appear to be related to platform updates (e.g. perl), or
otherwise do not actually represent regressions in automake itself,
so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.


--
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



[ANNOUNCEMENT] Updated: automake1.8-1.8.5-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.8, and contains the latest version of the
automake 1.8 series, automake-1.8.5.

This cygwin package, automake1.8, can be installed without conflict
alongside the existing automake1.14 ... automake1.9, automake1.7 ...
automake1.4 cygwin packages.

CHANGES SINCE 1.8.5-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite results
=
cyg32| 34 of 525 tests failed
cyg32| (5 tests were not run)
cyg64| 34 of 525 tests failed
cyg64| (5 tests were not run)
===

Testsuite Details:
=
both| FAIL: compile_f_c_cxx.test
both| FAIL: flibs.test
Looks like a bug in the test. It expects a copy of
config.guess/config.sub in the testing directory, but
never copies it there nor runs automake with --add-missing.

both| FAIL: instsh.test
both| FAIL: location.test
both| FAIL: warnopts.test
All of these appear to be due to a warning issued by new
perl when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: depcomp4.test
both| FAIL: ldadd.test
both| FAIL: ldflags.test
both| FAIL: libobj13.test
both| FAIL: libtool.test
both| FAIL: libtool2.test
both| FAIL: libtool3.test
both| FAIL: libtool5.test
both| FAIL: libtool6.test
both| FAIL: libtool7.test
both| FAIL: listval.test
both| FAIL: ltcond.test
both| FAIL: ltcond2.test
both| FAIL: ltconv.test
both| FAIL: ltdeps.test
both| FAIL: ltlibobjs.test
both| FAIL: ltlibsrc.test
both| FAIL: nobase.test
both| FAIL: pr72.test
both| FAIL: pr211.test
both| FAIL: pr300-ltlib.test
both| FAIL: pr307.test
both| FAIL: reqd2.test
both| FAIL: stdlib2.test
both| FAIL: subobj9.test
both| FAIL: suffix2.test
both| FAIL: suffix5.test
both| FAIL: suffix8.test
both| FAIL: suffix10.test
Each of these depend on internal details of (old)
libtool, but we use a newer version and these tests
have not been updated to match.


While technically, these 34 failures are regressions from the
previous am1.8 release:
   All 510 tests behaved as expected, (3 expected failures)
They all appear to be related to platform updates (perl, libtool,
etc) and do not actually represent regressions in automake itself,
so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.


--
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



[ANNOUNCEMENT] Updated: automake1.7-1.7.9-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.7, and contains the latest version of the
automake 1.7 series, automake-1.7.9.

This cygwin package, automake1.7, can be installed without conflict
alongside the existing automake1.14 ... automake1.8, automake1.6 ...
automake1.4 cygwin packages.

CHANGES SINCE 1.7.9-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite results
=
cyg32| 36 of 460 tests failed
cyg32| (4 tests were not run)
cyg64| 36 of 460 tests failed
cyg64| (4 tests were not run)
===

Testsuite Details:
=
both| FAIL: compile_f_c_cxx.test
both| FAIL: flibs.test
Looks like a bug in the test. It expects a copy of
config.guess/config.sub in the testing directory, but
never copies it there nor runs automake with --add-missing.

both| FAIL: instsh.test
both| FAIL: warnopts.test
All of these appear to be due to a warning issued by new
perl when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: depcomp4.test
both| FAIL: ldadd.test
both| FAIL: ldflags.test
both| FAIL: libobj13.test
both| FAIL: libtool.test
both| FAIL: libtool2.test
both| FAIL: libtool3.test
both| FAIL: libtool5.test
both| FAIL: libtool6.test
both| FAIL: listval.test
both| FAIL: ltcond.test
both| FAIL: ltcond2.test
both| FAIL: ltconv.test
both| FAIL: ltdeps.test
both| FAIL: ltlibobjs.test
both| FAIL: nobase.test
both| FAIL: pr72.test
both| FAIL: pr211.test
both| FAIL: pr300-ltlib.test
both| FAIL: pr307.test
both| FAIL: reqd2.test
both| FAIL: stdlib2.test
both| FAIL: subobj9.test
both| FAIL: suffix2.test
both| FAIL: suffix5.test
both| FAIL: suffix8.test
both| FAIL: suffix10.test
Each of these depend on internal details of (old)
libtool, but we use a newer version and these tests
have not been updated to match.

both| FAIL: txinfo3.test
both| FAIL: txinfo13.test
both| FAIL: txinfo16.test
both| FAIL: txinfo18.test
both| FAIL: txinfo22.test
In each case, texi2dvi reports a failure because
the *output* .dvi file does not exist.  However,
whatever the cause of these errors they do not
represent true regressions because in the previous
release of am1.7 these tests were skipped.


While technically, these 36 failures are regressions from the
previous am1.7 release:
   0 of 451 tests failed
They all appear to be related to platform updates (perl, libtool,
etc) and do not actually represent regressions in automake itself,
so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.


--
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



[ANNOUNCEMENT] Updated: automake1.6-1.6.3-12

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.6, and contains the latest version of the
automake 1.6 series, automake-1.6.3.

This cygwin package, automake1.6, can be installed without conflict
alongside the existing automake1.14 ... automake1.7, automake1.5, and
automake1.4 cygwin packages.

CHANGES SINCE 1.6.3-11
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite Results
==
cyg32| 19 of 388 tests failed
cyg64| 19 of 388 tests failed
==

Testsuite Details:
==
both| FAIL: gettext.test
both| FAIL: gettext2.test
Newer gettext expects AM_PROG_MKDIR_P but this version
of automake does not define it

both| FAIL: installsh.test
This appears to be due to a warning issued by new perl
when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: ldflags.test
both| FAIL: libtool.test
both| FAIL: libtool2.test
both| FAIL: libtool3.test
both| FAIL: listval.test
both| FAIL: ltdeps.test
both| FAIL: ltlibobjs.test
both| FAIL: nobase.test
both| FAIL: pr72.test
both| FAIL: pr211.test
both| FAIL: pr300-ltlib.test
both| FAIL: pr307.test
both| FAIL: required2.test
both| FAIL: subdircond.test
both| FAIL: subobj9.test
both| FAIL: suffix2.test
This version of automake does not understand new
libtool's multi-m4 file structure, and so unexpected
warnings are emitted.

While technically, these 19 failures are regressions from the
previous am1.6 release:
   0 of 370 tests failed
They all appear to be related to platform updates (perl, libtool,
gettext) and do not actually represent regressions in automake
itself, so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.


--
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



[ANNOUNCEMENT] Updated: automake1.5-1.5-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.5, and contains the latest version of the
automake 1.5 series, automake-1.5.

This cygwin package, automake1.5, can be installed without conflict
alongside the existing automake1.14 ... automake1.6, and automake1.4
cygwin packages.

CHANGES SINCE 1.5-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite Results
==
cyg32| 4 of 324 tests failed
cyg64| 4 of 324 tests failed
==

Testsuite Details:
==
both| FAIL: installsh.test
This appears to be due to a warning issued by new perl
when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: listval.test
both| FAIL: subdircond.test
both| FAIL: suffix2.test
This version of automake does not understand new
libtool's multi-m4 file structure, and so unexpected
warnings are emitted.

These errors all appear to be related to platform updates (perl,
libtool) and do not actually represent regressions in automake
itself, so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.


--
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



[ANNOUNCEMENT] Updated: automake1.4-1.4p6-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.4, and contains the latest version of the
automake 1.4 series, automake-1.4p6.

This cygwin package, automake1.4, can be installed without conflict
alongside the existing automake1.14 ... automake1.5 cygwin packages.

CHANGES SINCE 1.4p6-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite Results
==
cyg32| 1 of 194 tests failed
cyg64| 1 of 194 tests failed
==

Testsuite Details:
==
both| FAIL: installsh.test
This appears to be due to a warning issued by new perl
when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.


--
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



Updated: libaprutil1-1.5.2-4

2013-08-12 Thread David Rothenberger
A new version the Apache Portable Runtime utilities library is now
available for download.

CYGWIN CHANGES:
===
 * x86_64: Include PostgreSQL support.
 * Include MySQL support.

DESCRIPTION:

The mission of the Apache Portable Runtime (APR) project is to
create and maintain software libraries that provide a predictable
and consistent interface to underlying platform-specific
implementations. The primary goal is to provide an API to which
software developers may code and be assured of predictable if not
identical behaviour regardless of the platform on which their
software is built, relieving them of the need to code special-case
conditions to work around or take advantage of platform-specific
deficiencies or features.

DOWNLOAD:
=
Note that downloads from sourceware.org (aka cygwin.com) aren't
allowed due to bandwidth limitations.  This means that you will need
to find a mirror which has this update, please choose the one
nearest to you: http://cygwin.com/mirrors.html

QUESTIONS:
==
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO:
=
To unsubscribe to the cygwin-announce mailing list, look at the
List-Unsubscribe:  tag in the email header of this message.  Send
email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
David Rothenberger    daver...@acm.org

Imitation is the sincerest form of television.
-- The New Mighty Mouse


Updated: automake1.9-1.9.6-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.9, and contains the latest version of the
automake 1.9 series, automake-1.9.6.

This cygwin package, automake1.9, can be installed without conflict
alongside the existing automake1.14 ... automake1.10, automake1.8 ...
automake1.4 cygwin packages.

CHANGES SINCE 1.9.6-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite results
=
cyg32| 7 of 560 tests failed
cyg32| (8 tests were not run)
cyg64| 7 of 560 tests failed
cyg64| (8 tests were not run)
===

Testsuite Details:
=
both| FAIL: compile_f90_c_cxx.test
both| FAIL: compile_f_c_cxx.test
both| FAIL: flibs.test
Looks like a bug in the test. It expects a copy of
config.guess/config.sub in the testing directory, but
never copies it there nor runs automake with --add-missing.

both| FAIL: pr401.test
This new test (and its corresponding fix) is backported
from am1.10 -- but the new .test file created by the patch
is not executable. A simple chmod +x command before re-
running the test fixes it.

both| FAIL: instsh.test
both| FAIL: location.test
both| FAIL: warnopts.test
All of these appear to be due to a warning issued by new
perl when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

While technically these 7 failures are regressions from the
previous am1.9 release:
   0 of 545 tests failed
They all appear to be related to platform updates (e.g. perl), or
otherwise do not actually represent regressions in automake itself,
so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.



Updated: automake1.8-1.8.5-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.8, and contains the latest version of the
automake 1.8 series, automake-1.8.5.

This cygwin package, automake1.8, can be installed without conflict
alongside the existing automake1.14 ... automake1.9, automake1.7 ...
automake1.4 cygwin packages.

CHANGES SINCE 1.8.5-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite results
=
cyg32| 34 of 525 tests failed
cyg32| (5 tests were not run)
cyg64| 34 of 525 tests failed
cyg64| (5 tests were not run)
===

Testsuite Details:
=
both| FAIL: compile_f_c_cxx.test
both| FAIL: flibs.test
Looks like a bug in the test. It expects a copy of
config.guess/config.sub in the testing directory, but
never copies it there nor runs automake with --add-missing.

both| FAIL: instsh.test
both| FAIL: location.test
both| FAIL: warnopts.test
All of these appear to be due to a warning issued by new
perl when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: depcomp4.test
both| FAIL: ldadd.test
both| FAIL: ldflags.test
both| FAIL: libobj13.test
both| FAIL: libtool.test
both| FAIL: libtool2.test
both| FAIL: libtool3.test
both| FAIL: libtool5.test
both| FAIL: libtool6.test
both| FAIL: libtool7.test
both| FAIL: listval.test
both| FAIL: ltcond.test
both| FAIL: ltcond2.test
both| FAIL: ltconv.test
both| FAIL: ltdeps.test
both| FAIL: ltlibobjs.test
both| FAIL: ltlibsrc.test
both| FAIL: nobase.test
both| FAIL: pr72.test
both| FAIL: pr211.test
both| FAIL: pr300-ltlib.test
both| FAIL: pr307.test
both| FAIL: reqd2.test
both| FAIL: stdlib2.test
both| FAIL: subobj9.test
both| FAIL: suffix2.test
both| FAIL: suffix5.test
both| FAIL: suffix8.test
both| FAIL: suffix10.test
Each of these depend on internal details of (old)
libtool, but we use a newer version and these tests
have not been updated to match.


While technically, these 34 failures are regressions from the
previous am1.8 release:
   All 510 tests behaved as expected, (3 expected failures)
They all appear to be related to platform updates (perl, libtool,
etc) and do not actually represent regressions in automake itself,
so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.



Updated: automake1.7-1.7.9-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.7, and contains the latest version of the
automake 1.7 series, automake-1.7.9.

This cygwin package, automake1.7, can be installed without conflict
alongside the existing automake1.14 ... automake1.8, automake1.6 ...
automake1.4 cygwin packages.

CHANGES SINCE 1.7.9-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite results
=
cyg32| 36 of 460 tests failed
cyg32| (4 tests were not run)
cyg64| 36 of 460 tests failed
cyg64| (4 tests were not run)
===

Testsuite Details:
=
both| FAIL: compile_f_c_cxx.test
both| FAIL: flibs.test
Looks like a bug in the test. It expects a copy of
config.guess/config.sub in the testing directory, but
never copies it there nor runs automake with --add-missing.

both| FAIL: instsh.test
both| FAIL: warnopts.test
All of these appear to be due to a warning issued by new
perl when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: depcomp4.test
both| FAIL: ldadd.test
both| FAIL: ldflags.test
both| FAIL: libobj13.test
both| FAIL: libtool.test
both| FAIL: libtool2.test
both| FAIL: libtool3.test
both| FAIL: libtool5.test
both| FAIL: libtool6.test
both| FAIL: listval.test
both| FAIL: ltcond.test
both| FAIL: ltcond2.test
both| FAIL: ltconv.test
both| FAIL: ltdeps.test
both| FAIL: ltlibobjs.test
both| FAIL: nobase.test
both| FAIL: pr72.test
both| FAIL: pr211.test
both| FAIL: pr300-ltlib.test
both| FAIL: pr307.test
both| FAIL: reqd2.test
both| FAIL: stdlib2.test
both| FAIL: subobj9.test
both| FAIL: suffix2.test
both| FAIL: suffix5.test
both| FAIL: suffix8.test
both| FAIL: suffix10.test
Each of these depend on internal details of (old)
libtool, but we use a newer version and these tests
have not been updated to match.

both| FAIL: txinfo3.test
both| FAIL: txinfo13.test
both| FAIL: txinfo16.test
both| FAIL: txinfo18.test
both| FAIL: txinfo22.test
In each case, texi2dvi reports a failure because
the *output* .dvi file does not exist.  However,
whatever the cause of these errors they do not
represent true regressions because in the previous
release of am1.7 these tests were skipped.


While technically, these 36 failures are regressions from the
previous am1.7 release:
   0 of 451 tests failed
They all appear to be related to platform updates (perl, libtool,
etc) and do not actually represent regressions in automake itself,
so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.



Updated: automake1.6-1.6.3-12

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.6, and contains the latest version of the
automake 1.6 series, automake-1.6.3.

This cygwin package, automake1.6, can be installed without conflict
alongside the existing automake1.14 ... automake1.7, automake1.5, and
automake1.4 cygwin packages.

CHANGES SINCE 1.6.3-11
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite Results
==
cyg32| 19 of 388 tests failed
cyg64| 19 of 388 tests failed
==

Testsuite Details:
==
both| FAIL: gettext.test
both| FAIL: gettext2.test
Newer gettext expects AM_PROG_MKDIR_P but this version
of automake does not define it

both| FAIL: installsh.test
This appears to be due to a warning issued by new perl
when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: ldflags.test
both| FAIL: libtool.test
both| FAIL: libtool2.test
both| FAIL: libtool3.test
both| FAIL: listval.test
both| FAIL: ltdeps.test
both| FAIL: ltlibobjs.test
both| FAIL: nobase.test
both| FAIL: pr72.test
both| FAIL: pr211.test
both| FAIL: pr300-ltlib.test
both| FAIL: pr307.test
both| FAIL: required2.test
both| FAIL: subdircond.test
both| FAIL: subobj9.test
both| FAIL: suffix2.test
This version of automake does not understand new
libtool's multi-m4 file structure, and so unexpected
warnings are emitted.

While technically, these 19 failures are regressions from the
previous am1.6 release:
   0 of 370 tests failed
They all appear to be related to platform updates (perl, libtool,
gettext) and do not actually represent regressions in automake
itself, so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.



Updated: automake1.5-1.5-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.5, and contains the latest version of the
automake 1.5 series, automake-1.5.

This cygwin package, automake1.5, can be installed without conflict
alongside the existing automake1.14 ... automake1.6, and automake1.4
cygwin packages.

CHANGES SINCE 1.5-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite Results
==
cyg32| 4 of 324 tests failed
cyg64| 4 of 324 tests failed
==

Testsuite Details:
==
both| FAIL: installsh.test
This appears to be due to a warning issued by new perl
when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

both| FAIL: listval.test
both| FAIL: subdircond.test
both| FAIL: suffix2.test
This version of automake does not understand new
libtool's multi-m4 file structure, and so unexpected
warnings are emitted.

These errors all appear to be related to platform updates (perl,
libtool) and do not actually represent regressions in automake
itself, so to speak.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.



Updated: automake1.4-1.4p6-11

2013-08-12 Thread Charles Wilson
Automake is a tool for automatically generating `Makefile.in' files
compliant with the GNU Coding Standards.  This is routine packaging
update for automake-1.4, and contains the latest version of the
automake 1.4 series, automake-1.4p6.

This cygwin package, automake1.4, can be installed without conflict
alongside the existing automake1.14 ... automake1.5 cygwin packages.

CHANGES SINCE 1.4p6-10
==
* Rely on cygport to autogenerate setup.hints
* Update config.sub/config.guess to latest standard (supports
  cygwin64)
* Use 'alternatives' only for documentation; rely on wrapper
  to handle the tools themselves.
* First cygwin64 release

Testsuite Results
==
cyg32| 1 of 194 tests failed
cyg64| 1 of 194 tests failed
==

Testsuite Details:
==
both| FAIL: installsh.test
This appears to be due to a warning issued by new perl
when parsing Wrap.pm: Useless use of /d modifier in
transliteration operator at .../lib/Automake/Wrap.pm line 60.
This messes up the expected stderr output.

-- 
Charles Wilson
volunteer automake maintainer for cygwin



To update your installation, click on the Install Cygwin now link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is
available starting at this URL.