golang-github-stephens2424-writerset 1.0.2-1
Package Information
| Description | Like io.MultiWriter, but with add and remove (library) Package writerset implements a mechanism to add and remove writers from a construct similar to io.MultiWriter. |
|---|---|
| Maintainer | Debian Go Packaging Team <team+pkg-go@tracker.debian.org> |
| Changed By | Drew Parsons <dparsons@debian.org> |
| Sponsor | dparsons@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/go-team/packages/golang-github-stephens2424-writerset.git (browse) |
| Closes | #1150849 |
| Tracker | https://tracker.debian.org/pkg/golang-github-stephens2424-writerset |
| Uploaded | 3 hours ago |
New Package Report
.changes
| Architecture | source all |
|---|---|
| Distribution | unstable |
| Date | Wed, 14 Oct 2026 01:01:34 +0200 |
| Source | golang-github-stephens2424-writerset |
| Version | 1.0.2-1 |
| Changed-By | Drew Parsons <dparsons@debian.org> |
Changelog
golang-github-stephens2424-writerset (1.0.2-1) unstable; urgency=medium . * Initial release (Closes: #1150849)
.dsc
| Priority | optional |
|---|---|
| Component | main |
| Package-List | golang-github-stephens2424-writerset-dev deb golang optional arch=all |
| Section | golang |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/stephens2424/writerset Upstream-Name: writerset Upstream-Contact: Stephen Searles <stephen.searles@gmail.com> Files: * Copyright: 2015-2019 Stephen Searles License: BSD-3-clause Files: debian/* Copyright: 2026 Drew Parsons <dparsons@debian.org> License: BSD-3-clause Comment: Debian packaging is licensed under the same terms as upstream License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
DFSG Assistant LLM REVIEW 0 blocker, 0 important, 0 minor
This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.
Reviewed 0 hours ago.
Report
DFSG NEW review for golang-github-stephens2424-writerset version 1.0.2-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis accurate: Yes - Packaging is of good quality: Yes
- Issues: 0 blocker, 0 important, 0 minor
- debian/watch: version 5
- debian/copyright: machine-readable
Licensing
All 9 upstream files are licensed under the BSD-3-Clause, per the sole LICENCE/LICENSE file (Copyright 2019 Stephen Searles); no file carries a different or additional notice, there is no vendored code (testify is consumed via go.mod, not bundled), and nothing is minified, precompiled or of unclear provenance. debian/copyright is DEP-5 machine-readable and accurate: the Files: * stanza (BSD-3-clause, Stephen Searles) covers everything, the full BSD-3-clause text is reproduced, no Files-Excluded is used, and the debian/* stanza is correct. The only discrepancy is the copyright year range 2015-2019 versus the LICENSE's 2019, which is minor year drift and not report-worthy. BSD-3-Clause is DFSG-free.
Packaging
The packaging follows current pkg-go team conventions exactly: debhelper-compat 14 with dh and the golang build system, dpkg-build-api (= 1), Architecture: all / Multi-Arch: foreign for the -dev library, Testsuite: autopkgtest-pkg-go (external test runner, so no debian/tests/control is needed, and the Depends on testify-dev supplies the runner's test dependency), Standards-Version 4.7.4, Vcs-* and Homepage set, XS-Go-Import-Path set, and a sane initial changelog closing ITP #1150849. Both CI files are standard salad-CI (gitlab-ci.yml is only the documented back-compat include shim). No build-breaking, policy-violating or upgrade-hazard findings.
Issues
None.
Verified
- Read every byte of all 9 upstream files (LICENSE, writerset.go, writerset_test.go, generate.go, go.mod, go.sum, readme.md, .godocdown.template); the full tree was inventoried with glob/grep excluding .pc/ and debian/.
- grep for Copyright/(C)/©/SPDX/Licensed/Permission/GNU/public domain/All rights reserved/license over the whole tree found only the LICENSE file and the debian/copyright copy.
- LICENSE is the 3-clause BSD text (2019 Stephen Searles); the full text is reproduced verbatim in the
License: BSD-3-clauseparagraph of debian/copyright. - testify build-time/runtime dependency
golang-github-stretchr-testify-devis available in Debian (1.11.1-2) and its use matches the autopkgtest-pkg-go runner model. - debian/copyright begins with the exact Format: 1.0/ URL, so no proposed replacement is needed.
- uscan found the packaged version as the newest upstream release (upstream
1.0.2, packaged1.0.2).
Not confirmed
- Could not build the package or run
go test/autopkgtest on this read-only review system; no dh-golang man page is installed here to cross-check the golang build-system integration, but the pattern matches established pkg-go templates. - go.mod/generate.go reference the godocdown tools only for the documentation-generation step; whether the readme is regenerated at build time was not exercised.
Proposed changes
None.