[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package naming rant



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 <enrico@enricozini.org>
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

Attachment: signature.asc
Description: PGP signature


Reply to: