Package Details: watchman 2025.07.07.00-1

Git Clone URL: https://aur.archlinux.org/watchman.git (read-only, click to copy)
Package Base: watchman
Description: Watches files and records, or triggers actions, when they change
Upstream URL: https://github.com/facebook/watchman
Licenses: MIT
Submitter: jelly
Maintainer: envolution
Last Packager: envolution
Votes: 13
Popularity: 0.43
First Submitted: 2021-01-09 14:09 (UTC)
Last Updated: 2025-07-08 13:07 (UTC)

Latest Comments

1 2 3 Next › Last »

envolution commented on 2025-07-01 15:38 (UTC)

@usta you could test it, I just pushed the changes - watchman is build testing now

usta commented on 2025-07-01 15:04 (UTC)

@envolution would you like me to give a try for folly too ?

envolution commented on 2025-07-01 14:49 (UTC)

@usta no worries - and yeah - still working on it. Folly needs a few patches and it's thrown me for a bit of a loop. Just testing at the moment and it'll be up shortly (hopefully)

usta commented on 2025-07-01 13:22 (UTC)

@envolution : Hey ,sorry for disturbing but this one and folly forgetten to be updated to 2025.06.30.00

envolution commented on 2025-06-04 04:55 (UTC) (edited on 2025-06-20 05:50 (UTC) by envolution)

A number of (aur) dependencies require updates due to out-of-date/cmake 4 compatibility issues - everything is updated

updated:
aur/fb303
aur/folly
aur/cpptoml
aur/mvfst
aur/fbthrift
aur/edencommon
aur/wangle
aur/fizz

batrudinych commented on 2024-08-15 19:56 (UTC)

fails to build watchman 2024.05.27.00-1

Compiling watchman_client v0.8.0 (/var/tmp/pamac-build-XXX/watchman/src/watchman-2024.05.27.00/watchman/rust/watchman_client)
error: field `unilateral` is never read
   --> /var/tmp/pamac-build-XXX/watchman/src/watchman-2024.05.27.00/watchman/rust/watchman_client/src/lib.rs:590:17
    |
589 |         pub struct Unilateral {
    |                    ---------- field in this struct
590 |             pub unilateral: bool,
    |                 ^^^^^^^^^^
    |
    = note: `Unilateral` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
note: the lint level is defined here

carsme commented on 2024-04-04 17:37 (UTC)

Facebook introduced a dependency to fb303, fbthrift and mvfst in edencommon in March. This means that building watchman + deps from source will take an incredibly long time.

I might try to patch out that dependency in the future (if possible), I published this now as a reference point for that endeavor. In the meantime, feel free to use watchman-bin if the compile times are problematic.

Tieje commented on 2024-03-02 00:49 (UTC)

I needed to use the Homebrew workaround. https://github.com/facebook/watchman/issues/1186 Otherwise, building from Make files seems to take an awfully long time.

pedro.fernandesf commented on 2023-11-08 15:47 (UTC)

I'm getting this error

Building folly...
==> Making package: folly 2023.11.06.00-1 (qua 08 nov 2023 12:40:38)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found v2023.11.06.00.tar.gz
==> Validating source files with sha256sums...
    v2023.11.06.00.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting v2023.11.06.00.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:15 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- other platform:
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_ASM_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...