<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rumba, branch 0.23.0</title>
<subtitle>Ouroboros and RINA orchestration tool. Forked from https://gitlab.com/arcfire/rumba</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/rumba/atom?h=0.23.0</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/rumba/atom?h=0.23.0'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/'/>
<updated>2026-03-08T13:25:09+00:00</updated>
<entry>
<title>build: Move to pyproject + setuptools_scm</title>
<updated>2026-03-08T13:25:09+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2026-03-07T22:04:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=3ab851644501e4906e91084a81e33e1a3cebd5cc'/>
<id>urn:sha1:3ab851644501e4906e91084a81e33e1a3cebd5cc</id>
<content type='text'>
Replace setup.py and MANIFEST.in with pyproject.toml. The version is
now derived from git tags via setuptools_scm, and added
.git_archival.txt and .gitattributes for git archive support. Remove
_version.py from version control as it is now auto-generated at build
time.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Remove irati/rlite, python2 and qemu support</title>
<updated>2026-03-07T10:29:02+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2026-03-01T10:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=6cbcfb039e608419bd6ced673723918aca6fb278'/>
<id>urn:sha1:6cbcfb039e608419bd6ced673723918aca6fb278</id>
<content type='text'>
Remove IRATI and rlite prototype plugins, keeping only Ouroboros.
Delete .gitlab-ci.yml (only contained an irati test job and a
Sphinx pages job). Clean up all irati/rlite imports and references
from examples, documentation, and tools.

Qemu was tied heavily with rlite and irati. As it's less useful for
ouroboros it's removed rather than reworked.

Updated README.md and AUTHORS

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Add exit status to ExperimentManager</title>
<updated>2026-01-18T20:07:29+00:00</updated>
<author>
<name>Thijs Paelman</name>
<email>thijs@ouroboros.rocks</email>
</author>
<published>2026-01-18T20:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=4e35c6b445d0cfbad9cf15a48f2d341e29dbd806'/>
<id>urn:sha1:4e35c6b445d0cfbad9cf15a48f2d341e29dbd806</id>
<content type='text'>
Record if the body of the ExperimentManager ran without any errors.
</content>
</entry>
<entry>
<title>examples: Add swapout CLI argument to scalingtime</title>
<updated>2026-01-14T21:29:41+00:00</updated>
<author>
<name>Thijs Paelman</name>
<email>thijs@ouroboros.rocks</email>
</author>
<published>2026-01-14T21:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=ec20869ae48c80fb62f2db2135f167763ad21f67'/>
<id>urn:sha1:ec20869ae48c80fb62f2db2135f167763ad21f67</id>
<content type='text'>
Add some methods to the enum for nicer reporting when printing the help
documentation or when errors occur due to incorrect values on the
command line.

Signed-off-by: Thijs Paelman &lt;thijs@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>visualizer: Fix overlapping register lines</title>
<updated>2022-11-20T11:08:32+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2022-11-20T11:08:32+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=c08ef7b956c3a04fee975bd7264e9e76a41e2af5'/>
<id>urn:sha1:c08ef7b956c3a04fee975bd7264e9e76a41e2af5</id>
<content type='text'>
This fixes overlapping lines if an IPCP at rank N is registered at
multiple lower layers. Also updates the example to a network that is
feasible.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>visualizer: Offset layers at same rank</title>
<updated>2022-11-20T10:10:01+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2022-11-20T10:09:00+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=91a206520d99eaabb21f6ba2bffc38445a697e9e'/>
<id>urn:sha1:91a206520d99eaabb21f6ba2bffc38445a697e9e</id>
<content type='text'>
Layers at the same rank will now be slightly offset. Increased
line width for adjacencies.
Added igraph and plotly packages to extra requirements.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>rumba: Add visualisation tool</title>
<updated>2022-11-19T20:44:33+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2022-11-19T20:44:33+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=9d4efe67c01c8c5a3f3bd1ee71af8b7c03021a18'/>
<id>urn:sha1:9d4efe67c01c8c5a3f3bd1ee71af8b7c03021a18</id>
<content type='text'>
The draw_experiment(exp) function will draw a 3D representation of the
network. Depends on igraph and plotly packages.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
</content>
</entry>
<entry>
<title>prototypes: Remove patch for influxdb install</title>
<updated>2021-11-28T16:59:51+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2021-11-28T16:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=c05125b35934d25b44f3bf932420bc0f7f950093'/>
<id>urn:sha1:c05125b35934d25b44f3bf932420bc0f7f950093</id>
<content type='text'>
Influxdbclient pypi now includes the proxy patch, there is no more
need to manually patch it.
</content>
</entry>
<entry>
<title>ssh_support: Update certificates</title>
<updated>2021-11-28T16:58:19+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2021-11-28T16:58:19+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=c661ea043a17c7af70c64f46f4e64a6013a0c1aa'/>
<id>urn:sha1:c661ea043a17c7af70c64f46f4e64a6013a0c1aa</id>
<content type='text'>
This will update certificates on the ubuntu hosts.
</content>
</entry>
<entry>
<title>prototypes: Fix experiment without influxDB</title>
<updated>2021-07-24T16:43:05+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2021-07-24T16:43:05+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/rumba/commit/?id=9d07466cd0388ddece61d15f0abff5b89add5929'/>
<id>urn:sha1:9d07466cd0388ddece61d15f0abff5b89add5929</id>
<content type='text'>
This fixes creating an experiment without influxDB defined (check for
None before iterating). Also fixes setting link rates to 1GbE, as this
requires link negotiation to be enabled.
</content>
</entry>
</feed>
