* flex package POSIX violation
@ 2017-12-31 22:00 Steven Penny
2017-12-31 22:12 ` Marco Atzeri
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Steven Penny @ 2017-12-31 22:00 UTC (permalink / raw)
To: cygwin
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.
Please resolve this, thanks.
[1] http://pubs.opengroup.org/onlinepubs/7908799/xcu/lex.html
--
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] 8+ messages in thread
* Re: flex package POSIX violation
2017-12-31 22:00 flex package POSIX violation Steven Penny
@ 2017-12-31 22:12 ` Marco Atzeri
2017-12-31 22:34 ` Yaakov Selkowitz
2017-12-31 23:43 ` Stephen John Smoogen
2018-01-05 14:37 ` Gerrit Haase
2 siblings, 1 reply; 8+ messages in thread
From: Marco Atzeri @ 2017-12-31 22:12 UTC (permalink / raw)
To: cygwin
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.
>
> Please resolve this, thanks.
>
> [1] http://pubs.opengroup.org/onlinepubs/7908799/xcu/lex.html
>
>
Flex is NOT 100% Posix compliant.
See Info on
20 Incompatibilities with Lex and Posix
as upstream does not provide the link "lex -> flex"
I am reluctant to do differently.
Regards
Marco
--
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] 8+ messages in thread
* Re: flex package POSIX violation
2017-12-31 22:12 ` Marco Atzeri
@ 2017-12-31 22:34 ` Yaakov Selkowitz
0 siblings, 0 replies; 8+ messages in thread
From: Yaakov Selkowitz @ 2017-12-31 22:34 UTC (permalink / raw)
To: cygwin
[-- Attachment #1.1: Type: text/plain, Size: 887 bytes --]
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.
>
> Flex is NOT 100% Posix compliant.
> See Info on
> 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.
--
Yaakov
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: flex package POSIX violation
2017-12-31 22:00 flex package POSIX violation Steven Penny
2017-12-31 22:12 ` Marco Atzeri
@ 2017-12-31 23:43 ` Stephen John Smoogen
2018-01-05 14:37 ` Gerrit Haase
2 siblings, 0 replies; 8+ messages in thread
From: Stephen John Smoogen @ 2017-12-31 23:43 UTC (permalink / raw)
To: cygwin
On 31 December 2017 at 16:13, Steven Penny <svnpenn@gmail.com> 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.
>
> Please resolve this, thanks.
>
How POSIX compliant is Cygwin supposed to be? I don't think many of
the tools are 100% POSIX compliant but are good enough so does making
the symlink between flex and lex make it more compliant or less so
because the tool doesn't meet 100% compliance?
--
Stephen J Smoogen.
--
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] 8+ messages in thread
* Re: flex package POSIX violation
2017-12-31 22:00 flex package POSIX violation Steven Penny
2017-12-31 22:12 ` Marco Atzeri
2017-12-31 23:43 ` Stephen John Smoogen
@ 2018-01-05 14:37 ` Gerrit Haase
2018-01-06 0:17 ` Steven Penny
2 siblings, 1 reply; 8+ messages in thread
From: Gerrit Haase @ 2018-01-05 14:37 UTC (permalink / raw)
To: cygwin
2017-12-31 22:13 GMT+01:00 Steven Penny writes:
> 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.
>
> Please resolve this, thanks.
>
> [1] http://pubs.opengroup.org/onlinepubs/7908799/xcu/lex.html
Maybe to 'request' something is not the best approach to resolve your issue?
A better way to handle issues like this would be:
you provide a patch to handle the issue and the maintainer of the
package may then decide to incorporate your patch.
Thanks.
--
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] 8+ messages in thread
[parent not found: <CANnLRdjLkgpsw6ogipAVaAsjKm+fRruBFvizK-sgSNiXYWrijg@mail.gmail.com>]
end of thread, other threads:[~2018-01-06 0:17 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-31 22:00 flex package POSIX violation Steven Penny
2017-12-31 22:12 ` Marco Atzeri
2017-12-31 22:34 ` Yaakov Selkowitz
2017-12-31 23:43 ` Stephen John Smoogen
2018-01-05 14:37 ` Gerrit Haase
2018-01-06 0:17 ` Steven Penny
[not found] <CANnLRdjLkgpsw6ogipAVaAsjKm+fRruBFvizK-sgSNiXYWrijg@mail.gmail.com>
2018-01-01 0:26 ` Steven Penny
2018-01-01 0:55 ` Stephen John Smoogen
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).