public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: Cygwin 1.7.15
@ 2012-05-10  6:34 Corinna Vinschen
  2012-05-10  6:52 ` Thomas Wolff
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Corinna Vinschen @ 2012-05-10  6:34 UTC (permalink / raw)
  To: cygwin

Hi Cygwin friends and users,


I just released 1.7.15.  This is a bugfix release.  Only one new feature
has been added.

Cygwin itself is now packaged using cygport as well.


What's new:
===========

- Add CYGWIN=pipe_byte option to force opening of pipes in byte mode
  rather than message mode.

Bug fixes:
==========

- Fix output of mkpasswd -c option in case $HOME is set at the time.
  Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00094.html

- Fix problem where too much input was attempted to be read from a
  pty slave.  Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00049.html

- Fix problem setting parent pid to 1 when process with children execs
  itself.  Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00009.html

- Fix fesetround and fesetprec to allow all valid input parameters.
  Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00010.html

- Avoid "WARNING: Couldn't compute FAST_CWD pointer." message on
  Windows 8 Customer Preview 32 bit. 
  Fixes: http://cygwin.com/ml/cygwin/2012-04/msg00616.html

- Don't make Cygwin wait for all children of a non-cygwin child program.
  Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00063.html,
	 http://cygwin.com/ml/cygwin/2012-05/msg00075.html


Have fun,
Corinna


    *** 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.com@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.

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-10  6:34 [ANNOUNCEMENT] Updated: Cygwin 1.7.15 Corinna Vinschen
@ 2012-05-10  6:52 ` Thomas Wolff
  2012-05-10 14:18   ` Christopher Faylor
  2012-05-12 11:11 ` Enrico Forestieri
  2012-05-15 17:02 ` James Johnston
  2 siblings, 1 reply; 10+ messages in thread
From: Thomas Wolff @ 2012-05-10  6:52 UTC (permalink / raw)
  To: cygwin

Am 10.05.2012 08:28, schrieb Corinna Vinschen:
> Hi Cygwin friends and users,
>
>
> I just released 1.7.15.  This is a bugfix release.  Only one new feature
> has been added.
>
> ...
>
> Bug fixes:
> ==========
>
> - Fix ...
>    Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00094.html
It's a great idea (and very professional :) ) to include references to 
the fixed issues in the announcement.
Thanks and keep on...
Thomas

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-10  6:52 ` Thomas Wolff
@ 2012-05-10 14:18   ` Christopher Faylor
  0 siblings, 0 replies; 10+ messages in thread
From: Christopher Faylor @ 2012-05-10 14:18 UTC (permalink / raw)
  To: cygwin

On Thu, May 10, 2012 at 08:51:49AM +0200, Thomas Wolff wrote:
>Am 10.05.2012 08:28, schrieb Corinna Vinschen:
>> Hi Cygwin friends and users,
>>
>>
>> I just released 1.7.15.  This is a bugfix release.  Only one new feature
>> has been added.
>>
>> ...
>>
>> Bug fixes:
>> ==========
>>
>> - Fix ...
>>    Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00094.html
>It's a great idea (and very professional :) ) to include references to 
>the fixed issues in the announcement.
>Thanks and keep on...

FWIW, I've been making an effort to tag fixes with the URL of the
reported bug so you can even find a fix in CVS relatively easily.

The tags go in ChangeLog, the URL in DevNotes.  So, "cvs log" will show
you, indirectly, what patch attempted to fix a reported problem.

cgf

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-10  6:34 [ANNOUNCEMENT] Updated: Cygwin 1.7.15 Corinna Vinschen
  2012-05-10  6:52 ` Thomas Wolff
