compose-changelog(1)
β¨ 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,--fullis 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
- fedora 43: compose-utils 0.1.50-13.fc43 Β· GPL-2.0-only
- fedora 44: compose-utils 0.1.51-1.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms