Details about package golang-github-regclient-regclient
Name: | golang-github-regclient-regclient |
---|---|
Uploader: | Felix Moessbauer <felix.moessbauer@siemens.com> (Debian QA page) |
Description: | golang-github-regclient-regclient-dev - Docker and OCI Registry Client (library) regctl - CLI to interacting with OCI registries regsync - OCI image mirroring tool regbot - Scripting tool on top of the regclient API |
Package uploads
Upload #2
Information
Version: | 0.7.1-1 |
---|---|
Uploaded: | 2025-01-29 11:26 |
Source package: | golang-github-regclient-regclient_0.7.1-1.dsc |
Distribution: | unstable |
Section: | golang |
Priority: | optional |
Homepage: | https://github.com/regclient/regclient |
Vcs-Browser: | https://salsa.debian.org/go-team/packages/golang-github-regclient-regclient |
Vcs-Git: | https://salsa.debian.org/go-team/packages/golang-github-regclient-regclient.git |
Closes bugs: | #1084521 |
Changelog
golang-github-regclient-regclient (0.7.1-1) unstable; urgency=medium . * Initial release (Closes: #1084521)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Newer upstream version available
Local: 0.7.1 Upstream: 0.8.0 Url: https://github.com/regclient/regclient/archive/refs/tags/v0.8.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
The uploader is in the package's "Uploaders" field
-
–
Package has lintian pedantic tagsgolang-github-regclient-regclient source
-
P
trailing-whitespace
- [debian/control:75]
- [debian/rules:28]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
prefer-uscan-symlink
- filenamemangle s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz% [debian/watch:4]
-
X
very-long-line-length-in-source-file
- 1247 > 512 [types/manifest/manifest_test.go:367]
- 1254 > 512 [docs/demo.cast:429]
-
P
trailing-whitespace
-
–
Package closes ITP bug
-
golang-github-regclient-regclient:
- #1084521 (Wishlist, ITP): ITP: golang-github-regclient-regclient -- Docker and OCI Registry Client in Go and tooling using those libraries.
-
golang-github-regclient-regclient:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Brandon Mitchell <git@bmitch.net> Licenses: Apache-2.0
Comments
No comments
Upload #1
Information
Version: | 0.7.1-1 |
---|---|
Uploaded: | 2025-01-28 14:26 |
Source package: | golang-github-regclient-regclient_0.7.1-1.dsc |
Distribution: | unstable |
Section: | golang |
Priority: | optional |
Homepage: | https://github.com/regclient/regclient |
Vcs-Browser: | https://salsa.debian.org/go-team/packages/golang-github-regclient-regclient |
Vcs-Git: | https://salsa.debian.org/go-team/packages/golang-github-regclient-regclient.git |
Closes bugs: | #1084521 |
Changelog
golang-github-regclient-regclient (0.7.1-1) unstable; urgency=medium . * Initial release (Closes: #1084521)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Newer upstream version available
Local: 0.7.1 Upstream: 0.8.0 Url: https://github.com/regclient/regclient/archive/refs/tags/v0.8.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
The uploader is in the package's "Uploaders" field
-
–
Package has lintian pedantic tagsgolang-github-regclient-regclient source
-
P
trailing-whitespace
- [debian/control:75]
- [debian/rules:28]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
prefer-uscan-symlink
- filenamemangle s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz% [debian/watch:4]
-
X
very-long-line-length-in-source-file
- 1247 > 512 [types/manifest/manifest_test.go:367]
- 1254 > 512 [docs/demo.cast:429]
-
P
trailing-whitespace
-
–
Package closes ITP bug
-
golang-github-regclient-regclient:
- #1084521 (Wishlist, ITP): ITP: golang-github-regclient-regclient -- Docker and OCI Registry Client in Go and tooling using those libraries.
-
golang-github-regclient-regclient:
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Brandon Mitchell <git@bmitch.net> Licenses: Apache-2.0
Comments
-
Fekix, Preamble... Thank you for taking the time to prepare this package and your contribution to the Debian project. This review is offered to help package contributors to Debian mentors improve their packages (where needed) prior to possible sponsorship into Debian by a Debian Developer. Review... 1. Build: * pbuilder [1]: Good * sbuild [2]: Good 2. Lintian [3]: Information only, minor whitespace Running lintian... N: I: golang-github-regclient-regclient-dev: package-contains-documentation-outside-usr-share-doc [usr/share/gocode/src/github.com/regclient/regclient/testdata/.wh.layer2.txt] N: N: This package ships a documentation file outside /usr/share/doc N: Documentation files are normally installed inside /usr/share/doc. N: N: If this file doesn't describe the contents or purpose of the directory it N: is in, please consider moving this file to /usr/share/doc/ or maybe even N: removing it. If this file does describe the contents or purpose of the N: directory it is in, please add a lintian override. N: N: Visibility: info N: Show-Always: no N: Check: documentation N: N: Screen: python/egg/metadata N: Advocates: "Scott Kitterman" <debian@kitterman.com> N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for N: Python modules. Those files are not documentation even though N: some of their names carry the .txt file extension. N: N: Python modules can be both public and private. N: N: Read more in N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory, N: https://www.python.org/dev/peps/pep-0376/#id16, N: https://www.python.org/dev/peps/pep-0610/, N: https://www.python.org/dev/peps/pep-0639/, N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html, N: and Bug#1003913. N: N: I: golang-github-regclient-regclient-dev: package-contains-documentation-outside-usr-share-doc [usr/share/gocode/src/github.com/regclient/regclient/testdata/base-a.txt] N: I: golang-github-regclient-regclient-dev: package-contains-documentation-outside-usr-share-doc [usr/share/gocode/src/github.com/regclient/regclient/testdata/base-b.txt] N: I: golang-github-regclient-regclient-dev: package-contains-documentation-outside-usr-share-doc [usr/share/gocode/src/github.com/regclient/regclient/testdata/layer1.txt] N: I: golang-github-regclient-regclient-dev: package-contains-documentation-outside-usr-share-doc [usr/share/gocode/src/github.com/regclient/regclient/testdata/layer2.txt] N: I: golang-github-regclient-regclient-dev: package-contains-documentation-outside-usr-share-doc [usr/share/gocode/src/github.com/regclient/regclient/testdata/layer3.txt] N: I: regbot: spelling-error-in-binary octects octets [usr/bin/regbot] N: N: Lintian found a spelling error in the given binary. Lintian has a list of N: common misspellings that it looks for. It does not have a dictionary like N: a spelling checker does. N: N: If the string containing the spelling error is translated with the help of N: gettext or a similar tool, please fix the error in the translations as N: well as the English text to avoid making the translations fuzzy. With N: gettext, for example, this means you should also fix the spelling mistake N: in the corresponding msgids in the *.po files. N: N: You can often find the word in the source code by running: N: N: grep -rw <word> <source-tree> N: N: This tag may produce false positives for words that contain non-ASCII N: characters due to limitations in strings. N: N: Visibility: info N: Show-Always: no N: Check: binaries/spelling N: N: I: regbot: spelling-error-in-binary outputing outputting [usr/bin/regbot] N: I: regbot: spelling-error-in-binary wtH with [usr/bin/regbot] N: I: regctl: spelling-error-in-binary octects octets [usr/bin/regctl] N: I: regctl: spelling-error-in-binary wtH with [usr/bin/regctl] N: I: regsync: spelling-error-in-binary octects octets [usr/bin/regsync] N: I: regsync: spelling-error-in-binary wtH with [usr/bin/regsync] N: P: golang-github-regclient-regclient source: package-does-not-install-examples [docs/examples/] N: N: The original source tarball contains the specified examples directory. N: However, no examples are installed in any binary packages. N: N: Please use dh_installexamples to install these to the most relevant N: package, for example by adding the directory name followed by a wildcard N: to a debian/pkgname.examples file. N: N: Lintian looks for any directory called examples under /usr/share/doc in N: all binary packages. N: N: Please refer to the dh_installexamples(1) manual page for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: examples N: N: Screen: examples/in-tests N: Advocates: "Scott Kitterman" <debian@kitterman.com> N: Reason: N: Some sources like python-tomlkit trigger this tag for tests because of files N: in ./tests/examples/. They are not examples for tomlkit, however. They are N: examples of TOML files used in the tests. N: N: Overall, the check is probably better off not looking in test N: directories. N: N: Read more in Bug#1005184. N: N: P: golang-github-regclient-regclient-dev: repeated-path-segment regclient [usr/share/gocode/src/github.com/regclient/regclient/] N: N: The file is installed into a location that repeats the given path segment. N: An example would be /usr/lib/lib or /usr/share/myprogram/share. N: N: More often than not this is unintended. N: N: Please refer to Bug#950052 and Bug#950027 for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/hierarchy/path-segments N: N: P: golang-github-regclient-regclient-dev: repeated-path-segment regclient [usr/share/gocode/src/github.com/regclient/regclient/regclient/] N: P: golang-github-regclient-regclient source: trailing-whitespace [debian/control:75] N: N: This file contains lines with trailing whitespace characters. N: N: Whilst often harmless and unsightly, such extra whitespaces can also cause N: tools to interpret the whitespace characters literally. The tool diff(1) N: does not like them, either. They are best avoided. N: N: Some of these problems can be hard to track down. N: N: Whitespace at the end of lines may be removed with the following: N: N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog N: N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). N: N: However, if you wish to only remove trailing spaces and leave trailing N: tabs (eg. for Makefiles), you can use the following code snippet: N: N: $ sed -i -e 's@[ ]*$@@g' debian/rules N: N: To remove empty lines from the end of a file, you can use: N: N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/trailing-whitespace N: Renamed from: file-contains-trailing-whitespace N: N: P: golang-github-regclient-regclient source: trailing-whitespace [debian/rules:28] I: Lintian run was successful. 3. Licenses [4]: Good 4. Watch file [uscan --force-download]: Good 5. Build Twice (build source after successful build) [1]: Good 6. Reproducible builds [5]: Good Note: This test does not block sponsorship and is for information only at this time. It is good if a package passes this test. 7. Tail of the ratt (architecture dependant packages only) [6]: Not performed Note: This test does not block sponsorship and is for information only at this time. It is good if a package passes this test. 8. Install [No previous installs]: Good 9. Upgrade [Over previous installs if any]: N/A Summary... I believe 'golang-github-regclient-regclient' is ready for review/possible sponsorship. If you do not have upload rights or a regular sponsor. You can follow the RFS process linked to below. https://mentors.debian.net/sponsors/rfs-howto/ Please try the below on your packages... [1] pbuilder: * Command for 1.: sudo pbuilder build <PACKAGE>.dsc * Command for 5.: sudo pbuilder build --twice <PACKAGE>.dsc * Document: https://wiki.ubuntu.com/PbuilderHowto. * Document: https://wiki.debian.org/PbuilderTricks [2] sbuild: * Command: sbuild -d unstable <PACKAGE>.dsc * Document: https://wiki.debian.org/sbuild [3] lintian: * Command: lintian --display-info --verbose --fail-on error --info --pedantic --show-overrides (*.dsc, *.changes, *.buildinfo). Each can throw up different results, so be thorough. * Document: https://wiki.debian.org/Lintian [4] lrc: * Command: lrc * Document: https://wiki.debian.org/CopyrightReviewTools#licenserecon Note: Please report false positives as bug reports against 'licenserecon'. [5] reprotest * Command: sudo reprotest --vary=-build_path,domain_host.use_sudo=1 --auto-build <PACKAGE>.dsc -- schroot unstable-amd64-sbuild * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000004 * Document: https://wiki.debian.org/ReproducibleBuilds/ * Document: https://wiki.debian.org/ReproducibleBuilds/Howto#Newer_method [6] ratt * Command: ratt --dist=<YOUR_DISTRIBUTION> <PACKAGE>_<VERSION>-<DEBIAN_REVISION>_<ARCHITECTURE>.changes * Document: https://manpages.debian.org/unstable/ratt/ratt.1.en.html Regards Phil
Ready Phil Wyett at Jan. 28, 2025, 3:48 p.m.