dflemstr
It's a ball.
So, I felt like downloading some PNDs from the Pandora AppStore, right? You know, just some random files to be used for testing purposes in my Box webapp.
So I uploaded them to the app, and can you guess what I discovered? (Hint: the app validates all PNDs when they are uploaded)
Some of the uploaded PNDs aren't even remotely valid. Some are missing <version> tags, some are even missing PXML files, some contain versions like '<version ... minor="b">' (what the heck? the spec clearly states that only integers are accepted), etc.
I would have expected this from absolute newbies, or developers that are new to the scene, but most of the PNDs come from Official Pandora Developers.
So now I ask of you: PLEASE fix these errors, they are probably the reason why so many PNDs can't be discovered (see the "I Need Help" subforum).
List of affected files:
If the error "The package didn't contain any PXML metadata." but the file *does* have a PXML block, it might mean that the preview picture of the PND file is way too large (I accept a maximum of 1 MiB) and that should be seen as a bug, as well.
Cheers,
Your PXML advocate
So I uploaded them to the app, and can you guess what I discovered? (Hint: the app validates all PNDs when they are uploaded)
Some of the uploaded PNDs aren't even remotely valid. Some are missing <version> tags, some are even missing PXML files, some contain versions like '<version ... minor="b">' (what the heck? the spec clearly states that only integers are accepted), etc.
I would have expected this from absolute newbies, or developers that are new to the scene, but most of the PNDs come from Official Pandora Developers.
So now I ask of you: PLEASE fix these errors, they are probably the reason why so many PNDs can't be discovered (see the "I Need Help" subforum).
List of affected files:
- CodecPack.pnd contains invalid PXML markup.
The error was:
There must be exactly one version tag in the PXML file! - Dosbox.pnd didn't contain PXML data.
The package didn't contain any PXML metadata. - fennec.pnd contains invalid PXML markup.
The error was:
Invalid release, must be an integer! - Hatari131d.pnd contains invalid PXML markup.
The error was:
There must be exactly one version tag in the PXML file! - Heretic.pnd didn't contain PXML data.
The package didn't contain any PXML metadata. - Hexen.pnd didn't contain PXML data.
The package didn't contain any PXML metadata. - HotFix1.pnd contains invalid PXML markup.
The error was:
There must be exactly one version tag in the PXML file! - Stella312a.pnd contains invalid PXML markup.
The error was:
There must be exactly one version tag in the PXML file!
If the error "The package didn't contain any PXML metadata." but the file *does* have a PXML block, it might mean that the preview picture of the PND file is way too large (I accept a maximum of 1 MiB) and that should be seen as a bug, as well.
Cheers,
Your PXML advocate