Re: [hatari-devel] Framagit Hatari build artifacts |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Framagit Hatari build artifacts
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Sat, 5 Apr 2025 20:09:17 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1743883759; bh=YWx+hrTixvhGPc/rOTedfowFCJmF0b47BB9dUdn7EqU=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=ADYxpjLaWzUFx5N/djTNauqx8L+6ZumQMoJDS7Ypow9hfzvG5TaDzoF9TiiaV3crr OT8BKpbtuAltM3Hm2ffAI7ELdiULb7NCnKGXxvN42BcLvN6iAtWQBPE7uX8QTxqiAz EMPwJsgemEDZMBBfB+U+Hlx4PPYQ6nNxSEIdrPivgd1fsJt+DmeE7q0t1/TH3K5fsc L5p6a03viDQXT0fKhvlCWZvFs1LPyHBW+0OkWBFCS/0IcpXsbSWh3nc1jzIoyIo8gw 5LkGzt9bjegpzQZA21clfjeW9SBVU7gqw9j9NBRh3kAx26f0mRWbYWcLLXIXqniCnb sl8v5ZP3lB3tQ==
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