Currently we still have some manual steps in the process of badexiting relays between incoming reports and actual pushs to the dirauth-conf repo. We should eliminate those as good as we can.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
I decided to move the script we use for dealing with bad relays into the helper-scripts repo for at least two reasons:
It's nothing that has to be sekrit and rather makes it transparent what we do when we reject/remove relays
It can use all the helpers in the helper-scripts repo (in particular all the stem helper infrastructure already built there). Thus, we don't need to reinvent the wheel or start using git submodule, or doing something else which would make things overly complicated.
dgoulet: with the spirit of that repo and the recent license additions to all of your other scripts, I decided to use the same copyright/license combo for the badconf-entry.py one. I know the original script as under the GPL2, so doing what I did hinges on you being okay with that. If you feel that's not cool, please speak up, that's fine. I'll make the necessary changes. (We are still discussing as a project how to deal with treating code we write while working and how to license/copyright that one. We are not done here yet, which makes it a bit hard to find an easily applicable solution)
No problem, consider these scripts totally 100% free license so you can put in BSD, GPL, whatever you want as long as it remains open :).
The day Metrics gets a REST API, querying it will be much nicer than waiting to download all documents :).
This works good! I've tested it with a good and invalid fingerprint.
Later iteration could push the automation to the git commit <...> && git push level with some confirmation before you do but for now, this is great.
Thanks. Yes, I've thought about that next step and moar automation but felt what we have right now would be a good improvement and something to build upon. I definitely wanted to get a better feeling and more testing for the current script before automating the (signed) commit and push part, but, yes this is worthwhile to do.
I heard our old gitlab woes are gone. \o/ So, I'll start from now on filing issues there so we can better test a full gitlab workflow (and move away from Trac asap). That means once one of the new woes is solved (#33584 (moved)). ;)
Either way, I merged the commit to master (commit 22e354490abc97e260fb1dd1334212ce6a2aeae5). We are done here.
Trac: Status: merge_ready to closed Resolution: N/Ato fixed