Hi Maytham,

On 7/10/25 9:41 PM, Maytham Alsudany wrote:
> It looks like upstream don't bump the minor version very often -- for
> instance, 10.0.x lasted from Feb 16, 2022 all the way to Feb 15, 2025.
> Having separate packages for each minor version would ensure that any
> packages that build-depend on dpp won't break after upstream's ABI-
> breaking changes (i.e. a package can depend on libdpp10.1 and will
> continue to build successfully even after the dpp package is updated to
> 10.2 and libdpp10.2 is introduced to the archive, as libdpp10.1 will
> remain for anything that needs it. If the package depends on libdpp10
> instead, then when 10.2 comes around, it will be forced to build with
> the newer version with breaking changes, and potentially FTBFS.)

Alright, I have changed SOVERSION to major.minor in my new upload.

> Found the culprit! Upstream uses a git submodule for doxygen-awesome-css
> and refers to it in Doxyfile in HTML_EXTRA_STYLESHEET. doxygen-awesome-
> css is packaged in Debian, so changing the path to the stylesheet from
> the package should fix the issue. I've attached a patch for this.

Ah, the one place I didn't check. Thanks for finding that! Fixed now.

> Would you like the Salsa repo moved to the debian/ group or would you
> prefer to keep it where it is?

Sure! I also gave you access to libquazip1-qt5, libquazip1-qt6, and 
pacman, which are in Debian so those can be moved too if you don't mind.

Thanks for your help!
--
Ben Westover

Attachment: OpenPGP_signature.asc
Description: PGP signature

Reply via email to