Hi all,
mumi, the software powering our debbugs frontend at https://issues.guix.gnu.org/, now also comes with a command-line interface. At the moment, the new command-line interface allows searching for issues, and sending patches. Most notably, it frees us from the debbugs dance required for sending multiple patches! To try it out, install mumi from the latest guix pull, perhaps using `guix shell'. $ guix shell mumi To search for issues, say all open issues about "zig", run --8<---------------cut here---------------start------------->8--- $ mumi search zig is:open #60889 Add zig-build-system opened on 17 Jan 17:37 Z by Ekaitz Zarraga #61036 [PATCH 0/3] Update zig to 0.10.1 opened on 24 Jan 09:42 Z by Efraim Flashner #39136 [PATCH] gnu: services: Add endlessh. opened on 14 Jan 2020 21:21 by Nicol? Balzarotti #60424 [PATCH] gnu: Add python-online-judge-tools opened on 30 Dec 2022 07:03 by gemmaro #45601 [PATCH 0/6] vlang 0.2 update opened on 1 Jan 2021 19:23 by Ryan Prior --8<---------------cut here---------------end--------------->8--- Pick an issue and make it the "current" issue. --8<---------------cut here---------------start------------->8--- $ mumi current 61036 #61036 [PATCH 0/3] Update zig to 0.10.1 opened on 24 Jan 09:42 Z by Efraim Flashner --8<---------------cut here---------------end--------------->8--- Once an issue is the current issue, you can easily send patches to it using $ mumi send-email foo.patch bar.patch To open a new issue, run $ mumi new and send patches $ mumi send-email foo.patch bar.patch Note that, unlike `git send-email', `mumi send-email' works perfectly well with single and multiple patches alike! We are now free from the debbugs dance of sending the first patch, waiting for a response from debbugs and sending the remaining patches. `mumi send-email' automates this process. It does so by sending the first patch, polling the server for a response, and then sending the remaining patches. This polling can unfortunately take a few minutes. So, please be patient. Also `mumi send-email' frees you from having to remember the correct To address (either guix-patc...@gnu.org or xx...@debbugs.gnu.org) to send to. It figures out the correct To address from the current issue state and from the .mumi/config file now checked into the guix git repository. Feedback welcome! Patches further fleshing out the mumi CLI client are most welcome! Cheers! Arun