repo was transferred to the fit-r2lab orga
WIP: refactoring rhubarbe-script into rhubarbe-pdu
with the introduction of inventory-pdus.yaml also adding asynchronicity in preparation for monitorpdus
remove all the variant scripts that are now obsolete
update inventory-pdus.yaml template
all list-* forms should now work as advertised
list-live becomes probe
pdu-list a little less verbose
make pylint a little happier
review the pdu cli again
ironing out a few inconsistencies:
iron out leftover bugs in inventorypdus
pdu-probe (formerly pdu-list) uses expect loops to avoid endless repetitions
harmonize text representations as outlet-2@chain-0
first stab at monitorpdus
use a random name for tmpfiles, as otherwise several concurrent runs interfere with each other
probably not quite right yet in terms of removal
bugfix, the rhubarbe command
forms where broken, only the rhubarbe-command
launchers were working
review rhubarbe-pdu help
change names in the sidecar registry
'status' → 'on_off' and 'xxx-unknown' becomes 'unknown'
5.2.0
no longer use several candiidate locations for file storage
define new category pdus
revised examples
manage PDUs; examples:
rhubarbe-pdu list # summary, lists the known PDUs by name - static info only
rhubarbe-pdu list anechoic # here anechoic is the name of a pdu_host
# here again it's a static info
rhubarbe-pdu list jaguar # works with devices too
# static info only (no network needed)
rhubarbe-pdu status anechoic # this time the PDU is probed for a detailed view of the PDU
rhubarbe-pdu status x310 # here x310, jaguar, and n300 are device names
rhubarbe-pdu on jaguar
rhubarbe-pdu off panther
rhubarbe-pdu reset n300
adopt normalized Makefile.toc
tweaks in the cheatsheet - no longer add ;, and misc. micro changes
a little nicer cheatsheet
Adding missing setup image in readme
Merge pull request #1 from edouard-gv/missing_image
Adding missing setup image in readme
adopt normalized Makefile.toc
tweaks in the cheatsheet - no longer add ;, and misc. micro changes
a little nicer cheatsheet
script
main subcommand with pdu
inventory_pdus.py
rhubarbe/scripts
, except for pdu
(this will maybe one day be written in async pexpect, but that's a separate issue)there is a temporary version of the livemap online with the phones taken out of the maps
plus visual additions on mouse hover, like so
I'm putting this on hold, and will now refactor rhubarbe wrt PDUs so that I can write a more decent monitoring tool for PDUs, and once that is done I will add the PDU-controlled devices in the map in a similar way as the phones
on-jaguar
and similar with something that is more scalableand so we will replace the rhubarbe-script
thingy with a more adequate rhubarbe-pdu
command that would work - more or less - like this
rhubarbe-pdu list-all
rhubarbe-pdu list anechoic # here anechoic is a name exposed by the `list-all` command
rhubarbe-pdu status x310 # here x300, jaguar, and n300 are names exposed by the `list` command
rhubarbe-pdu on jaguar
rhubarbe-pdu reset n300
a new file in /etc/rhubarbe/inventory-pdus.yaml
will allow to describe the location and addresses of hardware
rhubarbe/scripts
script
main subcommand with pdu
inventory_pdus.py
when the slice is currently not taken, this command should exit a non-0 that does not seem to be always the case
spot places where the repo URL is used
setup.py
) among othersdone
the rhubarbe repo/ has been transferred under the fit-r2lab
umbrella
last-minute improvements in the boids
the boids
queens
the i, j grid system is in line with svg coordinate system
cleanup
the phones no longer go into the map, but on the side
as of this version there is not yet any graphic/visible info about the phone location
fix a bug about mis-aligned in the livemap with firefox
a little nicer space between liveleases and livemap in the run page
location annotations - for now only for the phones
as a proof of concept for now, for getting feedback from users
move class MapPhone down
rewrite the walls so they use the same coordinate system as the rest
add a news entry about fedora-37 and ubuntu-22
using container-fluid classed div's in the template and in run.md
in ordre to take advantage of the whole pgae width
better use of the y space in run.md
a previous change has made the map a little higher so here we follow suit with the 2 liveleases widgets
boids: use the resized media that is in the zip
boids: use the resized media that is in the zip
reviewed complete solution to boids.py (was named game.py)
together with its vector companion
reviewed complete solution to boids.py (was named game.py)
together with its vector companion
reviewed complete solution to boids.py (was named game.py)
together with its vector companion
reviewed complete solution to boids.py (was named game.py)
together with its vector companion
removed 8-10 that is essentially merged in 8-11
fix bugs with ill-closed string media/obstacle.png"
fix bugs with ill-closed string media/obstacle.png"