| Both sides previous revision Previous revision Next revision | Previous revision |
| bugzilla:remotequery [2020/07/23 13:46] – MarkLinimon | bugzilla:remotequery [2023/01/02 21:33] (current) – URLs, update to a pkg command, a parrot. GrahamPerrin |
|---|
| ==== Description ==== | ==== Description ==== |
| |
| There are several programmatic ways to interface with [[/Bugzilla]]. None are completely satisfactory. | There are several programmatic ways to interface with [[/Bugzilla]]. None is completely satisfactory. |
| |
| ==== XXX ==== | Currently [[https://bugs.freebsd.org/bugzilla/|our Bugzilla instance]] only supports the **XMLRPC** interface. However, [[http://www.bugzilla.org|bugzilla.org]] has [[https://www.bugzilla.org/releases/5.0/release-notes.html#feat_webservices|deprecated XMLRPC]] in favor of the **REST** interface. Contact [[/Bugmeister]] if you wish to help. |
| |
| ==== XXX ==== | ==== devel/pybugz ==== |
| |
| TBA | * https://www.freshports.org/devel/pybugz/ |
| | * ''%%pkg install devel/pybugz%%'' |
| | * Simple to use |
| | * Now maintained by bugmeister@ |
| | * Major disadvantage: only supports XMLPRC |
| |
| %%<%%linimon> lcook: bugz only uses xmlrpc, but there's another one that uses both | ==== ports-mgmt/freebsd-bugzilla-cli ==== |
| %%<%%linimon> let me look | |
| %%<%%linimon> pkg install freebsd-bugzilla-cli | * https://www.freshports.org/ports-mgmt/freebsd-bugzilla-cli/ |
| %%<%%linimon> but it looks like once upon a time I had written up a wrapper for | * ''%%pkg install freebsd-bugzilla-cli%%'' |
| %%<%%linimon> py27-bugzillatools-0.5.5 | * Recommended by [[/RebeccaCran|RebeccaCran]] |
| | |
| | ==== textproc/py-bugzillatools ==== |
| | |
| | * https://www.freshports.org/textproc/py-bugzillatools/ |
| | * Supported both XMLRPC and REST |
| | * [[/MarkLinimon|MarkLinimon]] at one time had done extensive work with this, including local modifications. TODO: dust it off and figure out the status |
| | * Slight disadvantage: [[https://cgit.freebsd.org/ports/commit/?id=b6cb2293104f806076d3ca69674fa9ba63b59211|it's dead]]. Or [[https://www.youtube.com/watch?v=vZw35VUBdzo|status = sleeping]]. |
| |
| ---- | ---- |