mbug: download bugs mailboxes

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

See readme at https://gitlab.com/iu-guest/mbug


[Skip to Readme]
Versions [faq] 1.0, 1.1, 1.2, 1.3, 1.3.1, 1.3.2
Dependencies base (>4.9 && <5), bytestring (>=0.10.8.2 && <0.11), directory (>=1.3.3.0 && <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.3.5.3 && <0.4), mbug, mtl (>=2.2.2 && <2.3), optparse-applicative (>=0.14.3.0 && <0.15), process (>=1.6.3.0 && <1.7), scalpel-core (>=0.5.1 && <0.6), tagsoup (>=0.14.7 && <0.15), text (>=1.2.3.1 && <1.3), time (>=1.8.0.2 && <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 Wed Jan 9 12:05:55 UTC 2019
Distributions LTSHaskell:1.3.2, NixOS:1.3.2
Executables mbug
Downloads 768 total (116 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-01-09 [all 1 reports]

Modules

[Index] [Quick Jump]

Flags

NameDescriptionDefaultType
devel

Enable -Werror GHC flag. Use only during development!

DisabledManual

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for mbug-1.3.2

[back to package description]

mbug

Rationale

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.

Solution

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.