Matthias Klumpp

Results 387 comments of Matthias Klumpp

I am still not happy with it, the API is leaking a few internals for appstream-generator to hook into that could probably be abstracted away better. If you only use...

If there was a (even temporary) fix available soonish, we could still get dub 1.30 into the next Debian release. Otherwise this will need a freeze exception, and even though...

It fails here with the same error, using `gdc (Debian 12.2.0-14) 12.2.0` - did the .1 patch release change anything maybe?

> > building master seems to work on my machine with `gdc (GCC) 12.2.1 20230111` > > You need to build with `-Werror` to see the message. Indeed! Removing the...

> invocation: > > ``` > gdc -o /home/webfreak/.dub/cache/dub/1.27.0+commit.469.g06347027/build/application-debug-linux.posix-x86_64-gdc_v12.2.1-BF7153F2B14FBD99D3D27B7E78C530C9EBE7EF34F2463B70B875A011BEDBF6BE/dub -fdebug -g -Werror -Wall -fversion=DubUseCurl -fversion=DubApplication -fversion=Have_dub -Isource/ source/app.d source/dub/commandline.d source/dub/compilers/buildsettings.d source/dub/compilers/compiler.d source/dub/compilers/dmd.d source/dub/compilers/gdc.d source/dub/compilers/ldc.d source/dub/compilers/utils.d source/dub/data/settings.d source/dub/dependency.d source/dub/dependencyresolver.d source/dub/description.d source/dub/dub.d...

Weird that linking fails on Alpine, but Alpine also is a quite different environment compared to traditional GNU/Linux... At Debian we prefer using the `build.d` script so we don't have...

@WebFreak001 > on alpine with GDC 12.2.1 the build seems to "work", but gets a linker error at the end Well, I have to correct myself saying that this works...

Trying to use dub 1.31 to build the manual pages yields even more linker errors: ``` cd /srv/build/dub-1.31.0/bin/ && ./dub /srv/build/dub-1.31.0/scripts/man/gen_man.d Serializing composite type Flags!(BuildRequirement) which has no serializable fields...

It's a bit sad that we'll miss the Debian freeze deadline - I can ask for an exception, but I doubt I'll get it for a new upstream release (so...

> you can usually workaround these issues with `-fall-instantiations`, but it's not ideal. Not in this case, at least not completely :( ``` cd /srv/build/dub-1.30.0/bin/ && DFLAGS="-frelease -fall-instantiations" ./dub /srv/build/dub-1.30.0/scripts/man/gen_man.d...