fedora-create-review(1)
π NAME π
fedora-create-review β bestie, this literally auto-makes your RPM review request for Fedora so you don't have to. No cap. β¨
π¦ SYNOPSIS π¦
fedora-create-review <specfile> <srpmfile>
πΈ DESCRIPTION πΈ
okay so here's the tea π« β this tool creates a review request for rpm packages for Fedora. The way it works is: it kicks off a scratch build on koji, uploads your file onto fedorapeople, creates the review request, and then drops a comment saying the scratch-build on koji went off without a hitch. It's giving full-service. π
β¨ USAGE β¨
This program creates RPM review request for Fedora.
fedora-create-review <specfile> <srpmfile>
This will start a build on koji using the given srpmfile. If the build is successful, both files get uploaded onto fedorapeople. And finally?? The review request is generated and a comment is added on the bug about the successful scratch-build. Iconic behavior, honestly. π
π OPTIONS π
--userβ your FAS user name. that's it, that's the whole vibe.--rename-requestβ use this when you want to create a rename request instead of a review request. plot twist era π₯--koji-targetβ specify the target for the scratch build. Defaults torawhide. You can get the whole list of targets withkoji list-targets.--no-scratch-buildβ skips the scratch build but still creates the review. for when you're feeling efficient π§--debugβ gives you a way more detailed output of what's actually going on. perfect for when you're like "why is this doing that π"--testβ creates the review on a test bugzilla instance instead of the official one. practice mode, bestie, use it π
π FILES π
$HOME/.config/fedora-create-reviewβ user configuration file forfedora-create-review.
The configuration file is an ini file of this form:
[fedora-create-review]
bugzilla_api_key = ..
bugzilla_username = ..
upload_target = ..
bugzilla_api_key and bugzilla_username are the API key to a bugzilla instance, and a username respectively. They are both optional. If the bugzilla_username is not set, fedora-create-review will ask for it interactively (it's just checking in on you π).
upload_target takes a URL where the spec and SRPM file will be uploaded to using the scp command. So you must have write access to this location, fr fr.
A common URL here for Fedora package maintainers would be of the form fedorapeople.org:public_html/.
Two place holders may be used in the URL which are substituted by fedora-create-review:
@username@is a place holder for the value provided by the--usernameflag@pkgname@is place holder which is substituted by the name of the package.
For example, this will create a new directory for each package on your Fedora people space:
upload_target = fedorapeople.org:public_html/@pkgname@/
π AUTHORS π
- Original author: Pierre-Yves Chibon <pingou@pingoured.fr>
- Developers:
- Pierre-Yves Chibon <pingou@pingoured.fr>
- Stanislav Ochotnicky <sochotnicky@redhat.com>
- For a list of all contributors see
AUTHORSfile
No known bugs at this time β which is a flex and we're all obsessed with it. π
and that's the whole page, bestie!! this one came straight out of the General Commands Manual, living under the name fedora-create-review in section (1). go forth and ship packages, you absolute main character πβ¨π«Ά
π¦ where this page comes from
- fedora 43: fedora-review 0.10.0-17.fc43 Β· GPL-2.0-or-later
- fedora 43: fedora-review 0.12.0-1.fc43 Β· GPL-2.0-or-later
- fedora 44: fedora-review 0.11.0-3.fc44 Β· GPL-2.0-or-later
- fedora 44: fedora-review 0.12.0-1.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms