Open edouard-lopez opened 1 year ago
Experiencing the same issue myself.
Seems like this is still happening on v2023.09.04.00.deb
and Ubuntu 23.04.
Hey @chadaustin , apologies for the tag, but I noticed ~3 weeks ago you removed the Ubuntu 18 build from the release workflow (which makes sense!); do you happen to have plans to add the Ubuntu 23.04 build / pre-built binaries as well?
I believe this issue is probably? the same thing, where @edouard-lopez was trying to install the 22.04 pre-built binaries into his 22.10 system, and the "apt install --fix-broken" step does not magically pull in the necessary deps.
I haven't technically tried installing from source, which is what I used to do for watchman ~a few years ago, but I'm worried it won't just work, i.e. the newer distros/dependencies will have "greek to me" :-) issues like https://github.com/facebook/watchman/pull/1141.
But, we'll see, I should give it a shot...
Thank you!
you removed the Ubuntu 18 build from the release workflow (which makes sense!)
Correct. One of our upstream library dependencies also dropped support for Ubuntu 18 so the build was broken for a while.
So far we've only had time to support the Ubuntu LTS releases.
I'd recommend trying to install from source! Barring that, I'd accept a PR to add one or two recent non-LTS Ubuntus.
Looking at this original issue: it's too bad that apt-get install -f
suggests removing watchman instead of installing the other libraries. I'm not the team that maintains Watchman anymore and don't know when I'll get a chance to look, but have you tried manually installing the packages it says are missing? If that works, maybe those should be the new instructions.
Any chance someone can post an updated instructions for installing watchman on ubuntu? version v2023.10.09.00
still does not work on ubuntu:jammy in docker.
Step 32/38 : RUN dpkg -i /tmp/watchman_ubuntu22.04_${WATCHMAN_VERSION}.deb
---> Running in 7594bcb93ee0
Selecting previously unselected package watchman.
(Reading database ... 22231 files and directories currently installed.)
Preparing to unpack .../watchman_ubuntu22.04_v2023.10.09.00.deb ...
Unpacking watchman (20231008.002904.0) ...
dpkg: dependency problems prevent configuration of watchman:
watchman depends on libgoogle-glog0v5; however:
Package libgoogle-glog0v5 is not installed.
watchman depends on libboost-context1.74.0; however:
Package libboost-context1.74.0 is not installed.
watchman depends on libdouble-conversion3; however:
Package libdouble-conversion3 is not installed.
watchman depends on libevent-2.1-7; however:
Package libevent-2.1-7 is not installed.
watchman depends on libsnappy1v5; however:
Package libsnappy1v5 is not installed.
dpkg: error processing package watchman (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
watchman
The command '/bin/sh -c dpkg -i /tmp/watchman_ubuntu22.04_${WATCHMAN_VERSION}.deb' returned a non-zero code: 1
The build step exits before even getting to the apt-get -f install
command.
Thank you
related: https://stackoverflow.com/q/74398025/802365
Actual
Install fail as described in doc
"Fix" doesn't work
Apt proposed "resolution" is to remove
watchman
…