packages
packages copied to clipboard
KDE Discover Testing - flatpak
Testing task for KDE Discover - flatpaks
For eopkg testing see #715
We are looking for help from Solus users to install and exercise KDE Discover. This testing is open to all users, and can be done on the stable repository.
[!IMPORTANT] If you encounter a problem with Discover, please look for open issues on our issue tracker, and open a new issue if one does not already exist for the problem.
Test objective
Exercise Discover to ensure everything works as intended with flatpak management, and facilitate technical discussions of potential issues. This is for flatpaks (as opposed to eopkgs, which will be tested in another task).
Setting Up
We recommend joining our Matrix space in case you would like to talk about issues you encounter. If you are not in Matrix, use any supported Matrix client that we provide in the repo (e.g. Element, Nheko, Neochat) and look at our Getting Involved Page for connection details.
- Install KDE Discover (discover) through Solus Software Center or via command line.
sudo eopkg it discover
Testing List
A non-exhaustive list of things to test. Feel free to go beyond this. Explore! Feel free to report any bugs or unexpected behavior, even if it isn't on this list (see if there's an issue filed already, if not create a new one)
- Discover launches and shows the list of software available, with proper text and graphics
- Currently installed software is listed correctly
- Search works properly
- Packages can be installed
- Packages with dependencies can be installed
- Packages have appropriate information shown (from metadata.xml), such as name, description, homepage, icon etc.
- Updates work correctly
- Packages can be removed
Bug: Discover does not update a flatpak when the source has changed
I've discovered a problem with a flatpak that's had its metainfo / source change. I saw this with CudaText when it switched from Qt5 to Qt6.
Name CudaText Flatpak source Steps to Reproduce
- Install the deprecated version of CudaText:
flatpak install io.github.cudatext.CudaText-Qt5
Info: app io.github.cudatext.CudaText-Qt5 branch stable is end-of-life, in favor of io.github.cudatext.CudaText-Qt branch stable
Replace? [Y/n]: n
...
Proceed with these changes to the system installation? [Y/n]: y
- Open Discover. See an update for CudaText (Refresh of version 1.210.5)
- Click the Update All button
Expected Result CudaText is updated. The window shows no remaining software updates (or others, system state depending).
Actual Result The window blanks temporarily, and then shows CudaText with the same information.
Notes
When I ran flatpak update it showed the source needing to be updated.
❯ flatpak update
Looking for updates…
Info: app io.github.cudatext.CudaText-Qt5 branch stable is end-of-life, in favor of io.github.cudatext.CudaText-Qt branch stable
cc: @sheepman4267
This testing phase has now concluded. If any issues are found with KDE Discover, please search through open issues and file bug if necessary. Thanks for helping to make Solus better!