-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Watchman Survey 20241212 #8942
base: stable
Are you sure you want to change the base?
Watchman Survey 20241212 #8942
Conversation
a3d11ec
to
d085463
Compare
9368c8b
to
23b9220
Compare
... and introduce a package group to track dependencies that must have the same version as watchman itself.
23b9220
to
58781f3
Compare
PKGNAME=fbthrift | ||
PKGSEC=net | ||
PKGDEP="fizz fmt folly gflags glog mvfst wangle xxhash zlib zstd" | ||
PKGDES="RPC and serialization framework plus a code generator." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wh... what? I'm so confused.
Either way, at least drop the period point.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the upstream's README: Serialization and RPC framework for service communication
PKGSEC=net | ||
PKGDEP="fmt gflags glog libsodium openssl" | ||
BUILDDEP="folly gtest" | ||
PKGDES="A fast, asynchronous TLS 1.3 implementation written in C++14." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Asynchronous TLS 1.3 implementation in C++
@@ -1,8 +1,14 @@ | |||
PKGNAME=watchman | |||
PKGSEC=utils | |||
PKGDEP="pcre python-3" | |||
PKGDEP="boost edencommon fmt folly gflags glog libevent openssl pcre python-3" | |||
BUILDDEP="cpptoml gtest llvm rustc" | |||
PKGDES="An inotify-based file watching and job triggering command line utility" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A file-watching and job-triggering utility based on inotify
@@ -0,0 +1,2 @@ | |||
abinfo "Setting DESTDIR for Python3 binding installation ..." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Python 3
@@ -0,0 +1,7 @@ | |||
PKGNAME=cpptoml | |||
PKGSEC=libs | |||
PKGDES="Header-only TOML v0.5.0 (2018) config file parser" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
configuration file, do not abbreviate (especially informally) in PKGDES
PKGSEC=utils | ||
PKGDEP="fb303 folly gflags glog" | ||
BUILDDEP="gtest" | ||
PKGDES="A supporting library used by watchman and sapling SCM" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Support library for... (check project documentation for capitalisation)
PKGNAME=fast-float | ||
PKGSEC=libs | ||
PKGDEP="glibc" | ||
PKGDES="Fast header-only string-to-float for C and C++" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Drop "Fast", the user will decide.
PKGSEC=libs | ||
PKGDEP="boost double-conversion fmt gflags glog lz4 openssl snappy xz zlib" | ||
BUILDDEP="fast-float" | ||
PKGDES="A C++ library interfacing many other libraries, used by projects made by Facebook" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thousand words written, not a single idea came out.
C++17 API component library
Should suffice.
Topic Description
... and introduce a package group to track dependencies that must
have the same version as watchman itself.
Package(s) Affected
Security Update?
No
Build Order
Test Build(s) Done
Primary Architectures
amd64
arm64
loongarch64
Secondary Architectures
loongson3
ppc64el
riscv64