Improvements to search in Adept3

Bug #285050 reported by Sokraates
82
This bug affects 5 people
Affects Status Importance Assigned to Milestone
adept (Ubuntu)
Won't Fix
Wishlist
Unassigned

Bug Description

Binary package hint: adept

Kubuntu Intrepid Ibex, fresh installation.

  Installiert: 3.0~beta4ubuntu3
  Kandidat: 3.0~beta4ubuntu3
  Versions-Tabelle:
 *** 3.0~beta4ubuntu3 0
        500 http://at.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

This is intended as a wishlist bugreport to collect missing desired features to the search in Adept 3. It is not specifically related to Intrepid, rather to Adept 3.0 Beta 4.

1) List search results alphabetically:
Currently Adept does not list search results in any comprehensible way. An alphabetical listing would, in my opinion ,be the most self explanatory one.

2) Improve search to find parts of words:
Currently adept finds packages only, if the searchterm is found at the start of a word, if the word appears after a blank or a "-".
So searching for "devil" will not show "powerdevil", since it does not start with "devil". Also searching for "6.27" does not show the current linux kernel.

Revision history for this message
Sokraates (sokraates) wrote :

Regarding 2):

I triaged this a bit and it seems that Adept3 searches for partial matches in package names. However, only the first word in a package name seems to be recognized. E.g. "phy" will show phylip, "phys" will show dphys-swapfile. "paw" and "paw-d" will show paw-demos, while "demos" will not.

In the descriptions, matches are only shown for full words. E.g. "physic" will show no results, while "physics" will give you a host of them. As a further experiment, the package paw-demos is decribed as "Physics Analysis Workstation ...". So to find it from the description, one needs to search for "phsics", "analysis" or "workstation", while "phsic", "analys" or "work" will not work.

This is confusing and strange. Moreover I'm not exactly sure, I've figured out the search behaviour correctly.

So the search behaviour should deffinitely be improved so that Adept finds parts of any word, be it at the beginning, the end or somewhere in between, in the package name and in the description.

This way the user will always find what he wants.

Changed in adept:
importance: Undecided → Wishlist
Revision history for this message
Sokraates (sokraates) wrote :

3) Begin search with 2 or 3 characters:

Timbl explained (https://bugs.launchpad.net/ubuntu/+source/adept/+bug/263438/comments/25) that Adept 3 requires at least four characters to start searching.

This behaviour is not expected by the user, who probably used search in the KDE4-menu (Kickoff) or the Alt-F2-menu (whatever it's called) before. The KDE4-menu will search upon the first character entered while the Alt-F2-menu needs two characters. So it would make sense to allow search with 2 characters in Adept to have at least some consistency.

Furthermore, with the current search users won't (easily) find certain apps/packages, whose names consist of only 3 characters. E.g: VLC, K3B, Ark, GCC. Because of this, I consider searching with 3 characters a mandatory feature (as far as usability is concerned). No packages/important keywords with only 2 letters come to my mind, however as stated above, a 2-character search would (in my eyes) be even better.

Revision history for this message
usr (usrlp-deactivatedaccount-deactivatedaccount) wrote :

Only Wishlist? This is a high usability bug. They are a lot of some important packages with 3-character name. I think that this bug is marked only as Wishlist because it affects to Kubuntu. Canonical doesn't show love to Kubuntu.
Synaptic shows packages for 2-character search, and they are some software with 2-character name. for it, Synaptic shows they.
And, for packages with one character in the name, Synaptic has the classic search mode. But Adept doesn't have it. :-(

Revision history for this message
Harald Sitter (apachelogger) wrote :

Yes it is wishlist because Canonical doesn't love us even though we are Canonical's bitches and get money for reading such completely pointless and irrelevant comments.
I really suggest you stop blaming all the crap on Canonical, in fact I would suggest you read up on who is actually creating Kubuntu and if they are really idiots who can't follow their own rules for assigning the right importance to bugs.

Quoting from the Wiki:
Wishlist: a request to add a new feature to one of the programs in Ubuntu.
These aren't always bugs, but can be ideas for new features which do not yet exist.
These can also be requests to have software packaged for Ubuntu.
If it is non-trivial to implement, it should rather be written as a feature specification, see FeatureSpecifications

Revision history for this message
Tony Green (ubuntu-beermad-deactivatedaccount) wrote :

As my bug 292699 has (incorrectly in my view) been marked as a duplicate of this, I will repeat my comments from that bug here. My report doesn't constitute a wishlist, unless wanting an application to actually function fits that description.

The new adept manager installed with 8.10 does not function properly.

Biggest problem: it doesn't show all available packages. In fact when you search for a package, it shows an entirely wrong set of packages. For example. Search for "apache". There's no sign of any apache packages shown, but Adept lists
libclucene, libssl,librpc-xml-perl and ksystemlog. Apache CAN be installed using "apt-get install apache2" so the repository list obviously knows about it.

This is a real pain because I seem to be lacking some Apache support files and with a working Adept I could find them, but with this I can't.

The "state" and "requested" section is also totally un-intuitive. I THINK I've just about worked it out now, but I'm not certain about that.

Revision history for this message
Sel Goona (alieneye) wrote :

For the first It would reach when Adept 3.0 begin the search, after the second or third character is typed. For Fine tuning, later is still time.

Why four? I think it is important to change that as soon as possible. There are many many packages that have only three Characters and there are also a few that have only two!

Revision history for this message
Alfas (alfonsasstonis) wrote :

The way I see it version 3.0 is huge step back. A lot of useful functionality gone, only bugs added. Probably the only feature that I do not miss is the usage of tags - never found them being useful.
All other stuff just disappoints:

1) Search is limited to 4 symbols, if you are going to introduce such feature have it disabled by default, and switch to turn it on well hidden
2) The search return unpredicted result, I can find these packages with apt-get, but they are not listed in adept manager
3) Packages are not listed
4) There is no list of all packages
5) There is no way to see complete description of package for some packages
6) During some operations you can see 'Fail' statement, but passes so fast and latter on, no way to see what was wrong.
7) There is no way to have more than one filter.

