DFSG NEW Queue

DFSG, Licensing & New Packages Team

golang-github-timandy-routine 1.1.6-1

Package Information

DescriptionThreadLocal for Golang (Go library)

routine encapsulates and provides some easy-to-use, non-competitive, high-performance goroutine context access interfaces, which can help you access coroutine context information more gracefully.

From the very beginning of its design, the Golang language has spared no effort to shield the concept of coroutine context from developers, including the acquisition of coroutine goid, the state of coroutine within the process, and the storage of coroutine context.

If you have used other languages such as C++, Java and so on, then you must be familiar with ThreadLocal, but after starting to use Golang, you will be deeply confused and distressed by the lack of convenient functions like ThreadLocal.

Of course, you can choose to use Context, which carries all the context information, appears in the first input parameter of all functions, and then shuttles around your system.

And the core goal of routine is to open up another way: Introduce goroutine local storage to the Golang world.

This package contains the Go library.

MaintainerDebian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed BySimon Josefsson <simon@josefsson.org>
Sponsorsimon@josefsson.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/go-team/packages/golang-github-timandy-routine.git (browse)
Closes#1134696
Trackerhttps://tracker.debian.org/pkg/golang-github-timandy-routine
Uploaded5 hours ago

New Package Report

.changes
Version1.1.6-1
Changed-BySimon Josefsson
Architecturesource all
Distributionunstable
DateThu, 23 Apr 2026 10:09:46 +0200
Sourcegolang-github-timandy-routine
Changelog
golang-github-timandy-routine (1.1.6-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1134696)
.dsc
Package-Listgolang-github-timandy-routine-dev deb golang optional arch=all
Sectiongolang
Priorityoptional
Componentmain
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/timandy/routine
Upstream-Name: routine

Files: *
Copyright: 2021-2025 TimAndy
License: Apache-2.0

Files: debian/*
Copyright: 2026 Simon Josefsson <simon@josefsson.org>
License: Apache-2.0
Comment: Debian packaging is licensed under the same terms as upstream

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 https://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
Comment:
 On Debian systems, the complete text of the Apache version 2.0 license
 can be found in "/usr/share/common-licenses/Apache-2.0".

Back to Dashboard | View all reviews for this package