Closed pinobatch closed 1 year ago
This was also considered before, but not implemented due to a lack of motivation. This should be useful!
I'm not sure why you're considering SameBoy straight away but discarding any merit to packaging RGBDS itself. :sob: (/s)
Because #1159 made the semantics of local labels more lenient, it caused regression tests to fail. I learned that I could run
test/run-tests.sh
locally to see which tests' error output I needed to update. However, I hit another snag: running the complete test suite may infringe copyright in some jurisdictions.Because SameBoy uses RGBDS to build its boot ROM, packaging SameBoy for Debian requires packaging RGBDS for Debian. In turn, packaging RGBDS for Debian requires following the Debian Free Software Guidelines. I doubt downloading a disassembly of Pokémon Crystal Version qualifies under DFSG. So I propose to create subsets of
test/fetch-test-deps.sh
andrun-tests.sh
calledtest/fetch-test-deps-dfsg.sh
andrun-tests-dfsg.sh
. These would build only µCity, which is free software under GPLv3, not Pokémon.