DEBBUGSCONFIG(8)

πŸ’… DEBBUGSCONFIG β€” the girlies' guide to section 8 of the System Manager's Manual

okay so bestie, welcome to DEBBUGSCONFIG(8), she lives in the System Manager's Manual and she is so underrated, no cap πŸŽ€


✨ NAME ✨

debbugsconfig β€” copy basic debbugs configuration files from templates 🫢


🌸 SYNOPSIS 🌸

debbugsconfig

that's it. that's the whole vibe. no flags, no args, just her πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea, bestie: debbugsconfig copies the basic debbugs configuration files from templates β€” but only if those files don't already exist, because she's respectful like that πŸ™ˆ. She will also create the BTS user documentation in HTML and text, because she contains multitudes.

When should you run her? On installation, and literally every single time /etc/debbugs/config or /etc/debbugs/text get changed. She's the lowkey glue holding your whole bug tracking situation together fr fr πŸ”₯


πŸŽ€ FILES πŸŽ€

πŸ’– The template config files she makes in $gConfigDir

(which is /etc/debbugs by default, just so you know πŸ‘‘)

  • config β€” the general debbugs configuration file. the main character, honestly.
  • text β€” the longer messages that debbugs outputs. the yapper of the family.
  • Maintainers β€” an index of maintainers for each package. this one is typically automatically generated, so don't get too attached to hand-editing her πŸ’€
  • Maintainers.override β€” manual overrides for the maintainer index. your personal touch, your editorial moment ✨
  • pseudo-packages.description β€” descriptions of any entries in the system's maintainer index that do not correspond to "real" packages. like, for example, the Debian Project uses pseudo-packages for bugs against facilities such as the Debian web site, the mailing list archives, and the bug tracking system itself. so yes, you can file a bug against the thing you're filing bugs in. iconique πŸŒ€
  • sources β€” an index of source packages corresponding to each package. this comes in handy when several packages are produced from a single source, because then the bug tracking system will group them together with links in the web front-end. slay, grouping πŸ’…

🌈 The template state files she makes in $gSpoolDir

(/var/lib/debbugs/spool by default, mwah πŸ’œ)

  • nextnumber β€” the file that records the tracking number which will be assigned to the next incoming bug report. the little counter that could πŸŽ€
  • index.archive.realtime β€” real-time index of archived bugs. created empty, so don't panic when you look inside bestie 😭
  • index.db.realtime β€” real-time index of non-archived bugs. also created empty. same energy 🫢

🧚 The documents she makes in $gWebDir

(/var/lib/debbugs/www by default, and yes she's giving very much content creator 🌸)

  • index.html β€” main contents page. the homepage energy ✨
  • Access.html, bug-log-access.txt β€” description of how to access bug reports.
  • Reporting.html, bug-reporting.txt β€” advice on reporting bugs.
  • server-control.html, bug-maint-mailcontrol.txt β€” introduction to the bug control and manipulation mail server.
  • server-refcard.html, bug-mailserver-refcard.txt β€” mail servers' reference card.
  • server-request.html, bug-log-mailserver.txt β€” introduction to the bug system request server.

πŸ‘‘ AUTHORS πŸ‘‘

giving credit where credit is due, always πŸ’–

debbugsconfig was originally written by Darren Benham, and later rewritten by Josip Rodin. And Colin Watson wrote this man page β€” so if the docs are good, that's him, and if they're not, it's still him, but kindly, lovingly, respectfully 🫢


reminder bestie: the files only get copied if they don't already exist. so if you're expecting a fresh overwrite, she's not gonna do that. she respects your existing setup. periodt πŸ’…

that's the whole page! πŸ’– this lil' manual lives in section 8 of the System Manager's Manual, and her name DEBBUGSCONFIG(8) is stamped at both the top and the bottom of the page like a cute little watermark β€” top for the intro, bottom for the outro, symmetrical queen πŸ‘‘ go run her on installation and every time /etc/debbugs/config or /etc/debbugs/text change, mwah, bye bestie! πŸ¦‹πŸŒΈπŸŽ€

πŸ“¦ where this page comes from