labgrid-project / meta-labgrid

OpenEmbedded layer for integrating the labgrid exporter on a device
MIT License
11 stars 12 forks source link

Bump Recipe Versions #39

Closed Bastian-Krause closed 9 months ago

Bastian-Krause commented 1 year ago

Build-tested only.

Bastian-Krause commented 1 year ago

Agreed, maybe @hnez can do that.

hnez commented 1 year ago

The files installed by python3-pyserial-labgrid.bb conflict with those installed by python3-pyserial.bb from e.g. meta-openembedded. I couldn't quite figure out which of the packages in meta-lxatac depends on the plain python3-pyserial.bb but that does not matter to much anyways, as I think the issue lies with python3-pyserial-labgrid.bb.

What would be a good fix for this? Installing the forked pyserial as pyserial-labgrid and importing it accordingly in labgrid?

Installing python3-pyserial (3.5) on root
Downloading file:meta-lxatac/build/tmp/work/lxatac-oe-linux-gnueabi/lxatac-core-image-base/1.0-r0/oe-rootfs-repo/cortexa7t2hf-neon-vfpv4/python3-pyserial_3.5-r0_cortexa7t2hf-neon-vfpv4.ipk.
Installing python3-charset-normalizer (3.0.0) on root
Downloading file:meta-lxatac/build/tmp/work/lxat * check_data_file_clashes: Package python3-pyserial-labgrid wants to install file meta-lxatac/build/tmp/work/lxatac-oe-linux-gnueabi/lxatac-core-image-base/1.0-r0/rootfs/usr/lib/python3.10/site-packages/serial/__init__.py
        But that file is already provided by package  * python3-pyserial
 * check_data_file_clashes: Package python3-pyserial-labgrid wants to install file meta-lxatac/build/tmp/work/lxatac-oe-linux-gnueabi/lxatac-core-image-base/1.0-r0/rootfs/usr/lib/python3.10/site-packages/serial/__main__.py
…
Bastian-Krause commented 1 year ago

I guess this is similar to https://github.com/labgrid-project/labgrid/issues/1245.

Bastian-Krause commented 10 months ago

Let's postpone the version bump of python3-pyserial-labgrid. I've dropped the corresponding commit, rebased everything on latest master and bumped sispmctl to v4.11 instead of v4.10.

@hnez Could you please test this again?

Bastian-Krause commented 10 months ago

Note: build failure will be fixed by #41.

ejoerns commented 10 months ago

I've rebased this onto master with merged #41 to let the CI test it.

hnez commented 10 months ago

Hi,

Could you please test this again?

the LXA TAC images (based on my mickledore development branch) build fine now and the labgrid-exporter seems to be working. Running usbmuxctl -h also works, but I do not have an USB-Mux at hand to check if it works, but I would assume it does.

hnez commented 9 months ago

I think this should be merged, shouldn't it?