Skip to content

Conversation

LeonarddeR
Copy link
Collaborator

Should fix nvaccess/nvda#18657 when part of NVDA X64 builds.

Updated to a brlapi build produced on Github Actions in my own fork. See also brltty/brltty#490

Tested successfully:

  1. Install Windows Narrator braille support
  2. Manually enable the brlapi service
  3. Connectd braille display,: APH Mantis
  4. Ensure braille output and key presses work

@seanbudd
Copy link
Member

Do you think this will get merged? Or will we have to maintain a fork?

@LeonarddeR
Copy link
Collaborator Author

I'm not sure. Probably depends on what @DaveMielke says about brltty/brltty#490

@seanbudd
Copy link
Member

Given Dave is unresponsive, could you open a PR to https://github.com/nvaccess/brltty?

@seanbudd seanbudd self-requested a review September 23, 2025 03:24
@LeonarddeR
Copy link
Collaborator Author

See nvaccess/brltty#1

@LeonarddeR
Copy link
Collaborator Author

Note, since NV Access now produces these binaries, may be it should be considered to sign them?

@seanbudd
Copy link
Member

@LeonarddeR - are there any potential benefits to signing them? I think we may want to do some level of auditing of this code before signing

@LeonarddeR
Copy link
Collaborator Author

I'm not sure whether it's really worth it, but liblouis is also signed. That said, espeak.dll is not, so there is a bit of inconsistency here.

Copy link
Member

@seanbudd seanbudd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @LeonarddeR

@seanbudd seanbudd merged commit dabd1fc into nvaccess:master Oct 3, 2025
SaschaCowley pushed a commit to nvaccess/nvda that referenced this pull request Oct 3, 2025
Closes #18657
Merges changes from nvaccess/brltty#1 and
nvaccess/nvda-misc-deps#39

### Summary of the issue:
BRLTTY needs to be updated for 64bit and python 3.13.
Since updating python it has been broken on alphas.

### Description of user facing changes:
BRLTTY restored usage restored

### Description of developer facing changes:
None

### Description of development approach:
Update commit from miscDeps built from
https://github.com/nvaccess/brltty/pull/

### Testing strategy:
Unit tests re-enabled

### Known issues with pull request:
None
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.

Update brlapi bindings to support Python 3.13 and X64
2 participants