Right, the new archive (no release note from upstream) has QtWebEngineProcess added, not sure how that's related to the crash. Glad it's fixed either way. As to why qt5-* are kept as dependencies, see my comments below (from 18/12).
Search Criteria
Package Details: xnviewmp 1.4.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xnviewmp.git (read-only, click to copy) |
---|---|
Package Base: | xnviewmp |
Description: | An efficient multimedia viewer, browser and converter. |
Upstream URL: | https://www.xnview.com/en/xnviewmp/ |
Keywords: | graphics |
Licenses: | custom |
Submitter: | oliwer |
Maintainer: | Corax |
Last Packager: | Corax |
Votes: | 288 |
Popularity: | 0.97 |
First Submitted: | 2008-07-25 19:01 (UTC) |
Last Updated: | 2023-01-28 13:17 (UTC) |
Dependencies (2)
- qt5-multimedia (qt5-multimedia-git)
- glib2 (glib2-nodocs-git, glib2-selinux, glib2-git, glib2-patched-thumbnailer) (optional) – support for moving files to trash
Required by (0)
Sources (2)
Corax commented on 2022-12-29 20:31 (UTC)
Mechanicus commented on 2022-12-29 18:54 (UTC)
@Corax regarding this XnViewMP bundle, I didn't find any dependency to the system Qt5 libs, so the dependency list can be cleared from Qt5 completely.
Mechanicus commented on 2022-12-29 18:48 (UTC)
@Corax, interestingly, but the crash is not present on this updated xnviewmp archive. Version 1.4.0.2 was crashed once you try to open GPS map window in the picture properties. And since the XnViewMP is bundled with Qt 5.15.11, I supposed that the crash was caused by the Qt version mix (the Arch Linux Qt5 is 5.15.7).
Corax commented on 2022-12-29 18:36 (UTC)
@Mechanicus: uh, now that is strange! See below for the discussion regarding qt5- dependencies. For your particular issue, there is a more fundamental problem: it is impossible to prevent qt5- from being installed, and indeed they will be installed in many if not most systems (because they are dependencies for other packages).
What this means is that in any case, we need this package to work when qt5-* are installed. Do you have a backtrace of the crash? How hard is it to reproduce?
Mechanicus commented on 2022-12-28 21:16 (UTC)
Hello @Corax! Thank you for maintaining the XnViewMP AUR package! Could you please remove all qt5 dependencies for this pkgbuild, since with the mix of bundled and system libs the application crashes when you try to open GPS information of the picture. With bundled-only libs it works just fine.
jpwheeler commented on 2022-12-28 16:22 (UTC) (edited on 2022-12-28 16:45 (UTC) by jpwheeler)
Currently receiving checksum mismatch issues.
==> Retrieving sources... -> Found XnViewMP-linux-x64_1.4.0-rel1.tgz -> Found xnviewmp.desktop ==> Validating source files with sha256sums... XnViewMP-linux-x64_1.4.0-rel1.tgz ... FAILED
As such marking package out-of-date.
Corax commented on 2022-12-18 21:05 (UTC)
@spsf64: no problem at all, happy to try and help :)
spsf64 commented on 2022-12-18 18:40 (UTC)
@Corax: I understood your concern, thanks for replying and keeping this package alive!
Corax commented on 2022-12-18 17:52 (UTC)
@spsf64: right, I see the point. The main issue is that it is difficult to manage dependencies without depending on qt5-* directly: these can change overtime, and it should really be scripted to avoid breakages (qt5-webengine in particular has a lot of dependencies). Considering that most people will still have other packages depending on Qt5, I don't feel going through that hassle is justified. That said I'm very happy to consider patches to the PKGBUILD to go in that direction.
spsf64 commented on 2022-12-18 14:55 (UTC)
@corax: thanks for the update, however I tried without qt5-webengine and qt5-sensors and it still works fine, I think because these libs are already embedded in the .tgz. Sorry to comment again, but just want so save extra space (aprox 150Mb) when installing this package. Have a wonderful xmas!
Pinned Comments
Corax commented on 2017-01-21 15:34 (UTC) (edited on 2017-02-12 19:23 (UTC) by Corax)
Corax commented on 2017-01-20 21:49 (UTC) (edited on 2017-02-01 21:10 (UTC) by Corax)