Skip to content

Tracking issue: stdio problems #6980

Description

@Fishrock123

This is a meta-issue for tracking multiple related but distinct stderr/stdout issues.

Below are checklists indicating the progress of these issues & pull requests.
A checkmark indicates it is resolved (or merged).

This issue encompasses the following issues:

And the following pull requests:

The current item in focus is:
n/a

The TTY (Terminal) issues have been resolved. Pipes still remain a problem.


This pr was a result of the discussion in #6968 to better track all the efforts going on here.

[EDIT by @Trott: Did some edits around the 6773 PR checklist item, but undid them]

Activity

  1. added
    metaIssues and PRs related to the general management of the project.
    on May 25, 2016
  2. Fishrock123 commented on May 25, 2016

    @Fishrock123
    ContributorAuthor

    Current plan is to make a release candidate (today/tomorrow) as discussed in #6934 with the OS X patch from #6895 to fix the largest issue (OS X stdio interleaving to TTYs) asap.

  3. kzc commented on May 25, 2016

    @kzc

    You can add this one to the list:

    #6867 Missing or truncated error message

    It's a variation of the process.exit() stdio truncating problem but with uncaught exceptions.

    Edit: reproduced on node 5.x on Linux. Same issue likely exists on node 4.x.

  4. kzc commented on May 25, 2016

    @kzc

    This related merged PR for process.stdout._handle.fd should also be mentioned here for completeness:

    unix,stream: fix getting the correct fd for a handle #6838

    It ought to be back ported to node 5.x and 4.x.

  5. Fishrock123 commented on May 25, 2016

    @Fishrock123
    ContributorAuthor

    No guarantees on v5.x since it's now in critical-maintinence-only mode, but we'll try to get in v4.x soon.

  6. added
    processIssues and PRs related to the process subsystem.
    ttyIssues and PRs related to the tty subsystem.
    and removed
    metaIssues and PRs related to the general management of the project.
    on May 26, 2016
  7. Fishrock123 commented on May 26, 2016

    @Fishrock123
    ContributorAuthor

    RC for #6895 building at https://ci-release.nodejs.org/job/iojs+release/921/ (Updated: new ci (2))

  8. Fishrock123 commented on May 27, 2016

    @Fishrock123
    ContributorAuthor

    I have an RC up at https://nodejs.org/download/rc/v6.2.1-rc.1/ that should fix the OS X problems.
    Please test.

    cc-ing the people from other threads: @isaacs, @nodejs/npm, @Qix-, @eljefedelrodeodeljefe, @bcoe, @mikemaccana, @mgol

  9. Qix- commented on May 27, 2016

    @Qix-

    @Fishrock123

    Qix- is missing the Overall/Read permission

  10. Fishrock123 commented on May 27, 2016

    @Fishrock123
    ContributorAuthor

    @Qix- Are you getting that attempting to access the directory, or the files themselves?

    (or is node making that error?)

  11. Qix- commented on May 27, 2016

    @Qix-

    @Fishrock123 Works now, not sure what changed. :) I'll give it a try.

  12. 46 remaining items

  13. Fishrock123 commented on Aug 19, 2016

    @Fishrock123
    ContributorAuthor

    #6816 was merged in ab3306a fixing the TTY (terminal) problems.

    Pipes still remain an issue and this probably needs to be fixed in libuv, far beyond my expertise.

  14. added
    libuvIssues and PRs related to the libuv dependency or the uv binding.
    stalledIssues and PRs manually marked as stalled and scheduled for automatic closure.
    help wantedIssues that need assistance from volunteers or PRs that need help to proceed.
    on Aug 19, 2016
  15. Fishrock123 commented on May 11, 2017

    @Fishrock123
    ContributorAuthor

    ref: #12970

  16. jasnell commented on Sep 15, 2017

    @jasnell
    Member

    Closing as it's not clear if at all if there's anything remaining to do here and there's been zero activity since may

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedIssues that need assistance from volunteers or PRs that need help to proceed.libuvIssues and PRs related to the libuv dependency or the uv binding.processIssues and PRs related to the process subsystem.stalledIssues and PRs manually marked as stalled and scheduled for automatic closure.ttyIssues and PRs related to the tty subsystem.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions