mbug: download bugs mailboxes

[ debian, gpl, library, program ] [ Propose Tags ]


Manual Flags


Enable -Werror GHC flag. Use only during development!


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS] 1.0, 1.1, 1.2, 1.3, 1.3.1, 1.3.2
Dependencies base (>4.9 && <5), bytestring (>= && <0.11), directory (>= && <1.4), extra (>=1.6.14 && <1.7), formatting (>=6.3.7 && <6.4), http-client (>=0.5.14 && <0.6), http-client-tls (>= && <0.4), mbug, mtl (>=2.2.2 && <2.3), optparse-applicative (>= && <0.15), process (>= && <1.7), scalpel-core (>=0.5.1 && <0.6), tagsoup (>=0.14.7 && <0.15), text (>= && <1.3), time (>= && <1.9), xdg-basedir (>=0.2.2 && <0.3) [details]
License GPL-3.0-only
Copyright 2018 Dmitry Bogatov
Author Dmitry Bogatov
Maintainer KAction@gnu.org
Category Debian
Home page https://gitlab.com/iu-guest/mbug
Uploaded by DmitryBogatov at 2019-01-09T12:05:55Z
Executables mbug
Downloads 2834 total (19 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2019-01-09 [all 1 reports]

Readme for mbug-1.3.2

[back to package description]



This program makes working with old Debian bugs much more pleasant. Sometimes I want to have personal bug-squashing party, so you open [https://bugs.debian.org/kaction@gnu.org] in web-browser, and get nice list of bugs that require my attention.

Browsing is great, but when I want to do something with those bugs -- close, add tags, discuss, I have to copy bug number, launch mail client in another terminal and compose email to [mailto:nnn@bugs.debian.org].

Should I need to quote some previous message, more distracting actions are to be done -- download whole bug as mbox, incorporate that mbox into my mail system (I prefer MH), and only after that real work could start.

DebBugs has also email interface -- you can request sending to you bugs you want, but reply is also optimized for reading, not for manipulating. Honestly, it looks like corresponding web page, filtered by lynx.


mbug [--into <folder>] <query>

It will download mbox of every bug, listed at https://bugs.debian.org/<query> and create +<folder> MH folder. In that folder subfolder for every bug is created. By default, <folder> is debbugs.

Folder +<folder> is volatile, every new invocation of mbox will overwrite its previous content. This way you can focus on bugs you are interested in right now.