Package Details: goldendict-ng-git 24.11.0.r5693.15207cf4-1

Git Clone URL: https://aur.archlinux.org/goldendict-ng-git.git (read-only, click to copy)
Package Base: goldendict-ng-git
Description: The next generation GoldenDict (Supports Qt WebEngine & Qt6).
Upstream URL: https://github.com/xiaoyifang/goldendict-ng
Keywords: dict dictionary goldendict
Licenses: GPL3
Conflicts: goldendict, goldendict-git, goldendict-git-opt, goldendict-svn
Provides: goldendict
Replaces: goldendict-git-opt, goldendict-svn, goldendict-webengine-git
Submitter: slbtty
Maintainer: slbtty
Last Packager: slbtty
Votes: 33
Popularity: 0.068891
First Submitted: 2023-04-17 09:38 (UTC)
Last Updated: 2024-10-27 04:24 (UTC)

Required by (7)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

slbtty commented on 2023-01-05 04:24 (UTC)

Just recompile or reinstall.

dfsbbl commented on 2023-01-05 03:23 (UTC)

The current build seems break after the new libtiff upgrade. I upgraded to libtiff-4.5.0-1 just now from the regular Arch Linux repository, and the new version of libtiff only includes libtiff.so.6 but no libtiff.so.5. When starting goldendict it shows

goldendict: error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory

vedg commented on 2022-12-05 11:00 (UTC)

The one who has permission has unreliable availability and he seems to have no desire to do much for the project anymore.

Webengine patch will lead to substantial subtle bugs as already observed in this fork. The development throughput of goldendict/goldendcit is limited and I don't think the PR will lead to an eventual usable web engine port (+ modernizations like HiDPI support) in that repo.

That single developer has huge experience with dictionary support and about everything else in GoldenDict. He has been the sole maintainer for 9 years, and GoldenDict has been quite solid and stable, probably grew in popularity during this time. His code review is invaluable. Careless unreviewed changes should be avoided or at least minimized. Basing a community fork of such an established application as GoldenDict on an effort of a single developer new to GoldenDict and Qt doesn't strike me as a good idea. The loads of bugs in xiaoyifang's fork is primarily a consequence of careless development and lack of review, only partially of the complexity of the task.

Sorry for the words, but "fork taking over the future of a free software project" happens and it already happened many times.

Why not collaborate with @xiaoyifang's fork and improve things faster?

Faster does not always mean better. Users value GoldenDict's stability. I don't object to forks in principle, but I won't join this particular fork. Had xiaoyifang's Qt WebEngine port been satisfactory, I wouldn't have put so much effort in my own port. Instead I would have collaborated from the outset. See my attempt at collaboration in the https://github.com/goldendict/goldendict/pull/1447 review.

It's not like I am prone to the NIH syndrome. I have always preferred reusing existing code to rolling my own. I have also done my share of radical refactoring and overhauling of poorly implemented code. With such experience I estimated that implementing my own Qt WebEngine port would be preferable to fixing the existing port or putting up with its regressions. In fact, the main goal of my Qt WebEngine pull request is to provide an alternative to xiaoyifang's fork and save myself from having to put up with or patch up its regressions. If several responsible volunteer developers and/or sponsors choose to back a fork, I'd go for it, unless it is based on undocumented changes with regressions abundant in xiaoyifang's fork.

slbtty commented on 2022-12-03 22:08 (UTC) (edited on 2022-12-03 22:20 (UTC) by slbtty)

@vedg If the only one that has permission in https://github.com/goldendict/goldendict won't add another collaborator to merge PRs and fix bugs, the project will eventually be developed somewhere else. The bus factor of that repo is one. The one who has permission has unreliable availability and he seems to have no desire to do much for the project anymore.

Webengine patch will lead to substantial subtle bugs as already observed in this fork. The development throughput of goldendict/goldendcit is limited and I don't think the PR will lead to an eventual usable web engine port (+ modernizations like HiDPI support) in that repo.

Sorry for the words, but "fork taking over the future of a free software project" happens and it already happened many times.

Why not collaborate with @xiaoyifang's fork and improve things faster?

vedg commented on 2022-12-02 12:07 (UTC)

I just created an alternative package based on my Qt WebEngine pull request: https://aur.archlinux.org/packages/goldendict-webengine-pr-git

slbtty commented on 2022-11-20 12:23 (UTC) (edited on 2022-11-20 12:26 (UTC) by slbtty)

I just landed a scan popup overhaul for linux https://github.com/xiaoyifang/goldendict/pull/207

The main change is that you can now separately control clipboard and selection tracking.

If you have time, please test scan popup related functionality:

  • Enable it with tray icon or the blub on the toolbar
  • Try options on reorganized Preferences' scan popup section.

I am not sure if i covered some corner cases. If you find a weird behavior, please file an issue.

epistularum commented on 2022-10-26 09:47 (UTC)

Building as so fixes the crashing issue: makepkg -sri CXXFLAGS=""

Dingisoul commented on 2022-10-25 02:46 (UTC) (edited on 2022-10-25 02:47 (UTC) by Dingisoul)

There is an issue - goldendict-webengine crash immediately in github and seems especially for archlinux users. The repo maintainer asks for AUR community's help. Does anybody know how to fix it?