DFSG NEW Queue

DFSG, Licensing & New Packages Team

golang-github-stephens2424-writerset 1.0.2-1

Package Information

DescriptionLike 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.

MaintainerDebian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed ByDrew Parsons <dparsons@debian.org>
Sponsordparsons@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/go-team/packages/golang-github-stephens2424-writerset.git (browse)
Closes#1150849
Trackerhttps://tracker.debian.org/pkg/golang-github-stephens2424-writerset
Uploaded3 hours ago

New Package Report

.changes◂
Architecturesource all
Distributionunstable
DateWed, 14 Oct 2026 01:01:34 +0200
Sourcegolang-github-stephens2424-writerset
Version1.0.2-1
Changed-ByDrew Parsons <dparsons@debian.org>
Changelog◂
golang-github-stephens2424-writerset (1.0.2-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1150849)
.dsc◂
Priorityoptional
Componentmain
Package-Listgolang-github-stephens2424-writerset-dev deb golang optional arch=all
Sectiongolang
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/copyright is 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-clause paragraph of debian/copyright.
  • testify build-time/runtime dependency golang-github-stretchr-testify-dev is 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, packaged 1.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.

Back to Dashboard | View all reviews for this package