DFSG NEW Queue

DFSG, Licensing & New Packages Team

golang-github-rsc-script 0.0.2-1

Package Information

DescriptionScript engine, especially good for tests (library)

A small, customizable, platform-agnostic scripting language.

Scripts are run by an Engine configured with a set of available commands and conditions that guard those commands. Each script has an associated working directory and environment, along with a buffer containing the stdout and stderr output of a prior command, tracked in a State that commands can inspect and modify.

MaintainerDebian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed ByJani Heikkinen <jani.p.heikkinen@protonmail.ch>
Sponsormail@daniel-baumann.ch
Distributionsid
Architectureall
VCSgit: https://salsa.debian.org/go-team/packages/golang-github-rsc-script.git (browse)
Closes#1152604
Blocked Bugs#1152603 (wishlist)
Trackerhttps://tracker.debian.org/pkg/golang-github-rsc-script
Uploaded1 hour ago

New Package Report

.changes◂
Sourcegolang-github-rsc-script
Version0.0.2-1
Changed-ByJani Heikkinen <jani.p.heikkinen@protonmail.ch>
Architecturesource all
Distributionsid
DateTue, 03 Nov 2026 15:47:48 +0100
Changelog◂
golang-github-rsc-script (0.0.2-1) sid; urgency=medium
 .
   * Initial release (Closes: #1152604)
.dsc◂
Priorityoptional
Componentmain
Package-Listgolang-github-rsc-script-dev deb golang optional arch=all
Sectiongolang
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: script
Upstream-Contact: https://github.com/rsc/script/issues
Source: https://github.com/rsc/script/tags

Files: *
Copyright: 2022-2023 The Go Authors
License: BSD-3-clause

Files: debian/*
Copyright: 2026 Jani Heikkinen <jani.p.heikkinen@protonmail.ch>
License: BSD-3-clause

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:
 .
 * Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
 .
 * 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.
 .
 * Neither the name of Google Inc. 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
 OWNER 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 1 hour ago.

Report◂

DFSG NEW review for golang-github-rsc-script version 0.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
  • Scan before the review: nothing found

Licensing

The whole tree (28 files: Go sources, testdata, README, go.mod/go.sum, LICENSE) is BSD-3-clause held by The Go Authors; every source file carries the matching Copyright <year> The Go Authors ... BSD-style license ... LICENSE file header, and the upstream tarball contains nothing else. debian/copyright is DEP-5, has a correct Files: * stanza and a debian/* stanza, and reproduces the full BSD-3 text (not in /usr/share/common-licenses). The prescan's holder check found every holder named. The only discrepancy is the year on LICENSE (2009 vs 2022-2023 in the stanza); the holder and licence are right, and year drift is not a fault.

Packaging

Small, conventional Go library packaging: debhelper compat 14 with dpkg-build-api 1, dh-go's golang buildsystem, single arch:all -dev package, autopkgtest-pkg-go, DEP-5 copyright, upstream metadata and a 3.0 (quilt) source with no patches needed (the tree equals the upstream tarball). Dependencies check out: dh-go provides the golang buildsystem, dpkg-build-api (= 1) is provided by dpkg-dev 1.23.11, and golang-golang-x-tools-dev provides golang.org/x/tools/txtar used by the code and tests. Standards-Version 4.7.4 matches the reviewing system's Policy 4.7.x, changelog and Vcs-* fields are consistent, and tests use only local testdata.

Issues

None.

Verified ◂
  • Read all 28 files of the tree (LICENSE, README.md, go.mod, go.sum, the seven root .go files, internal/diff, scripttest and every testdata file); no vendor directory, no generated or minified files, no binaries, no images or fonts.
  • LICENSE is the BSD-3-clause text with Copyright (c) 2009 The Go Authors; all .go files carry Copyright 2022/2023 The Go Authors plus governed by a BSD-style license that can be found in the LICENSE file. debian/copyright names The Go Authors and includes the complete BSD-3 text; the 2009 year of LICENSE differs from the stanza's 2022-2023, but the holder and licence term are correct, so this is year drift only.
  • No file has a licence or copyright notice differing from the files under Files: *; README.md and the testdata .txt files carry no notice of their own and are covered by the repository LICENSE.
  • The prescan reported 'every holder found is named in debian/copyright'; it listed no files needing separate review.
  • Compared the unpacked tree with the .orig.tar.gz listing: identical, so nothing was repacked and no Files-Excluded is needed; there is no debian/patches and none is needed.
  • debian/control: dh-go exists in unstable and provides the golang debhelper buildsystem used by debian/rules (dh $@ --buildsystem=golang); dpkg-build-api (= 1) is provided by dpkg-dev 1.23.11; golang-golang-x-tools-dev provides the only external import, golang.org/x/tools/txtar.
  • The Go tests (scripttest/scripttest_test.go, internal/diff/diff_test.go) use only testdata/*.txt in the tree; no network or external command outside the standard cat/shell commands provided by the script engine is needed.
  • debian/gbp.conf's dist = DEP14 is accepted by gbp: gbp/scripts/buildpackage.py tests for both DEP-14 and DEP14; no issue.
  • uscan found the packaged version as the newest upstream release (upstream 0.0.2, packaged 0.0.2).
Not confirmed ◂
  • I could not build the package or run its tests; the checks above are static, plus the reference packages' control fields and debhelper addon files.
  • Whether dh-go itself (not installed on the reviewing system) matches the installed dh-golang golang buildsystem exactly; its description states it provides the golang buildsystem and dh_golang, and both were checked for the installed dh-golang copy.
Proposed changes ◂

None.

Uploader's response to the LLM review

The uploader was emailed about the review 1 hour ago.

Back to Dashboard | View all reviews for this package