Skip to content

Update brlapi to 0.8#11065

Merged
feerrenrut merged 2 commits into
nvaccess:masterfrom
LeonarddeR:brlapi0.8
Apr 29, 2020
Merged

Update brlapi to 0.8#11065
feerrenrut merged 2 commits into
nvaccess:masterfrom
LeonarddeR:brlapi0.8

Conversation

@LeonarddeR

@LeonarddeR LeonarddeR commented Apr 28, 2020

Copy link
Copy Markdown
Collaborator

Link to issue number:

None

Summary of the issue:

With the migration to Python 3, we had to update our brlapi dependency to 0.7 to support the brltty braille display driver. However, there wasn't an upstream build of the brlapi python bindings, therefore we had to build them ourselves.

Description of how this pull request fixes the issue:

Thanks to @DaveMielke, BRLTTY 6.1 bundles a brlapi binding built against Python 3.7 we could use directly from upstream. Note that it is still bundled inside our misc-deps repository.

Testing performed:

Tested a try build with brlapi 0.8 against an installed build of brltty 6.1. I'm pretty sure however that this brlapi should still be able to work with older versions of brltty, may be @DaveMielke can give some info on that.

Known issues with pull request:

None

Change log entry:

@feerrenrut feerrenrut left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks @LeonarddeR

@feerrenrut feerrenrut merged commit 939217d into nvaccess:master Apr 29, 2020
@nvaccessAuto nvaccessAuto added this to the 2020.1 milestone Apr 29, 2020
@feerrenrut feerrenrut modified the milestones: 2020.1, 2020.2 Apr 29, 2020
feerrenrut added a commit that referenced this pull request Apr 29, 2020
@lukaszgo1

Copy link
Copy Markdown
Contributor

@LeonarddeR While I no longer have the old ALVA which requires BRLTTY and therefore no BRLTTY is installed on my system, in the previous Alpha's it was possible to import brlapi anyway, and BRLTTY was present in the braille displays list whereas now it is not. Additionally there is no brlapi.dll in the NVDA folder anymore. Is this a change in brlapi bindings?

@LeonarddeR

Copy link
Copy Markdown
Collaborator Author

Ugh, you're correct. Interesting enough, I tested this with a try build and that all went fine. It's this try build. Let me investigate what went wrong here.

@LeonarddeR

Copy link
Copy Markdown
Collaborator Author

filed nvaccess/nvda-misc-deps#18

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants