Search Criteria
Package Details: cockroachdb-bin 2.1.4-1
Git Clone URL: | https://aur.archlinux.org/cockroachdb-bin.git (read-only) |
---|---|
Package Base: | cockroachdb-bin |
Description: | An open source, survivable, strongly consistent, scale-out SQL database |
Upstream URL: | https://www.cockroachlabs.com/ |
Keywords: | database distributed postgresql RDBMS |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | marceloneil |
Maintainer: | jktr |
Last Packager: | jktr |
Votes: | 6 |
Popularity: | 0.017335 |
First Submitted: | 2017-02-16 14:00 |
Last Updated: | 2019-01-21 18:07 |
Required by (0)
Sources (13)
- cockroach.default
- cockroach.service
- cockroach.sysusers
- cockroach.tmpfiles
- https://binaries.cockroachdb.com/cockroach-v2.1.4.linux-amd64.tgz
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/LICENSE
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/BSD-biogo.txt
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/BSD-golang.txt
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/BSD-grpc.txt
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/BSD-vitess.txt
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/CCL.txt
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/LevelDB.txt
- https://raw.githubusercontent.com/cockroachdb/cockroach/v2.1.4/licenses/PostgreSQL.txt
Latest Comments
axionl commented on 2018-05-28 13:13
I've been adding this package to archlinuxcn repository, thinks again!
Source
Package URL
jktr commented on 2018-05-27 16:52
@axionl: Thanks for your feedback!
Regarding deps on
base
: There seems to be no official consesus on the matter [0][1], but I'm leaning toward including it here in order to be explicit aboutglibc
being a specific dependency of the binary from upstream.Regarding "executable stack": It seems I'd need to control source/compilation [2] to fix this (assuming cockroachdb internals don't actually require this), which is inapplicable for a *-bin package.
Regarding moving to
/opt
:file-hierarchy(7)
seems to indicate keeping the binary in /usr/bin is preferable.Regarding hardcoding uid/gid:
tmpfiles.d(5)
seems to be the proper solution, according to some cross-referencing with comparable packages incommunity
. I've updated this package accordingly.[0] https://lists.archlinux.org/pipermail/aur-general/2018-February/033977.html
axionl commented on 2018-05-27 06:21
Thanks for you package, but here's some problems here:
===> Waring: ELF file ('usr/bin/cockroach') has executable stack.
/opt
path may be a better way.===> cockroachdb-bin W: Dependency glibc included but already satisfied
glibc
is a part ofbase
group, so you can remove it from PKGBUILD.But the more serious problem is that:
==> cockroachdb-bin E: File (etc/cockroach) is owned by root:361
==> cockroachdb-bin E: File (var/lib/cockroach) is owned by 361:361