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

Chore: Update terminal dependencies #10675

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

electronicboy
Copy link
Member

Need to also look into log4j, but, so far

  1. Updated to jline-terminal 3.26.1 - jline, however, has deprecated their jansi provider,
    and so, we're going back to JNA. FFM looks interesting, but, might not work on java 21,
    and, seems to requore some additional java flags to open stuff up to allow it to work,
    however, seemed to work without on macOS?

  2. added a hackaround to try to migate the terminal issues we're facing on windows, will
    probably look towards adding a detection step for PS7 so we can disable the hack, but,
    in the meantime, this at least works around the issue.

(Closes #10674)
(Closes #10405)
Cross ref: jline/jline3#952

Need to also look into log4j, but, so far
1) Updated to jline-terminal 3.26.1 - jline, however, has deprecated their jansi provider,
   and so, we're going back to JNA. FFM looks interesting, but, might not work on java 21,
   and, seems to requore some additional java flags to open stuff up to allow it to work,
   however, seemed to work without on macOS?

2) added a hackaround to try to migate the terminal issues we're facing on windows, will
   probably look towards adding a detection step for PS7 so we can disable the hack, but,
   in the meantime, this at least works around the issue.
@electronicboy electronicboy added the build-pr-jar Enables a workflow to build Paperclip jars on the pull request. label May 8, 2024
@electronicboy electronicboy changed the title Update terminal dependencies ( Chore: Update terminal dependencies May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-pr-jar Enables a workflow to build Paperclip jars on the pull request.
Projects
Status: Awaiting review
Development

Successfully merging this pull request may close these issues.

Chore: Update Terminal dependencies Java 22 breaks typing in console on windows.
1 participant