Bug 386494 - discover shows duplicate entries
Summary: discover shows duplicate entries
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.11.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-03 13:16 UTC by tomas nackaerts
Modified: 2018-01-29 16:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
screenshot of duplicate entrie (258.53 KB, image/png)
2017-11-03 13:16 UTC, tomas nackaerts
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tomas nackaerts 2017-11-03 13:16:26 UTC
Created attachment 108695 [details]
screenshot of duplicate entrie

in attached screenshot you can see calligra sheets twice in the list
Comment 1 Christoph Feck 2017-11-05 09:53:12 UTC
In this case, it is possible that both the Qt4 version, as well as the Qt5 version of Calligra is listed. Could you check if this is the case, for example, by installing them and checking the installed binary files with 'ldd'?
Comment 2 tomas nackaerts 2017-11-05 10:19:12 UTC
this is the output from 'ldd /usr/bin/calligrasheets':
 
        linux-vdso.so.1 =>  (0x00007ffd3d8ff000)
        libkdeinit5_calligrasheets.so => /usr/lib/x86_64-linux-gnu/libkdeinit5_calligrasheets.so (0x00007fc24d10e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc24cd44000)
        libkomain.so.15 => /usr/lib/x86_64-linux-gnu/libkomain.so.15 (0x00007fc24ca4c000)
        libKF5KDELibs4Support.so.5 => /usr/lib/x86_64-linux-gnu/libKF5KDELibs4Support.so.5 (0x00007fc24c5dc000)
        libKF5CoreAddons.so.5 => /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 (0x00007fc24c34b000)
        libKF5I18n.so.5 => /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5 (0x00007fc24c0f9000)
        libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fc24ba9c000)
        libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fc24b55b000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc24b1d8000)
        /lib64/ld-linux-x86-64.so.2 (0x0000560130b54000)
        libkowidgets.so.15 => /usr/lib/x86_64-linux-gnu/libkowidgets.so.15 (0x00007fc24aea8000)
        libkotextlayout.so.15 => /usr/lib/x86_64-linux-gnu/libkotextlayout.so.15 (0x00007fc24ac42000)
        libKF5Notifications.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 (0x00007fc24a9e9000)
        libKF5KIOFileWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5 (0x00007fc24a719000)
        libKF5Activities.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5 (0x00007fc24a4df000)
        libkotext.so.15 => /usr/lib/x86_64-linux-gnu/libkotext.so.15 (0x00007fc24a154000)
        libflake.so.15 => /usr/lib/x86_64-linux-gnu/libflake.so.15 (0x00007fc249d9a000)
        libkoplugin.so.15 => /usr/lib/x86_64-linux-gnu/libkoplugin.so.15 (0x00007fc249b8e000)
        libkowidgetutils.so.15 => /usr/lib/x86_64-linux-gnu/libkowidgetutils.so.15 (0x00007fc249972000)
        libkoodf.so.15 => /usr/lib/x86_64-linux-gnu/libkoodf.so.15 (0x00007fc2496e2000)
        libkostore.so.15 => /usr/lib/x86_64-linux-gnu/libkostore.so.15 (0x00007fc2494a5000)
        libkundo2.so.15 => /usr/lib/x86_64-linux-gnu/libkundo2.so.15 (0x00007fc24928e000)
        libKF5KIOWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 (0x00007fc248f57000)
        libKF5KIOCore.so.5 => /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 (0x00007fc248bd4000)
        libKF5JobWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5 (0x00007fc2489ae000)
        libKF5XmlGui.so.5 => /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 (0x00007fc2486a5000)
        libKF5IconThemes.so.5 => /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5 (0x00007fc248467000)
        libKF5ItemViews.so.5 => /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5 (0x00007fc24822e000)
        libKF5Service.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Service.so.5 (0x00007fc247f87000)
        libKF5DBusAddons.so.5 => /usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5 (0x00007fc247d73000)
        libKF5Completion.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5 (0x00007fc247b39000)
        libKF5ConfigWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5 (0x00007fc2478e4000)
        libKF5WidgetsAddons.so.5 => /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 (0x00007fc247594000)
        libKF5ConfigGui.so.5 => /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5 (0x00007fc247373000)
        libKF5ConfigCore.so.5 => /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5 (0x00007fc247116000)
        libQt5PrintSupport.so.5 => /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007fc2470a3000)
        libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fc246b53000)
        libQt5Xml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007fc246b18000)
        libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007fc246a8b000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc246874000)
        libKF5Crash.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5 (0x00007fc24666c000)
        libKF5Parts.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5 (0x00007fc246405000)
        libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fc2461fd000)
        libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fc245fe3000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fc245ca8000)
        libKF5Solid.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5 (0x00007fc2459ca000)
        libKF5TextWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5 (0x00007fc245788000)
        libKF5GuiAddons.so.5 => /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5 (0x00007fc24556d000)
        libKF5Codecs.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5 (0x00007fc245333000)
        libKF5Auth.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5 (0x00007fc245119000)
        libQt5Svg.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 (0x00007fc2450bf000)
        libKF5WindowSystem.so.5 => /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 (0x00007fc244e74000)
        libKF5GlobalAccel.so.5 => /usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5 (0x00007fc244c55000)
        libQt5X11Extras.so.5 => /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007fc244c4f000)
        libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007fc244ab4000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc2447ab000)
        libfam.so.0 => /usr/lib/libfam.so.0 (0x00007fc2445a2000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc244385000)
        libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007fc243f22000)
        libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007fc243b8e000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc243974000)
        libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007fc243762000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc24355e000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fc24324d000)
        libpigmentcms.so.15 => /usr/lib/x86_64-linux-gnu/libpigmentcms.so.15 (0x00007fc242e9b000)
        libdbusmenu-qt5.so.2 => /usr/lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2 (0x00007fc242c6a000)
        libphonon4qt5.so.4 => /usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4 (0x00007fc2429ed000)
        libKF5Bookmarks.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5 (0x00007fc2427a1000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fc24255d000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fc2422b3000)
        libkoversion.so.15 => /usr/lib/x86_64-linux-gnu/libkoversion.so.15 (0x00007fc2420b0000)
        libKF5Wallet.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Wallet.so.5 (0x00007fc241e92000)
        libqca-qt5.so.2 => /usr/lib/x86_64-linux-gnu/libqca-qt5.so.2 (0x00007fc241b8d000)
        libKF5Archive.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Archive.so.5 (0x00007fc241954000)
        libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007fc24174f000)
        libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fc241546000)
        libKF5Attica.so.5 => /usr/lib/x86_64-linux-gnu/libKF5Attica.so.5 (0x00007fc2412a0000)
        libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007fc24102b000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fc240e06000)
        libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fc240b72000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fc240926000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fc240720000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fc2404fe000)
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fc2404de000)
        libKF5SonnetUi.so.5 => /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5 (0x00007fc2402b4000)
        libKF5SonnetCore.so.5 => /usr/lib/x86_64-linux-gnu/libKF5SonnetCore.so.5 (0x00007fc240089000)
        libxcb-keysyms.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1 (0x00007fc23fe85000)
        libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007fc23e3ce000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fc23e15d000)
        libHalf.so.12 => /usr/lib/x86_64-linux-gnu/libHalf.so.12 (0x00007fc23df1a000)
        libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fc23dcc9000)
        libpulse-mainloop-glib.so.0 => /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007fc23dac4000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fc23d89a000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fc23d68a000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fc23d467000)
        libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007fc23d264000)
        libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007fc23d060000)
        libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007fc23ce59000)
        libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007fc23cc56000)
        libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007fc23ca27000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fc23c814000)
        libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fc23c611000)
        libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fc23c40b000)
        libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fc23c208000)
        libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007fc23bfef000)
        libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007fc23bdea000)
        libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007fc23bbe3000)
        libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fc23b9d4000)
        libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fc23b7ae000)
        libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fc23b729000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fc23b525000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fc23b31e000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc23b116000)
        libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007fc23af0a000)
        libpulsecommon-8.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so (0x00007fc23ac8f000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fc23aa6c000)
        libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fc23a78b000)
        libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007fc23a581000)
        libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fc23a317000)
        libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fc23a111000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fc239efc000)
        libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007fc239ce3000)
        libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fc239a6e000)
        libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fc2397c5000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fc2395a9000)
        libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007fc2393a0000)
        libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fc239174000)

