JSON result description:
{
"version": mini-buildd's version
"identity": Instance identity
"url": Instance URL (HTTP)
"incoming_url": Incoming URL (currently FTP)
"load": Instance's (0 =< load <= 1). If negative, the instance is stopped
"chroots": List of active chroots
"remotes": Active or auto-reactivatable remotes
["repositories": Simplified structural representation of all repositories]
}
Authorization: NONE
pub_key: Get ASCII-armored GnuPG public key of this instance
Get ASCII-armored GnuPG public key of this instance
Used to sign the APT repositories ('APT key') and for authorization across instances.
See ``Customer's Manual, APT Bootstrap`` for ways to employ the APT key on yor local system.
Authorization: NONE
dput_conf: Get recommended dput config snippet
Get recommended dput config snippet
Usually, this is for integration in your personal ``~/.dput.cf`` (which will work
for both, ``dput`` and ``dput-ng``).
Administrators may add custom site targets via ``~mini-buildd/etc/dput.cf``.
Authorization: NONE
sources_list: Get sources.list (apt lines)
Get sources.list (apt lines)
Usually, this output is put to a file like ``/etc/apt/sources.list.d/mini-buildd-xyz.list``.
Authorization: NONE
ls: List source package in repository
List source package in repository
Authorization: NONE
show: Show source package in repository
Show source package in repository
Authorization: NONE
search: Search for source or binary package names in ``repositories``, ``builds`` and ``events``
Search for source or binary package names in ``repositories``, ``builds`` and ``events``
Be cautious with binary package files found outside of ``repositories``:
* Matches only found in ``builds`` usually failed installation as some criteria is not met.
* Matches found in ``events`` originate from the initial (non source-only) user upload (and thus are local builds).
Authorization: NONE
debdiff: Compare two internal source packages
Compare two internal source packages
Authorization: NONE
subscribe: Subscribe to (email) notifications
Subscribe to (email) notifications
Authorization: LOGIN
unsubscribe: Unsubscribe from (email) notifications
Unsubscribe from (email) notifications
Authorization: LOGIN
snapshot_ls: Get list of repository snapshots for a distribution
Get list of repository snapshots for a distribution
Authorization: NONE
Developer
migrate: Migrate source package
Migrate source package
Migrates a source package along with all its binary packages. If
run for a rollback distribution, this will perform a rollback
restore.
Authorization: STAFF
port: Port internal source package
Port internal source package
An internal 'port' is a no-changes (i.e., only the changelog will be adapted)
rebuild of the given locally-installed package.
When ``from_distribution`` equals ``to_distribution``, a rebuild will be done.
Authorization: STAFF
port_ext: Port external source package
Port external source package
An external 'port' is a no-changes (i.e., only the changelog will be adapted)
rebuild of any given source package.
Authorization: STAFF
retry: Retry a previously failed source package
Retry a previously failed source package
JSON result description:
Changes file name that has been re-uploaded
Authorization: STAFF
cancel: Cancel an ongoing package build
Cancel an ongoing package build
Authorization: STAFF
set_user_key: Set a user's GnuPG public key
Set a user's GnuPG public key
Authorization: LOGIN
wake: Wake a remote instance
Wake a remote instance
Authorization: STAFF
Administrator
remove: Remove source package
Remove source package
Removes a source package along with all its binary packages.
Authorization: ADMIN
remake_chroots: Remake chroots
Remake chroots
Run actions 'remove', 'prepare', 'check' and 'activate'.
This is a MAINTENANCE call: Daemon will be automatically STOPPED while running, any ongoing events will be CANCELED.
Authorization: ADMIN
reindex: Force repository reindex
Force repository reindex
Usually, you reindex by doing an explicit ``check`` on a Repository
instance -- however, that method would not reindex in case the
repository config is unchanged. Use this call if you feel you need it
anyway for whatever reason.
If you just upgraded from 2.2.x, it's recommended to run it once
(2.4.x reindex additionally runs ``repreprop flood``, which may make
some arch=all packages available for (subsequently) added
architectures).
This is a MAINTENANCE call: Daemon will be automatically STOPPED while running, any ongoing events will be CANCELED.
Authorization: ADMIN
start: Start Daemon (accept incoming)
Start Daemon (accept incoming)
Does nothing if already started; will fail if Daemon instance is not activated.
Authorization: ADMIN
stop: Stop Daemon (stop accepting incoming)
Stop Daemon (stop accepting incoming)
Does nothing if already stopped. Any ongoing events will be CANCELED.
This state is *not persisted*. Please *deactivate* the Daemon instance via :mbdpage:`setup` to persist over *mini-buildd service* restarts.
Authorization: ADMIN
handshake: Check if signed message matches a remote, reply our signed message on success
Check if signed message matches a remote, reply our signed message on success
This is for internal use only.
Authorization: NONE
cronjob: Run a cron job now (out of schedule)
Run a cron job now (out of schedule)
Authorization: ADMIN
uploaders: Get upload permissions for repositories
Get upload permissions for repositories
Authorization: ADMIN
snapshot_create: Create a repository snapshot
Create a repository snapshot
Authorization: ADMIN
snapshot_delete: Delete a repository snapshot
Delete a repository snapshot
Authorization: ADMIN
debmirror: Make local partial repository mirror via :debpkg:`debmirror`
Make local partial repository mirror via :debpkg:`debmirror`
This may be useful if you plan on publishing a stripped-down (f.e., only certain repos,
only ``stable``, omit rollbacks) variant of your repo somewhere remote.
Authorization: ADMIN
keyring_packages: Build keyring packages
Build keyring packages
Authorization: ADMIN
test_packages: Build test packages
Build test packages
Authorization: ADMIN
setup: Create, update or inspect your setup
Create, update or inspect your setup
This is a MAINTENANCE call: Daemon will be automatically STOPPED while running, any ongoing events will be CANCELED.
Authorization: ADMIN