#1148640 ITP: golang-github-smallnest-ringbuffer -- thread-safe circular buffer for Go

Package:
wnpp
Source:
wnpp
Submitter:
Juan Manuel Méndez Rey
Date:
2026-09-21 12:54:04 UTC
Severity:
normal
#1148640#5
Date:
2026-09-21 12:53:34 UTC
From:
To:
* Package name    : golang-github-smallnest-ringbuffer
  Version         : 0.0~git20241116.4613814
  Upstream Contact: https://github.com/smallnest/ringbuffer/issues
* URL             : https://github.com/smallnest/ringbuffer
* License         : Expat
  Programming Lang: Go
  Description     : thread-safe circular buffer for Go

 A fixed-capacity circular buffer implementing the io.Reader and io.Writer
 interfaces. Writes wrap around the underlying array rather than allocating,
 which bounds memory use when streaming data of unknown length.
 .
 It offers both blocking and non-blocking modes, optional automatic growth, and
 peek and skip operations, with all access guarded for concurrent use.
 .
 This package is a build dependency of github.com/gpustack/gguf-parser-go,
 which uses it for chunked remote reads, and so in turn of syft
 (ITP https://bugs.debian.org/1124819).

I intend to maintain this package within the Debian Go Packaging Team.