@bololacertus @profoundlynerdy @fuzzix The fact that:
• https://manpages.debian.org/devscripts/checkbashisms.1.en.html exists
• is written in #Perl
• and is used by the #Debian #Linux project (as part of #Lintian) to automatically reject any packages that assume every #shell acts like #bash
…tells me all I need to know about the supportability of shell scripts
#perl #debian #linux #lintian #shell #bash
Naturally something had to be broken in #rust vendoring. In this case, though I am on linux, and i am building a linux target, some cargo dependency pulls in the winapi crate, and the winapi create directly vendors windows .a binary library files! Why?? Who knows... it breaks #debian #lintian though, since it sees them in the vendored orig tarball. Since I do not use the crate and don't ever expect to build windows, especially not from detached tarballs, maybe they can be stripped out??
@jr klar darfst Du :-) AUR ist riesig. Dafür gibts bei #Debian automatische Qualitätssicherung (#lintian, #debci, freezing, usw...) für eine schon sehr große Anzahl an Paketen. Mit #NixOS kenne ich mich nicht so gut aus. Auf welcher Basisdistribution basiert das oder paketieren sie alles selbst?
#debian #lintian #debci #nixos
@zhenech well, yes, I do have #shellcheck wired in a bunch of builds, just not for all packages I'm touching today, from multiple machines, not all of them having proper editors/hooks/confs deployed. That's why I'm enjoying #lintian as the last line of defense before wasting time. 🙃
I must reckon that I like #lintian very much sometimes: caught at least two instances of stupid shell syntax errors in various scripts, before I threw those udebs into debian-installer then debian-cd builds. ❤️
Pushed #lintian-fixes changes to https://salsa.debian.org/perl-team/modules/packages/delimmatch/-/tree/master (delimmatch), fixing: package-uses-old-debhelper-compat-version, trailing-whitespace, uses-debhelper-compat-file, out-of-date-standards-version, team/pkg-perl/testsuite/no-testsuite-header.
Pushed #lintian-fixes changes to https://salsa.debian.org/python-team/packages/aioredis/-/tree/master (aioredis), fixing: homepage-field-uses-insecure-uri, upstream-metadata-file-is-missing, package-uses-deprecated-debhelper-compat-version, upstream-metadata-missing-bug-tracking, upstream-metadata-missing-repository.
Pushed #lintian-fixes changes to https://salsa.debian.org/python-team/packages/html5lib/-/tree/master (html5lib), fixing: package-uses-old-debhelper-compat-version, upstream-metadata-file-is-missing, out-of-date-standards-version, upstream-metadata-missing-bug-tracking, upstream-metadata-missing-repository.
Pushed #lintian-fixes changes to https://salsa.debian.org/python-team/packages/eric/-/tree/debian/master (eric), fixing: out-of-date-standards-version, trailing-whitespace.
Pushed #lintian-fixes changes to https://salsa.debian.org/ruby-team/ruby-tty-color/-/tree/master (ruby-tty-color), fixing: out-of-date-standards-version.
Pushed #lintian-fixes changes to https://salsa.debian.org/js-team/node-should-sinon/-/tree/master (node-should-sinon), fixing: out-of-date-standards-version, upstream-metadata-missing-bug-tracking, debian-changelog-line-too-long.
Pushed #lintian-fixes changes to https://salsa.debian.org/perl-team/modules/packages/libdata-dump-oneline-perl/-/tree/master (libdata-dump-oneline-perl), fixing: out-of-date-standards-version, debian-changelog-line-too-long.
Pushed #lintian-fixes changes to https://salsa.debian.org/python-team/packages/python-mmcif-pdbx/-/tree/master (python-mmcif-pdbx), fixing: out-of-date-standards-version.
Pushed #lintian-fixes changes to https://salsa.debian.org/python-team/packages/python-mmcif-pdbx/-/tree/master (python-mmcif-pdbx), fixing: out-of-date-standards-version.
Pushed #lintian-fixes changes to https://salsa.debian.org/js-team/node-has-gulplog/-/tree/master (node-has-gulplog), fixing: out-of-date-standards-version.
Pushed #lintian-fixes changes to https://salsa.debian.org/ruby-team/ruby-gettext/-/tree/master (ruby-gettext), fixing: upstream-metadata-file-is-missing, out-of-date-standards-version.
Pushed #lintian-fixes changes to https://salsa.debian.org/clojure-team/data-priority-map-clojure/-/tree/debian/main (data-priority-map-clojure), fixing: out-of-date-standards-version, insecure-copyright-format-uri.
Pushed #lintian-fixes changes to https://salsa.debian.org/perl-team/modules/packages/libpgobject-type-bigfloat-perl/-/tree/master (libpgobject-type-bigfloat-perl), fixing: out-of-date-standards-version.
Pushed #lintian-fixes changes to https://salsa.debian.org/perl-team/modules/packages/libpgobject-type-bigfloat-perl/-/tree/master (libpgobject-type-bigfloat-perl), fixing: out-of-date-standards-version.