Package Details: upwork 5.8.0.35-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.002449
First Submitted: 2015-05-05 17:51 (UTC)
Last Updated: 2024-10-31 03:32 (UTC)

Pinned Comments

Latest Comments

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

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.

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

The latest version that works for me is 41717cff61e8, and when updating the aur package from that commit manually to 5.6.10.13 manually that also works. It looks like commit 7afd15c79aed downgrades back to 5.6.10.1, and makes a few other changes to how the package is installed that might be breaking it?

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

I'm getting segfault on 5.6.10.1, commit 7afd15c79aed

lybin commented on 2022-04-22 14:10 (UTC)

Yuri adopted the package. He looks like someone you can trust :)

jjminds commented on 2022-04-22 14:05 (UTC)

Thank you msheremet for maintaining the package for such a long time. Hope that everything is OK over there. Be safe. If lybin is also decided to not to maintain the package, I am screwed as I am still using Upwork tracker. :(

lybin commented on 2022-04-22 13:56 (UTC)

I sad to hear that, wish you everything good, thanks for maintain the package. I haven't used Upwork for a long time, so I disowned from the package.