Skip to content

fix: Correct Archive Analyzer behaviour on certain tgz archives#7986

Merged
jeremylong merged 1 commit intodependency-check:mainfrom
chadlwilson:rollback-commons-compress
Sep 30, 2025
Merged

fix: Correct Archive Analyzer behaviour on certain tgz archives#7986
jeremylong merged 1 commit intodependency-check:mainfrom
chadlwilson:rollback-commons-compress

Conversation

@chadlwilson
Copy link
Copy Markdown
Collaborator

Description of Change

commons-compress 1.28.0 seems to have issues with changing default behaviour on some archives: https://issues.apache.org/jira/browse/COMPRESS-705

Since the release cadence for Apache Commons stuff is a bit unpredictable, even in the face of a regression, we should probably just roll this back for now?

This reverts commit 4c33e0a

Related issues

Have test cases been added to cover the new functionality?

no

Copy link
Copy Markdown
Collaborator

@marcelstoer marcelstoer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

I didn't find any indication in the commons-compress project as to when they plan to release the five fixes that landed on master since 1.28.0, pity.

@chadlwilson
Copy link
Copy Markdown
Collaborator Author

chadlwilson commented Sep 30, 2025

Many of those smaller library Apache projects are basically maintained by the same solo maintainer, and they still do their (somewhat old school now) practice of voting for releases on mailing lists and stuff, I think.

@jeremylong jeremylong added this to the 12.1.7 milestone Sep 30, 2025
@jeremylong jeremylong merged commit d1843ac into dependency-check:main Sep 30, 2025
5 checks passed
@chadlwilson chadlwilson deleted the rollback-commons-compress branch September 30, 2025 12:30
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Oct 31, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

(DC 12.1.6) Exception reading archive - (Archive Analyzer): Extra subfield lenght exceeds remaining bytes in extra: 21064 > 37

3 participants