looks to me that i have the QT5 version installed
Comment 3 Aleix Pol 2017-11-08 16:13:06 UTC
Can you please make sure you only have one version of the packagekit-backend installed?
Comment 4 tomas nackaerts 2017-11-09 18:21:03 UTC
(In reply to Aleix Pol from comment #3)
> Can you please make sure you only have one version of the packagekit-backend
> installed?

searching for packagekit i found following packages currently installed:
libpackagekit-glib2-18/xenial,now 1.1.6-2+16.04+xenial+build18 amd64 
libpackagekitqt5-0/xenial,now 0.9.5-2ubuntu2 amd64
packagekit/xenial,now 1.1.6-2+16.04+xenial+build18 amd64 
packagekit-tools/xenial,now 1.1.6-2+16.04+xenial+build18 amd64
Comment 5 Nate Graham 2017-12-27 02:57:11 UTC
Do both entries say "Source: ubuntu-xenial-universe (KDE Neon User Edition blabla...)"?
Comment 6 tomas nackaerts 2017-12-27 15:42:49 UTC
(In reply to Nate Graham from comment #5)
> Do both entries say "Source: ubuntu-xenial-universe (KDE Neon User Edition
> blabla...)"?

both entries say "Source: ubuntu-xenial-universe (KDE Neon User Edition 5.11)"

but they do have a different screenshot and the layout of the description is also slightly different. (One entry has extra white lines)
Comment 7 Christoph Feck 2018-01-10 02:30:19 UTC
Nate, does comment #6 provide the requested information? Please set the bug status or add a comment.
Comment 8 Nate Graham 2018-01-10 02:38:59 UTC
Any chance you can compile Discover from source and see if this reproduces for you? If not, you can wait for 5.12 I suppose.
Comment 9 Aleix Pol 2018-01-29 16:23:35 UTC
Haven't ever seen this. Please reopen with more information or report to your distribution.