GETBUILDLOG(1)

πŸ‘‘ GETBUILDLOG β€” the manual page, but make it cute

okay bestie, welcome to getbuildlog(1) from the General Commands Manual section πŸ’… this is the little Debian utility that goes and fetches build logs for you so you don't have to click around like a Victorian orphan. sit down, grab a strawberry πŸ“, we're doing this.


✨ NAME ✨

getbuildlog β€” download build logs from Debian auto-builders πŸ¦‹


🌸 SYNOPSIS 🌸

getbuildlog package [version-pattern] [architecture-pattern]

πŸ’– DESCRIPTION πŸ’–

so like, getbuildlog downloads build logs of package from the Debian auto-builders. that's the whole vibe. that's the main character energy. ✨

here's the tea tho: it downloads build logs of all versions and for all architectures if version-pattern and architecture-pattern are not specified or empty. but if you do give it patterns? then only build logs whose versions match version-pattern and build logs whose architectures match architecture-pattern will be downloaded. lowkey selective, highkey useful.

the version-pattern and architecture-pattern are interpreted as extended regular expressions as described in grep(1). so yes, regex girlies, this one's for you 🫢

now the special little spells:

  • if version-pattern is "last" then only the logs for the most recent version of package found on buildd.debian.org will be downloaded. one version, one vibe, no clutter. πŸŽ€
  • if version-pattern is "last-all" then the logs for the most recent version found on each build log index will be downloaded. yes, each index. it's giving completionist. πŸ’…

⭐ OPTIONS ⭐

  • -h, --help β€” show usage information and examples. your little tutorial bestie fr fr.
  • -V, --version β€” show version and copyright information. the receipts, basically. 🧾

🌈 EXAMPLES 🌈

okay this is the part where it all clicks, watch:

  • getbuildlog hello 2\.2-1 amd64

download amd64 build log for hello version 2.2-1. notice the escaped dot bestie β€” that's regex behaviour, not a typo, do not "fix" it πŸ™ˆ

  • getbuildlog glibc "" mips.*

download mips(el) build logs of all glibc versions. empty version pattern = all versions, and mips.* catches the mips family. iconic. πŸ”₯

  • getbuildlog wesnoth .*bpo.*

download all build logs of backported wesnoth versions. bpo girlies rise up πŸ’œ


πŸŽ€ AUTHOR πŸŽ€

Written by Frank S. Thomas <fst@debian.org>. absolute legend, no cap. πŸ‘‘


just a lil reminder: those patterns are extended regular expressions per grep(1), so backslash-escape your dots and your shell will not betray you. πŸ’€

and that's the whole page, bestie β€” brought to you by the Debian Utilities side of the DEBIAN manual, dated with the classic Debian timestamp energy of yore (the manpage footer date, you know the one). go download some build logs, you deserve it. πŸ¦‹πŸ’–βœ¨

πŸ“¦ where this page comes from