Support debtags in Launchpad for products and packages

Bug #3945 reported by Celso Providelo
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Supporting debtags <http://debtags.alioth.debian.org/> in Launchpad would let people browse software by category and do smarter searches. Packages could inherit the debtags of their product or vice-versa.

Not to be confused with bug 57418, about transmitting debtags through a published archive.

https://dev.launchpad.net/LEP/DebTags

Revision history for this message
Dafydd Harries (daf) wrote :

I'm not clear what you mean by "integration". I don't think we have any support for DebTags at all at the moment. Perhaps this bug should be "DebTags support in Launchpad is wanted"?

Using tags for products is an interesting idea. I'm not sure how it would work when a product maps to multiple binary packages, though, as you might want different binary packages for the same product to have different tags.

Revision history for this message
Celso Providelo (cprov) wrote :

Right, it should be more coherent with the current "premature" stage
of Launchpad in this field. It simply collapses the occurrence of the same problem in two distinct fields, the search-ability of Products and Packages.
Personally (it might be a product of my mind-sickness) I think the "DebTag" solution is very attractive since it can reach natural integration of packages/products/projects by inheritance.
However, I understand it shows up as a huge implementation, but if you start to study another solutions like "categorisation", adopted by SF and FM, you will see that debtags is a lot more sexy from the development point of view.
IMHO, it deserves serious investigation time before implementation, if people get interested, a BOF in next conference would be great. Also, it is very nice to have you "pimping" the idea with me.
Specifically about the multiple/chaotic relationship between the LP entities, it is a big positive effect of implementation, it's a efficient "real world" model, as "let the people play freely" philosophy.

description: updated
Dafydd Harries (daf)
Changed in launchpad:
status: New → Accepted
Revision history for this message
Morten Kjeldgaard (mok0) wrote :

Debtags support in Launchpad would be a _quantum_ leap in usability. Seeing that the last comment on wish was over 3 years ago, I'd like to bring it back into focus.

Use cases:

1) I am interested in structural biology. I set a notifier in my profile, to alert me every time something happens with a package related to 'field::biology:structural'

2) I plan to do a revision of the FOO library for image manipulation. I want to do a search on bugs affecting handling of FOO images. I do a bug search on works-with::foo. Later, I repeat the search, looking for what packages needs to be updated for the new FOO library.

3) I have heard someone is packaging a program that will display 3D images of objects in an ncurses interface. I mark my profile to look for events in packages tagged interface::3d, uitoolkit::ncurses (most likely, I will wait forever ;-))

4) I'd like to make a search of software in need of packaging (needs-packaging) in my field, so I can help out. However, I only know the Perl language, so I also tag devel::lang:perl:

5) I am interested to see what LP projects are working with music. I search the projects for the tag 'sound::sequencer:'

Debtags are well established and (not quite yet) used in Debian. A very convenient web interface exists for setting debtags, and the system is structured enough to know what kind of information it needs.

Revision history for this message
Robert Collins (lifeless) wrote :

This is not currently scheduled and no more likely to be scheduled than other low bugs: marking as low to reflect reality ;)

Changed in launchpad:
importance: Medium → Low
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.