Package Details: watchman-git 4.9.0.r1158.g264484e0-1

Git Clone URL: https://aur.archlinux.org/watchman-git.git (read-only)
Package Base: watchman-git
Description: Watches files and records, or triggers actions, when they change.
Upstream URL: https://facebook.github.io/watchman/
Keywords: watchman
Licenses: Apache
Conflicts: watchman
Provides: watchman
Submitter: marsam
Maintainer: haawda
Last Packager: haawda
Votes: 1
Popularity: 0.000000
First Submitted: 2015-12-12 16:16
Last Updated: 2019-07-02 22:20

Required by (3)

Sources (1)

Latest Comments

1 2 Next › Last »

haawda commented on 2019-07-10 17:30

All tests passing for me.

louis058 commented on 2019-07-10 09:43

This seems to fail a test right now.

==> Starting check()...
Scanning dependencies of target check
Test project /home/louis/Downloads/watchman-git/src/watchman
      Start  1: art
 1/11 Test  #1: art ..............................   Passed    0.38 sec
      Start  2: ignore
 2/11 Test  #2: ignore ...........................   Passed    1.04 sec
      Start  3: pending
 3/11 Test  #3: pending ..........................   Passed    0.20 sec
      Start  4: string
 4/11 Test  #4: string ...........................   Passed    0.00 sec
      Start  5: log
 5/11 Test  #5: log ..............................   Passed    0.00 sec
      Start  6: bser
 6/11 Test  #6: bser .............................   Passed    0.01 sec
      Start  7: wildmatch
 7/11 Test  #7: wildmatch ........................   Passed    0.01 sec
      Start  8: childproc
 8/11 Test  #8: childproc ........................   Passed    1.74 sec
      Start  9: result
 9/11 Test  #9: result ...........................   Passed    0.00 sec
      Start 10: cache
10/11 Test #10: cache ............................***Failed    0.00 sec
      Start 11: MapUtilTest
11/11 Test #11: MapUtilTest ......................   Passed    0.00 sec

91% tests passed, 1 tests failed out of 11

Total Test time (real) =   3.40 sec

The following tests FAILED:
     10 - cache (Failed)
Errors while running CTest
make[3]: *** [CMakeFiles/check.dir/build.make:57: CMakeFiles/check] Error 8
make[2]: *** [CMakeFiles/Makefile2:278: CMakeFiles/check.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:285: CMakeFiles/check.dir/rule] Error 2
make: *** [Makefile:240: check] Error 2

marsam commented on 2019-06-26 03:17

@haawda sorry for the delay, I've disowned this package.

haawda commented on 2019-06-23 18:25

marsam, please orphan.

louis058 commented on 2019-05-23 03:09

Possibly just remove the getdeps.py call from autogen.sh and manage dependencies with the PKGBUILD instead?

EDIT: Ah, it appears the getdeps.py script is also used to setup the build. Perhaps remove the lines that check for and install dependencies (lines 586-587)?

FredBezies commented on 2019-02-10 08:53

Ouch! Cannot be built!

+ case "$OSTYPE" in
+ test '!' -d external
+ ./getdeps.py --install-deps
Traceback (most recent call last):
  File "./getdeps.py", line 602, in <module>
    main()
  File "./getdeps.py", line 581, in main
    install_platform_deps()
  File "./getdeps.py", line 515, in install_platform_deps
    "installing OS dependencies on %s is not supported yet" % (os_name,)
Exception: installing OS dependencies on Arch Linux is not supported yet

marsam commented on 2018-11-28 01:16

@FredBezies sorry for the late response, I don't use Archlinux nowadays. I've added you as a co-maintainer.

FredBezies commented on 2018-11-27 20:39

Cannot be built. PKGBUILD needs to be modified. See this bug report: https://github.com/facebook/watchman/issues/638

Updated and working PKGBUILD: https://pastebin.com/1qwwEvvJ

FredBezies commented on 2017-12-24 10:35

An updated PKGBUILD :

https://pastebin.com/r8YxB3hT

And about check test bug, I found this issue: https://github.com/facebook/watchman/issues/546

FredBezies commented on 2017-12-09 06:38

Even if you can't build it - one test is failing - here are some updates you can apply when it will work again.

1) a clearer PKGVER function.

Instead of rXYZ.something, I got v4.9.0.r76.g84895fdc using this function :

git describe --long --tags | sed 's/([^-]*-g)/r\1/;s/-/./g'

2) Skipping make check part of the PKGBUILD, and using namcap, I noticed you need openssl in depends :

watchman-git E: Dependency openssl detected and not included (libraries ['usr/lib/libcrypto.so.1.1'] needed in files ['usr/bin/watchman'])

So in depends, add 'openssl'

Hope it helps. Have a good day.