v0.1.0's <URL>/<MD5> entity values were split across their own lines
inside the tags. Unraid's plugin manager (scripts/plugin, see download())
passes that raw text straight into a `wget ... -O $name $url` shell
command without trimming whitespace, so the leading newline split the
command in two: wget got no URL argument ("wget: missing URL") and the
URL text itself ran as a separate, failing shell command
("sh: line 2: https://...: No such file or directory") — which the
installer then reported as "download failure: zero-length file",
looking like a network problem when it was a formatting bug.
Confirmed live: v0.1.0 fails to install on a real Unraid host (reproduced
via the plugin manager's own CLI, scripts/plugin install, not just the
webGUI). Every real Unraid plugin keeps <URL>...</URL> on one line
(verified against unassigned.devices.plg on the same host) — this fix
matches that convention. Package contents are unchanged from v0.1.0; only
podman.plg's XML formatting and the version/baseURL entities are bumped.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
34 lines
1.5 KiB
Markdown
34 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
|
|
for the plugin version (independent of the bundled Podman/upstream package versions,
|
|
see [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md#52-build-strategie)).
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.1.1] - 2026-07-13
|
|
|
|
### Fixed
|
|
- `plugin/podman.plg`'s `<URL>`/`<MD5>` entity values were split across their
|
|
own lines (`<URL>\n&baseURL;/...\n</URL>`) — Unraid's plugin manager passes
|
|
that text straight into a `wget ... -O <name> <url>` shell command without
|
|
trimming it, so the leading newline broke the command in two: `wget` saw no
|
|
URL argument at all, and the URL text ran on the next line as its own
|
|
(failing) shell command. Every real Unraid plugin (verified against
|
|
`unassigned.devices.plg` on a live host) keeps `<URL>...</URL>` on one
|
|
line — found by running the plugin installer's own CLI (`scripts/plugin
|
|
install`) directly on a real Unraid host and reading its raw output,
|
|
rather than trusting the webGUI's summarized install log.
|
|
|
|
## [0.1.0] - 2026-07-12
|
|
|
|
### Added
|
|
- Initial repository scaffolding: directory structure, documentation skeleton,
|
|
CI workflow stubs, and community health files.
|
|
- Architecture documentation (`docs/ARCHITECTURE.md`).
|
|
|
|
[Unreleased]: https://github.com/OWNER/unraid-podman/compare/HEAD...HEAD
|