deb_control_files:
- control
- md5sums
deb_fields:
Architecture: amd64
Built-Using: golang-1.23 (= 1.23.2-1)
Description: |-
K-Sortable Globally Unique IDs (program)
ksuid is an efficient, comprehensive, battle-tested Go library for
generating and parsing a specific kind of globally unique identifier
called a *KSUID*. This library serves as its reference implementation.
.
This package comes with a command-line tool ksuid, useful for generating
KSUIDs as well as inspecting the internal components of existing KSUIDs.
Machine-friendly output is provided for scripting use cases.
.
What is a KSUID?
.
KSUID is for K-Sortable Unique IDentifier. It is a kind of globally
unique identifier similar to a RFC 4122 UUID, built from the ground-up
to be "naturally" sorted by generation timestamp without any special
type-aware logic.
.
In short, running a set of KSUIDs through the UNIX sort command will
result in a list ordered by generation time.
.
Why use KSUIDs?
.
There are numerous methods for generating unique identifiers, so why
KSUID?
.
1. Naturally ordered by generation time
2. Collision-free, coordination-free, dependency-free
3. Highly portable representations
.
See https://segment.com/blog/a-brief-history-of-the-uuid/
Homepage: https://github.com/segmentio/ksuid
Installed-Size: '2571'
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Package: ksuid
Priority: optional
Section: utils
Source: golang-github-segmentio-ksuid (1.0.4-2)
Version: 1.0.4-2+b12
srcpkg_name: golang-github-segmentio-ksuid
srcpkg_version: 1.0.4-2