golang-github-rsc-script 0.0.2-1
Package Information
| Description | Script 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. |
|---|---|
| Maintainer | Debian Go Packaging Team <team+pkg-go@tracker.debian.org> |
| Changed By | Jani Heikkinen <jani.p.heikkinen@protonmail.ch> |
| Sponsor | mail@daniel-baumann.ch |
| Distribution | sid |
| Architecture | all |
| VCS | git: https://salsa.debian.org/go-team/packages/golang-github-rsc-script.git (browse) |
| Closes | #1152604 |
| Blocked Bugs | #1152603 (wishlist) |
| Tracker | https://tracker.debian.org/pkg/golang-github-rsc-script |
| Uploaded | 1 hour ago |
New Package Report
.changes
| Source | golang-github-rsc-script |
|---|---|
| Version | 0.0.2-1 |
| Changed-By | Jani Heikkinen <jani.p.heikkinen@protonmail.ch> |
| Architecture | source all |
| Distribution | sid |
| Date | Tue, 03 Nov 2026 15:47:48 +0100 |
Changelog
golang-github-rsc-script (0.0.2-1) sid; urgency=medium . * Initial release (Closes: #1152604)
.dsc
| Priority | optional |
|---|---|
| Component | main |
| Package-List | golang-github-rsc-script-dev deb golang optional arch=all |
| Section | golang |
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/copyrightis 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 carryCopyright 2022/2023 The Go Authorsplusgoverned by a BSD-style license that can be found in the LICENSE file.debian/copyrightnames The Go Authors and includes the complete BSD-3 text; the 2009 year of LICENSE differs from the stanza's2022-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.txtfiles 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.gzlisting: identical, so nothing was repacked and noFiles-Excludedis needed; there is nodebian/patchesand none is needed. debian/control:dh-goexists in unstable and provides thegolangdebhelper buildsystem used bydebian/rules(dh $@ --buildsystem=golang);dpkg-build-api (= 1)is provided by dpkg-dev 1.23.11;golang-golang-x-tools-devprovides the only external import,golang.org/x/tools/txtar.- The Go tests (
scripttest/scripttest_test.go,internal/diff/diff_test.go) use onlytestdata/*.txtin the tree; no network or external command outside the standardcat/shell commands provided by the script engine is needed. debian/gbp.conf'sdist = DEP14is accepted by gbp:gbp/scripts/buildpackage.pytests for bothDEP-14andDEP14; no issue.- uscan found the packaged version as the newest upstream release (upstream
0.0.2, packaged0.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-goitself (not installed on the reviewing system) matches the installed dh-golanggolangbuildsystem exactly; its description states it provides thegolangbuildsystem anddh_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.