Perhaps kdelibs broke?
offending commit is f9931c3d841ccb215a3bad14e0adc9dddb84091c
it introduces the following change:
- QString categories = getField("Categories");
+ QStringList categories = QString(getField("Categories")).split(',',
QString::SkipEmptyParts);
which in turn leads to the proxy model refusing to apply category filters:
muon-discover(12215) shouldFilter: "KPatience"
muon-discover(12215) shouldFilter: "Qt;KDE;Game;CardGame;"
muon-discover(12215) shouldFilter: CategoryFilter false
So, either that change was wrong to begin with, or kdelibs changed
behavior. Categories as per the spec is a ; seperated list, however I
seem to recall that the previous thing we used in KDE had , as seperator
(might be utterly unrelated :P).
The question is, does it actually return "Foo,Bar" on kdelibs 4.11, if
so then I guess kdelibs should get fixed.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1283004
Title:
Muon Discover does not show most apps
To manage notifications about this bug go to:
https://bugs.launchpad.net/muon/+bug/1283004/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs