|
From: Juri L. <no...@gi...> - 2026-08-17 18:14:27
|
Branch: refs/heads/develop Home: https://github.com/eXist-db/exist Commit: 88d9c614b87224cfa45f6a8e392602fd87de9e92 https://github.com/eXist-db/exist/commit/88d9c614b87224cfa45f6a8e392602fd87de9e92 Author: duncdrum <d.p...@me...> Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M exist-ant/src/test/resources-filtered/conf.xml M exist-core/src/test/java/org/exist/util/SchemaVersionFixtureAuditTest.java M exist-core/src/test/resources-filtered/conf.xml M exist-core/src/test/resources-filtered/org/exist/storage/statistics/conf.xml M exist-core/src/test/resources-filtered/org/exist/xquery/conf.xml M exist-core/src/test/resources-filtered/org/exist/xquery/functions/transform/conf.xml M exist-core/src/test/resources/collection.xconf.init M exist-core/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M exist-jetty-config/src/main/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/contentextraction/src/test/resources-filtered/conf.xml M extensions/debuggee/src/test/resources-filtered/conf.xml M extensions/debuggee/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/expath/src/test/resources-filtered/conf.xml M extensions/exquery/restxq/src/test/resources-filtered/conf.xml M extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/indexes/indexes-integration-tests/src/test/resources-filtered/conf.xml M extensions/indexes/lucene/src/test/resources-filtered/conf.xml M extensions/indexes/ngram/src/test/resources-filtered/conf.xml M extensions/indexes/range/src/test/resources-filtered/conf.xml M extensions/indexes/sort/src/test/resources-filtered/conf.xml M extensions/indexes/spatial/src/test/resources-filtered/conf.xml M extensions/modules/cache/src/test/resources-filtered/conf.xml M extensions/modules/compression/src/test/resources-filtered/conf.xml M extensions/modules/counter/src/test/resources-filtered/conf.xml M extensions/modules/expathrepo/expathrepo-trigger-test/src/test/resources/conf.xml M extensions/modules/expathrepo/src/test/resources-filtered/conf.xml M extensions/modules/file/src/test/resources-filtered/conf.xml M extensions/modules/file/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/modules/image/src/test/resources-filtered/conf.xml M extensions/modules/mail/src/test/resources-filtered/conf.xml M extensions/modules/persistentlogin/src/test/resources-filtered/conf.xml M extensions/modules/persistentlogin/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/modules/sql/src/test/resources-filtered/conf.xml M extensions/modules/xmldiff/src/test/resources-filtered/conf.xml M extensions/modules/xslfo/src/test/resources-filtered/conf.xml M extensions/webdav/src/test/resources-filtered/conf.xml M extensions/webdav/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/xqdoc/src/test/resources-filtered/conf.xml Log Message: ----------- [refactor] normalize native test fixtures Commit: a88ef6f4f740612313e9397918b36a57b518ee51 https://github.com/eXist-db/exist/commit/a88ef6f4f740612313e9397918b36a57b518ee51 Author: duncdrum <d.p...@me...> Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M exist-ant/pom.xml A exist-ant/src/test/resources-filtered/conf-fixture.xsl R exist-ant/src/test/resources-filtered/conf.xml M exist-core/pom.xml M exist-core/src/main/java/org/exist/xquery/functions/fn/transform/Transform.java M exist-core/src/main/java/org/exist/xquery/functions/validation/Jaxp.java M exist-core/src/test/java/org/exist/util/SchemaVersionFixtureAuditTest.java M exist-core/src/test/java/org/exist/util/XMLReaderExpansionTest.java M exist-core/src/test/java/org/exist/xquery/AbsolutePathTests.java A exist-core/src/test/resources-filtered/conf-fixture.xsl R exist-core/src/test/resources-filtered/conf.xml A exist-core/src/test/resources-filtered/org/exist/storage/statistics/conf-fixture.xsl R exist-core/src/test/resources-filtered/org/exist/storage/statistics/conf.xml A exist-core/src/test/resources-filtered/org/exist/xquery/conf-fixture.xsl R exist-core/src/test/resources-filtered/org/exist/xquery/conf.xml A exist-core/src/test/resources-filtered/org/exist/xquery/functions/transform/conf-fixture.xsl R exist-core/src/test/resources-filtered/org/exist/xquery/functions/transform/conf.xml R exist-core/src/test/resources/collection.xconf.init A exist-core/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R exist-core/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M exist-parent/pom.xml M extensions/contentextraction/pom.xml A extensions/contentextraction/src/test/resources-filtered/conf-fixture.xsl R extensions/contentextraction/src/test/resources-filtered/conf.xml M extensions/debuggee/pom.xml A extensions/debuggee/src/test/resources-filtered/conf-fixture.xsl R extensions/debuggee/src/test/resources-filtered/conf.xml A extensions/debuggee/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/debuggee/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/expath/pom.xml A extensions/expath/src/test/resources-filtered/conf-fixture.xsl R extensions/expath/src/test/resources-filtered/conf.xml M extensions/exquery/restxq/pom.xml A extensions/exquery/restxq/src/test/resources-filtered/conf-fixture.xsl R extensions/exquery/restxq/src/test/resources-filtered/conf.xml A extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/indexes/indexes-integration-tests/pom.xml A extensions/indexes/indexes-integration-tests/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/indexes-integration-tests/src/test/resources-filtered/conf.xml M extensions/indexes/lucene/pom.xml A extensions/indexes/lucene/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/lucene/src/test/resources-filtered/conf.xml M extensions/indexes/lucene/src/test/xquery/lucene/vector-search.xqm M extensions/indexes/ngram/pom.xml A extensions/indexes/ngram/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/ngram/src/test/resources-filtered/conf.xml M extensions/indexes/range/pom.xml A extensions/indexes/range/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/range/src/test/resources-filtered/conf.xml M extensions/indexes/sort/pom.xml A extensions/indexes/sort/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/sort/src/test/resources-filtered/conf.xml M extensions/indexes/spatial/pom.xml A extensions/indexes/spatial/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/spatial/src/test/resources-filtered/conf.xml M extensions/modules/cache/pom.xml A extensions/modules/cache/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/cache/src/test/resources-filtered/conf.xml M extensions/modules/compression/pom.xml A extensions/modules/compression/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/compression/src/test/resources-filtered/conf.xml M extensions/modules/counter/pom.xml A extensions/modules/counter/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/counter/src/test/resources-filtered/conf.xml M extensions/modules/expathrepo/expathrepo-trigger-test/pom.xml A extensions/modules/expathrepo/expathrepo-trigger-test/src/test/resources/conf-fixture.xsl R extensions/modules/expathrepo/expathrepo-trigger-test/src/test/resources/conf.xml M extensions/modules/expathrepo/pom.xml A extensions/modules/expathrepo/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/expathrepo/src/test/resources-filtered/conf.xml M extensions/modules/file/pom.xml A extensions/modules/file/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/file/src/test/resources-filtered/conf.xml A extensions/modules/file/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/modules/file/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/modules/image/pom.xml A extensions/modules/image/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/image/src/test/resources-filtered/conf.xml M extensions/modules/mail/pom.xml A extensions/modules/mail/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/mail/src/test/resources-filtered/conf.xml M extensions/modules/persistentlogin/pom.xml A extensions/modules/persistentlogin/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/persistentlogin/src/test/resources-filtered/conf.xml A extensions/modules/persistentlogin/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/modules/persistentlogin/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/modules/sql/pom.xml A extensions/modules/sql/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/sql/src/test/resources-filtered/conf.xml M extensions/modules/xmldiff/pom.xml A extensions/modules/xmldiff/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/xmldiff/src/test/resources-filtered/conf.xml M extensions/modules/xslfo/pom.xml A extensions/modules/xslfo/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/xslfo/src/test/resources-filtered/conf.xml M extensions/webdav/pom.xml A extensions/webdav/src/test/resources-filtered/conf-fixture.xsl R extensions/webdav/src/test/resources-filtered/conf.xml A extensions/webdav/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/webdav/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/xqdoc/pom.xml A extensions/xqdoc/src/test/resources-filtered/conf-fixture.xsl R extensions/xqdoc/src/test/resources-filtered/conf.xml M schema/README.md A schema/catalog.xml A schema/generate-conf-fixture.xsl A schema/generate-controller-config-fixture.xsl Log Message: ----------- [refactor] Generate test conf.xml and controller-config.xml from canonical at build time Add a Maven exec plugin execution that transforms the canonical exist-distribution conf.xml through module-specific XSLT strip-sheets, writing per-module fixture conf.xml and controller-config.xml files into src/test/resources-filtered at process-test-resources time. Eliminates ~35 hand-maintained fixture copies that drift from canonical on every schema edit. Commit: 4ae56f560ebd81446ab73f8cd35766938db0591c https://github.com/eXist-db/exist/commit/4ae56f560ebd81446ab73f8cd35766938db0591c Author: duncdrum <d.p...@me...> Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M exist-ant/src/test/resources-filtered/conf-fixture.xsl M exist-core/src/test/resources-filtered/conf-fixture.xsl M exist-core/src/test/resources-filtered/org/exist/storage/statistics/conf-fixture.xsl M exist-core/src/test/resources-filtered/org/exist/xquery/conf-fixture.xsl M exist-core/src/test/resources-filtered/org/exist/xquery/functions/transform/conf-fixture.xsl M exist-core/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl M exist-parent/pom.xml M extensions/contentextraction/src/test/resources-filtered/conf-fixture.xsl M extensions/debuggee/src/test/resources-filtered/conf-fixture.xsl M extensions/debuggee/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl M extensions/expath/src/test/resources-filtered/conf-fixture.xsl M extensions/exquery/restxq/src/test/resources-filtered/conf-fixture.xsl M extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl M extensions/indexes/indexes-integration-tests/src/test/resources-filtered/conf-fixture.xsl M extensions/indexes/lucene/src/test/resources-filtered/conf-fixture.xsl M extensions/indexes/ngram/src/test/resources-filtered/conf-fixture.xsl M extensions/indexes/range/src/test/resources-filtered/conf-fixture.xsl M extensions/indexes/sort/src/test/resources-filtered/conf-fixture.xsl M extensions/indexes/spatial/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/cache/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/compression/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/counter/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/expathrepo/expathrepo-trigger-test/src/test/resources/conf-fixture.xsl M extensions/modules/expathrepo/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/file/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/file/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl M extensions/modules/image/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/mail/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/persistentlogin/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/persistentlogin/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl M extensions/modules/sql/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/xmldiff/src/test/resources-filtered/conf-fixture.xsl M extensions/modules/xslfo/src/test/resources-filtered/conf-fixture.xsl M extensions/webdav/src/test/resources-filtered/conf-fixture.xsl M extensions/webdav/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl M extensions/xqdoc/src/test/resources-filtered/conf-fixture.xsl M schema/README.md Log Message: ----------- [refactor] Wire schema/catalog.xml into build; migrate fixture XSLs to URN imports Register the repo-root schema/catalog.xml in the Maven xml-maven-plugin catalog chain so XSD-against-XSD validation resolves locally without network access. Migrate all 35 XSLT strip-sheets from bare http:// imports to URN-mapped imports via the catalog. Document the new-native-schema checklist and fix the profile location note in the README. Commit: 8f2740ec7354e65500b0635e440c37567e1d6040 https://github.com/eXist-db/exist/commit/8f2740ec7354e65500b0635e440c37567e1d6040 Author: duncdrum <d.p...@me...> Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M extensions/exquery/restxq/pom.xml M extensions/exquery/restxq/src/test/resources-filtered/conf-fixture.xsl M extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl Log Message: ----------- [bugfix] Fix wrong BSD-3 license header on new restxq fixture codegen stylesheets conf-fixture.xsl and controller-config-fixture.xsl are new eXist-db-authored XSLT codegen tooling, not modifications of Adam Retter's original BSD-3 conf.xml/controller-config.xml. They fell outside the module's existing conf.xml/log4j2.xml excludes and so wrongly inherited the module-wide BSD-3 header. Excludes them from the BSD-3 licenseSet and adds a second licenseSet applying eXist-db's default LGPL-21 header to just these two files instead. Addresses review discussion between dizzzz, adamretter, and reinhapa on #6551. Commit: 4f5b34589effb5ec85176fc0dd41d256bf26f1fb https://github.com/eXist-db/exist/commit/4f5b34589effb5ec85176fc0dd41d256bf26f1fb Author: Juri Leino <gi...@li...> Date: 2026-08-17 (Mon, 17 Aug 2026) Changed paths: M exist-ant/pom.xml A exist-ant/src/test/resources-filtered/conf-fixture.xsl R exist-ant/src/test/resources-filtered/conf.xml M exist-core/pom.xml M exist-core/src/main/java/org/exist/xquery/functions/fn/transform/Transform.java M exist-core/src/main/java/org/exist/xquery/functions/validation/Jaxp.java M exist-core/src/test/java/org/exist/util/SchemaVersionFixtureAuditTest.java M exist-core/src/test/java/org/exist/util/XMLReaderExpansionTest.java M exist-core/src/test/java/org/exist/xquery/AbsolutePathTests.java A exist-core/src/test/resources-filtered/conf-fixture.xsl R exist-core/src/test/resources-filtered/conf.xml A exist-core/src/test/resources-filtered/org/exist/storage/statistics/conf-fixture.xsl R exist-core/src/test/resources-filtered/org/exist/storage/statistics/conf.xml A exist-core/src/test/resources-filtered/org/exist/xquery/conf-fixture.xsl R exist-core/src/test/resources-filtered/org/exist/xquery/conf.xml A exist-core/src/test/resources-filtered/org/exist/xquery/functions/transform/conf-fixture.xsl R exist-core/src/test/resources-filtered/org/exist/xquery/functions/transform/conf.xml R exist-core/src/test/resources/collection.xconf.init A exist-core/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R exist-core/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M exist-jetty-config/src/main/resources/standalone-webapp/WEB-INF/controller-config.xml M exist-parent/pom.xml M extensions/contentextraction/pom.xml A extensions/contentextraction/src/test/resources-filtered/conf-fixture.xsl R extensions/contentextraction/src/test/resources-filtered/conf.xml M extensions/debuggee/pom.xml A extensions/debuggee/src/test/resources-filtered/conf-fixture.xsl R extensions/debuggee/src/test/resources-filtered/conf.xml A extensions/debuggee/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/debuggee/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/expath/pom.xml A extensions/expath/src/test/resources-filtered/conf-fixture.xsl R extensions/expath/src/test/resources-filtered/conf.xml M extensions/exquery/restxq/pom.xml A extensions/exquery/restxq/src/test/resources-filtered/conf-fixture.xsl R extensions/exquery/restxq/src/test/resources-filtered/conf.xml A extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/exquery/restxq/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/indexes/indexes-integration-tests/pom.xml A extensions/indexes/indexes-integration-tests/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/indexes-integration-tests/src/test/resources-filtered/conf.xml M extensions/indexes/lucene/pom.xml A extensions/indexes/lucene/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/lucene/src/test/resources-filtered/conf.xml M extensions/indexes/lucene/src/test/xquery/lucene/vector-search.xqm M extensions/indexes/ngram/pom.xml A extensions/indexes/ngram/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/ngram/src/test/resources-filtered/conf.xml M extensions/indexes/range/pom.xml A extensions/indexes/range/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/range/src/test/resources-filtered/conf.xml M extensions/indexes/sort/pom.xml A extensions/indexes/sort/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/sort/src/test/resources-filtered/conf.xml M extensions/indexes/spatial/pom.xml A extensions/indexes/spatial/src/test/resources-filtered/conf-fixture.xsl R extensions/indexes/spatial/src/test/resources-filtered/conf.xml M extensions/modules/cache/pom.xml A extensions/modules/cache/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/cache/src/test/resources-filtered/conf.xml M extensions/modules/compression/pom.xml A extensions/modules/compression/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/compression/src/test/resources-filtered/conf.xml M extensions/modules/counter/pom.xml A extensions/modules/counter/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/counter/src/test/resources-filtered/conf.xml M extensions/modules/expathrepo/expathrepo-trigger-test/pom.xml A extensions/modules/expathrepo/expathrepo-trigger-test/src/test/resources/conf-fixture.xsl R extensions/modules/expathrepo/expathrepo-trigger-test/src/test/resources/conf.xml M extensions/modules/expathrepo/pom.xml A extensions/modules/expathrepo/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/expathrepo/src/test/resources-filtered/conf.xml M extensions/modules/file/pom.xml A extensions/modules/file/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/file/src/test/resources-filtered/conf.xml A extensions/modules/file/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/modules/file/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/modules/image/pom.xml A extensions/modules/image/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/image/src/test/resources-filtered/conf.xml M extensions/modules/mail/pom.xml A extensions/modules/mail/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/mail/src/test/resources-filtered/conf.xml M extensions/modules/persistentlogin/pom.xml A extensions/modules/persistentlogin/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/persistentlogin/src/test/resources-filtered/conf.xml A extensions/modules/persistentlogin/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/modules/persistentlogin/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/modules/sql/pom.xml A extensions/modules/sql/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/sql/src/test/resources-filtered/conf.xml M extensions/modules/xmldiff/pom.xml A extensions/modules/xmldiff/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/xmldiff/src/test/resources-filtered/conf.xml M extensions/modules/xslfo/pom.xml A extensions/modules/xslfo/src/test/resources-filtered/conf-fixture.xsl R extensions/modules/xslfo/src/test/resources-filtered/conf.xml M extensions/webdav/pom.xml A extensions/webdav/src/test/resources-filtered/conf-fixture.xsl R extensions/webdav/src/test/resources-filtered/conf.xml A extensions/webdav/src/test/resources/standalone-webapp/WEB-INF/controller-config-fixture.xsl R extensions/webdav/src/test/resources/standalone-webapp/WEB-INF/controller-config.xml M extensions/xqdoc/pom.xml A extensions/xqdoc/src/test/resources-filtered/conf-fixture.xsl R extensions/xqdoc/src/test/resources-filtered/conf.xml M schema/README.md A schema/catalog.xml A schema/generate-conf-fixture.xsl A schema/generate-controller-config-fixture.xsl Log Message: ----------- Merge pull request #6531 from duncdrum/dp-fixture-codegen Generate test conf.xml/controller-config.xml fixtures from canonical at build time Compare: https://github.com/eXist-db/exist/compare/d6c45545e901...4f5b34589eff To unsubscribe from these emails, change your notification settings at https://github.com/eXist-db/exist/settings/notifications |