@ 2012-05-12 11:11 ` Enrico Forestieri
  2012-05-12 17:46   ` Christopher Faylor
  2012-05-15 17:02 ` James Johnston
  2 siblings, 1 reply; 10+ messages in thread
From: Enrico Forestieri @ 2012-05-12 11:11 UTC (permalink / raw)
  To: cygwin

Corinna Vinschen wrote:
> 
> Hi Cygwin friends and users,
> 
> I just released 1.7.15.  This is a bugfix release.  Only one new feature
> has been added.

This release breaks fifo support in lyx:

$ lyx
LyXComm: Could not open pipe /home/ef/.lyx/lyxpipe.out
Device or resource busy

To reproduce, insert a path for a fifo in the preferences (LyXServer pipe)
and start lyx.

Reverting to 1.7.14 fixes the issue.

-- 
Enrico


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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-12 11:11 ` Enrico Forestieri
@ 2012-05-12 17:46   ` Christopher Faylor
  2012-05-12 17:51     ` Ryan Johnson
  0 siblings, 1 reply; 10+ messages in thread
From: Christopher Faylor @ 2012-05-12 17:46 UTC (permalink / raw)
  To: cygwin

On Sat, May 12, 2012 at 11:11:06AM +0000, Enrico Forestieri wrote:
>Corinna Vinschen wrote:
>> 
>> Hi Cygwin friends and users,
>> 
>> I just released 1.7.15.  This is a bugfix release.  Only one new feature
>> has been added.
>
>This release breaks fifo support in lyx:

"This release", indicating that it worked in 1.7.14?  1.7.10?  1.5.9?  B20?

When was this actually working?

cgf

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-12 17:46   ` Christopher Faylor
@ 2012-05-12 17:51     ` Ryan Johnson
  2012-05-12 18:30       ` Christopher Faylor
  0 siblings, 1 reply; 10+ messages in thread
From: Ryan Johnson @ 2012-05-12 17:51 UTC (permalink / raw)
  To: cygwin

On 12/05/2012 11:46 AM, Christopher Faylor wrote:
> On Sat, May 12, 2012 at 11:11:06AM +0000, Enrico Forestieri wrote:
>> Corinna Vinschen wrote:
>>> Hi Cygwin friends and users,
>>>
>>> I just released 1.7.15.  This is a bugfix release.  Only one new feature
>>> has been added.
>> This release breaks fifo support in lyx:
> "This release", indicating that it worked in 1.7.14?  1.7.10?  1.5.9?  B20?
>
> When was this actually working?

Quoting from his original post: "Reverting to 1.7.14 fixes the issue."

Ryan

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-12 17:51     ` Ryan Johnson
@ 2012-05-12 18:30       ` Christopher Faylor
  2012-05-12 19:17         ` Christopher Faylor
  0 siblings, 1 reply; 10+ messages in thread
From: Christopher Faylor @ 2012-05-12 18:30 UTC (permalink / raw)
  To: cygwin

On Sat, May 12, 2012 at 11:50:51AM -0600, Ryan Johnson wrote:
>On 12/05/2012 11:46 AM, Christopher Faylor wrote:
>> On Sat, May 12, 2012 at 11:11:06AM +0000, Enrico Forestieri wrote:
>>> Corinna Vinschen wrote:
>>>> Hi Cygwin friends and users,
>>>>
>>>> I just released 1.7.15.  This is a bugfix release.  Only one new feature
>>>> has been added.
>>> This release breaks fifo support in lyx:
>> "This release", indicating that it worked in 1.7.14?  1.7.10?  1.5.9?  B20?
>>
>> When was this actually working?
>
>Quoting from his original post: "Reverting to 1.7.14 fixes the issue."

Sorry about that.  Poor reading skills.

cgf

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-12 18:30       ` Christopher Faylor
@ 2012-05-12 19:17         ` Christopher Faylor
  2012-05-12 22:23           ` Enrico Forestieri
  0 siblings, 1 reply; 10+ messages in thread
From: Christopher Faylor @ 2012-05-12 19:17 UTC (permalink / raw)
  To: cygwin

On Sat, May 12, 2012 at 02:30:27PM -0400, Christopher Faylor wrote:
>On Sat, May 12, 2012 at 11:50:51AM -0600, Ryan Johnson wrote:
>>On 12/05/2012 11:46 AM, Christopher Faylor wrote:
>>> On Sat, May 12, 2012 at 11:11:06AM +0000, Enrico Forestieri wrote:
>>>> Corinna Vinschen wrote:
>>>>> Hi Cygwin friends and users,
>>>>>
>>>>> I just released 1.7.15.  This is a bugfix release.  Only one new feature
>>>>> has been added.
>>>> This release breaks fifo support in lyx:
>>> "This release", indicating that it worked in 1.7.14?  1.7.10?  1.5.9?  B20?
>>>
>>> When was this actually working?
>>
>>Quoting from his original post: "Reverting to 1.7.14 fixes the issue."
>
>Sorry about that.  Poor reading skills.

Should be fixed in the next snapshot.

cgf

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-12 19:17         ` Christopher Faylor
@ 2012-05-12 22:23           ` Enrico Forestieri
  0 siblings, 0 replies; 10+ messages in thread
From: Enrico Forestieri @ 2012-05-12 22:23 UTC (permalink / raw)
  To: cygwin

Christopher Faylor wrote:
> 
> Should be fixed in the next snapshot.

Confirmed. Thanks.

-- 
Enrico


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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [ANNOUNCEMENT] Updated: Cygwin 1.7.15
  2012-05-10  6:34 [ANNOUNCEMENT] Updated: Cygwin 1.7.15 Corinna Vinschen
  2012-05-10  6:52 ` Thomas Wolff
  2012-05-12 11:11 ` Enrico Forestieri
@ 2012-05-15 17:02 ` James Johnston
  2 siblings, 0 replies; 10+ messages in thread
From: James Johnston @ 2012-05-15 17:02 UTC (permalink / raw)
  To: cygwin

> - Add CYGWIN=pipe_byte option to force opening of pipes in byte mode
>   rather than message mode.

I can confirm that setting this fixes the test cases I was having problems with.  Thanks! :)

A suggestion: maybe modify the documentation to state why one would set this?  Current documentation has no clues for why this new pipe_byte option exists, and what problems it might solve.  For example, on http://cygwin.com/cygwin-ug-net/using-cygwinenv.html maybe adding something like:

"By default, Cygwin uses message mode pipes, which more closely emulates UNIX pipe behavior.  Byte mode is required when redirecting standard input for non-Cygwin programs that are not compatible with message mode pipes.  For example, Visual C++ runtime libraries and the .NET Framework are not compatible with message mode pipes."

Maybe add something in the FAQ too, although I'm not sure if this is a frequently asked question yet that is worthy of addition!  I would imagine it could be, given that other people use non-Cygwin programs from Cygwin and probably most of these are affected due to usage of Microsoft runtimes.  I know the FAQ is one of the places I look when troubleshooting.  I don't know if this is worthy to go in there, but perhaps an entry might look like:

"Q:  Why do some programs fail to fully process redirected standard input?

A:  By default, Cygwin uses message mode pipes when redirecting standard file handles, because this more closely emulates UNIX pipes.  Non-Cygwin programs sometimes use runtimes that are not compatible with message mode pipes, so they break under some conditions.  Example runtimes that break include Visual C++ runtime libraries and the .NET Framework.  To work around this issue, set the CYGWIN environment variable option 'pipe_byte'.

An example of a condition that breaks these runtimes is a null write.  For example, if a write of zero bytes is written to a message mode pipe, the receiving program will read zero bytes.  Many runtimes incorrectly assume this is end-of-file, and they no longer correctly read standard input as a result.  Byte mode pipes do not pass through these zero byte writes."

The one thing missing from all this discussion is why you'd want message mode pipes, other than that it more closely emulates UNIX.  For example, are there some packages that break when presented with byte mode pipes?  It could be useful to add some examples of negative real-world consequences to using byte mode pipes.


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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-05-15 17:02 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-10  6:34 [ANNOUNCEMENT] Updated: Cygwin 1.7.15 Corinna Vinschen
2012-05-10  6:52 ` Thomas Wolff
2012-05-10 14:18   ` Christopher Faylor
2012-05-12 11:11 ` Enrico Forestieri
2012-05-12 17:46   ` Christopher Faylor
2012-05-12 17:51     ` Ryan Johnson
2012-05-12 18:30       ` Christopher Faylor
2012-05-12 19:17         ` Christopher Faylor
2012-05-12 22:23           ` Enrico Forestieri
2012-05-15 17:02 ` James Johnston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).