Bugzilla – Bug 1211986
Replace Goldendict-ng by official Goldendict
Last modified: 2023-06-05 18:20:32 UTC
goldendict-ng is terrible and has a lot of bugs! https://github.com/goldendict/goldendict/issues/1650 - thought it is new 1.5 version problems, but it is about goldendict-ng actually! Please replace by the official version: https://github.com/goldendict/goldendict/releases/tag/1.5.0
The original Goldendict version was removed in 2021. openSUSE has been using the fork (goldendict-ng)'s branch since early 2022. You have been using this fork for over a year. Even today, the original GD is not buildable on openSUSE tumbleweed because QtWebkit was removed. There is no way to use it. --- In the GitHub issue: Problem 1 is fixed, which is because of Qt6's update. If the original GD updates to Qt6, the problem will occur too. The ScanPopup Ctrl+Alt problem is because Scanpopup-related things were redesigned (to make it work on all platforms); just re-enable it in settings. The missing KDE theme is because KDE doesn't support Qt6 yet. All Qt6 apps cannot KDE theme yet.
(In reply to slb from comment #1) > The original Goldendict version was removed in 2021. Missed this. > openSUSE has been using the fork (goldendict-ng)'s branch since early 2022. > You have been using this fork for over a year. No, I have not used it: I used - https://build.opensuse.org/package/show/office%3Agoldendict/goldendict-qwebengine-port > and then version from: - https://build.opensuse.org/package/show/Education/goldendict And only recent days zypper dup forced me to overwrite them by goldendict-ng for some reason - I do not know why?! > Even today, the original GD is not buildable on openSUSE tumbleweed because > QtWebkit was removed. There is no way to use it. Where it was removed?! Why Education or office%3Agoldendict semi-official repos can build it and you can't?! > In the GitHub issue: > > Problem 1 is fixed, which is because of Qt6's update. If the original GD > updates to Qt6, the problem will occur too. Not, fixed!!! And there are multiple problems mentioned - not only GD. > > The ScanPopup Ctrl+Alt problem is because Scanpopup-related things were > redesigned (to make it work on all platforms); just re-enable it in settings. Reenabled - does not work! > The missing KDE theme is because KDE doesn't support Qt6 yet. All Qt6 apps > cannot KDE theme yet. Bad! Tray icon click also does not work!
(In reply to Aleksey Kontsevich from comment #2) > (In reply to slb from comment #1) > > The original Goldendict version was removed in 2021. > > Missed this. > > > openSUSE has been using the fork (goldendict-ng)'s branch since early 2022. > > You have been using this fork for over a year. > > No, I have not used it: I used > - > https://build.opensuse.org/package/show/office%3Agoldendict/goldendict- > qwebengine-port > > and then version from: > - https://build.opensuse.org/package/show/Education/goldendict > And only recent days zypper dup forced me to overwrite them by goldendict-ng > for some reason - I do not know why?! Your problem then. The package in the Education project is broken since goldendict removal in openSUSE:Factory. The package from the office:goldendict repo wasn't updated since months. > > > Even today, the original GD is not buildable on openSUSE tumbleweed because > > QtWebkit was removed. There is no way to use it. > > Where it was removed?! Why Education or office%3Agoldendict semi-official > repos can build it and you can't?! QtWebkit was dropped from openSUSE:Factory long ago. Any package still using it is insecure and should not be installed. Since there's no chance goldendict (not goldendict-ng) gets added back to openSUSE:Factory, closing this bug was the right decision. No need to reopen it.
(In reply to Christophe Marin from comment #3) > (In reply to Aleksey Kontsevich from comment #2) > > No, I have not used it: I used > > - > > https://build.opensuse.org/package/show/office%3Agoldendict/goldendict- > > qwebengine-port > > > and then version from: > > - https://build.opensuse.org/package/show/Education/goldendict > > And only recent days zypper dup forced me to overwrite them by goldendict-ng > > for some reason - I do not know why?! > > Your problem then. Not clear: WHAT is my problem?! Why zypper dup replaces goldendict by goldendict-ng as they co-exist for a year?! >The package in the Education project is broken since goldendict removal in openSUSE:Factory. In what way it is broken?! It works just fine. >The package from the office:goldendict repo wasn't updated since months. True: has broken dependencies now. >QtWebkit was dropped from openSUSE:Factory long ago. Why?! >Any package still using it is insecure and should not be installed. How goldendict could be insecure?!
> No, I have not used it: I used > - https://build.opensuse.org/package/show/office%3Agoldendict/goldendict-qwebengine-port Read the `_service` file and see where the code comes from. https://build.opensuse.org/package/view_file/office:goldendict/goldendict-qwebengine-port/_service > git://github.com/xiaoyifang/goldendict.git The fork (-ng) is the primary reason you can use the software in the past year! --- Of course, it is partially my bad to upgrade it to Qt6, which triggers a bug which is also present in the original GD, and I have fixed it: https://github.com/xiaoyifang/goldendict-ng/pull/812 I have prepared a new version which includes the fix, but it requires time to update: https://build.opensuse.org/package/show/home:slbtongying/goldendict-ng
(In reply to slb from comment #5) > The fork (-ng) is the primary reason you can use the software in the past > year! Ok, thanks! Fun UI is so different then. > Of course, it is partially my bad to upgrade it to Qt6, which triggers a bug > which is also present in the original GD, and I have fixed it: > > https://github.com/xiaoyifang/goldendict-ng/pull/812 > > I have prepared a new version which includes the fix, but it requires time > to update: > > https://build.opensuse.org/package/show/home:slbtongying/goldendict-ng Thank You! Will wait.
(In reply to Christophe Marin from comment #3) You can switch to the original version now as Qt WebKit was replaced by Qt 5 WebEngine - see this comment: https://github.com/goldendict/goldendict/issues/1650#issuecomment-1576852364
> Ok, thanks! Fun UI is so different then. HiDPI screen is a thing. The icons must be changed. The old ones are blurry on screen with higher resolution. We can revert to Qt5 to use KDE's theme.
(In reply to Aleksey Kontsevich from comment #7) > (In reply to Christophe Marin from comment #3) > > You can switch to the original version now as Qt WebKit was replaced by Qt 5 > WebEngine - see this comment: > https://github.com/goldendict/goldendict/issues/1650#issuecomment-1576852364 This merge request was submitted ~10 months ago and not accepted. Why would anyone waste time with a semi-abandoned app when there's goldendict-ng?
The irony: The PR mentioned and made by this "vedgy" is a copy & paste of the fork's PR from last year after thoroughly looking at the code for mouths. https://github.com/goldendict/goldendict/pull/1447 Then after a year, he cannot make it work. --- The "original GD" you have been using is the work of the fork's developer. https://build.opensuse.org/package/view_file/Education/goldendict/_service --- I am not going to talk to you anymore. The regressions will be fixed in a few days, possibly by reverting back to qt5.
(In reply to slb from comment #10) > The regressions will be fixed in a few days, possibly by reverting back to > qt5. Thanks for the good feedback and quick fixes, I was not aware of all the situation and probably nobody was. Will try goldendict-ng after all the fixes and good if with qt5. For now on older version.