delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/12/10/11:01:53

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=cLbreE052dTMJpk5CsgkvJHwKD+44Srl8zv42gnyDk7VV6qph6I8U
V/gy1A2JcjJUKFeM5f0YlI1IZO+732/AzMoalTsHfe8l06QokOZGR3Uzc78tV1if
oY2tRnguxRhw+YXcqHunzQKfEg5T4p9OiO64g7nyDnAOi7Gw1FTwJA=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=unNAfTzFfpc+FyJf6IGHE2z3CHE=; b=o7Tdl3Cs84OYJdlnkS7jiW6QJm5h
t41o6gdmEAKpOlaH8evNv0k9xkiAqMpS/rCq8B/iM7ji0DUDCILFFTCfEwHUeyID
thRkIJaNdY1wz0u5Thvs2ml1ATNEc3/XCA/eZ4ihHnpSK3IohzVCVbZHO8QdjTIU
IG9CGFIf3VPY5SY=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2
X-HELO: calimero.vinschen.de
Date: Wed, 10 Dec 2014 17:01:28 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 1.7.34-002
Message-ID: <20141210160128.GW3810@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <5487859D DOT 9000409 AT alice DOT it> <CABEPuQL70k5Xcp3Uo3APz082sBDxW8TmdXwkT1mStBi3NLRK4w AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CABEPuQL70k5Xcp3Uo3APz082sBDxW8TmdXwkT1mStBi3NLRK4w@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)

--2uc0Y2lO51bGWZYE
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Dec 10 08:36, Alexey Pavlov wrote:
> [...]
> Our changes to Cygwin runtime as we talk in the past are not
> acceptable to Cygwin upstream because have a different philosophy and
> have break some posix features. About half a year ago we talk about
> how integrate MSYS functionality into Cygwin upstream. As a result of
> this discussion was added this code:
> https://github.com/Alexpux/Cygwin/commit/4f756d6cc28179319ceccce01dd698de=
3f22c212
> To try make MSYS functionality separate from original Cygwin DLL.
>=20
> But as our team is small and we have our real work too, we don't have
> time and in some parts necessary knowledges to finish this work.

As you may have noticed, our "team" is pretty small as well.  It looks
a lot like it's smaller than yours.

> Also
> I think some changes can't be easily separated into external dll.
> So we open minded to incorporate with Cygwin if anyone will help with
> finishing this work.

The problem is not that your changes can or can't be implemented using
cgf's suggested change, the problem is that you simply never discussed
it.  Cgf started a discussion of what changes might be required on
2013-07-30:

  https://cygwin.com/ml/cygwin-developers/2013-07/msg00075.html

As you may have noticed, the mail explicitely mention that this was
supposed to be a discussion.  He then checked in a preliminary patch to
a branch:

  https://cygwin.com/ml/cygwin-developers/2013-07/msg00076.html

The result:  Nothing.  You could have heard the crickets chirping in the
thread.  No.  Reply.  At.  All.  Until 2013-10-21, almost three months
later, cgf asked if nobody is interested to pick up:

  https://cygwin.com/ml/cygwin-developers/2013-10/msg00007.html

Reply:  We're just busy.  Then... nothing.  Crickets again, the thread
collecting dust and cobwebs.  Another four months later, cgf pinged you
guys and the result:

  https://cygwin.com/ml/cygwin-developers/2014-02/msg00001.html

Then... nothing.

How do you expect any progress if you don't at least **discuss what's
necessary, and eventually code up and test changes?

Both of us definitely lost interest after Feb-2014, because, apparently
you weren't able to come up with anything.  You have your solution,
which is a bunch of patches, and that's apparently enough for you.
There's no interest to follow up on a better solution, from what I see.

> In contrast with Cygwin developers, we don't have any problems with
> Arch Linux developers

You don't have interoperability issues with Arch Linux.  I explained
what we were thinking of pretty detailed on the mingw-w64-public mailing
list.  Without going into much detail now, the idea would have been
basically to keep the MSYS2 distro based on the latest Cygwin packages,
and have the behavioral change hidden behind the MSYS2 hook.  You could
have a seamless integration between all of the Cygwin distro and the few
parts of the MSYS2 distro which really needed a patch.  Basically MSYS2
could have been a subset or even an integral part of a Cygwin distro,
which would have (probably) benefitted all of us.

> So if you want to "grab" or "rip-off" (as you wish) our pacman, feel
> free to get it and use under Cygwin. We don't have any problems with
> it.

It's not really feasible because it requires to rebuild all packages.
We're also relying on an infrastructure which is kind of bound to the
setup and upset tools so far. Also, does pacman work without a basic
MSYS2 installed already, or do you have to have an MSYS2 install
to be able to run pacman?

If we could make pacman work with setup.ini, I wouldn't be unhappy
to have this as an accompanying CLI tool for installing Cygwin packages.

And if somebody thinks setup and the whole infrastructure is bad, all I
can say is, maybe, but somebody has to have *time* and *volition* to
implement something new.  Something still operating as a GUI installer
to install a Cygwin distro from the ground up.  And also something on
the server side to support the new layout.  And the packager support.
As long as my reqeusts for volunteers goes unheard, I don't see how we
could change that.


Corinna

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

--2uc0Y2lO51bGWZYE
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUiG5YAAoJEPU2Bp2uRE+g8TEP/3VTVvxeupReqOADyqpZeyiF
ZhYZOtMG21W4EGePFxPQ2FzNst9OFxnf7yplDbSFb5EkE3I/18m6+LCtSQet3ECs
2Yxo3DSoZyoqVW3/a1kujgZd/m0FTejVno5ZnGIdcJIM2ag5aVRgsgm2yHBjGxih
EqDxPiSCuOzMrUGHXBXc9uqAGowXFpK/+/u+/U86P0DA8UTlAd4G6T+ISg529ErJ
IW4hnBUrtUBnlyVfc3hEtq1hzRjLxxnwfasnjczOILmr+Pm07OcWRQlakXgECUIf
aCBu1ugYPDyh2SWB/b6A0LL14an+yt1IDddZac4alxbiN/1mB+UeZVmDVEUIIV5x
GxhZ0K+rVgNMqlOLPoHnE2CLZ7SAZYRgLqtTZ6sbRPyGjtaLey/4FZ7nemnq1MGM
22kOzNLYXPuLz+Xbos/70p/BcQazVMpRRbezz7Vy/xk+/rx5BHF39Gp0HITfBN93
AdFZ183pCtgnWMpGIiMvcxX9kUz/sHWEi8ScPEgkX1SVu8KeK/T23NKtPiBnfixV
2ooZKMji644+SgPtyHeNq0FaL2o51kUAuKv4B8o0y/FQsRzJacZSL35Rm7/f+rOt
/kexbvax93khElvRV9CQmVMFvY7inr9kPgf1kvXE4jxDvAk49LJM7WT0uknq/Z1s
AQUwstasdFpX0NxJJS5i
=9pfG
-----END PGP SIGNATURE-----

--2uc0Y2lO51bGWZYE--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019