[
https://issues.apache.org/jira/browse/TIKA-4568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18044802#comment-18044802
]
Hudson commented on TIKA-4568:
------------------------------
SUCCESS: Integrated in Jenkins build Tika ยป tika-main-jdk17 #1105 (See
[https://ci-builds.apache.org/job/Tika/job/tika-main-jdk17/1105/])
TIKA-4568 -- deprecate DigestingParser (#2447) (github:
[https://github.com/apache/tika/commit/9bd14495fd130d57647e539ce930fcc547eb7c20])
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/src/main/java/org/apache/tika/parser/digestutils/CommonsDigester.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/src/main/java/org/apache/tika/parser/digestutils/CommonsDigesterFactory.java
* (edit)
tika-pipes/tika-pipes-integration-tests/src/test/java/org/apache/tika/pipes/core/async/MockDigesterFactory.java
* (edit)
tika-server/tika-server-core/src/test/resources/configs/cxf-test-base-template.json
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/src/main/java/org/apache/tika/parser/digestutils/BouncyCastleDigester.java
* (edit)
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-passback.json
* (delete)
tika-core/src/main/java/org/apache/tika/parser/digest/InputStreamDigester.java
* (add) tika-core/src/main/java/org/apache/tika/digest/Digester.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-upcasing-custom-handler-decorator.json
* (edit) tika-core/src/main/java/org/apache/tika/parser/AutoDetectParser.java
* (delete)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/DigestingParserTest.java
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-bc-digests-base32.json
* (edit)
tika-serialization/src/main/java/org/apache/tika/config/loader/TikaObjectMapperFactory.java
* (edit)
tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/CXFTestBase.java
* (edit)
tika-server/tika-server-standard/src/test/resources/configs/tika-config-langdetect-optimaize-filter.json
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-4533.json
* (edit)
tika-server/tika-server-standard/src/test/java/org/apache/tika/server/standard/TikaResourceTest.java
* (edit)
tika-integration-tests/tika-pipes-opensearch-integration-tests/src/test/java/org/apache/tika/pipes/opensearch/tests/OpenSearchTest.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-digests-pdf-only.json
* (edit)
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-truncate.json
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-write-filter.json
* (add) tika-core/src/main/java/org/apache/tika/digest/Encoder.java
* (add) tika-core/src/main/java/org/apache/tika/digest/DigestHelper.java
* (edit)
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-basic.json
* (delete)
tika-core/src/main/java/org/apache/tika/parser/digest/DigestHelper.java
* (delete)
tika-core/src/main/java/org/apache/tika/parser/digest/CompositeDigester.java
* (edit)
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/ParseHandler.java
* (add) tika-core/src/main/java/org/apache/tika/digest/DigestDef.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/RecursiveParserWrapperTest.java
* (add) tika-core/src/main/java/org/apache/tika/digest/DigesterFactory.java
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/digest/DigestConfigTest.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-digests-skip-container.json
* (edit) tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java
* (edit)
tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java
* (edit)
tika-server/tika-server-standard/src/test/resources/configs/cxf-test-base-template.json
* (add) tika-core/src/main/java/org/apache/tika/digest/InputStreamDigester.java
* (add)
tika-core/src/main/java/org/apache/tika/digest/SkipContainerDocumentDigest.java
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-commons-digests-basic.json
* (edit)
tika-server/tika-server-standard/src/test/resources/configs/tika-config-langdetect-opennlp-filter.json
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-bc-digests-basic.json
* (edit)
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/PipesServer.java
* (delete)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/BouncyCastleDigestingParserTest.java
* (edit) tika-pipes/tika-pipes-integration-tests/pom.xml
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/mock_embedded_for_digest.xml
* (add) tika-core/src/main/java/org/apache/tika/digest/CompositeDigester.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/AutoDetectParserConfigTest.java
* (edit) tika-app/src/test/java/org/apache/tika/cli/TikaCLITest.java
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-bc-digests-multiple.json
* (edit)
tika-annotation-processor/src/main/java/org/apache/tika/annotation/TikaComponentProcessor.java
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/digest/SkipContainerDocumentDigestTest.java
* (edit)
tika-server/tika-server-standard/src/test/resources/configs/tika-config-for-server-tests.json
* (edit) tika-core/src/main/java/org/apache/tika/parser/DigestingParser.java
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/configs/tika-config-digests.json
* (edit)
tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/parser/AutoDetectParserTest.java
* (add)
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/src/main/java/org/apache/tika/parser/digestutils/BouncyCastleDigesterFactory.java
* (edit)
tika-core/src/main/java/org/apache/tika/parser/AutoDetectParserConfig.java
> Deprecate DigestingParser in 4.x
> --------------------------------
>
> Key: TIKA-4568
> URL: https://issues.apache.org/jira/browse/TIKA-4568
> Project: Tika
> Issue Type: Task
> Reporter: Tim Allison
> Priority: Major
> Fix For: 4.0.0
>
>
> Let's use the digester as a component of the AutoDetectParser rather than
> wrapping it in a DigestingParser. Less wrapping + more componentization makes
> debugging easier.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)