-
Notifications
You must be signed in to change notification settings - Fork 30k
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
Document that fs.futimes isn't supported on AIX #12609
Comments
@nodejs/documentation @nodejs/platform-aix |
I think we should document this in Node docs as well due to: i) The public API with the existing one line description makes it looks like platform agnostic, whereas AIX seem to be an exception. ii) There is no visible links which leads from node doc to libuv doc in this page. |
It should be noted the same error occurs for the IBM i operating system. The IBM i OS has an integrated environment named PASE which is essentially a port of AIX that uses IBM i as its kernel. I mention this to let the Node.js community know the AIX base is growing and will hopefully be considered when things like this come up. |
@aaronbartell - thanks for the information. Will you please also describe:
|
IBM builds and distributes Node.js for IBM i. It is not currently open source but they have made declaration of intention to upstream their changes to this repo. I do not work for IBM though I collaborate with them a fair amount concerning Node.js on IBM i.
I am unsure of this per the above. I am mentioning @ThePrez (Jesse Gorzinski) who is the owner of Node.js on IBM i at IBM.
Once the IBM i Node.js port is open sourced then any community member with access to an IBM i could contribute changes. Litmis Spaces is a free/hosted IBM i that operates on preconfigured chroot environments (i.e. Node.js, Ruby On Rails, Python) and that platform could be used by the community to participate in furthering Node.js on IBM i, including PRs for furthering this repo. DISCLAIMER: I work for Krengeltech, the company that hosts Litmis Spaces.
I would defer to your judgement on this matter. IBM i folks currently have to supplement their education of Node.js by going to other sites, so it would be great if these things were formally documented by Node.js. Let me know if there is other information I can provide. |
@aaronbartell - thanks for the detailed info. @mhdawson, @gib - FYI and consideration in terms of the doc changes. |
@aaronbartell, have you verified this failure on IBM i 7.3? I would like to first pursue this as a Node.JS defect before documenting a permanent restriction. |
@ThePrez is IBM i 7.3 equivalent to AIX 7.3? If so, then as the original issue states:
so I'd expect it to work on that version. |
My v7.3 box is currently being updated. Will run test as soon as it is done.
No, IBM i v7.3 isn't equivalent to AIX v7.3. You can see the relationship here, or review the below screenshot. In short, IBM i adopts AIX into PASE one or two releases behind. |
PR-URL: #13659 Fixes: #12609 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> i
PR-URL: #13659 Fixes: #12609 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> i
I have confirmed it doesn't work on IBM i v7.3
Content of
Thoughts? |
PR-URL: #13659 Fixes: #12609 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> i
PR-URL: #13659 Fixes: #12609 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> i
PR-URL: #13659 Fixes: #12609 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> i
PR-URL: #13659 Fixes: #12609 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> i
Familiar faces! I just stumbled across this issue today. But for what it's worth:
|
FYI, running @ThePrez 's futimes.js on Windows causes the following error:
Tried running it with Administrator but get the same error. |
fs.futimes
isn't supported on AIX <7.1, see #12583 (comment)This is mentioned in the libuv docs:
Do we normally duplicate such warnings in the Node docs?
The text was updated successfully, but these errors were encountered: