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

python3-lxa-iobus: update to version 0.5.1 #49

Merged
merged 2 commits into from
May 29, 2024

Conversation

hnez
Copy link
Contributor

@hnez hnez commented Apr 5, 2024

From the version 0.5.0 release notes:

  • Fix "LICENSE" typo in setup.cfg
  • Expose individual node info via REST and allow CORS requests
  • Add formatters and linters to the CI and fix the fallout
  • lxa_iobus: move the project from setup.py to pyproject.toml
  • Cleanups, code deduplication, improvements and maintenance
  • lxa_iobus: node: add HTTP API based LxaRemoteNode
  • Add support for the LXA Optick latency measurement util
  • lxa_iobus: firmware: update Ethernet Mux and 4DO-3DI-3AI firmware to 0.6.0
  • README: Update DCO to follow the kernel wording

The change away from setup.py to a fully pyproject.toml based build workflow meant that we had to adapt the inherited python class.

The iobus server package also includes the new optick commandline utility to control LXA Optick latency measurement hardware.

TODO before merging:

ejoerns
ejoerns previously approved these changes Apr 5, 2024
hnez added 2 commits April 15, 2024 09:20
From the version 0.5.0 release notes:

 - Fix "LICENSE" typo in setup.cfg
 - Expose individual node info via REST and allow CORS requests
 - Add formatters and linters to the CI and fix the fallout
 - lxa_iobus: move the project from setup.py to pyproject.toml
 - Cleanups, code deduplication, improvements and maintenance
 - lxa_iobus: node: add HTTP API based LxaRemoteNode
 - Add support for the LXA Optick latency measurement util
 - lxa_iobus: firmware: update Ethernet Mux and 4DO-3DI-3AI
   firmware to 0.6.0
 - README: Update DCO to follow the kernel wording

The change away from setup.py to a fully pyproject.toml based build
workflow meant that we had to adapt the inherited python class.

The iobus server package also includes the new `optick` commandline
utility to control LXA Optick latency measurement hardware.

Signed-off-by: Leonard Göhrs <[email protected]>
From the version 0.5.1 release notes:

  This is a bug-fix release that fixes an issue where outputs
  could only be turned on, but not off, via the HTTP API.

  - lxa_iobus: server: fix string/integer type confusion in set_pin().

Signed-off-by: Leonard Göhrs <[email protected]>
@hnez hnez force-pushed the lxa-iobus-0.5.0 branch from 3cbe696 to dfc42a5 Compare April 15, 2024 07:21
@hnez hnez changed the title python3-lxa-iobus: update to version 0.5.0 python3-lxa-iobus: update to version 0.5.1 Apr 15, 2024
@hnez
Copy link
Contributor Author

hnez commented Apr 26, 2024

Soo … how should we proceed here? Should I just retry the CI build?
If the sstate was updated in the meantime that should work, should'nt it?

@hnez
Copy link
Contributor Author

hnez commented May 15, 2024

I can not seem to find the button that re-runs the CI. Maybe I do not have the permissions to do so.
Could someone with appropriate permissions check if the the build works now (assuming the sstate is up to date now)?

@hnez
Copy link
Contributor Author

hnez commented May 24, 2024

Oh, cool. The CI works again!
Should we merge this now?

Copy link
Contributor

@ejoerns ejoerns left a comment

Choose a reason for hiding this comment

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

@hnez I had a typo in the code name for scarthgap in my sstate generator job. Might be that it failed due to this.

@Emantor Emantor merged commit 5723acb into labgrid-project:master May 29, 2024
2 checks passed
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.

3 participants