Package Details: upwork 5.4.2.8-1

Git Clone URL: https://aur.archlinux.org/upwork.git (read-only, click to copy)
Package Base: upwork
Description: Desktop Application
Upstream URL: https://www.upwork.com/downloads/
Keywords: freelance job prod stable standard upwork
Licenses: custom
Conflicts: upwork-alpha
Submitter: lybin
Maintainer: lybin (msheremet)
Last Packager: msheremet
Votes: 59
Popularity: 0.84
First Submitted: 2015-05-05 17:51
Last Updated: 2020-07-13 20:42

Pinned Comments

msheremet commented on 2018-02-09 15:34

Please run following command before reporting out-of-date issues. And ALWAYS include this command output in such reports.

Command to check new version. Run this command in terminal as regular user: grep "_getVersionToDownload" ~/.Upwork/Upwork/Logs/upwork.2*.log | tail -n 1

This AUR package follows upstream Prod version.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

lybin commented on 2020-03-22 13:45

They have moved exe file in postinstall(src/control.tar.gz) in a original pkg. Even if they did not it, I don't mind create it for more usability. There have a such practic, in top packages in AUR. Peace everyone! upwork as usual, creates pain for us :)

marsoft commented on 2020-03-20 19:07

I agree that missing /usr/bin/upwork is definitely a regression.

Workaround: put the following contents to /usr/bin/upwork and make the file executable (chmod +x /usr/bin/upwork):

#!/bin/sh
exec /opt/upwork/upwork "$USER" "$@"

$USER part is requied, otherwise it crashes with segfault. So simple symlink won't work.

msheremet commented on 2020-03-20 18:04

@rek2 can you please be more specific?

not true!

What exactly isn't true?

I NEVER had to manually create any kind of symlink ever and I been using this app for 4-5 years.

Well, that doesn't mean you'll never have to. Over 12 years of using this app (though it was odesk initially) I've seen a few unexpected major changes. But we don't make them. The upstream does. We just take their "Debian-based 64-bit Standard" version and provide a way to install it on Arch.

please FIX I cant even login say there was an error when running from the actual /opt/upwork/

Are you sure this is something to be asked here (and not at the upstream support)? If so, please provide a clear description in a form of a standard bug report:

  1. Steps to reproduce

  2. Actual results

  3. Expected results

ALSO some people do not USE Plasma/GNOME we use TUI's and tiling window managers like i3wm/sway with wayland so no icon is going to help.

Well, it looks like the upstream doesn't care. You're free to ask them for better tiling WM's support.

rek2 commented on 2020-03-19 18:18

not true! I NEVER had to manually create any kind of symlink ever and I been using this app for 4-5 years. please FIX I cant even login say there was an error when running from the actual /opt/upwork/ ALSO some people do not USE Plasma/GNOME we use TUI's and tiling window managers like i3wm/sway with wayland so no icon is going to help.

msheremet commented on 2020-03-17 18:54

@elricsfate please do not post misleading instructions. If you created any links and/or shortcuts it was YOUR configuration, not the default one. Upwork binary/link has never been located in /bin directory by default (it was in /usr/bin in previous versions). And default .desktop shortcut DOES point at the appropriate location:

$ cat /usr/share/applications/upwork.desktop | grep Exec

Exec=/opt/upwork/upwork %U

elricsfate commented on 2020-03-17 16:01

I am posting this for others that may be having issues.

Upwork is no longer in the path.

If you do a symlink as another commenter stated, you seem to get a segfault when launching via terminal.

~ ❯❯❯ upwork
[1]    3438 segmentation fault (core dumped)  upwork
~ ❯❯❯ sudo rm /bin/upwork                                                                                                                                                               ✘ 1 
[sudo] password for REDACTED: 
~ ❯❯❯ upwork
zsh: command not found: upwork
~ ❯❯❯ /opt/upwork/upwork                                                                                                                                                              ✘ 127 
(node:3634) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[3634:0317/165555.901126:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.
[3713:0317/165609.491218:ERROR:adm_helpers.cc(73)] Failed to query stereo recording.

It only appears to work when run from the actual path.

More importantly, it appears that the default .desktop shortcut included is NOT correct as it assumes Upwork is in the path.

Pointing the desktop file at the appropriate location (/opt/upwork/upwork) appears to get things working again.

msheremet commented on 2020-03-12 23:47

@senkomputilulo upstream package doesn't contain such a link, so I see no reason of adding it. There is a working .desktop shortcut available in the application menu. If your DE doesn't have an app menu you're probably capable of adding symlinks yourself ;)

senkomputilulo commented on 2020-03-12 22:07

after the last update the executable is not located in path because a symlink is missing. could you add a symlink say ln -s /opt/upwork/upwork /usr/bin ?

lybin commented on 2020-01-29 22:23

~ forward thanks to @msheremet :)

jjminds commented on 2020-01-29 22:02

@lekkiduchem I can confirm that it is an i3 related issue. I had the same problem. However, Upwork client is working fine in other DEs. I have tested it in KDE, gnome,xfce, Deepin and Cinammon. The tracker works fine in those DEs.

@lybin Thanks for the quick update to the latest version. :)