Package Details: ib-tws 10.10.2n-1

Git Clone URL: https://aur.archlinux.org/ib-tws.git (read-only, click to copy)
Package Base: ib-tws
Description: Electronic trading platform from discount brokerage firm Interactive Brokers
Upstream URL: http://interactivebrokers.com/
Licenses: custom
Submitter: benalexau
Maintainer: benalexau
Last Packager: benalexau
Votes: 25
Popularity: 0.085747
First Submitted: 2013-01-30 06:21
Last Updated: 2021-09-17 14:04

Pinned Comments

benalexau commented on 2021-07-31 04:53

Pre-built packages are available: benalexau-aur-repo (x86_64) contains automatically built ib-tws binary packages

Latest Comments

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

benalexau commented on 2021-07-11 08:29

@pythoneer, just ask here and I can run it manually to speed things up.

pythoneer commented on 2021-07-11 07:44

So the recommended way to handle a tws-985.1d-standalone-linux-x64.sh ... FAILED is just wait until the next day for the daily script to run?

benalexau commented on 2021-05-21 23:36

IB updated to 984.1h. The daily script that detects this and maintains the PKGBUILD here had not as yet run. I ran it manually and PKGBUILD is now correct.

esemeniuc commented on 2021-05-21 18:26

@jose1711

I'm currently running into this:

➜  ~ yay -S ib-tws
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  ib-tws-984.1f-1

  1 ib-tws                                   (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: PKGBUILD up to date, Skipping (1/1): ib-tws
  1 ib-tws                                   (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: Parsing SRCINFO (1/1): ib-tws
==> Making package: ib-tws 984.1f-1 (Fri 21 May 2021 11:25:55 AM PDT)
==> Retrieving sources...
  -> Found LICENSE
  -> Found ib-tws
  -> Found ib-tws.conf
  -> Found ib-tws.desktop
  -> Found ib-gw
  -> Found ib-gw.conf
  -> Found ib-gw.desktop
  -> Found tws-984.1f-standalone-linux-x64.sh
==> Validating source files with md5sums...
    LICENSE ... Passed
    ib-tws ... Passed
    ib-tws.conf ... Passed
    ib-tws.desktop ... Passed
    ib-gw ... Passed
    ib-gw.conf ... Passed
    ib-gw.desktop ... Passed
    tws-984.1f-standalone-linux-x64.sh ... FAILED
==> ERROR: One or more files did not pass the validity check!
Error downloading sources: ib-tws

jose1711 commented on 2021-05-21 15:45

@esemeniuc is this still an issue? i haven't see a problem since the change.

esemeniuc commented on 2021-05-21 15:35

You can install without checking: yay -S ib-tws --mflags "--skipchecksums"

jose1711 commented on 2021-05-05 10:53

@benalexau Don't worry about it. Thank you for fixing and get well soon!

benalexau commented on 2021-05-05 01:54

My apologies, @jose1711. I am unwell at present and didn't look at your diff properly. I have now merged your changes. Thanks for your patience.

jose1711 commented on 2021-05-04 11:57

users to see the version number that has been installed.

Maybe I am missing a point but frankly I don't understand this sentence. There is no change to the way how the installed package looks - the only difference is that you'll get

tws-983.2j-standalone-linux-x64.sh

instead of

tws-latest-standalone-linux-x64.sh

in the build directory. This actually gives you the information about the version and also gives you a very simple way to switch between them (all you need to do is edit PKGBUILD) if there is a desire to.

I also don't see how this could affect your infrastructure around monitoring and updating the PKGBUILD in aur. Could you please elaborate?

benalexau commented on 2021-05-04 11:27

Thanks @jose1711 for the suggestion.

I prefer to keep it as-is because it allows users to see the version number that has been installed. This also allows automatic detection of when an older version is installed that requires updating.

While it is tedious maintaining symmetry between IB's latest TWS version, running it up to capture logs to extract the version number, and pushing up the new PKGBUILD as needed, I have scripts that do all of this (they're also in the AUR Git repo) and it's rarely more than 24 hours behind the latest TWS release.

I intend to transition these scripts to some other infrastructure in the medium term that will run more often and push up revised PKGBUILDs with fewer delays.