hs-intake(1)

πŸ“¦
version 0.27.0 Β· 5 versions
, in fedora 43, fedora 44

πŸ’– hs-intake β€” bestie edition πŸ’–

okay so like. welcome to the sandogasa manual, and specifically to hs-intake(1), which is the Hyperscale package intake tool. she compares RPM package metadata between branches. that's the whole vibe. let's get into it 🫢


✨ NAME ✨

hs-intake β€” the Hyperscale package intake tool, aka the lil bestie that compares RPM package metadata between branches. that's literally her whole job πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

hs-intake [-h|--help] [-V|--version] <subcommands>

🌸 DESCRIPTION 🌸

Hyperscale package intake tool β€” compare RPM package metadata between branches. short, sweet, iconic. she looks at your RPM package metadata and tells you what's different between branches. no cap. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” prints the help. your girl is helpful like that ✨
  • -V, --version β€” prints the version. so you know exactly which era of slay you're on πŸ’…

πŸ‘‘ COMMANDS πŸ‘‘

πŸ“ hs-intake compare-build-requires

hs-intake compare-build-requires [--json] [--show-unchanged] [-h|--help]
<SRPM> <SOURCE_BRANCH> <TARGET_BRANCH>

compares the BuildRequires of a source package between two branches. like, what does it need to build, and how does that differ between these two branches? she'll tell you 🧚

  • --json β€” output as JSON. for when you want it machine-readable, iykyk
  • --show-unchanged β€” also show the unchanged entries. like yes bestie, show me the ones that didn't move too πŸ™ˆ
  • -h, --help β€” print help
  • <SRPM> β€” source RPM name, e.g. "systemd"
  • <SOURCE_BRANCH> β€” the branch to compare from, e.g. "rawhide"
  • <TARGET_BRANCH> β€” the branch to compare to, e.g. "c10s-hyperscale"

🌈 hs-intake compare-provides

hs-intake compare-provides [--json] [--show-unchanged] [-h|--help]
<SRPM> <SOURCE_BRANCH> <TARGET_BRANCH>

compares the Provides of a source package between two branches. what does this package offer to the world, and did that change? main character energy, honestly 🌟

  • --json β€” output as JSON
  • --show-unchanged β€” also show unchanged entries
  • -h, --help β€” print help
  • <SRPM> β€” source RPM name, e.g. "systemd"
  • <SOURCE_BRANCH> β€” branch to compare from, e.g. "rawhide"
  • <TARGET_BRANCH> β€” branch to compare to, e.g. "c10s-hyperscale"

πŸ’œ hs-intake compare-requires

hs-intake compare-requires [--json] [--show-unchanged] [-h|--help]
<SRPM> <SOURCE_BRANCH> <TARGET_BRANCH>

compares the Requires of a source package between two branches. what does it depend on, and is that different over there? obsessed with the clarity ngl πŸ’–

  • --json β€” output as JSON
  • --show-unchanged β€” also show unchanged entries
  • -h, --help β€” print help
  • <SRPM> β€” source RPM name, e.g. "systemd"
  • <SOURCE_BRANCH> β€” branch to compare from, e.g. "rawhide"
  • <TARGET_BRANCH> β€” branch to compare to, e.g. "c10s-hyperscale"

πŸ”₯ hs-intake safe-to-backport

hs-intake safe-to-backport [--json] [--also-check] [-h|--help] <SRPM>
<TARGET_BRANCH> <SOURCE_BRANCH>

checks if a source package is safe to backport between branches. the vibe check of vibes checks fr fr β€” will this break stuff if we move it over? πŸ‘€

  • --json β€” output as JSON
  • --also-check <ALSO_CHECK> β€” additional branches to check for reverse dependencies (comma-separated). yes bestie, you can check more than one 🫢
  • -h, --help β€” print help
  • <SRPM> β€” source RPM name, e.g. "systemd"
  • <TARGET_BRANCH> β€” the branch to backport to, e.g. "c10s-hyperscale"
  • <SOURCE_BRANCH> β€” the branch to take the package from, e.g. "rawhide"
πŸ™ˆ careful with the argument order on this one β€” compare-* takes SRPM SOURCE_BRANCH TARGET_BRANCH, but safe-to-backport takes SRPM TARGET_BRANCH SOURCE_BRANCH. target first, then source. don't get got.

and that's the whole page, bestie πŸ’… this was sandogasa 0.27.0, dated 2026-10-21. go compare some package metadata, slay, hydrate, and remember: no cap, only branches πŸŽ€βœ¨

πŸ“¦ where this page comes from
  • fedora 43: sandogasa 0.27.0-2.fc43 Β· (Apache-2.0 OR MIT) AND LicenseRef-Fedora-Public-Domain AND Unicode-3.0 AND Apache-2.0 AND ISC AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
  • fedora 44: sandogasa 0.27.0-2.fc44 Β· (Apache-2.0 OR MIT) AND LicenseRef-Fedora-Public-Domain AND Unicode-3.0 AND Apache-2.0 AND ISC AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms