8000
Skip to content

Pinned SWIG 4.4.1 - #2000

Merged
Nicogene merged 5 commits into
masterfrom
pinSWIG441
Aug 26, 2026
Merged

Pinned SWIG 4.4.1#2000
Nicogene merged 5 commits into
masterfrom
pinSWIG441

Conversation

@Nicogene
Copy link
Copy Markdown
Member

It fixes #1999

@Nicogene Nicogene self-assigned this Aug 24, 2026
@Nicogene
Copy link
Copy Markdown
Member Author

@traversaro we reached the 2000 milestone :D

@traversaro
Copy link
Copy Markdown
Member

@traversaro we reached the 2000 milestone :D

At least this one was a fix, the 1000 was (obviously) a build failure: #1000 (comment) :D

@Nicogene
Copy link
Copy Markdown
Member Author

In:

I pinned the yarp-device-keyboard-joypad tag to v0.0.2 since:

added dinrail dependency that is not yet available in conde-forge:

cc @traversaro

@Nicogene
Copy link
Copy Markdown
Member Author

The failures right now are:

  • conda jobs on Windows get stuck in solving dependencies after pinning swig 4.4.1
image
  • The docker jobs has this failure
[594](https://github.com/robotology/robotology-superbuild/actions/runs/32836187263/job/97832569520?pr=2000#step:5:7595)
Setting up default-jre-headless (2:1.21-75+exp1) ...
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.BHG9SyJCDb/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys D2486D2DD83DB69272AFE98867170598AF249743
gpg: keyserver receive failed: Connection timed out

@Nicogene
Copy link
Copy Markdown
Member Author

The docker failure seems gone and the stuck of conda solver under windows seems not related to the swig version

https://github.com/robotology/robotology-superbuild/actions/runs/32922718094/job/98039277216

@traversaro
Copy link
Copy Markdown
Member

added dinrail dependency that is not yet available in conde-forge:

* [Add recipe for dinrail library conda-forge/staged-recipes#34241](https://github.com/conda-forge/staged-recipes/pull/34241)

cc @traversaro

dinrail is now in conda-forge, and soon it will have the 0.2.0 version released that is the version needed by the latest yarp-device-keyboard.

@traversaro
Copy link
Copy Markdown
Member

added dinrail dependency that is not yet available in conde-forge:

* [Add recipe for dinrail library conda-forge/staged-recipes#34241](https://github.com/conda-forge/staged-recipes/pull/34241)

cc @traversaro

dinrail is now in conda-forge, and soon it will have the 0.2.0 version released that is the version needed by the latest yarp-device-keyboard.

However, a word of warning, some components of dinrail depend on yarp. So just depending on libdinrail conda-forge package is ok, as it does not depend on yarp, but if you dependended on any dinrail-yarp package, that would install also yarp from conda-forge, that would conflict with YARP installed by the superbuild. In case that is necessary, probably it would make more sense to also compiled dinrail from source as part of the superbuild.

@Nicogene
Nicogene merged commit c8a1cc4 into master Aug 26, 2026
21 checks passed
@Nicogene
Nicogene deleted the pinSWIG441 branch August 26, 2026 12:49
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.

CI failure late August 2026

2 participants

0