sharppcap icon indicating copy to clipboard operation
sharppcap copied to clipboard

Update dependency reuse to v3

Open renovate[bot] opened this issue 1 year ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
reuse (source) ==2.1.0 -> ==3.0.1 age adoption passing confidence

Release Notes

fsfe/reuse-tool (reuse)

v3.0.1

Compare Source

Fixed
  • .qrc and .ui now have the HTML comment style instead of being marked uncommentable. (#​896)
  • This reverts behaviour introduced in v3.0.0: the contents of uncommentable files are scanned for REUSE information again. The contents of binary files are not. (#​896)

v3.0.0

Compare Source

This release contains a lot of small improvements and changes without anything big per se. Rather, it is made in advance of a release which will contain a single feature: REUSE.toml, a replacement for .reuse/dep5. .reuse/dep5 will still be supported as a deprecated feature for some time.

That future 3.1 release will have some alpha testing in advance.

Added
  • Implement handling LicenseRef in download and init. (#​697)
  • Declared support for Python 3.12. (#​846)
  • More file types are recognised:
  • Added comment styles:
    • csingle for Zig (.zig) and Hare (.ha) (#​889)
  • Display recommendations for steps to fix found issues during a lint. (#​698)
  • Add support for Pijul VCS. Pijul support is not added to the Docker image. (#​858)
  • When running annotate on a file with an unrecognised file path, the tool currently exits early. To automatically create a .license file for unrecognised files, --fallback-dot-license has been added. (#​823, #​851, #​853, #​859; this took a while to get right.)
  • Ignore .sl directory as used by Sapling SCM. (#​867)
Changed
  • Alpine Docker image now uses 3.18 as base. (#​846)
  • The Git submodule detection was made less naïve. Where previously it detected a directory with a .git file as a submodule, it now uses the git command to detect submodules. This helps detect (quoted from Git man page) "[repositories] that were cloned independently and later added as a submodule or old setups", which "have the submodule's git directory inside the submodule instead of embedded into the superproject's git directory". (#​687)
  • No longer scan binary or uncommentable files for their contents in search of REUSE information. (#​825)
  • --force-dot-license and --skip-unrecognised are now mutually exclusive on annotate. (#​852)
  • No longer create and publish -extra Docker images. The openssh-client package is now in the main image. (#​849)
  • No longer create and publish dev Docker images. (#​849)
  • The -debian Docker image is now based off debian:12-slim. It used to be based on the python:slim image, which used debian:slim under the hood. (#​849)
Removed
  • Removed deprecated --explicit-license. (#​851)
  • Removed deprecated addheader. (#​851)
  • No longer depend on sphinx-autodoc-typehints for documentation. (#​772)
Fixed
  • Syntax errors in .reuse/dep5 now have better error handling. (#​841)
  • Reduced python-debian minimum version to 0.1.34. (#​808)
  • Fix issue in annotate where --single-line and --multi-line would not correctly raise an error with an incompatible comment style. (#​853)
  • Fix parsing existing copyright lines when they do not have a year (#​861)
  • Better handling of Lisp comment styles. Now, any number of ";" characters is recognised as the prefix to a Lisp comment, and ";;;" is used when inserting comment headers, as per https://www.gnu.org/software/emacs/manual/html_node/elisp/Comment-Tips.html. (#​874)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Jan 17 '24 20:01 renovate[bot]

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.14%. Comparing base (72c338d) to head (49d4207).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #501      +/-   ##
==========================================
- Coverage   82.25%   82.14%   -0.11%     
==========================================
  Files          51       51              
  Lines        2823     2823              
  Branches      312      312              
==========================================
- Hits         2322     2319       -3     
- Misses        380      383       +3     
  Partials      121      121              

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Jan 17 '24 20:01 codecov[bot]