Package Details: upwork 5.8.0.33-2

Git Clone URL: https://aur.archlinux.org/upwork.git (read-only, click to copy)
Package Base: upwork
Description: Track your time for Hourly Payment Protection. Stay connected.
Upstream URL: https://www.upwork.com/ab/downloads/?os=linux
Keywords: freelance job time time-tracker time-tracking
Licenses: custom
Conflicts: upwork-beta
Submitter: lybin
Maintainer: yurikoles
Last Packager: yurikoles
Votes: 68
Popularity: 0.172196
First Submitted: 2015-05-05 17:51 (UTC)
Last Updated: 2023-11-16 21:37 (UTC)

Pinned Comments

Latest Comments

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

lemoneey commented on 2022-07-06 07:11 (UTC) (edited on 2022-07-08 06:23 (UTC) by lemoneey)

@adhamtarek291 could you please provide complete steps to install it? I'm noob here :)

Updated: NVM @marsoft's comment worked for me

adhamtarek291 commented on 2022-07-05 22:28 (UTC)

For anyone who wants to install Upwork: download the deb version from the official site extract it will show this zip file (data.tar.xz) then also extract it it will show two folders opt and usr copy what inside opt to /opt folder in the system copy what inside usr/share to /usr/share/ in the system

adhamtarek291 commented on 2022-07-05 21:29 (UTC) (edited on 2022-07-05 21:30 (UTC) by adhamtarek291)

@jithinj.johnson please can you explain how to install it

tomkm commented on 2022-06-30 12:05 (UTC)

@marsoft

For the segfault you can also just run full path to the binary:

/opt/Upwork/upwork

tomkm commented on 2022-06-30 11:54 (UTC)

The problem is that Upwork now require you to log in before you can download the package. Not sure what the best way to do that would be.

HiddenDoer commented on 2022-06-23 15:44 (UTC)

@jithinj.johnson
I had the same problem. I found it has problem with downloading the deb file from website. So I manually download the file from Upwork Linux. Then build the package and if worked.

marsoft commented on 2022-06-23 09:19 (UTC)

Regarding 403 error while downloading: I had it too, so I am now downloading the file manually and then just put it beneath the PKGBUILD. Seems to work fine.

Re segmentation fault: I do have it too. It happens when you run upwork while current directory is not in /opt/Upwork. So I've replaced the symlink /usr/bin/upwork -> /opt/Upwork/upwork with a small bash script:

#!/bin/sh
cd /opt/Upwork
exec ./upwork "$@"

That way it works fine without any segfaults. I'm sure that this should be done in the PKGBUILD instead.

jithinj.johnson commented on 2022-06-23 05:21 (UTC) (edited on 2022-06-23 05:21 (UTC) by jithinj.johnson)

Is it just for me?

==> Making package: upwork 5.6.10.13-1 (Thu 23 Jun 2022 10:50:41 AM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading upwork_5.6.10.13_amd64.deb...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 403
==> ERROR: Failure while downloading https://upwork-usw2-desktopapp.upwork.com/binaries/v5_6_10_13_3c485d1dd2af4f61/upwork_5.6.10.13_amd64.deb
    Aborting...
 -> error making: upwork

bajaco commented on 2022-05-06 02:00 (UTC) (edited on 2022-05-06 03:13 (UTC) by bajaco)

Please disregard what is written below. As @kellpossible mentioned the installation process changed when maintainers changed, and the symlinking broke the app, which is why strace worked on /opt/Upwork/upwork. Running strace on /usr/bin/upwork showed that it was looking for libraries in the wrong places.

Since I need this for work I created a new package: https://aur.archlinux.org/packages/upwork-desktop

This is the original installation method before it changed hands updated to the newest version.


I cannot explain this but I have a workaround for the core dump with the newest version.

First I updated the PKGBUILD to get the newest version:

4 pkgver='5.6.10.13'
  5 _hashver='3c485d1dd2af4f61'
...
 13 source=(https://upwork-usw2-desktopapp.upwork.com/binaries/v${pkgver//./_}_${_hashver}/upwork_${pkgver}_amd64.deb)
 14         sha256sums=('c3e1ecf14c99596f434edf93a2e08f031fbaa167025d1280cf19f68b829d6b79')

As you can see I skipped the LICENSE but that was just to get it going quicker.

Then I tried to run an strace sudo pacman -S strace && strace /opt/Upwork/upwork

To my surprise it didn't core dump. Kill the strace process, upwork will display the "Would you like to restart?"

Click yes and it runs normally for me, without strace.

I can't explain this- if anyone else that relies on this for work can reproduce this to get it working please let me know. I can confirm it's running the newest version and still core dumps if I try to start it normally.

kellpossible commented on 2022-05-04 03:02 (UTC)

@msheremet so sorry to hear about that, I hope everything will be okay.