#994757 please include archive files for static compilation in the -dev package

Package:
libgraphite2-dev
Source:
graphite2
Description:
Development files for libgraphite2
Submitter:
Alfonso Sanchez-Beato
Date:
2021-09-22 16:54:04 UTC
Severity:
wishlist
Tags:
#994757#5
Date:
2021-09-20 14:43:39 UTC
From:
To:
Dear Maintainer,

There is no libgraphite2.a file, so it is not possible to compile statically
against this library. See attached patch to solve this.

#994757#14
Date:
2021-09-20 15:39:01 UTC
From:
To:
notfound 994757 1.3.13-11

severity 994757 wishlist

thanks

Hi,

Am 20.09.21 um 16:43 schrieb Alfonso Sanchez-Beato:

There is no such version. You are reporting against Debian, please use
proper versions existing there.


Also you are reporting against a obsolete version which doesn't exist
anymore (and in stable stuff like this won't be changed):

$ rmadison libgraphite2-dev

libgraphite2-dev | 1.3.13-7        | oldstable       | amd64, arm64,
armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x
libgraphite2-dev | 1.3.14-1        | stable          | amd64, arm64,
armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libgraphite2-dev | 1.3.14-1        | testing         | amd64, arm64,
armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libgraphite2-dev | 1.3.14-1        | unstable        | amd64, arm64,
armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
Because upstream doesn't build one in their standard build and I didn't
bother to manually build it as in your patch ...
.. as I am not sure. Why would people want to statically build against

libgraphite2.a anyways?

Ah, this explains it. If you use Ubuntu please do some care to make a correct Debian bug report.


Regards,


Rene

#994757#19
Date:
2021-09-22 15:56:14 UTC
From:
To:
My use case is to compile an embedded application with all
dependencies bundled in,
including libpango, libgraphite, and others, to minimize the final
size of the image (no other
apps would use the shared libs anyway). But I think it can be useful
in other cases too,
and that in general having the option to compile statically cannot be harmful.

Do you want me to create a new bug? I was about to do it, but thought
that would create more noise by now.

Thanks,
Alfonso

#994757#24
Date:
2021-09-22 16:08:17 UTC
From:
To:
Hi,

obviously not. if you read the bug you'd have seen that I fixed the
metadata. Yes,a new bug would be  useless noise.


Regards,


Rene

#994757#35
Date:
2021-09-22 16:48:16 UTC
From:
To:
Hi again,

Am 22.09.21 um 18:08 schrieb Rene Engelhard:

I am sorry, actually I didn't remove the wrong found (cut'n'paste error
in the command), nevermind..

Regards,

Rene

#994757#42
Date:
2021-09-22 16:51:37 UTC
From:
To:
tag 994757 + wontfix

thanks

Hi,

Am 22.09.21 um 17:56 schrieb Alfonso Sanchez-Beato:
harmful.

I disagree. It's probably usedul for essential stuff but not for GUI
stuff. (and graphite is about fonts, so GUI).


There actually is effort in Debian to get rid of .as and MANY packages
don't ship .as anymore. I am not convinced adding a new .a now is a way
forward.


Regards,


Rene