On 11/29/23 14:40, Bas Wijnen wrote:
On Wed, Nov 29, 2023 at 01:52:46PM -0600, Aaron Rainbolt wrote:
It appears that the C-BIOS package in Debian only ships the most recent
C-BIOS files. I think we can't just depend on it for this reason, since the
older C-BIOS ROMs are needed to avoid save state breakage. See
Contrib/cbios-old/README in the openMSX package.
Well, in that case that problem exists right now as well, as the openmsx
package does not include any version of cbios; it just Depends: on the cbios
package.

Oy. I see that you're right (just tested it).

While I'm not sure if this is something that requires fixing (I need to think
more about that), the proper way to fix it would be inside the cbios package, I
think. Those copies are only included in openmsx for convenience; the cbios
package (including old versions of it) is the source for those binaries. If
they need to be installed, it should be done from the package that has their
source. Copying the source to also be available in the openmsx package (where
the binaries aren't even used) doesn't make sense to me.

Agreed. If the old save C-BIOS ROMs aren't being installed in the first place, there's no point in them (or their source) being there.

So as far as the openmsx package is concerned, I think we should just remove
the binaries from the source package. Then the next step is to solve this
problem (or decide that it does not need solving) in the cbios package.
I like it. I'll redo the packaging again to repack out the Contrib/cbios-old and Contrib/cbios directories (and get rid of the needless source code I added to debian/missing-sources), then upload the packaging to GitHub one more time for review. Thanks for your help!
Thanks,
Bas

--
Aaron Rainbolt
Lubuntu Developer
Matrix: @arraybolt3:matrix.org
IRC: arraybolt3 on irc.libera.chat
GitHub: https://github.com/ArrayBolt3

Reply via email to