Bug 310714 - "All installed applications" list not updated after installing/uninstalling programs
Summary: "All installed applications" list not updated after installing/uninstalling p...
Status: RESOLVED FIXED
Alias: None
Product: homerun
Classification: Plasma
Component: sources (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Homerun bugs.
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-26 15:30 UTC by tuks92
Modified: 2013-03-28 16:10 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 0.2.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tuks92 2012-11-26 15:30:21 UTC
I added "All installed applications" tab, but after I install another application, it doesn't show up in the list. The same goes for uninstalling, the program icon stays in the list. 
I have to delete the "All installed applications" and add it again for the list to get updated.

It only happens for "All installed applications", but everything is fine for applications sorted in categories ("Installed Applications")

Reproducible: Always

Steps to Reproduce:
1. Add a new tab and put "All installed applications" in it
2. Install a new application
Actual Results:  
The application is not shown in the list

Expected Results:  
It should have showed the application in the application launcher list

Installed from source on Debian testing (Wheezy)
Comment 1 Jason Sauders 2013-03-11 20:24:45 UTC
I had a discussion earlier with the lead developer of Homerun, as I was concerned that some of my behavior wasn't necessarily a bug but the fact that I installed the 12.10 deb's onto a 12.04 system. I wanted Homerun, yet I wanted to be on the LTS - hence why I tried that. They instructed me what I was experiencing was indeed a bug and linked me here. Something about 12.04 and the fact I used 12.10 debs made me think I should look further into this.

I installed Kubuntu 12.10 64 bit onto a different laptop. Upon logging in, I installed the PPA, apt-get update, apt-get install homerun, apt-get update, upgrade, dist-upgrade, reboot. 

12.04: 3.2.0-38-generic
12.10: 3.5.0-25-generic

On the 12.10 system, I am not exhibiting any of these issues. I installed a total of 12 applications with a reboot in between the 1st and 2nd half. With each application I installed, I immediately launched Homerun following the completed installation of whichever application I was targeting. I would simply type the name of the application slowly. Most of the time, the first time I typed the application name, nothing came up. I would simply erase what I typed and typed the name again and in most cases krunner caught up with me, presenting me with the application accordingly. The overall time lapse between launching Homerun, typing the program name, and having Homerun successfully bring me the appropriate program was on average about 15-20 seconds.

So in summary, Kubuntu 12.04 64 bit with 12.10's .deb's installed (the 4 from the PPA page) yields the exact behavior listed above. Kubuntu 12.10 64 bit with the PPA on a fully updated system does not yield this issue.

The applications I used were as follows:

audacity
meld
clementine
firefox
terminator
vlc

*restart*

midori
thunderbird
gimp
inkscape
gscan2pdf
digikam

The above 12 applications were installed via apt-get install programname. To make sure, I installed EasyTag and DeVeDe via Muon Software Center. Both of these applications acted identically to the above 12. The first 15-20 seconds were non responsive for the new application, while after that they came up just fine as I typed into the search with homerun launched.

Is it possible this bug was inadvertently fixed? Or perhaps the PPA offered something the deb's I downloaded manually didn't?
Comment 2 Jason Sauders 2013-03-11 21:26:08 UTC
While I had a successful run on the above 12.10 installation, I tried the same on my 12.10 64 bit desktop at home with no such luck. Newly installed applications are still problematic, even on the PPA with update/upgrade/dist-upgrade/whatever ran prior, rebooting, and firing it up again. Odd that one 12.10 system works flawlessly while the other exhibits this same bug. Same kernel between both 12.10 systems and everything. Despite this, if I add the newly installed applications to my favorites, then it's search-able. If I remove it from favorites, it's no longer search-able... unless I restart or run killall homerunviewer. Anyway, just wanted to calm the positive vibe I might have sent out with the above info.
Comment 3 Aurelien Gateau 2013-03-28 16:10:12 UTC
Git commit 1ed478cb3cc723b4b59dda1341733c029bab01ad by Aurélien Gâteau.
Committed on 28/03/2013 at 17:09.
Pushed by gateau into branch 'homerun/0.2'.

Merge branch 'wip/notice-installed-apps' into homerun/0.2
FIXED-IN: 0.2.2


http://commits.kde.org/homerun/1ed478cb3cc723b4b59dda1341733c029bab01ad