Larry Hall (Cygwin-X | 3 Jan 04:48 2015

Re: run.exe will not work with upgrade from 1.14.4 to 1.16.3

On 01/02/2015 03:35 PM, schilpfamily wrote:
> rolling back to 1.3.2-1 fixed it. thank you very much for this, i was
> really pulling my hair out on this. i read your request to the
> maintainers and fully agree. while i  only brought up this one bug,
> since it was basically making cygwin/x useless, there were other
> issues that made it annoying.

Certainly it is good feedback to know that the issue you were seeing
is related to the new version of xinit.  I would encourage you and others
that see issues with the latest release to report the problems (as you
have) and to try the solutions offered in the cygwin-xfree mailing list
discussions from the last couple of months.  If there are technical
issues with those solutions, they need to be reported as well.  Obviously,
the key thing here is to figure out how to make this transition smoother,
so the more useful feedback there is, the better.  Downgrading may be a
practical short-term solution to the problems you're having at the moment
and that's fine.  But the functionality in the latest release of the xinit 
corrects some long-standing Cygwin incompatibilities with startx, so there's
no benefit to turning back as a strategy.

--

-- 
Larry

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

(Continue reading)

schilpfamily | 2 Jan 21:10 2015
Picon

run.exe will not work with upgrade from 1.14.4 to 1.16.3

i have been running cygwin/x for a long time. i was on 1.14.4 and
decided to upgrade to 1.16.3. the problem is that i am unable to start
an xterm from a dos prompt. i have been using the following command
line for years now:

D:\cygwin\bin\run.exe -p /bin bash ~/scripts/xtermLaptop

the contents of xtermLaptop are:

#!/usr/bin/env bash

export DISPLAY=127.0.0.1:0.0
xterm -geometry 80x75 -sb -rightbar &
exit

this has worked for years, now when i run this command, a window very
briefly blinks into existence but then goes away. any idea why this
would stop working now?

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

Jon TURNEY | 30 Dec 19:51 2014
Picon

[ANNOUNCEMENT] Updated: xorg-server-1.16.3-1


The following packages have been updated in the Cygwin distribution:

*** xorg-server-*1.16.3-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 1.16.2-1:

* Defend against and report crashes while checking Windows OpenGL 
capabilities at startup
* Add a tentative entry for the Korean keyboard to the list of known 
keyboards (Thanks to Colin Harrison for the patch)
* Typo fix in "Fix a crash which could occur when a client exits without 
deleting it's GL contexts"
* Improve WGL thunks code generator to deal with Khronos OpenGL registry 
XML since svn r27498
* Enable GLX TLS
* Remove the workaround for binutils bug #16807

x86:
2000b777841da8ddbbed3f6f2c162a59 *xorg-server-1.16.3-1-src.tar.xz
d35d98ee574d31c3a0f1eb383cd311ca *xorg-server-1.16.3-1.tar.xz
8affa3343b245ca39ea5ad045c8b0e31 *xorg-server-common-1.16.3-1.tar.xz
437ec870e16be593eb439dd4bb4a7fde *xorg-server-debuginfo-1.16.3-1.tar.xz
32794401f82dab76451d9ff1ca0c57b8 *xorg-server-devel-1.16.3-1.tar.xz
1d7b2d9fdd0eb05f2df53210440ba6d1 *xorg-server-dmx-1.16.3-1.tar.xz
2607bda544ef688c55f62ea7d803f551 *xorg-server-extra-1.16.3-1.tar.xz
7c441cebf48a31e78475f4c8bd631ec9 *xwinclip-1.16.3-1.tar.xz
(Continue reading)

Laurens Blankers | 30 Dec 12:07 2014

xinit-1.3.4-1: breaking backwards compatibility

I noticed that updating to the latest xinit (1.3.4-1) from the previous
one (1.3.2 I believe) completely breaks existing configurations.

The changes have been mentioned in the release announcement:

https://cygwin.com/ml/cygwin-xfree/2014-11/msg00029.html

And numerous posts have since reported bugs regarding these changes. For
most a workaround has been provided, except for the 'icon in the
taskbar' issue.

I would like to express my wonder and dismay that such a seamingly minor
version change includes functionality which completely and utterly
breaks many, if not most, existing configurations. I am not sure what
versioning strategy is being used for Cygwin/X but I would like to call
attention to the semantic versioning standard (currently version 2.0.0):

http://semver.org/

Signalling this major change by increasing the major version number of
the xinit package (e.g. 2.0.0) would have made it a lot clearer what the
impact of the change would have been.

I would also like to call attending to the following FAQ item from the
same website:

Q: What do I do if I accidentally release a backwards incompatible
change as a minor version?
A: As soon as you realize that you've broken the Semantic Versioning
spec, fix the problem and release a new minor version that corrects the
(Continue reading)

Ben Richards | 23 Dec 19:24 2014
Picon

Need help to replicate old behavior of my X setup scripts with latest Xfree86 update

Up until the recent update to xinit-1.3.4-1 which overhauled X session
handling, I had my session set up nicely for my purposes. With the
following code in my .zshrc and an empty .startxwinrc, when I launched
Cygwin, Xwin.exe would start on display :0.0, it would set the
$DISPLAY variable, and automatically kill the X server when I exited
that terminal. I like mintty so this let me use that as my shell.

.zshrc contents:
=============
startxwin &> xserver.log
x_start_success=$?
if [[ $x_start_success == 0 ]]; then
   export DISPLAY=:0.0

   pid=`ps | grep '/usr/bin/XWin' | awk '{print $1;}'`
   alias kill_xwin="kill $pid"
   if [[ $TMUX == "" ]] && [[ $x_start_success == 0 ]]; then
    alias exit="kill $pid ; \exit"
   fi
fi

The aforementioned update disrupted this flow so I’m wondering if
anyone has any suggestions on how I can regain a similar sort of
functionality. I don’t like using xterm in Cygwin and would like to
keep using mintty as my main terminal interface. Before, when I ran
startxwin it would launch the server and quit with an error status as
to whether it was successful or not, leaving Xwin.exe running in the
background. Now it stays in the foreground unless I specify otherwise.
However, my startup script relied on the assumption that Xwin.exe was
running by the time startxwinrc finished, which I cannot guarantee if
(Continue reading)

Yaakov Selkowitz | 19 Dec 19:04 2014

[ANNOUNCEMENT] Updated: python-xdg-0.25-3, python3-xdg-0.25-3

The following package has been updated for the Cygwin distribution:

*** python-xdg-0.24-1
*** python3-xdg-0.24-1 (NEW)

PyXDG is a python library to access freedesktop.org standards. Currently 
supported are:

* Base Directory Specification
* Menu Specification
* Desktop Entry Specification
* Icon Theme Specification
* Recent File Specification
* Shared-MIME-Database Specification

This release includes a patch for CVE-2014-1624:

https://bugzilla.redhat.com/show_bug.cgi?id=1056338

--
Yaakov

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

Yaakov Selkowitz | 19 Dec 18:57 2014

[ANNOUNCEMENT] Updated: xterm-313-1

The following package has been updated in the Cygwin distribution:

*** xterm-313-1

The xterm program is a terminal emulator for the X Window System. It 
provides DEC VT102 and Tektronix 4014 compatible terminals for programs 
that can't use the window system directly.

This is an update to the latest upstream release.

--
Yaakov

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

Yaakov Selkowitz | 19 Dec 18:49 2014

[ANNOUNCEMENT] Updated: qt4-4.8.6-3

The following packages have been updated for the Cygwin distribution:

*** qt4-*-4.8.6-3
*** libQt*4-4.8.6-3
*** libQt*4-devel-4.8.6-3

Qt is a cross-platform application framework for desktop and embedded 
development. Qt enables programmers to create advanced GUI applications 
once and deploy them to Windows, Mac OS X and Linux without rewriting 
the source code.

This release includes various fixes from Fedora's latest patchset.

--
Yaakov

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

Yaakov Selkowitz | 19 Dec 18:32 2014

[ANNOUNCEMENT] Updated: phonon-4.8.2-2

The following packages have been updated for the Cygwin distribution:

* libphonon4-4.8.2-2
* libphonon-devel-4.8.2-2

Phonon is a multimedia abstraction API for Qt and KDE applications.

This release disables the PulseAudio integration due to lockups.

--
Yaakov

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

Yaakov Selkowitz | 19 Dec 18:03 2014

[ANNOUNCEMENT] Updated: mesa-10.3.5-1

The following packages have been updated in the Cygwin distribution:

* dri-drivers-10.3.5-1
* libEGL1-10.3.5-1
* libEGL-devel-10.3.5-1
* libGL1-10.3.5-1
* libGL-devel-10.3.5-1
* libGLESv1_CM1-10.3.5-1
* libGLESv1_CM-devel-10.3.5-1
* libGLESv2_2-10.3.5-1
* libGLESv2-devel-10.3.5-1
* libglapi0-10.3.5-1
* libOpenVG1-10.3.5-1
* libOpenVG-devel-10.3.5-1
* libOSMesa8-10.3.5-1
* libOSMesa-devel-10.3.5-1

Mesa is an open-source implementation of the OpenGL specification, a 
system for rendering interactive 3D graphics.

This is an update to the latest upstream stable release, with various 
bugfixes.

Complete documentation on OpenGL usage and configuration can be found here:

http://x.cygwin.com/docs/ug/using-aiglx.html

--

-- 
Yaakov
Cygwin/X
(Continue reading)

Yaakov Selkowitz | 19 Dec 17:59 2014

[ANNOUNCEMENT] Updated: gtk2.0-2.24.25-1

The following packages have been updated for the Cygwin distribution:

* girepository-Gtk2.0-2.24.25-1
* gtk2.0-demo-2.24.25-1
* gtk2.0-engines-pixmap-2.24.25-1
* gtk2.0-gail-2.24.25-1
* libgailutil18-2.24.25-1
* libgailutil-devel-2.24.25-1
* libgailutil-doc-2.24.25-1
* libgtk2.0_0-2.24.25-1
* libgtk2.0-devel-2.24.25-1
* libgtk2.0-doc-2.24.25-1

GTK+ is a multi-platform toolkit for creating graphical user interfaces. 
  Offering a complete set of widgets, GTK+ is suitable for projects 
ranging from small one-off projects to complete application suites.

This is an update to the latest upstream bugfix for the 2.x stable series.

--
Yaakov

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


Gmane