Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

config: Bump POSIX spec references to IEEE Std 1003.1-2008, 2016 Edition #858

Merged
merged 1 commit into from
Jun 1, 2017

Conversation

wking
Copy link
Contributor

@wking wking commented May 25, 2017

These references had been using IEEE Std 1003.1, 2004 Edition, but:

$ curl -s http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html | grep -B2 'newer edition'
<center><font size="2">The Open Group Base Specifications Issue 6<br>
IEEE Std 1003.1, 2004 Edition<br>
Copyright &copy; 2001-2004 The IEEE and The Open Group, All Rights reserved.</font></center><center><font color="red">A newer edition of this document exists <a href="http://pubs.opengroup.org/onlinepubs/9699919799/" target="_parent">here</a></font></center>

Shifting to 2016 also syncs us with the file reference. The initial reasoning for the 2004 edition is unclear to me (more on that in 70858bc).

The change-log for the exec page doesn't list any relevant changes, and skimming a diff of the two HTML pages didn't turn up anything significant.

Diffing the two HTML pages for environment variables also turned up no significant changes. Both definition reference the Portable Character Set for uppercase letters, digits, and underscore, but the U#### values for those have not changed.

@wking wking force-pushed the tk/bump-posix-spec branch 2 times, most recently from c8ef4be to 3fb7d4b Compare June 1, 2017 15:21
These references had been using IEEE Std 1003.1, 2004 Edition, but:

  $ curl -s http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html | grep -B2 'newer edition'
  <center><font size="2">The Open Group Base Specifications Issue 6<br>
  IEEE Std 1003.1, 2004 Edition<br>
  Copyright &copy; 2001-2004 The IEEE and The Open Group, All Rights reserved.</font></center><center><font color="red">A newer edition of this document exists <a href="http://pubs.opengroup.org/onlinepubs/9699919799/" target="_parent">here</a></font></center>

Shifting to 2016 also syncs us with the 'file' reference in
config-linux.md.  The initial reasoning for the 2004 edition is
unclear to me (more on that in 70858bc, config: Adjust process.args
to cite POSIX's execvp, 2016-05-19, opencontainers#427),

The change-log for the exec page [1] doesn't list any relevant
changes, and skimming a diff of the two HTML pages didn't turn up
anything significant.

Diffing the two HTML pages for environment variables also turned up no
significant changes.  Both definition reference the Portable Character
Set for uppercase letters, digits, and underscore, but the U####
values for those have not changed [2,3].

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/functions/exec.html#tag_16_111_14
[2]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap06.html#tag_06_01
[3]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap06.html#tag_06_01

Signed-off-by: W. Trevor King <wking@tremily.us>
@wking
Copy link
Contributor Author

wking commented Jun 1, 2017

Rebased around #846 with c8ef4be3fb7d4b.

@mrunalp
Copy link
Contributor

mrunalp commented Jun 1, 2017

LGTM

Approved with PullApprove

1 similar comment
@crosbymichael
Copy link
Member

crosbymichael commented Jun 1, 2017

LGTM

Approved with PullApprove

@crosbymichael crosbymichael merged commit a9bdd59 into opencontainers:master Jun 1, 2017
@wking wking deleted the tk/bump-posix-spec branch June 2, 2017 04:19
@vbatts vbatts mentioned this pull request Jul 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants