public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
* Re: xinit-1.3.4-1: breaking backwards compatibility
@ 2014-12-30 16:04 Angelo Graziosi
  2014-12-30 16:07 ` Laurens Blankers
  0 siblings, 1 reply; 5+ messages in thread
From: Angelo Graziosi @ 2014-12-30 16:04 UTC (permalink / raw)
  To: cygwin-xfree

Laurens Blankers wrote:
> Then I drag the X icon to my
> Start-up folder, so that it starts every time my desktop boots

The same you can do with the link created as suggested in my previous 
replay. When I had Win XP I did that way for almost 7 years without 
tacking care of any configuration and/or xinit upgrade. Now with Win7 I 
don't use much X so I have left the link on the task bar and start it 
manually when I need X.


Ciao,
  Angelo.

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


^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: xinit-1.3.4-1: breaking backwards compatibility
@ 2014-12-30 12:46 Angelo Graziosi
  2014-12-30 13:42 ` Laurens Blankers
  0 siblings, 1 reply; 5+ messages in thread
From: Angelo Graziosi @ 2014-12-30 12:46 UTC (permalink / raw)
  To: cygwin-xfree

Laurens Blankers wrote:
> 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.

What about changing the way X server is started? I flagged here:

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

my experience with which I have no problems. But it may be that you have 
other needs which require starting X differently..


Ciao,
  Angelo.

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


^ permalink raw reply	[flat|nested] 5+ messages in thread
* xinit-1.3.4-1: breaking backwards compatibility
@ 2014-12-30 11:07 Laurens Blankers
  0 siblings, 0 replies; 5+ messages in thread
From: Laurens Blankers @ 2014-12-30 11:07 UTC (permalink / raw)
  To: cygwin-xfree

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
problem and restores backwards compatibility. Even under this
circumstance, it is unacceptable to modify versioned releases. If it's
appropriate, document the offending version and inform your users of the
problem so that they are aware of the offending version.

I would like to kindly request that this change is reverted, at least
until the time that a proper and documented upgrade path is available.

Now please don't take this the wrong way. Although I realize some
probably will. I do appreciate all the time that everyone, and not in
the least Yaakov, invests into maintaining Cygwin/X. However as a user
and software engineer myself I also very much appreciate systems
continuing to function after minor upgrades.

Sincerely,

Laurens Blankers


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


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

end of thread, other threads:[~2014-12-30 16:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-30 16:04 xinit-1.3.4-1: breaking backwards compatibility Angelo Graziosi
2014-12-30 16:07 ` Laurens Blankers
  -- strict thread matches above, loose matches on Subject: below --
2014-12-30 12:46 Angelo Graziosi
2014-12-30 13:42 ` Laurens Blankers
2014-12-30 11:07 Laurens Blankers

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