Created attachment 595830 [details] Emerge Info app-office/upwork-5.2.3.771 version bump Am requesting a version bump of app-office/upwork. The current version will run/work, but continues to download the update in background every-time the program is opened and since it cannot utilize portage to update itself this happens when opened. Not really a problem per se, but the constant popups that a "new version" is available gets annoying. upstream site = https://www.upwork.com/ab/downloads/os/linux/ link to newest 64 bit = https://updates-desktopapp.upwork.com/binaries/v5_3_3_800_zh8y1qe7l33a9ip6/upwork-5.3.3.800-1fc24.x86_64.rpm link to newest 32 bit = https://updates-desktopapp.upwork.com/binaries/v5_3_3_800_zh8y1qe7l33a9ip6/upwork-5.3.3.800-1fc24.i386.rpm Thanks, Robert
I'm not sure what the original summary was supposed to tell us, but I guess you mean a version bump.
(In reply to Andreas Sturmlechner from comment #1) > I'm not sure what the original summary was supposed to tell us, but I guess > you mean a version bump. I did, sorry for the confusion. Thanks for quick reply
I can't get 5.3.3.800 to work on my system. It's stuck using 100% of one CPU core and, when I attach GDB to it, I get this backtrace (looks like it's something inside the embedded Chromium instance): (gdb) bt #0 0x0000559aebb71520 in () #1 0x0000559aebb796a9 in () #2 0x0000559aebb7a2af in () #3 0x0000559aebb7a7c6 in () #4 0x0000559af07667fc in __start_google_malloc () #5 0x0000559aed75dd90 in calloc () #6 0x00007f270cee1b8a in () at /lib64/libdl.so.2 #7 0x00007f270cee14f1 in dlsym () at /lib64/libdl.so.2 #8 0x00007f270a6c845f in () at /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 #9 0x00007f270a6c8be9 in () at /usr/lib64/opengl/nvidia/lib/libGLdispatch.so.0 #10 0x00007f270d3e752a in () at /lib64/ld-linux-x86-64.so.2 #11 0x00007f270d3e7669 in () at /lib64/ld-linux-x86-64.so.2 #12 0x00007f270d3d90ca in () at /lib64/ld-linux-x86-64.so.2 #13 0x0000000000000001 in () #14 0x00007ffe05b4e88a in () #15 0x0000000000000000 in () Removing ~/.Upwork does not help. Looks like we have to wait for a working version.
Created attachment 599064 [details] upwork-5.3.3.848.ebuild Working ebuild for version 5.3.3.848
It turns out the "patchelf" command in the src_install function is breaking the newer versions of upwork. Removing that line makes the 5.3.3.848 version work for me (amd64).
Thanks for the fix, Bruce! Ebuild updated in my overlay: https://github.com/stefantalpalaru/gentoo-overlay Could it be that upstream started verifying a checksum on the binary and we were screwing that by changing the RPATH?
From what I was seeing from the strace, it is more likely that the patchelf command ended up messing with some internals of the embedded Chromium instance that depended on the structure of the ELF binary. However, it doesn't really matter. The patching broke the new version (or versions, I would assume 5.3.3.800 had the same problem) and so it needed to go.
upwork-5.3.3.848 depends on gtk+:3, so no longer needs gtkglext. Dependencies updated in my overlay.
Created attachment 604134 [details] upwork-5.3.3.860.ebuild Version 5.3.3.860 is now out and existing clients will try (and fail) to update.
Version bumped in my overlay.
(In reply to Bruce Guenter from comment #9) > Version 5.3.3.860 is now out and existing clients will try (and fail) to > update. Is there no way to disable this update check, as we usually do with such functions?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b64b62d281b2aaf6e8b5009f1985e63acc1a72f commit 2b64b62d281b2aaf6e8b5009f1985e63acc1a72f Author: David Seifert <soap@gentoo.org> AuthorDate: 2020-02-10 10:33:13 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-02-10 10:33:13 +0000 app-office/upwork: Remove old Closes: https://bugs.gentoo.org/699906 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> app-office/upwork/Manifest | 2 -- app-office/upwork/upwork-5.2.3.771.ebuild | 51 ------------------------------- 2 files changed, 53 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbfe125252eb9227f26f57fc70694c209fc678d8 commit dbfe125252eb9227f26f57fc70694c209fc678d8 Author: David Seifert <soap@gentoo.org> AuthorDate: 2020-02-10 10:33:10 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-02-10 10:33:10 +0000 app-office/upwork: Bump to 5.3.3.860 Bug: https://bugs.gentoo.org/699906 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> app-office/upwork/Manifest | 2 ++ app-office/upwork/upwork-5.3.3.860.ebuild | 48 +++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+)