etebase

NOTE

libetebase0 and official upstream kdepim-runtime support are now in the official openSUSE Tumbleweed repos, use those instead if you're on tumbleweed!

Name Changed
Comments 7

Suse 72x58's avatar

Sorry - I now see from the list here that Debian_10 only has 'failed' and 'unresolved' issues. I'm assuming that means it's not available on debian10 -correct?


Bob Haley's avatar

Hi,

yes the package doesn't build for debian 10, debian 10 might be too old. I'll have another look when I get time, now there's trouble with newer debian as well.

Feel free to join us to chat about it on the matrix channel https://matrix.to/#/#EteSync:matrix.org or on IRC #etesync on libera.chat. A bit easier than commenting here :) Note that we're all on different time zones so replies might not come at once.


Shevchuk's avatar

Any chance for Ubuntu 22.10 build?

Also, Debian Testing package depends on libetebase, but only libetebase0 is provided:

> sudo apt install ./kdepim-runtime-etesync_21.12.3-1.37_amd64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'kdepim-runtime-etesync' instead of './kdepim-runtime-etesync_21.12.3-1.37_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 kdepim-runtime-etesync : Depends: libetebase but it is not installable
E: Unable to correct problems, you have held broken packages.

(libetebase0 is already installed here)

Dpkg also doesn't like that there's no Maintainer field for libetebase0 package:

dpkg: warning: parsing file '/var/lib/dpkg/status' near line 27207 package 'libetebase0':
 missing 'Maintainer' field
[...]
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 27192 package 'libetebase0':
 missing 'Maintainer' field

Bob Haley's avatar

I'll have a look at an ubuntu 22.10 build. I'll probably remove debian testing, however. It's currently failing, and it's a lot of work to keep maintaining the build for it.

The kdepim-runtime etesync plugin is included in the upstream kdepim-runtime project nowadays, so ideally all distributions should package etesync properly and enable building the etesync plugin... :) Of course, that means some one needs to be the packager for all those distros. 🫠


Shevchuk's avatar

Thank you.

I see there is a dependency problem in 22.10 build: unresolvable: nothing provides libkf5alarmcalendar-dev. Quick check with apt satisfy <deps list> -s shows this is the only dependency problem. Source of this package is kalarmcal, and its repo says that it has now been merged into KAlarm. In turn, calendar-related dependencies of KAlarm on Ubuntu 22.10 are libkf5calendarcore5abi2, libkf5calendarutils-bin, libkf5calendarutils5abi1, so maybe dev package you need is one or more of these: libkf5calendarcore-dev, libkf5calendarutils-dev — both of which you already have listed. So maybe on 22.10 you can just remove libkf5alarmcalendar-dev dependency.

As for distro packaging, I've created a bug report for kdepim-runtime on Ubuntu 😉


Bob Haley's avatar

Thanks for helping check that stuff and creating a bug report for ubuntu!

The kdepim-runtime build for Ubuntu 22.10 has succeeded, feel free to test it.


Shevchuk's avatar

Works perfectly, thank you!
Had to relogin for EteSync agent to become available, but that's expected, I guess.

openSUSE Build Service is sponsored by