delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/12/31/17:01:08

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:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type; q=dns; s=default; b=sM6B
9Z2HMizNiohdDLdHYIiKQozIMFe5vMqfQY82sM7TWvpaRmCjGJzJ/+EoZUgPOQDP
NkycnBBsTcqJGyQuQAGA31eE5Vk6EaHeh4qFBJptwlogx2bL+5oqwfH6IVhceKmm
iLGPyHqcTuPKLd2ZAoZsR7Thhq0IKQgyL6UI1dM=
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:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type; s=default; bh=04PJeczPFF
RC5SpcGQsvjKRiudw=; b=MpxUFzYDu3bHb4ZTxy6LYAXjwgf9flgSWqpIp7b8Qx
OLPzzKfJ1bcnO0+fvvtDNmPOHyPO3UhCBEEgzwEnKKa7uYQDgjg1ITamY9c6fR0I
9rxZrbiZI7cEpOS0+jUX2HsiXIE21PWaWbSpjDjuCfzIDfQRHuBBsAGAl7ed9Liz
k=
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=-1.0 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=no version=3.3.2 spammy=sid
X-HELO: mx1.redhat.com
Subject: Re: flex package POSIX violation
To: cygwin AT cygwin DOT com
References: <5a49530b DOT 1d0b9d0a DOT 17c20 DOT f7f6 AT mx DOT google DOT com> <3d6f4622-f4c2-b48c-7ba3-b353edd11bce AT gmail DOT com>
From: Yaakov Selkowitz <yselkowitz AT cygwin DOT com>
Message-ID: <5c53fe9c-fb4c-0013-e339-29a20da5ae0f@cygwin.com>
Date: Sun, 31 Dec 2017 16:00:49 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <3d6f4622-f4c2-b48c-7ba3-b353edd11bce@gmail.com>
X-IsSubscribed: yes

--l1lzW6k6Tk422vamyvy583u1TUxGRXpIc
Content-Type: multipart/mixed; boundary="wiQERUXOYFNzlfnROV35VnDZa8Nay34cR";
 protected-headers="v1"
From: Yaakov Selkowitz <yselkowitz AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Message-ID: <5c53fe9c-fb4c-0013-e339-29a20da5ae0f AT cygwin DOT com>
Subject: Re: flex package POSIX violation
References: <5a49530b DOT 1d0b9d0a DOT 17c20 DOT f7f6 AT mx DOT google DOT com>
 <3d6f4622-f4c2-b48c-7ba3-b353edd11bce AT gmail DOT com>
In-Reply-To: <3d6f4622-f4c2-b48c-7ba3-b353edd11bce AT gmail DOT com>


--wiQERUXOYFNzlfnROV35VnDZa8Nay34cR
Content-Type: text/plain; charset=utf-8
Content-Language: en-CA
Content-Transfer-Encoding: quoted-printable

On 2017-12-31 15:44, Marco Atzeri wrote:
> On 31/12/2017 22:13, Steven Penny wrote:
>> The POSIX standard, at least since 1997 [1], requires the presence of
>> a "lex" utility.
>>
>> Most systems (including Cygwin) provide a Lex implementation via the
>> "flex"
>> package. However with other OS, a "lex -> flex" symlink is provided,
>> whereas the Cygwin package does not.
>=20
> Flex is NOT 100% Posix compliant.
> See Info on
> =C2=A0 20 Incompatibilities with Lex and Posix
> as upstream does not provide the link "lex -> flex"
> I am reluctant to do differently.

This is generally handled downstream, e.g.:

http://pkgs.fedoraproject.org/cgit/rpms/flex.git/tree/flex.spec#n90
https://packages.debian.org/sid/amd64/flex/filelist
https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-devel/flex/flex-2.6.4-r1=
.ebuild#n84

We should also do accordingly.

--=20
Yaakov


--wiQERUXOYFNzlfnROV35VnDZa8Nay34cR--

--l1lzW6k6Tk422vamyvy583u1TUxGRXpIc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHQEARECADQWIQRFYAu5jKh4qpenARn/IK+aZu4flAUCWkleFBYceXNlbGtvd2l0
ekBjeWd3aW4uY29tAAoJEP8gr5pm7h+UsDEAnin2JD25MNRT2jRNDXKZt5UjlpQL
AJ9PKQi7uR2doDkqyiZ4pW623THBRw==
=86nE
-----END PGP SIGNATURE-----

--l1lzW6k6Tk422vamyvy583u1TUxGRXpIc--

- Raw text -


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