Ubuntu 20.04 depend problems
-
Hai,
when do you guys going to comply with the debian/ubuntu versioning…
its a mess again…The following packages have unmet dependencies:
kopano-backup : Depends: python3-kopano (= 11.0.2.43.ff0916691-0+651.1) but it is not going to be installed
kopano-dagent : Depends: libicu63 (>= 63.1-1~) but it is not installable
Depends: libkcarchiver0 but it is not going to be installed
Depends: libkcinetmapi0 but it is not going to be installed
Depends: libkcutil0 but it is not going to be installed
Depends: libmapi1 but it is not going to be installed
Depends: kopano-client (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
Depends: libkcpyplug0 (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
kopano-dagent-pytils : Depends: python3-kopano (= 11.0.2.43.ff0916691-0+651.1) but it is not going to be installed
Depends: python3-kopano-utils (= 11.0.2.43.ff0916691-0+651.1) but it is not going to be installed
kopano-gateway : Depends: libicu63 (>= 63.1-1~) but it is not installable
Depends: libkcinetmapi0 but it is not going to be installed
Depends: libkcutil0 but it is not going to be installed
Depends: libmapi1 but it is not going to be installed
Depends: kopano-client (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
kopano-ical : Depends: libical3 but it is not going to be installed
Depends: libicu63 (>= 63.1-1~) but it is not installable
Depends: libkcfreebusy0 but it is not going to be installed
Depends: libkcicalmapi0 but it is not going to be installed
Depends: libkcutil0 but it is not going to be installed
Depends: libmapi1 but it is not going to be installed
Depends: kopano-client (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
kopano-monitor : Depends: libkcutil0 but it is not going to be installed
Depends: libmapi1 but it is not going to be installed
Depends: kopano-client (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
kopano-python-utils : Depends: kopano-client-uv (= 11.0.2.43.ff0916691)
Depends: python3-kopano (= 11.0.2.43.ff0916691-0+651.1) but it is not going to be installed
kopano-search : Depends: python3-kopano-search (= 11.0.2.43.ff0916691-0+651.1) but it is not going to be installed
kopano-server : Depends: libicu63 (>= 63.1-1~) but it is not installable
Depends: libkcserver0 but it is not going to be installed
Depends: libkcsoap0 but it is not going to be installed
Depends: libkcutil0 but it is not going to be installed
Depends: kopano-client (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
kopano-spooler : Depends: libkcarchiver0 but it is not going to be installed
Depends: libkcinetmapi0 but it is not going to be installed
Depends: libkcutil0 but it is not going to be installed
Depends: libmapi1 but it is not going to be installed
Depends: kopano-client (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
Depends: libkcpyplug0 (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
Depends: python3-mapi (= 11.0.2.43.ff0916691-0+702.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages. -
In addition, i see double packages files… like…
-rw-r–r-- 1 root root 642208 Jul 30 03:04 libvmime-kopano3_0.9.2.96+3.10_amd64.deb
-rw-r–r-- 1 root root 666320 Apr 22 2020 libvmime-kopano3_0.9.2.96+3.72_amd64.deb-rw-r–r-- 1 root root 29096 May 15 2020 libgsoap-dev_2.8.102-0+1.1_amd64.deb
-rw-r–r-- 1 root root 66576 Jul 30 03:04 libgsoap-dev_2.8.109-0+1.6_amd64.deb-rw-r–r-- 1 root root 565656 Apr 22 2020 kopano-python3-extras_0.2.0+0-0+55.38_amd64.deb
-rw-r–r-- 1 root root 561864 Jul 30 03:04 kopano-python3-extras_0.2.0+0-0+58.3_amd64.deb -
One small example guys…
kopano-dagent : Depends: libicu63 (>= 63.1-1~) but it is not installable
Ubuntu 20.04 does not have libicu63, its libicu66Can someone share the “debian” folder how its compiled.
im willing to go through it and fix where needed. -
I have the strong suspicion you are trying the install the Debian packages on Ubuntu. Looking at the packages file in the Ubuntu 20.04 repo it shows that dagent indeed depends on
libicu66 (>= 66.1-1~)
. -
@fbartels … i feal stupid… :-(
but damn… your right… i found the problem, fixed it. Really stupid this…I should have checked that manualy…
Sorry, i’ve change to get-kopano-community.sh script now.
Found the problem, i missed the OS loop.A quick last question.
these : https://download.kopano.io/community/dependencies%3A/
are these still needed?And if you, do you know a way to get the latest version from that output.
i now have added a part that you need get the link manualy…
Detected a Ubuntu_20.04 installation, we need to add extra dependencies. Please go here with a browser : https://download.kopano.io/community/dependencies%3A/ Now sort on "modified" and get the latest version for you OS. Copy the link address to the file and post it here : https://download.kopano.io/community/dependencies%3A/kopano-dependencies-dc728a3-Ubuntu_20.04-amd64.tar.gz
Is pretty anoying that these git-tags are used, and also in the packaging.
im keep wondering why kopano can just follow the packaging guidelines and versionnumbering.8.7.0-7ubuntu1
11.0.2.43.ff0916691-0+702.1
should be (in my opinion, for example)…
11.0.2-43.0kopano+702.1~ff0916691
main version 11.0.2
sub 43
0kopano (0 as development)
1kopano (1 as pre-release)
2kopano (2 as stable)+GitTag the parts you want but the git part as last.
this gives a much better format in sorting. -
@thctlo said in Ubuntu 20.04 depend problems:
are these still needed?
They were in fact never needed. These are just required for ourselves for our ci to speed up builds by having pre-compiled build dependencies.
For the builds that we are providing for our customers the version tags already look quite different, e.g.
9.0.13.0.1c83ba69f-0+debian10~17.1
. The goal would be to transition to this build system, but as it always is with older systems it is hard to cut stuff off and even harder to get everyone onboard with upcoming changes. -
@fbartels Thanks for the quick reply.
i’ll remove/disable it from the downloader.On the version numbering, wel … yeah… i know how hard it is to transform from old to new…
Thats why im asking for the “debian” build folder you guys now use, maybe i can help out a bit. -
@thctlo said in Ubuntu 20.04 depend problems:
the “debian” build folder
Since we are using OBS to build packages for all distributions its sadly not that easy. Thanks for the offer, though.