Bug#992017: Patch and info

David W. Kennedy dave_k at reasoned.us
Thu Aug 12 23:45:56 BST 2021


Control: tags -1 + patch

I have attached a patch relative to the 0ad Debian package version 
0.0.24b-2 (on the Debian salsa repository) that allows building a binary 
package of 0.0.25 with the default debuild(1) process. I hereby release 
my modifcations under the Creative Commons CC0 license, which is public 
domain. Let me know if you prefer a different license.

Using debuild has exposed a bug with either dwz or the bundled mozjs 
library. dwz crashes with an assert (relevant build logs attached as 
"dh_dwz crash when processing libmozjs78-ps-release.so.txt"). I worked 
around the crash with an override to dh_dwz in d/rules. An alternative 
solution might be to apply patches from the Debian package mozjs-78-0.

I have also attached a file that explains why each version was chosen 
for each updated dependency line in the control file. The file name is 
"dependency version rationale.txt".

Thanks
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dh_dwz crash when processing libmozjs78-ps-release.so.txt
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20210812/5f2382fe/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dependency version rationale.txt
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20210812/5f2382fe/attachment-0001.txt>


More information about the Pkg-games-devel mailing list