Re: Package naming rant
Enrico Zini <[email protected]> Wed, 20 Apr 2016 19:54:17 +0200
| Newsgroups | gmane.linux.debian.curiosa |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Apr 18, 2016 at 11:26:26AM +0200, Thomas Goirand wrote: > Moving forward, what I would like to see is an easy to use shell tool to > do what's needed. For example, something like this: > > debtags -kAC6B43FE -p python-shotgun \ > -t implemented-in::python,role::program,suite::openstack,system::cloud [...] > If I had such a tool available, I'd be tagging all of my packages very > shortly. Without it, I feel like I have to write the tool first, > otherwise, it will take too long. Fresh out of the oven, you can paste a tag patch here: https://debtags.debian.org/api/patch The format is described here: https://debtags.debian.org/api/ > Also, I was very disappointed to realize lots of the tags I edited a few > years ago for OpenStack seem to be completely gone (or at least, they > don't show on the web editor). What happened? I looked through the backups of the site and traced their disappearance to the time this commit was put into production: http://anonscm.debian.org/cgit/debtags/debtagsd.git/commit/?id=610a80e268daeb4570be63791752276205091cd3 It could be that the change in the source of package information for debtags temporarily gave the site a package database that didn't have the packages you had just tagged. I've regenerated the openstack-related patch for the data up to that day: find it attached. Enrico -- GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <[email protected]>
openstack.patch
(text/x-diff, 7.6 KB)
glance: +admin::virtualization, +implemented-in::python, +interface::commandline, +role::program, +scope::suite, +suite::TODO, +suite::openstack, +use::storing, -special::not-yet-tagged glance-api: +admin::virtualization, +implemented-in::python, +interface::daemon, +role::program, +scope::suite, +suite::TODO, +suite::openstack, -special::not-yet-tagged glance-client: +implemented-in::python, +interface::commandline, +role::program, +suite::openstack, +system::cloud, -special::not-yet-tagged glance-common: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged glance-registry: +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::daemon, +role::program, +suite::openstack, -special::not-yet-tagged keystone: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged keystone-doc: +admin::virtualization, +hardware::storage, +suite::openstack, -special::not-yet-tagged melange: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-ajax-console-proxy: +admin::virtualization, +implemented-in::python, +role::program, +suite::openstack, -special::not-yet-tagged nova-api: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-common: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged nova-compute: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-compute-kvm: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-compute-lxc: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-compute-uml: +admin::virtualization, +implemented-in::python, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-compute-xen: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-console: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-doc: +admin::virtualization, +hardware::storage, +suite::openstack, -special::not-yet-tagged nova-network: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::configuration, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-objectstore: +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-scheduler: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-vncproxy: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-volume: +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged nova-xcp-network: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::configuration, +network::service, +role::plugin, +suite::openstack, +system::cloud, +system::server, +use::routing, -special::not-yet-tagged nova-xcp-plugins: +admin::virtualization, +implemented-in::python, +interface::daemon, +role::plugin, +suite::openstack, +system::cloud, +system::server, -special::not-yet-tagged openstack-dashboard: +admin::virtualization, +implemented-in::python, +interface::web, +role::program, +suite::openstack, -special::not-yet-tagged openstackx: +admin::virtualization, +implemented-in::python, +role::program, +suite::openstack, -special::not-yet-tagged python-cloudfiles: +admin::virtualization, +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-django-horizon: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-glance: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-glance-doc: +admin::virtualization, +hardware::storage, +suite::openstack, -special::not-yet-tagged python-keystone: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-keystoneclient: +admin::virtualization, +implemented-in::python, +interface::commandline, +role::program, +suite::openstack, -special::not-yet-tagged python-melange: +admin::virtualization, +devel::lang:python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-nova: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-novaclient: +admin::virtualization, +devel::lang:python, +implemented-in::python, +interface::commandline, +role::program, +suite::openstack, -special::not-yet-tagged python-openstack-common: +admin::virtualization, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-openstack-compute: +admin::virtualization, +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-quantum: +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged python-swift: +admin::virtualization, +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged quantum-common: +admin::virtualization, +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged quantum-plugin-cisco: +implemented-in::python, +network::service, +suite::openstack, -special::not-yet-tagged quantum-plugin-openvswitch: +admin::virtualization, +implemented-in::python, +network::service, +suite::openstack, -special::not-yet-tagged quantum-plugin-openvswitch-agent: +admin::virtualization, +implemented-in::python, +network::server, +role::program, +suite::openstack, -role::plugin, -special::not-yet-tagged quantum-server: +admin::virtualization, +implemented-in::python, +interface::daemon, +network::routing, +network::server, +network::service, +role::program, +suite::openstack, -special::not-yet-tagged swift: +admin::virtualization, +devel::lang:python, +implemented-in::python, +role::shared-lib, +suite::openstack, -special::not-yet-tagged swift-account: +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::daemon, +network::server, +network::service, +role::program, +suite::openstack, -special::not-yet-tagged swift-container: +admin::cluster, +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::daemon, +role::program, +suite::openstack, -special::not-yet-tagged swift-doc: +admin::virtualization, +hardware::storage, +suite::openstack, -special::not-yet-tagged swift-object: +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::commandline, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged swift-proxy: +admin::virtualization, +hardware::storage, +implemented-in::python, +interface::daemon, +network::server, +role::program, +suite::openstack, -special::not-yet-tagged
signature.asc
(application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXF8JGAAoJEAPWVoyDcnWp0hEP/iL8M3rYx17Z74YsiqbBfycG fJ8rxQcdRfHIiO5B3qqMe5o8ee5KPb4N9Q3b+BWDxlFn91dmj7/g3Fv7Tw3hwBkm NHHK6KELTWcI1TMbRFxZp1gOrvcIpRhIVGmyoNRbeSV31/irEP08uliYsaJonPG5 u5Ry0Csngax+Jgz9u7BJhnHf3a2/Bopy1BVxIBN9aBIftixeY1xPnJFAXa0cT0W2 XlEvvouM/wHSmkRA1ZIKVq/1xoCUTvls4mawsL+mqgXL+O5C5h29YurderTgRx2J Qx/BQ4wZ/6sNdXMz5ZOZ1g56MAotBVkWyrG3OGseBr4KkLtv4y5CfMAeTEyNmjY4 RSeu6WyWNOnemsVEmBQKNj5ImGvz5EB3AFsZobSA0loRQpxxbT0zMFdDDoEraJ3h 4BrCLje64Z+0lBfKPbbmFCYn2tlNzXP1alYa5yTJmBo6oVjyYhXjRhi6JN6Sh2t1 VNHm2DUX1MVVngmNWmwOZOyR2NHFZxp+UYfGws+N6w787IN1Mr6TYBE3vmivJDMV 0hBcWrbFoYtiinKvQrCDXOWqstA0CgdAjf4XoU9XX3AcuYGpBVSO2k3f5FfrQ3/s h9309UVGB6Z5KFwz/SR1GPoWi/mbdTk5VXkiNjQ/RG/FY+h90ZP2dWfI/QJDCNzc kf9w2lAVdXcGk5q77qdN =D2Rb -----END PGP SIGNATURE-----