Your message dated Sun, 15 Jul 2018 05:48:52 +0000
with message-id <[email protected]>
and subject line Bug#902822: fixed in fribidi 0.19.7-4
has caused the Debian Bug report #902822,
regarding fribidi: please consider reinstating static library
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
902822: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902822
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libfribidi-dev
Version: 0.19.4-1
Severity: normal
Tags: patch
In fribidi 0.19.4-1, ﺄﺤﻣﺩ ﺎﻠﻤﺤﻣﻭﺪﻳ (Ahmed El-Mahmoudy) removed the static
library from the -dev package:
> * debian/libfribidi-dev.install: drop static library (upstream doesn't
> provide it anymore).
This came to my attention while investigating bugs involving pango1.0's
dependency on fribidi and how it is represented in pkg-config: the correct
solution to those bugs changes depending on whether fribidi supports static
linking or not.
I asked fribidi upstream on https://github.com/fribidi/fribidi/issues/83
and they clarified that they had not intended to force shared-only
linking, but only to make development builds quicker by skipping the
static library by default. The static library can be requested by
passing the standard Libtool-provided option "--enable-static" to the
configure script.
Please consider bringing back the static library, unless you
specifically intend to forbid/de-support static linking to libfribidi
as a Debian-specific policy. I attach a patch that seems to work.
Thanks,
smcv
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500,
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1,
'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
>From 9c949f79e7f6076ce0e4b23e79231179f334d47f Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Sun, 1 Jul 2018 17:10:03 +0100
Subject: [PATCH] Reinstate the static library
---
debian/libfribidi-dev.install | 1 +
debian/rules | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/debian/libfribidi-dev.install b/debian/libfribidi-dev.install
index 904c133..6a25082 100644
--- a/debian/libfribidi-dev.install
+++ b/debian/libfribidi-dev.install
@@ -1,3 +1,4 @@
usr/include/fribidi/
+usr/lib/*/libfribidi.a
usr/lib/*/libfribidi.so
usr/lib/*/pkgconfig/fribidi.pc
diff --git a/debian/rules b/debian/rules
index 0073fb5..4aee951 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,7 +15,7 @@ endif
dh $@
override_dh_auto_configure:
- dh_auto_configure -- --enable-malloc CFLAGS="${DEB_CFLAGS}"
+ dh_auto_configure -- --enable-malloc --enable-static CFLAGS="${DEB_CFLAGS}"
override_dh_auto_install:
dh_auto_install
--
2.18.0
--- End Message ---
--- Begin Message ---
Source: fribidi
Source-Version: 0.19.7-4
We believe that the bug you reported is fixed in the latest version of
fribidi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]> (supplier
of updated fribidi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 15 Jul 2018 07:21:08 +0200
Source: fribidi
Binary: libfribidi0 libfribidi-dev libfribidi0-udeb libfribidi-bin
Architecture: source
Version: 0.19.7-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Hebrew Packaging Team <[email protected]>
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy)
<[email protected]>
Description:
libfribidi-bin - Free Implementation of the Unicode BiDi algorithm (utility)
libfribidi-dev - Development files for FreeBidi library
libfribidi0 - Free Implementation of the Unicode BiDi algorithm
libfribidi0-udeb - Free Implementation of the Unicode BiDi algorithm (udeb)
Closes: 902822
Changes:
fribidi (0.19.7-4) unstable; urgency=medium
.
[ Simon McVittie ]
* Reinstate the static library (Closes: #902822)
.
[ أحمد المحمودي (Ahmed El-Mahmoudy) ]
* Updated standards version to 4.1.5
Checksums-Sha1:
58884625be8e986eb3fd1a1aba23bee7b7e84cea 1836 fribidi_0.19.7-4.dsc
c577f709fb7145d629216bc41f4560ff051c55d2 7536 fribidi_0.19.7-4.debian.tar.xz
98e228034d3fa5f79509ff887aec2300ca525026 5434 fribidi_0.19.7-4_source.buildinfo
Checksums-Sha256:
25a63b49117ec1127192bb0000596413296d3f626282ecb809fbfeec7d3647da 1836
fribidi_0.19.7-4.dsc
fb12eddde7bd91da148959616ff7f67a6a84990cc9b40c4a008959354d5c0d02 7536
fribidi_0.19.7-4.debian.tar.xz
30421d26f12ee293fc8b621f57d251ef31766ad154144548ddf03ec06027b2ba 5434
fribidi_0.19.7-4_source.buildinfo
Files:
6031a3997cb856d265fc17d579f5285f 1836 libs optional fribidi_0.19.7-4.dsc
cdf1b2abea7cb85ccee3ae5142cca68f 7536 libs optional
fribidi_0.19.7-4.debian.tar.xz
da09ec196212fec109a7fb26b26ea89e 5434 libs optional
fribidi_0.19.7-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEcBAEBCgAGBQJbStpLAAoJELwZapTt3aG3pEIH/2Hraqb01Qw5tOKLeHLjOYQ7
4r9rKCFbHtOlLBSSGsliIL/pLHrp5zo08WzdBj97GsFZXo3K2LFPaVCxQLczO17K
WdWjOVdxho3llmO37hsGccfm95osHYCZu8XVO3U62JXP4bR3ThYYX7VYRx8Dx4hG
BL+blP9d1F9mezK+1Yx35IlMCuVw4ek0TdrdCbhkoju4jYmWg40/wc8InUWhJQ5e
1DcW9ZVu5MqlZ0AbPzvynbThs26X37TZb+We/iHv7XPHrB12x3Af211oKZk4ZuOI
zMpVO/w8tYyOTG0rrGJe41Er2/vEdFqQiLYWsA6LwA4LiLwZ+cH0u2G4oan2kE8=
=QI1C
-----END PGP SIGNATURE-----
--- End Message ---