Conversation
Review Summary by QodoAdd Ghostscript 10.07.1 configuration and update release
WalkthroughsDescription• Add Ghostscript 10.07.1 configuration files • Create batch script for CID font map updates • Update bundle release date to 2026.5.31 Diagramflowchart LR
A["Ghostscript 10.07.1"] --> B["bearsampp.conf"]
A --> C["update_cidfmap.bat"]
D["build.properties"] --> E["Release: 2026.5.31"]
File Changes1. bin/ghostscript10.07.1/bearsampp.conf
|
Code Review by Qodo
1. Missing 10.07.1 release URL
|
| @@ -0,0 +1,5 @@ | |||
| ghostscriptVersion = "10.07.1" | |||
There was a problem hiding this comment.
1. Missing 10.07.1 release url 🐞 Bug ≡ Correctness
Adding bin/ghostscript10.07.1 makes Gradle discover version 10.07.1 via getAvailableVersions() and attempt to build it, but downloadAndExtractGhostscript() throws when the version is not present in releases.properties (and modules-untouched is absent). This makes builds for 10.07.1 (and potentially releaseAll) fail with "Version 10.07.1 not found".
Agent Prompt
### Issue description
The build discovers `10.07.1` from `bin/ghostscript10.07.1/`, but the Gradle build can only download binaries for versions present in `releases.properties` (when `modules-untouched` isn’t available). Since `releases.properties` has no `10.07.1` key, `gradle release -PbundleVersion=10.07.1` and `gradle releaseAll` will fail.
### Issue Context
- `getAvailableVersions()` enumerates `bin/ghostscript{version}` directories.
- `downloadAndExtractGhostscript()` requires a `releases.properties` entry for the version (or a local `modules-untouched` checkout).
### Fix Focus Areas
- releases.properties[1-11]
- build.gradle[247-272]
- build.gradle[895-906]
### Suggested fix
1. Add a `10.07.1 = <url-to-10.07.1-archive>` entry to `releases.properties`.
2. If the 10.07.1 archive URL is not known yet, either:
- temporarily omit the `bin/ghostscript10.07.1/` directory until the URL is available, or
- adjust the build to skip versions that lack both local binaries and a `releases.properties` entry (so `releaseAll` doesn’t hard-fail).
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
No description provided.