Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
Equinix is shutting down its operations with us on April 30, 2025. They have graciously supported us for almost 5 years, but all good things come to an end.
Given the time frame, it's going to be hard to make a smooth transition of the cluster to somewhere else (TBD). Please expect in the next months some hiccups in the service and probably at least a full week of downtime to transfer gitlab to a different place.
All help is appreciated.
Request to add libssh to CI platforms connected to Chamelium boards for debugging.
I have a patch posted to IGT which programmatically issues commands to the Chamelium board to extract contents of /var/log/chameleond. This patch requires libssh. I'd like to request we add this package to these platforms to support debug.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
So the alternatives would be to do nothing, although I feel we could provide better logging through CI by extracting these logs, adding some post-test shell scripts that do the same (I like the C-based approach since we might be able to use it for other similar logging), or to modify chameleond itself to provide these logs through RPC. That last option is interesting, although it would mean upstreaming this infrastructure through Google. Of course the IGT piece is easiest since we don't need to rely on chameleond implementation.
Seems like libssh-4 is already installed on all hosts as dependency for something else, so that would require us to install libssh-dev(el) on the build host, which I just did :-)
But before we go with committing libssh, as I have stated in the review, it's worth trying to add the XMLRPC API. Less dependencies = lower maintenance burden. We had intern working on Chamelium last year, and he said that getting his changes there went pretty smooth.
Ok, thanks for the feedback. I have been rummaging around in chameleond anyway. I'll take a look at adding a new interface or two.
If I do get some changes upstreamed there, what is the process for getting those changes installed on the Chameliums we have in CI? Just file a new ticket here?