I really can continue this list for very long. My suggestion is take a previous version of Adept and put as many things back as you can. BTW layout before was better too. It was ugly but better.

I am thinking about installing synaptic, I do not want to, but have no other idea how to manage packages, unless go to command line tools completely.

Revision history for this message
Sel Goona (alieneye) wrote :

If I type one or two * before the search-entry, Adept also find packages with only two or three letters.

For exsample: *vlc

Certainly not ideal, but better than nothing until an update appears.

Changed in adept:
importance: Wishlist → High
status: New → Confirmed
Revision history for this message
Aner Ben-Artzi (anerbenartzi) wrote :

This post should probably be titled "Fixes for Adept search." The definition of "search" as understood by most users is that you get hits which contain your query. Any search that fails to return a package named "foo-bar" when you type "bar" isn't actually searching. What it's doing now is giving results only based on the start of the package name. This is called "sort and jump".

Revision history for this message
Alfas (alfonsasstonis) wrote :

I do not understand the reason why old one was removed. It was so much better: it looks better, it has better functionality and most importantly it works. Can someone explain what was the reason to replace it instead of porting to new libraries?

Revision history for this message
Jithin Emmanuel (jithin1987) wrote :

The search in adept is pathetic that I now use synaptic even though it looks ugly.

Changed in adept (Ubuntu):
importance: High → Wishlist
Revision history for this message
wolfger (wolfger) wrote :

Can somebody explain to me why, in the past 17 months the only action taken on this bug is to reduce the importance from High to Wishlist (by the same person who set it to High in the first place)? This is really sad. Inability to do a proper search is not a wishlist issue. Maybe the point is moot now that KPackageKit is the package manager of choice? If so, then just be honest and mark "Won't Fix". Crap like this is what makes me think I'm just wasting my time trying to contribute to Ubuntu bug triage. We rarely fix anything, we just fiddle about on launchpad until the problem goes away (or the people who complained in the first place lose interest).

FYI: it's still hopelessly broken on Karmic.

Guess I'll do my triage bit here, mark it incomplete, and ask if anybody's having this problem on the latest Lucid? Next month we can mark it incomplete again and ask if it's still a problem on the latest Maverick...

Changed in adept (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Uh, yeah. It's still there. The Adept person no longer works on this, and as this is no longer the default package manager, this issue is less important.

Changed in adept (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Unfortunately, Adept has been unmaintained by its original authors for several years, and nobody has stepped up to continue its development. (Though the Muon Suite is arguably its spiritual successor) As such, Adept has been removed from releases of Kubuntu from 12.10 onwards, and no additional improvements will be made to the software.

We thank you for reporting this bug all the same, and apologize for taking so long to respond to it.

Changed in adept (Ubuntu):
status: Confirmed → Won't Fix
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.