Bug 411339

Summary: zanshin fails to run on neon
Product: [Applications] zanshin Reporter: Kenny D <kenny>
Component: generalAssignee: Kevin Ottens <ervin>
Status: RESOLVED FIXED    
Severity: normal CC: ak2022dev, arojas, bugzylittle, ddascalescu+kde, eridanired123, jr, kde-bugs, mbensi, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: 0.5.0   
Target Milestone: already done   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Kenny D 2019-08-27 06:10:47 UTC
SUMMARY

Zanshin no longer starts either from within Kontact or run directly

STEPS TO REPRODUCE
1. Click on Zanshin inside Kontact

OBSERVED RESULT

Popup displays this message and zanshin doesn't load:

Cannot load part for Task Lists.
Cannot load library /usr/lib/x86_64-linux-gnu/qt5/plugins/zanshin_part.so: (/usr/lib/x86_64-linux-gnu/qt5/plugins/zanshin_part.so: undefined symbol: _ZTIN8KCalCore4TodoE)

EXPECTED RESULT

Zanshin part loads inside Kontact

or

OBSERVED RESULT

1. Start Zanshin from command line (starting from runner doesn't display any error or start zanshin)

OBSERVED RESULT

error of 

zanshin: symbol lookup error: zanshin: undefined symbol: _ZTIN8KCalCore4TodoE

EXPECTED RESULT

Zanshin starts

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Neon User (up to date)
(available in About System)
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.61.0
Qt Version: 5.12.3

ADDITIONAL INFORMATION

Package: zanshin
Version: 0.5.0-1+18.04+bionic+build5
Comment 1 Kenny D 2019-08-27 06:40:47 UTC
Just to clarify this worked fine previously, until a few days ago

Sorry can't remember exactly when, in the last week or so
Comment 2 Jonathan Riddell 2019-08-27 16:06:32 UTC
Zanshin uses pim libraries which change API and ABI quite a bit but it is not released in tandem with them.  The current release doesn't even compile with current kdepim libraries https://build.neon.kde.org/job/bionic_release-lts_extras_zanshin_bin_amd64/5/console

However the unstable git build does build fine.

Can we have a new release of Zanshin?
Comment 3 Kenny D 2019-08-27 16:10:03 UTC
Its a rather bad time of year for it to break :-(
Comment 4 bugzy 2019-09-30 12:07:30 UTC
This is true for all distros not just Neon. On Fedora 30, I get:
zanshin: symbol lookup error: zanshin: undefined symbol: _ZTIN8KCalCore4TodoE
Comment 5 Antonio Rojas 2019-09-30 12:30:19 UTC
(In reply to bugzy from comment #4)
> This is true for all distros not just Neon. On Fedora 30, I get:
> zanshin: symbol lookup error: zanshin: undefined symbol: _ZTIN8KCalCore4TodoE

Fedora and Neon are not "all distros".
Comment 6 Jonathan Riddell 2019-09-30 12:47:05 UTC
I've deleted the package now from neon user edition archive (it'll go with the next snapshot) until there is a release which works with current libraries
Comment 7 Kevin Ottens 2019-09-30 14:07:16 UTC
Note that I tagged but didn't announce a 0.5.71 which should solve that issue.
Comment 8 Kenny D 2019-10-01 10:30:07 UTC
It would be great if this could be packaged for neon

I've been struggling to keep track of my tasks these last few weeks :-)
Comment 9 Kevin Ottens 2019-10-01 11:56:22 UTC
Well, it's exactly why I did that tag in the first place... Somehow I totally forgot to tell Jonathan about it during Akademy... :-/
Comment 10 Jonathan Riddell 2019-10-01 12:14:55 UTC
neon user edition only builds the releases made by the relevant kde projects

I'm happy to help making releases
Comment 11 Kevin Ottens 2019-10-01 12:52:31 UTC
I'm lacking a bit bandwidth at the moment, so if you feel like producing the release out of the tag that would be a great help.
Comment 12 Dan Dascalescu 2021-03-01 10:43:07 UTC
I'm also unable to run Zanshin on KDE neon 5.21.1. It seems to hang at some migration task. Running in the terminal shows "Migrating tags, please wait..."

Migrating from what? It's the first time I'm trying to run it.
Comment 13 Amir Khan 2022-03-28 19:46:22 UTC
As above, when installed on KDE Neon (Unstable developer current build as of 28 March 2022), zanshin seems to hang when run. System Monitor shows "zanshin" and "zanshin-migrator" processes running, but no application window appears.

KDE Plasma version 5.24.80
KDE Frameworks version 5.93.0
Qt version 5.15.3
Comment 14 Jonathan Riddell 2022-03-29 21:26:38 UTC
The new zanshin build today adds akonadi and other dependencies needed to make it run.  If you still have issues please open a new bug
Comment 15 Amir Khan 2022-03-31 10:11:46 UTC
(In reply to Jonathan Riddell from comment #14)
> The new zanshin build today adds akonadi and other dependencies needed to
> make it run.  If you still have issues please open a new bug

Thanks, Jonathan! Great to see zanshin start up as expected on today's build of KDE Neon Unstable / Developer (31st March 2022)!