Re: [hatari-devel] Framagit Hatari build artifacts

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Am Fri, 4 Apr 2025 15:39:20 +0300
schrieb Eero Tamminen <oak@xxxxxxxxxxxxxx>:

> Hi,
> 
> I was looking at Hatari project build artifacts:
> https://framagit.org/hatari/hatari/-/artifacts
> 
> Why Fedora build stores also src & bin RPMs, when Debian minimal & 
> 32-bit builds provide only build log?

That simply because someone once contributed a hatari.spec file for
creating RPMs, so we can build the RPMs in the CI, too, but nobody ever
contributed the build files for creating .deb files.

> The "pages" artifact looked surprisingly large, but it included:
> $ du -ms *
> 119	doxygen
> 24	online
> 2	doc
> 
> 119MB of (uncompressed) Doxygen documentation was more than I expected, 
> but apparently the annotated source files can be rather huge:
> $ du -ms doxygen/* | sort -nr | head -4
> 11	doxygen/index.hhk
> 5	doxygen/index.hhc
> 4	doxygen/newcpu_8c_source.html
> 3	doxygen/gencpu_8c_source.html

Yes, those doxygen files seem to be rather big. If you know a way to reduce
their size, please let me know!

> IMHO Hatari WASM version and Doxygen docs could be in separate artifacts 
> as web usage of Hatari, and browsing annotated Hatari source code, are 
> rather different use-cases.

I don't quite understand your point here ... the artifacts of the
"pages" job are not meant for being consumed by humans, it's rather
required for building the Hatari website to get these build automatically
on each commit:

 https://hatari.frama.io/hatari/online/hatari.html

and

 https://hatari.frama.io/hatari/doxygen/files.html

 Thomas



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/