Details about package golf
Name: | golf |
---|---|
Uploader: | Golf Team <team@golf-lang.com> (Debian QA page) |
Description: | golf - Programming language for web services |
Package uploads
Upload #7
Information
Version: | 467.0.0-1 |
---|---|
Uploaded: | 2025-04-24 15:42 |
Source package: | golf_467.0.0-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Closes bugs: | #1103699 |
Changelog
golf (467.0.0-1) unstable; urgency=medium . * Initial release.(Closes:1103699)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
Package is the latest upstream version
Local: 467.0.0 Upstream: 467 Url: https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsgolf
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
prefer-uscan-symlink
- filenamemangle s/.+\/[vV]?(\d\S+)\.tar\.gz/golf-$1\.0\.0\.orig\.\.tar\.gz/ [debian/watch:7]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
upstream-metadata-file-is-missing
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1124 > 512 [Makefile:158]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 598 > 512 [docs/new-tree.2gg:45]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 605 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 728 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
hardening-no-bindnow
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
No comments
Upload #6
Information
Version: | 465.0.0-1 |
---|---|
Uploaded: | 2025-04-24 07:27 |
Source package: | golf_465.0.0-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Closes bugs: | #1103699 |
Changelog
golf (465.0.0-1) unstable; urgency=medium . * Initial release.(Closes:1103699)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
A watch file is present but doesn't work
Warnings: In watchfile debian/watch, reading webpage
https://github.com/golf-lang/golf/archive/refs/tags/ failed: 404 Not Found -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsgolf
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
upstream-metadata-file-is-missing
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1124 > 512 [Makefile:158]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 598 > 512 [docs/new-tree.2gg:45]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 605 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 728 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
hardening-no-bindnow
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
-
The 'debian/watch' file is still and issue. See link below for info. https://wiki.debian.org/debian/watch#GitHub
Needs work Phil Wyett at April 24, 2025, 9:50 a.m. -
Hi, the watch/uscan issue has been fixed with the new watch file in version 467, and the new version uploaded. Here's the uscan report from previous version that successfully finds new version (using new watch file): dasoftver@debian13:~/golf-465.0.0$ uscan --verbose --report uscan info: uscan (version 2.25.9) See uscan(1) for help uscan info: Scan watch files in . uscan info: Check debian/watch and debian/changelog in . uscan info: package="golf" version="465.0.0-1" (as seen in debian/changelog) uscan info: package="golf" version="465.0.0" (no epoch/revision) uscan info: ./debian/changelog sets package="golf" version="465.0.0" uscan info: Process watch file at: debian/watch package = golf version = 465.0.0 pkg_dir = . uscan info: opts: dversionmangle=s/\+dfsg.*$//,filenamemangle=s/.+\/[vV]?(\d\S+)\.tar\.gz/golf-$1\.0\.0\.orig\.\.tar\.gz/,repack,repacksuffix=+dfsg, uscan info: line: https://github.com/golf-lang/golf/tags .*/[vV]?(\d[^\s+]+)\.tar\.gz uscan info: Parsing dversionmangle=s/\+dfsg.*$// uscan info: Parsing filenamemangle=s/.+\/[vV]?(\d\S+)\.tar\.gz/golf-$1\.0\.0\.orig\.\.tar\.gz/ uscan info: Parsing repack uscan info: Parsing repacksuffix=+dfsg uscan info: line: https://github.com/golf-lang/golf/tags .*/[vV]?(\d[^\s+]+)\.tar\.gz uscan info: Last orig.tar.* tarball version (from debian/changelog): 465.0.0 uscan info: Last orig.tar.* tarball version (dversionmangled): 465.0.0 uscan info: Requesting URL: https://github.com/golf-lang/golf/tags uscan info: Matching pattern: (?:(?:https://github.com)?\/golf\-lang\/golf\/)?.*/[vV]?(\d[^\s+]+)\.tar\.gz uscan info: Found the following matching hrefs on the web page (newest first): https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz (467) index=467-1 https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz (467) index=467-1 https://github.com/golf-lang/golf/archive/refs/tags/465.tar.gz (465) index=465-1 https://github.com/golf-lang/golf/archive/refs/tags/465.tar.gz (465) index=465-1 https://github.com/golf-lang/golf/archive/refs/tags/462.tar.gz (462) index=462-1 https://github.com/golf-lang/golf/archive/refs/tags/462.tar.gz (462) index=462-1 https://github.com/golf-lang/golf/archive/refs/tags/452.tar.gz (452) index=452-1 https://github.com/golf-lang/golf/archive/refs/tags/452.tar.gz (452) index=452-1 https://github.com/golf-lang/golf/archive/refs/tags/447.tar.gz (447) index=447-1 https://github.com/golf-lang/golf/archive/refs/tags/447.tar.gz (447) index=447-1 https://github.com/golf-lang/golf/archive/refs/tags/445.tar.gz (445) index=445-1 https://github.com/golf-lang/golf/archive/refs/tags/445.tar.gz (445) index=445-1 https://github.com/golf-lang/golf/archive/refs/tags/439.tar.gz (439) index=439-1 https://github.com/golf-lang/golf/archive/refs/tags/439.tar.gz (439) index=439-1 https://github.com/golf-lang/golf/archive/refs/tags/436.tar.gz (436) index=436-1 https://github.com/golf-lang/golf/archive/refs/tags/436.tar.gz (436) index=436-1 https://github.com/golf-lang/golf/archive/refs/tags/435.tar.gz (435) index=435-1 https://github.com/golf-lang/golf/archive/refs/tags/435.tar.gz (435) index=435-1 https://github.com/golf-lang/golf/archive/refs/tags/434.tar.gz (434) index=434-1 https://github.com/golf-lang/golf/archive/refs/tags/434.tar.gz (434) index=434-1 uscan info: Looking at $base = https://github.com/golf-lang/golf/tags with $filepattern = .*/[vV]?(\d[^\s+]+)\.tar\.gz found $newfile = https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz $newversion = 467 $lastversion = 465.0.0 uscan info: Matching target for downloadurlmangle: https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz uscan info: Upstream URL(+tag) to download is identified as https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz uscan info: Matching target for filenamemangle: https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz uscan info: Filename (filenamemangled) for downloaded file: golf-467.0.0.orig.\.tar.gz Newest version of golf on remote site is 467, local version is 465.0.0 => Newer package available from: => https://github.com/golf-lang/golf/archive/refs/tags/467.tar.gz uscan info: Scan finished Best, Sergio
Ready Golf Team at April 24, 2025, 3:32 p.m. Package has been uploaded to Debian
Upload #5
Information
Version: | 460.0.0-1 |
---|---|
Uploaded: | 2025-04-23 06:26 |
Source package: | golf_460.0.0-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Closes bugs: | #1103699 |
Changelog
golf (460.0.0-1) unstable; urgency=medium . * Initial release.(Closes:1103699)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
A watch file is present but doesn't work
Warnings: In watchfile debian/watch, reading webpage
https://github.com/golf-lang/golf/archive/refs/tags/ failed: 404 Not Found -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsgolf
-
I
extra-license-file
- [usr/share/doc/golf/LICENSE.gz]
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/changelog:3]
- [debian/control:26]
- [debian/control:2]
- [debian/control:30]
- [debian/control:31]
- [debian/rules:6]
- [debian/rules:7]
- [debian/rules:8]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
upstream-metadata-file-is-missing
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1124 > 512 [Makefile:157]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 598 > 512 [docs/new-tree.2gg:45]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 605 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 728 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
extra-license-file
-
–
Package closes bugs in a wrong way
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
-
On Wed, 2025-04-23 at 05:37 +0000, mentors.debian.net wrote: > > A comment has been posted to a package you are subscribed to: > > From: Golf Team > Package: golf > Url: https://mentors.debian.net/package/golf/ > > --- > Hi, for build 459 that's uploaded, I've run sbuild as directed. > > 1. no-debian-changes > *** Done, debian folder has been removed from upstream source > > 2. debian-watch-file-is-missing > *** Done, added watch file > There is no 460 tag in the upstream repo, so we have failure here. > 3. extended-description-is-probably-too-short > *** Done > > 4. extra-license-file [usr/lib/golf/LICENSE] > *** LICENSE file removal would raise some legal concerns. If it matches > exactly the license specified in debian/copyright, I think it should stay, > since not every user may see the copyright file, or have access to it, and > every legal concern in common law (at least in the US), rests on the concept > of "reasonableness". Removing LICENSE file may be a bit murky in this regard. > In that same folder is 'copyright' that contains all the license info of 'debian/copyright'. The extra license should not be installed. > 5. file-references-package-build-path > **** Golf uses -rpath (effectively RUNPATH since --enable-new-dtags has been > default for some time), and only for the exact same paths installed in debian > package. This means it's never dependent on any paths specific to any > environment. Path are searched after LD_LIBRARY_PATH, so flexibility is still > there. Use of -rpath in this manner makes for rock solid library discovery. > This is tested in countless teardown environments for various Linux distros. > This can be ignored at this time. Other packaging priorities at present. > 6. hardening-no-bindnow > **** This is done with use of -Wl,-z,relro,-z,now. You can see it, for > instance: > readelf -d /usr/bin/mgrg |grep BIND > 0x000000000000001e (FLAGS) BIND_NOW > It is unclear why is lintian warning still there. > Ignore this. It may be a false positive. > 7. out-of-date-standards-version 4.7.0 (released 2024-04-07) (current is > 4.7.2) > **** Done > > 8. package-contains-documentation-outside-usr-share-doc > *** Done > > 9. typo-in-manual-page .... > *** Done > > 10. hardening-no-fortify-functions > *** Golf is memory safe, yet high performance, which is one of its main > points, and for that reason no fortification is used in release code. It is > used in testing (DI=1 flag for make), and Valgrind and Google ASAN are used as > well. Ignore this. It may be a false positive. I have reopened the RFP. Please remove the trailing whitespace from 'debian/changelog', 'debian/control' and 'debian/rules'. I will retest on next upload.
Needs work Phil Wyett at April 23, 2025, 6:24 p.m. -
Hi, 1. I've uploaded build 465, which is also in the upstream repo. 2. Removed LICENSE from the package. 3. Trailing whitespaces removed from 'debian/changelog', 'debian/control' and 'debian/rules'.
Ready Golf Team at April 24, 2025, 7:16 a.m. Package has been uploaded to Debian
Upload #4
Information
Version: | 459.0.0-1 |
---|---|
Uploaded: | 2025-04-23 05:26 |
Source package: | golf_459.0.0-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Closes bugs: | #1103699 |
Changelog
golf (459.0.0-1) unstable; urgency=medium . * Initial release.(Closes:1103699)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
A watch file is present but doesn't work
Warnings: In watchfile debian/watch, reading webpage
https://github.com/golf-lang/golf/archive/refs/tags/ failed: 404 Not Found -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsgolf
-
I
extra-license-file
- [usr/share/doc/golf/LICENSE.gz]
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/changelog:3]
- [debian/control:26]
- [debian/control:2]
- [debian/control:30]
- [debian/control:31]
- [debian/rules:6]
- [debian/rules:7]
- [debian/rules:8]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
upstream-metadata-file-is-missing
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1124 > 512 [Makefile:157]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 598 > 512 [docs/new-tree.2gg:45]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 605 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 728 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
extra-license-file
-
–
Package closes bugs in a wrong way
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
No comments
Upload #3
Information
Version: | 436.0.0-1 |
---|---|
Uploaded: | 2025-04-20 20:26 |
Source package: | golf_436.0.0-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Closes bugs: | #1103699 |
Changelog
golf (436.0.0-1) unstable; urgency=medium . * Initial release.(Closes:1103699)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
Watch file is not present
-
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningsgolf
-
I
extended-description-is-probably-too-short
-
I
extra-license-file
- [usr/lib/golf/LICENSE]
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
package-contains-documentation-outside-usr-share-doc
- [usr/lib/golf/CONTRIBUTING.md]
- [usr/lib/golf/LICENSE]
- [usr/lib/golf/README.md]
-
I
typo-in-manual-page
- "allows to" "allows one to" [usr/share/man/man2/new-tree.2gg.gz:45]
- carefuly carefully [usr/share/man/man2/permissions.2gg.gz:11]
- correspoding corresponding [usr/share/man/man2/pf-out.2gg.gz:26]
- correspoding corresponding [usr/share/man/man2/report-error.2gg.gz:29]
- correspoding corresponding [usr/share/man/man2/trace-run.2gg.gz:30]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
W
no-debian-changes
-
I
debian-watch-file-is-missing
-
I
out-of-date-standards-version
- 4.7.0 (released 2024-04-07) (current is 4.7.2)
-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/changelog:3]
- [debian/control:27]
- [debian/control:28]
- [debian/control:2]
- [debian/rules:6]
- [debian/rules:7]
- [debian/rules:8]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
upstream-metadata-file-is-missing
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1093 > 512 [Makefile:155]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 594 > 512 [docs/new-tree.2gg:45]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 605 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 728 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 881 > 512 [golf-build-deps_436.0.0-1_all.deb:12]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
extended-description-is-probably-too-short
-
–
Package closes bugs in a wrong way
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
-
Good morning, Review of upload: 2025-04-20 20:26 For information about the tests run, see: https://wiki.debian.org/PhilWyett/DebianMentoring Test 4 (sbuild): Information only lintian: Running lintian... N: W: golf source: no-debian-changes N: N: This non-native package makes no changes to the upstream sources in the N: Debian-related files. N: N: Maybe a mistake was made when the upstream tarball was created, or maybe N: this package is really a native package but was built non-native by N: mistake. N: N: Debian packaging is sometimes maintained as part of upstream, but that is N: not recommended as best practice. Please make this package native, if the N: software is only for Debian. Otherwise, please remove the debian directory N: from upstream releases and add it in the Debian packaging. N: N: Format 1.0 packages are subject to the restriction that the diff cannot N: remove files from the debian directory. For Format 3.0 packages, the N: debian directory is automatically purged during unpacking. N: N: Visibility: warning N: Show-Always: no N: Check: files/artifact N: Renamed from: empty-debian-diff N: N: I: golf source: debian-watch-file-is-missing N: N: This source package is not Debian-native but it does not have a N: debian/watch file. This file is used for automatic detection of new N: upstream versions by the Debian External Health Status project and other N: project infrastructure. If this package is maintained upstream, please N: consider adding a debian/watch file to detect new releases. N: N: If the package is not maintained upstream or if upstream uses a N: distribution mechanism that cannot be meaningfully monitored by uscan and N: the Debian External Health Status project, please consider adding a N: debian/watch file containing only comments documenting the situation. N: N: Please refer to Upstream source location: debian/watch (Section 4.11) in N: the Debian Policy Manual and the uscan(1) manual page for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/watch N: N: I: golf: extended-description-is-probably-too-short N: N: The extended description (the lines after the first line of the N: "Description:" field) is only one or two lines long. The extended N: description should provide a user with enough information to decide N: whether they want to install this package, what it contains, and how it N: compares to similar packages. One or two lines is normally not enough to N: do this. N: N: Please refer to General guidelines for package descriptions (Section N: 6.2.1) in the Debian Developer's Reference and The long description N: (Section 6.2.3) in the Debian Developer's Reference for details. N: N: Visibility: info N: Show-Always: no N: Check: fields/description N: N: I: golf: extra-license-file [usr/lib/golf/LICENSE] N: N: All license information should be collected in the debian/copyright file. N: This usually makes it unnecessary for the package to install this N: information in other places as well. N: N: Please refer to Copyright information (Section 12.5) in the Debian Policy N: Manual for details. N: N: Visibility: info N: Show-Always: no N: Check: files/licenses N: N: I: golf: file-references-package-build-path [usr/lib/golf/stub_after.o] N: N: The listed file or maintainer script appears to reference the build path N: used to build the package as specified in the Build-Path field of the N: .buildinfo file. N: N: This is likely to cause the package to be unreproducible, but it may also N: indicate that the package will not work correctly outside of the N: maintainer's own system. N: N: Please note that this tag will not appear unless the .buildinfo file N: contains a Build-Path field. That field is optional. You may have to set N: DEB_BUILD_OPTIONS=buildinfo=+path or use N: --buildinfo-option=--always-include-path with dpkg-buildpackage when N: building. N: N: Please refer to https://reproducible-builds.org/, N: https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles, and the N: dpkg-genbuildinfo(1) manual page for details. N: N: Visibility: info N: Show-Always: no N: Check: files/contents N: N: I: golf: file-references-package-build-path [usr/lib/golf/stub_arr.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_before.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_crypto.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_curl.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_gendb.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_mariadb.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_pcre2.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_postgres.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_sqlite.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_srvc.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_tree.o] N: I: golf: file-references-package-build-path [usr/lib/golf/stub_xml.o] N: I: golf: hardening-no-bindnow [usr/bin/mgrg] N: N: This package provides an ELF binary that lacks the "bindnow" linker flag. N: N: This is needed (together with "relro") to make the "Global Offset Table" N: (GOT) fully read-only. The bindnow feature trades startup time for N: improved security. Please consider enabling this feature or consider N: overriding the tag (possibly with a comment about why). N: N: If you use dpkg-buildflags, you may have to add hardening=+bindnow or N: hardening=+all to DEB_BUILD_MAINT_OPTIONS. N: N: The relevant compiler flags are set in LDFLAGS. N: N: Please refer to https://wiki.debian.org/Hardening for details. N: N: Visibility: info N: Show-Always: no N: Check: binaries/hardening N: N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolf.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfarr.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfcli.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfcurl.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfdb.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolflite.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfmys.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfpcre2.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfpg.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfscli.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfsec.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolftree.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libgolfxml.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/libsrvcgolf.so] N: I: golf: hardening-no-bindnow [usr/lib/golf/v1] N: I: golf: hardening-no-fortify-functions [usr/bin/mgrg] N: N: This package provides an ELF binary that lacks the use of fortified libc N: functions. Either there are no potentially unfortified functions called by N: any routines, all unfortified calls have already been fully validated at N: compile-time, or the package was not built with the default Debian N: compiler flags defined by dpkg-buildflags. If built using dpkg-buildflags N: directly, be sure to import CPPFLAGS. N: N: NB: Due to false-positives, Lintian ignores some unprotected functions N: (e.g. memcpy). N: N: Please refer to https://wiki.debian.org/Hardening and Bug#673112 for N: details. N: N: Visibility: info N: Show-Always: no N: Check: binaries/hardening N: N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolf.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfcli.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfcurl.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfdb.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolflite.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfmys.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfpcre2.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfpg.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolfscli.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libgolftree.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/libsrvcgolf.so] N: I: golf: hardening-no-fortify-functions [usr/lib/golf/v1] N: I: golf source: out-of-date-standards-version 4.7.0 (released 2024-04-07) (current is 4.7.2) N: N: The source package refers to a Standards-Version older than the one that N: was current at the time the package was created (according to the N: timestamp of the latest debian/changelog entry). Please consider updating N: the package to current Policy and setting this control field N: appropriately. N: N: If the package is already compliant with the current standards, you don't N: have to re-upload the package just to adjust the Standards-Version control N: field. However, please remember to update this field next time you upload N: the package. N: N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the N: debian-policy package for a summary of changes in newer versions of N: Policy. N: N: Please refer to N: https://www.debian.org/doc/debian-policy/upgrading-checklist.html for N: details. N: N: Visibility: info N: Show-Always: no N: Check: fields/standards-version N: N: I: golf: package-contains-documentation-outside-usr-share-doc [usr/lib/golf/CONTRIBUTING.md] 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: golf: package-contains-documentation-outside-usr-share-doc [usr/lib/golf/LICENSE] N: I: golf: package-contains-documentation-outside-usr-share-doc [usr/lib/golf/README.md] N: I: golf: typo-in-manual-page "allows to" "allows one to" [usr/share/man/man2/new-tree.2gg.gz:45] N: N: Lintian found a spelling error in a manual page. 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 (with the help of po4a, for example) or a similar tool, please fix N: the error in the translations as well as the English text to avoid making N: the translations fuzzy. With gettext, for example, this means you should N: also fix the spelling mistake in the corresponding msgids in the *.po N: files. N: N: Visibility: info N: Show-Always: no N: Check: documentation/manual N: Renamed from: spelling-error-in-manpage N: N: I: golf: typo-in-manual-page carefuly carefully [usr/share/man/man2/permissions.2gg.gz:11] N: I: golf: typo-in-manual-page correspoding corresponding [usr/share/man/man2/pf-out.2gg.gz:26] N: I: golf: typo-in-manual-page correspoding corresponding [usr/share/man/man2/report-error.2gg.gz:29] N: I: golf: typo-in-manual-page correspoding corresponding [usr/share/man/man2/trace-run.2gg.gz:30] N: P: golf source: package-uses-old-debhelper-compat-version 12 N: N: This package uses a debhelper compatibility level that is no longer N: recommended. Please consider using the recommended level. N: N: For most packages, the best way to set the compatibility level is to N: specify debhelper-compat (= X) as a Build-Depends in debian/control. You N: can also use the debian/compat file or export DH_COMPAT in debian/rules. N: N: If no level is selected debhelper defaults to level 1, which is N: deprecated. N: N: Please refer to the debhelper(7) manual page for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: debhelper N: N: P: golf source: trailing-whitespace [debian/changelog:3] 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: golf source: trailing-whitespace [debian/control:27] N: P: golf source: trailing-whitespace [debian/control:28] N: P: golf source: trailing-whitespace [debian/control:2] N: P: golf source: trailing-whitespace [debian/rules:6] N: P: golf source: trailing-whitespace [debian/rules:7] N: P: golf source: trailing-whitespace [debian/rules:8] E: Lintian run failed (runtime error) Test 6 (debian/watch): Information only No 'debian/watch' file for upstream releases. https://wiki.debian.org/debian/watch Summary ======= Looking better. The files below should not be in the tarball. golf-build-deps_436.0.0-1_all.deb golf-build-deps_436.0.0-1_amd64.buildinfo golf-build-deps_436.0.0-1_amd64.changes Removing end of line traling whitespace will remove quite a few lintian issues. Eliminate some or most of the problems and then do a fresh upload. We will then see where we are and continue fixing things from there. Regards Phil
Needs work Phil Wyett at April 21, 2025, 8:09 a.m.
Upload #2
Information
Version: | 426 |
---|---|
Uploaded: | 2025-04-20 18:11 |
Source package: | golf_426.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Changelog
golf (426) unstable; urgency=medium . * New release.
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
Watch file is not present
-
–
Package is native
Format: 3.0 (native) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsgolf
-
I
extended-description-is-probably-too-short
-
I
extra-license-file
- [usr/lib/golf/LICENSE]
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
package-contains-documentation-outside-usr-share-doc
- [usr/lib/golf/CONTRIBUTING.md]
- [usr/lib/golf/LICENSE]
- [usr/lib/golf/README.md]
-
I
typo-in-manual-page
- "allows to" "allows one to" [usr/share/man/man2/new-tree.2gg.gz:45]
- carefuly carefully [usr/share/man/man2/permissions.2gg.gz:11]
- correspoding corresponding [usr/share/man/man2/pf-out.2gg.gz:26]
- correspoding corresponding [usr/share/man/man2/report-error.2gg.gz:29]
- correspoding corresponding [usr/share/man/man2/trace-run.2gg.gz:30]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/changelog:3]
- [debian/control:27]
- [debian/control:28]
- [debian/control:2]
- [debian/rules:6]
- [debian/rules:7]
- [debian/rules:8]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1093 > 512 [Makefile:155]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 594 > 512 [docs/new-tree.2gg:45]
- 594 > 512 [golf-build-deps_426_all.deb:5]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 606 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 728 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
extended-description-is-probably-too-short
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
No comments
Upload #1
Information
Version: | 423 |
---|---|
Uploaded: | 2025-04-20 00:56 |
Source package: | golf_423.dsc |
Distribution: | stable |
Section: | devel |
Priority: | optional |
Homepage: | https://golf-lang.com |
Vcs-Browser: | https://github.com/golf-lang/golf |
Changelog
golf (423) stable; urgency=medium . * New release.
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 12
-
–
Watch file is not present
-
–
Package is native
Format: 3.0 (native) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsgolf
-
I
extended-description-is-probably-too-short
-
I
extra-license-file
- [usr/lib/golf/LICENSE]
-
I
hardening-no-bindnow
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfarr.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolfsec.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libgolfxml.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
hardening-no-fortify-functions
- [usr/bin/mgrg]
- [usr/lib/golf/libgolf.so]
- [usr/lib/golf/libgolfcli.so]
- [usr/lib/golf/libgolfcurl.so]
- [usr/lib/golf/libgolfdb.so]
- [usr/lib/golf/libgolflite.so]
- [usr/lib/golf/libgolfmys.so]
- [usr/lib/golf/libgolfpcre2.so]
- [usr/lib/golf/libgolfpg.so]
- [usr/lib/golf/libgolfscli.so]
- [usr/lib/golf/libgolftree.so]
- [usr/lib/golf/libsrvcgolf.so]
- [usr/lib/golf/v1]
-
I
package-contains-documentation-outside-usr-share-doc
- [usr/lib/golf/CONTRIBUTING.md]
- [usr/lib/golf/LICENSE]
- [usr/lib/golf/README.md]
-
I
typo-in-manual-page
- "allows to" "allows one to" [usr/share/man/man2/new-tree.2gg.gz:45]
- carefuly carefully [usr/share/man/man2/permissions.2gg.gz:11]
- correspoding corresponding [usr/share/man/man2/pf-out.2gg.gz:26]
- correspoding corresponding [usr/share/man/man2/report-error.2gg.gz:29]
- correspoding corresponding [usr/share/man/man2/trace-run.2gg.gz:30]
-
X
executable-in-usr-lib
- [usr/lib/golf/selinux/golf.sel]
- [usr/lib/golf/selinux/selinux.setup]
- [usr/lib/golf/sys]
- [usr/lib/golf/v1]
- [usr/lib/golf/vdiag]
golf source-
P
package-uses-old-debhelper-compat-version
- 12
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/changelog:3]
- [debian/control:27]
- [debian/control:28]
- [debian/control:2]
- [debian/rules:6]
- [debian/rules:7]
- [debian/rules:8]
-
X
update-debian-copyright
- 2018 vs 2025 [debian/copyright:11]
-
X
very-long-line-length-in-source-file
- 1063 > 512 [vmakefile:145]
- 1079 > 512 [docs/documentation.2gg:11]
- 1093 > 512 [Makefile:155]
- 518 > 512 [docs/permissions.2gg:5]
- 533 > 512 [docs/service.2gg:32]
- 545 > 512 [docs/directories.2gg:50]
- 554 > 512 [docs/application-setup.2gg:27]
- 566 > 512 [docs/get-sys.2gg:41]
- 568 > 512 [docs/match-regex.2gg:126]
- 569 > 512 [docs/if-true.2gg:91]
- 569 > 512 [vdiag:135]
- 570 > 512 [docs/new-remote.2gg:73]
- 573 > 512 [docs/read-remote.2gg:28]
- 575 > 512 [docs/Client-API.2gg:299]
- 590 > 512 [docs/temporary-file.2gg:15]
- 594 > 512 [docs/new-tree.2gg:45]
- 600 > 512 [docs/get-param.2gg:37]
- 604 > 512 [docs/read-tree.2gg:75]
- 606 > 512 [docs/about-golf.2gg:157]
- 631 > 512 [docs/encrypt-data.2gg:142]
- 635 > 512 [docs/decrypt-data.2gg:30]
- 648 > 512 [docs/gg.2gg:27]
- 669 > 512 [docs/read-file.2gg:40]
- 669 > 512 [docs/run-query.2gg:134]
- 676 > 512 [docs/request.2gg:283]
- 707 > 512 [golf-build-deps_423_all.deb:12]
- 723 > 512 [README.md:1]
- 730 > 512 [docs/Server-API.2gg:70]
- 731 > 512 [v1.c:6295]
- 765 > 512 [docs/call-web.2gg:79]
- 967 > 512 [docs/mgrg.2gg:82]
-
I
extended-description-is-probably-too-short
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: team@golf-lang.com Licenses: Apache-2.0
Comments
-
Hi, Package is looking promising. A. New packages should have filed an Intent To Package (ITP)[1] bug. B. 'golf' is not yet in Debian. The 'debian/changelog' for a new package would have a single line such as below. * Initial release. (Closes:ITP_BUG_NUMBER) C. This package is for all distributions and not specific to Debian. For this reason it should be a non-native package[2]. [1] https://wiki.debian.org/ITP [2] https://www.debian.org/doc/debian-policy/ch-source.html Regards Phil
Needs work Phil Wyett at April 20, 2025, 11:35 a.m. -
Just spotted this. New packages cannot enter the 'stable' distribution. Most new packages target the 'unstable' distribution. After they have then passed testing and 5 days also passes, they will be moved to the 'testing' distribution'. Note: We are into Debian 13 release freezes and packages take 10 days to pass from 'unstable' to 'testing'.
Needs work Phil Wyett at April 20, 2025, 11:56 a.m. -
Hi, 1. I have created an ITP packaging bug (1103699). 2. The debian/changelog has been updated as per your instruction above (including a reference to the bug #). 3. The package is now non-native. 4. The package has also been made 'unstable'. The latest dput upload (436.0.0) has all the above fixes. Best, Sergio
Ready Golf Team at April 20, 2025, 8:20 p.m. Package has been uploaded to Debian -
Hi, for build 459 that's uploaded, I've run sbuild as directed. 1. no-debian-changes *** Done, debian folder has been removed from upstream source 2. debian-watch-file-is-missing *** Done, added watch file 3. extended-description-is-probably-too-short *** Done 4. extra-license-file [usr/lib/golf/LICENSE] *** LICENSE file removal would raise some legal concerns. If it matches exactly the license specified in debian/copyright, I think it should stay, since not every user may see the copyright file, or have access to it, and every legal concern in common law (at least in the US), rests on the concept of "reasonableness". Removing LICENSE file may be a bit murky in this regard. 5. file-references-package-build-path **** Golf uses -rpath (effectively RUNPATH since --enable-new-dtags has been default for some time), and only for the exact same paths installed in debian package. This means it's never dependent on any paths specific to any environment. Path are searched after LD_LIBRARY_PATH, so flexibility is still there. Use of -rpath in this manner makes for rock solid library discovery. This is tested in countless teardown environments for various Linux distros. 6. hardening-no-bindnow **** This is done with use of -Wl,-z,relro,-z,now. You can see it, for instance: readelf -d /usr/bin/mgrg |grep BIND 0x000000000000001e (FLAGS) BIND_NOW It is unclear why is lintian warning still there. 7. out-of-date-standards-version 4.7.0 (released 2024-04-07) (current is 4.7.2) **** Done 8. package-contains-documentation-outside-usr-share-doc *** Done 9. typo-in-manual-page .... *** Done 10. hardening-no-fortify-functions *** Golf is memory safe, yet high performance, which is one of its main points, and for that reason no fortification is used in release code. It is used in testing (DI=1 flag for make), and Valgrind and Google ASAN are used as well.
Ready Golf Team at April 23, 2025, 5:37 a.m. Package has been uploaded to Debian -
Correction, it's build 460 now.
Ready Golf Team at April 23, 2025, 6:18 a.m. Package has been uploaded to Debian