-
Notifications
You must be signed in to change notification settings - Fork 773
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PPA install: Dependency resolution issue on KDE neon 20.04 regarding QT 5.15.2 #2722
Comments
Duplicate of #2711 ? |
Same here, this morning's system upgrade left me without a Nextcloud desktop client on my workhorse :-(
|
Alright, closing as duplicate of #2711 then. |
As a brief summary a quote from #2711: Which I think is reasonable considering the nature of KDE neon. |
This issue with the AppImage is that there is no inegration with file manager (say Dolphin). Is there a way around it? |
This issue report has been closed as a duplicate of #2711, however a later comment on #2711 says that is a separate issue and therefore it's not a duplicate of this issue #2722 (and #2711 has now been closed). Can #2722 therefore be re-opened? This issue still exists on KDE Neon 20.04, and installing the AppImage isn't a workable solution for some people due (as avatar1024 says) to the lack of integration with the Dolphin file manager. |
Let's summon @ivaradi is it something we can and are willing to support? I honestly doubt this can fly properly and it's likely that KDE Neon needs to package Nextcloud themselves. |
I don't think this can be reasonably supported. Unless KDE Neon has some packaging service, like Launchpad, where we could easily upload our source packages to have it built with the correct Qt package versions. |
qtbase-abi is just a virtual package for libqt5core5a which is provided On Neon Flatpak or AppImage system integration are a bit limited for this kind of application so I revert and stick to previous version provided by official focal repo. sudo apt install nextcloud-desktop=2.6.2-1build1 libnextcloudsync0=2.6.2-1build1
sudo apt-mark hold nextcloud-desktop libnextcloudsync0 |
You mean the official ubuntu 20.04 repositories? |
Yes but since I tried to rebuild package from source and it's work well echo "deb-src http://ppa.launchpad.net/nextcloud-devs/client/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-focal-src.list
sudo apt update
sudo apt build-dep nextcloud-desktop
cd /tmp
apt source --compile nextcloud-desktop
sudo apt install ./nextcloud-desktop_3.1.3-20210218.151938.3842d306f-1.0~focal1_amd64.deb |
I created a package, to fix missing dependency. Save below into
To install use |
I love the fix by @kcybulski but I needed to remove "$(" and ")" in line 17 like so:
Also I wonder why this cannot be fixed by different packaging / dependency definition but needs a dummy package. |
For Kubuntu 22.04 the script has to be modified, since now it requires It should be like this:
Then just save it as an .sh file, run it, and finally: I don't get why it hasn't been fixed yet... |
Using this hack the "Main Dialog" is not shown anymore in kde-neon (with version based on ubuntu 20.04) |
Hi there! In lack of knowing a better place to post this: repo: cat /etc/apt/sources.list.d/nextcloud-client.list
deb http://ppa.launchpad.net/nextcloud-devs/client/ubuntu jammy main script: cat bin/nextcloud-desktop-dependency-workaround.sh
#!/bin/bash
$(mkdir -p ./qtbase-abi-5-15-3-fix/DEBIAN)
echo 'Package: qtbase-abi-5-15-3-fix
Version: 1.0
Section: custom
Priority: optional
Provides: qtbase-abi-5-15-3
Depends: libqt5core5a
Architecture: amd64
Essential: no
Installed-Size: 0
Maintainer: custom
Description: Fix lack of qtbase-abi-5-15-3 in KDE Neon
' > ./qtbase-abi-5-15-3-fix/DEBIAN/control
dpkg-deb --build ./qtbase-abi-5-15-3-fix create dummy-package: bash bin/nextcloud-desktop-dependency-workaround.sh installation: sudo apt install ./qtbase-abi-5-15-3-fix.deb
sudo apt install dolphin-nextcloud At a first glance everything seems to work (main-menu, settings window, dolphin file context menu). 😅️ But this will probably break again at some point 😪️ |
How to use GitHub
Expected behaviour
Being able to update the package nextcloud-desktop in version 3.1.0 from the “Nextcloud development” team PPA at https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client on a KDE neon 20.04 system.
Actual behaviour
Attempting to update the package nextcloud-dekstop on KDE neon 20.04 resultet in a dependency resolution issue:
Steps to reproduce
sudo apt update
sudo apt install nextcloud-desktop
Client configuration
Client version: 3.1.0
Operating system: KDE neon 20.04
OS language: english
Qt version used by client package (Linux only, see also Settings dialog): 5.15.2
Client package (From Nextcloud or distro) (Linux only): nextcloud-desktop from “Nextcloud development” team PPA
Installation path of client: ?
The text was updated successfully, but these errors were encountered: