** Description changed:

- Also reported at (https://github.com/hughsie/PackageKit/issues/177)
+ [Impact]
  
- I tried discover just after installing Kubuntu 16.04.1 LTS, and some software 
was being displayed, but search was not working. I tried to install muon, and 
did some software update (which seemed to work fine), and after that discover 
would not display any software at all. Updates still work. Muon works fine, 
except that search stops working after a while.
- There are display issues on top of that, but that is not the worst problem. 
Having the default software used for installing software on Kubuntu fail 
completely is a rather big issue...
- I tried uninstalling plasma-discover and muon, purging them, and reinstalling 
them, but that did not change anything. The current version is plasma-discover 
5.6.2.
+  * A previous update made AppStream use modern-style component-ids, thereby 
breaking the Qt library if it is reading data from the cache and if that data 
happens to be a desktop-application.
+  * This leads to KDE's Discover not displaying applications.
  
- Is there anything I can do to work around the bug ?
+ [Test Case 1]
  
- This is the output I get when starting it from the CLI:
+  * Update the libappstream-qt package, run Discover: All apps should be
+ loaded correctly.
  
- log_attica_plugin: Loaded paths from config: 
(QUrl("http://download.kde.org/ocs/providers.xml";))
- knewstuff: Initializing KNS3::Engine from ' "/etc/xdg/comic.knsrc" '
- knewstuff: Loading KNewStuff3 config:  "/etc/xdg/comic.knsrc"
- knewstuff: Categories:  ("Plasma Comic")
- knewstuff: Using registry file:  
"/home/damien/.local/share/knewstuff3/.knsregistry"
- knewstuff: Loading KNS2 registry of files for the component:  ""
- knewstuff: Cache read... entries:  0
- knewstuff: loading providers from  "http://download.kde.org/ocs/providers.xml";
- knewstuff: XmlLoader::load(): url:  
QUrl("http://download.kde.org/ocs/providers.xml";)
- log_attica_plugin: Loaded paths from config: 
(QUrl("http://download.kde.org/ocs/providers.xml";))
- knewstuff: Initializing KNS3::Engine from ' "/etc/xdg/plasmoids.knsrc" '
- knewstuff: Loading KNewStuff3 config:  "/etc/xdg/plasmoids.knsrc"
- knewstuff: Categories:  ("Plasma 5 Plasmoid")
- knewstuff: Loading KNS2 registry of files for the component:  ""
- knewstuff: Cache read... entries:  0
- knewstuff: loading providers from  "http://download.kde.org/ocs/providers.xml";
- knewstuff: XmlLoader::load(): url:  
QUrl("http://download.kde.org/ocs/providers.xml";)
- log_attica_plugin: Loaded paths from config: 
(QUrl("http://download.kde.org/ocs/providers.xml";))
- no providers for "/etc/xdg/comic.knsrc"
- invalid kns backend!
- no providers for "/etc/xdg/plasmoids.knsrc"
- invalid kns backend!
- knewstuff: XmlLoader::slotJobData()
- knewstuff: XmlLoader::slotJobData()
- knewstuff: --Xml Loader-START--
- knewstuff: "<providers>\n    <provider>\n        <id>api.kde-look.org</id>\n  
      <location>https://api.kde-look.org/ocs/v1/</location>\n        
<name>api.kde-look.org</name>\n        <icon>\n        
https://api.kde-look.org/theme/flatui/img/new/O-standard-logo.png\n        
</icon>\n        
<termsofuse>https://api.kde-look.org/content/terms</termsofuse>\n        
<register>https://api.kde-look.org/register</register>\n        <services>\n    
        <person ocsversion=\"1.6\"/>\n            <content 
ocsversion=\"1.6\"/>\n        </services>\n    </provider>\n</providers>\n"
- knewstuff: --Xml Loader-END--
- knewstuff: slotProvidersLoaded
- knewstuff: Provider attributes:  ""
- log_attica_plugin: No credentials found
- knewstuff: Engine addProvider called with provider with id  
"https://api.kde-look.org/ocs/v1/";
- knewstuff: XmlLoader::slotJobData()
- knewstuff: XmlLoader::slotJobData()
- knewstuff: --Xml Loader-START--
- knewstuff: "<providers>\n    <provider>\n        <id>api.kde-look.org</id>\n  
      <location>https://api.kde-look.org/ocs/v1/</location>\n        
<name>api.kde-look.org</name>\n        <icon>\n        
https://api.kde-look.org/theme/flatui/img/new/O-standard-logo.png\n        
</icon>\n        
<termsofuse>https://api.kde-look.org/content/terms</termsofuse>\n        
<register>https://api.kde-look.org/register</register>\n        <services>\n    
        <person ocsversion=\"1.6\"/>\n            <content 
ocsversion=\"1.6\"/>\n        </services>\n    </provider>\n</providers>\n"
- knewstuff: --Xml Loader-END--
- knewstuff: slotProvidersLoaded
- knewstuff: Provider attributes:  ""
- log_attica_plugin: No credentials found
- knewstuff: Engine addProvider called with provider with id  
"https://api.kde-look.org/ocs/v1/";
- knewstuff: providerInitialized "api.kde-look.org"
- knewstuff: providers loaded
- knewstuff: providerInitialized "api.kde-look.org"
- knewstuff: providers loaded
+ [Regression Potential]
  
- ProblemType: Bug
- DistroRelease: Ubuntu 16.04
- Package: plasma-discover 5.6.2-1ubuntu1.1
- ProcVersionSignature: Ubuntu 4.4.0-62.83-generic 4.4.40
- Uname: Linux 4.4.0-62-generic x86_64
- NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
- ApportVersion: 2.20.1-0ubuntu2.5
- Architecture: amd64
- CurrentDesktop: KDE
- Date: Fri Feb 10 12:54:53 2017
- InstallationDate: Installed on 2017-02-09 (1 days ago)
- InstallationMedia: Kubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 
(20160719)
- SourcePackage: plasma-discover
- UpgradeStatus: No upgrade log present (probably fresh install)
+  * Low, this change affects only the Qt bindings and nothing else. The
+ change is also a simple string value change.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to packagekit in Ubuntu.
https://bugs.launchpad.net/bugs/1663695

Title:
  Kubuntu 16.04.1 discover empty after fresh install

Status in appstream package in Ubuntu:
  Fix Released
Status in packagekit package in Ubuntu:
  Invalid
Status in plasma-discover package in Ubuntu:
  Invalid
Status in appstream source package in Xenial:
  Triaged
Status in packagekit source package in Xenial:
  Invalid
Status in plasma-discover source package in Xenial:
  Invalid

Bug description:
  [Impact]

   * A previous update made AppStream use modern-style component-ids, thereby 
breaking the Qt library if it is reading data from the cache and if that data 
happens to be a desktop-application.
   * This leads to KDE's Discover not displaying applications.

  [Test Case 1]

   * Update the libappstream-qt package, run Discover: All apps should
  be loaded correctly.

  [Regression Potential]

   * Low, this change affects only the Qt bindings and nothing else. The
  change is also a simple string value change.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1663695/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to