Line 18: | Line 18: | ||
=== Submitting a new override === | === Submitting a new override === | ||
<pre>bodhi overrides save [options] < | <pre>bodhi overrides save [options] <name-version-release></pre> | ||
For example, you successfully built version 1.12.0 of the mocha package for f20, with a release value of 3. The command would be | For example, you successfully built version 1.12.0 of the mocha package for f20, with a release value of 3. The command would be | ||
<pre>$ bodhi overrides save --duration 4 moarvm-0.2016.11-1.fc24 --user gerd --notes "needed to build nqp and rakudo-star" | |||
Password: | |||
gerd's moarvm-0.2016.11-1.fc24 override (expires 2016-12-30 16:21:17)</pre> | |||
== Querying updates == | == Querying updates == |
Revision as of 21:44, 26 December 2016
Using the bodhi command-line interface
Installing the client
Bodhi 2 is distributed with Fedora >= 26. If you are on an older Fedora version, you can install bodhi 2 from Copr:
$ sudo dnf copr enable bowlofeggs/bodhi $ sudo dnf update bodhi-client
Manual page
You can read Bodhi's man page online, or you can read it on your system:
$ man bodhi
Create or modify overrides
Submitting a new override
bodhi overrides save [options] <name-version-release>
For example, you successfully built version 1.12.0 of the mocha package for f20, with a release value of 3. The command would be
$ bodhi overrides save --duration 4 moarvm-0.2016.11-1.fc24 --user gerd --notes "needed to build nqp and rakudo-star" Password: gerd's moarvm-0.2016.11-1.fc24 override (expires 2016-12-30 16:21:17)
Querying updates
$ bodhi updates query
View all updates for a given package
$ bodhi updates query --packages=rakudo-star
View updates by status
$ bodhi updates query --status testing --releases f25
Submitting a new update for multiple builds
$ bodhi updates new --request=testing --notes="update to 2016.11" \ > --type=enhancement --user gerd nqp-0.0.2016.11-1.fc25,moarvm-0.2016.11-1.fc25 Password: ================================================================================ nqp-0.0.2016.11-1.fc25 moarvm-0.2016.11-1.fc25 ================================================================================ Update ID: FEDORA-2016-cd7e9b089e Release: Fedora 25 Status: pending Type: enhancement Karma: 0 Request: testing Notes: update to 2016.11 Submitter: gerd Submitted: 2016-12-13 23:34:59 Comments: bodhi - 2016-12-13 23:34:59 (karma 0) This update has been submitted for testing by gerd. https://bodhi.fedoraproject.org/updates/FEDORA-2016-cd7e9b089e
Changing the state of an update
The state should be one of testing, stable, unpush, obsolete or revoke.
Pushing an update to stable
$ bodhi updates request --user=gerd rakudo-star-0.0.2016.11-1.el7 stable Password: ... This update has been submitted for stable by gerd. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5483f2f1e9