compose-changelog(1)

πŸ“¦ version 0.1.51, in fedora 43, fedora 44

✨ compose-changelog β€” the manual page, but make it make sense ✨

okay bestie, this is the compose-changelog(1) page, from the General Commands Manual section of the manual. she's a little tool with big "tell me what changed" energy and honestly? she ate. πŸ’…


🌸 NAME 🌸

compose-changelog β€” show changes between two composes πŸ¦‹


✨ SYNOPSIS ✨

compose-changelog [OPTIONS...]  OLD_COMPOSE NEW_COMPOSE

like. you give her two composes. she tells you the tea between them. periodt.


πŸ’– DESCRIPTION πŸ’–

compose-changelog shows changes between two composes. she parses the metadata and checks the RPMs mentioned in there, and then she saves the results in multiple files in the current directory β€” unless you told her otherwise, obviously. πŸ’…

the files are named changelog-NAME.SUFFIX, where NAME is, by default, the compose ID of the new compose. the SUFFIX is how you know which flavour of file you're looking at:

  • the brief file β€” contains a summary of the differences 🌟
  • the verbose file β€” contains all the details, in human readable form πŸ‘‘
  • the json file β€” contains all the details, in JSON format 🧚

πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” print help and exit. the classic. the icon. 🫢
  • -p, --path=DIR β€” set the directory in which to create the files. πŸ“
  • -n, --name=NAME β€” set a custom identifier for the generated files. name her whatever you want, bestie.
  • --full β€” print all information about packages, including the names of all RPMs and their sizes. without this option, the output gets shortened to only include information about the actual changes. so like, --full is the "give me everything" button. 😭πŸ”₯
  • --module-suffix[=SUFFIX] β€” use this argument for modular composes. the suffix, followed by the hex hash, will be stripped from the package release values β€” this is so you don't get rebuilds with no actual change reported as an upgrade or a downgrade just because of a different module hash. the way that would've been so messy of her.
the default value used in MBS is module_. unless it's configured otherwise, that is the one you want. iykyk. πŸ’œ

⭐ EXIT CODE ⭐

this tool always exits with a status code of 0. always. no matter what. she's unbothered, she's thriving, she's giving main character energy. 😌✨


πŸ’€ BUGS πŸ’€

found a bug? please report bugs at

https://pagure.io/compose-utils/issues

not me begging you to file an issue. but like. do it. πŸ™ˆ


and that's the whole page bestie β€” footer just says compose-changelog(1) down at the bottom, which is literally just the name of this manual page being iconic one more time. πŸ’– go forth and diff those composes. slay. πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from