Debian Bug report logs - #837898
libicu-dev is not Multi-Arch compatible

version graph

Package: libicu-dev; Maintainer for libicu-dev is Laszlo Boszormenyi (GCS) <gcs@debian.org>; Source for libicu-dev is src:icu (PTS, buildd, popcon).

Reported by: Francois Gouget <fgouget@free.fr>

Date: Thu, 15 Sep 2016 10:09:02 UTC

Severity: normal

Found in versions icu/57.1-4, icu/57.1-5, icu/57.1-6

Fixed in version icu/59.1-1

Done: Laszlo Boszormenyi (GCS) <gcs@debian.org>

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Thu, 15 Sep 2016 10:09:06 GMT) (full text, mbox, link).


Acknowledgement sent to Francois Gouget <fgouget@free.fr>:
New Bug report received and forwarded. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Thu, 15 Sep 2016 10:09:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Francois Gouget <fgouget@free.fr>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libicu-dev is not Multi-Arch compatible
Date: Thu, 15 Sep 2016 12:06:14 +0200
Package: libicu-dev
Version: 57.1-4
Severity: normal

Dear Maintainer,

libicu-dev is not multi-arch aware, causing the i386 version to conflict
with the amd64 one which makes it impossible to install both. As a
result the /usr/lib/i386-linux-gnu/libicu*.so symbolic links are missing
so that developping 32 bit applications using this library is
impossible on a 64 bit system.

In turn this impacts Wine development as it needs to support both 32 and
64 bit Windows applications and needs libxml2-dev for that. libxml2-dev
itself is multi-arch same but it depends on libicu-dev and thus it's
impossible to install both versions of libxml2-dev at the same time.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libicu-dev depends on:
ii  icu-devtools                     57.1-4
ii  libc6-dev [libc-dev]             2.23-5
ii  libicu57                         57.1-4
ii  libstdc++-5-dev [libstdc++-dev]  5.4.1-1
ii  libstdc++-6-dev [libstdc++-dev]  6.1.1-11

libicu-dev recommends no packages.

Versions of packages libicu-dev suggests:
pn  icu-doc  <none>

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, jspricke@debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Fri, 13 Jan 2017 10:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jochen Sprickerhof <jspricke@debian.org>:
Extra info received and forwarded to list. Copy sent to jspricke@debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Fri, 13 Jan 2017 10:18:03 GMT) (full text, mbox, link).


Message #10 received at 837898@bugs.debian.org (full text, mbox, reply):

From: Jochen Sprickerhof <jspricke@debian.org>
To: Debian Bug Tracking System <837898@bugs.debian.org>
Subject: Re: libicu-dev is not Multi-Arch compatible
Date: Fri, 13 Jan 2017 11:16:16 +0100
Package: libicu-dev
Followup-For: Bug #837898

Hi,

I had a quick look into it and this is blocked by /usr/bin/icu-config being
arch specific. Not sure if there is an easy solution.

Cheers Jochen



Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Mon, 20 Feb 2017 10:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to Francois Gouget <fgouget@free.fr>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Mon, 20 Feb 2017 10:51:03 GMT) (full text, mbox, link).


Message #15 received at 837898@bugs.debian.org (full text, mbox, reply):

From: Francois Gouget <fgouget@free.fr>
To: Debian Bug Tracking System <837898@bugs.debian.org>
Subject: Re: libicu-dev is not Multi-Arch compatible [REGRESSION]
Date: Mon, 20 Feb 2017 11:49:00 +0100
Package: libicu-dev
Version: 57.1-5
Followup-For: Bug #837898


This bug breaks Wine development.

A lot of Windows applications are 32 bit applications which can only be
run in a 32 bit process, so from a 32 bit Wine binary loading 32 bit
Linux libraries. But a growing number of applications are 64 bit so that
Wine developers really need to be able to build both the 32 and 64 bit
versions of Wine on their machine.

One of the packages that Wine depends on and which is needed by many
Windows applications is libxml2-dev which depends on libicu-dev. So the
lack of multiarch support translates into the lack support fo important
Windows features like .Net applications, MSI (half the applications
installers), gameux, mshtml and urlmon.

So because libicu-dev no longer supports multiarch, libxml2-dev's
multiarch support is all for nothing and Wine development is hampered.


> I had a quick look into it and this is blocked by /usr/bin/icu-config
> being arch specific. Not sure if there is an easy solution.

Since this is a regression from version 52.1-8+deb8u4 and 55.1-7
I looked into them and from my perspective they had the obvious and
correct fix: icu-config belongs to icu-devtools, a Multi-Arch: foreign
package.

I also found bug 776821 which claims that was causing other problems:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776821

That bug said the right fix was to get rid of icu-config. However I am
not seeing any movement towards that so until that ball gets rolling
it's just not a solution at all.

So that leaves another proposed solution:
* moving most of libicu-dev to libicu-dev-multiarch which would be
  m-a:same
* make libicu-dev m-a:no and keep icu-config in it
* make libxml2-dev depend on libicu-dev-multiarch and add a build-dep
  on libicu-dev.
  
This would make libxml2-dev usable again for multiarch development
without impacting other packages (unless they too want better multiarch
support).


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libicu-dev depends on:
ii  icu-devtools                     57.1-5
ii  libc6-dev [libc-dev]             2.24-8
ii  libicu57                         57.1-5
ii  libstdc++-5-dev [libstdc++-dev]  5.4.1-4
ii  libstdc++-6-dev [libstdc++-dev]  6.2.1-5

libicu-dev recommends no packages.

Versions of packages libicu-dev suggests:
pn  icu-doc  <none>

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Thu, 10 Aug 2017 08:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Hugh McMaster <hugh.mcmaster@outlook.com>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Thu, 10 Aug 2017 08:57:04 GMT) (full text, mbox, link).


Message #20 received at 837898@bugs.debian.org (full text, mbox, reply):

From: Hugh McMaster <hugh.mcmaster@outlook.com>
To: "837898@bugs.debian.org" <837898@bugs.debian.org>
Subject: Please remove icu-config as it is no longer used by libicu-dev's reverse dependencies
Date: Thu, 10 Aug 2017 08:52:40 +0000
Package: libicu-dev
Version: 57.1-6
Followup-For: Bug #837898

Dear Maintainer,

I have checked all 19 reverse dependencies of libicu-dev. Only one 
package (fis-gtm-6.3-000a) uses icu-config, and even then, it
is only used if detected during configure. If not present, the
configure script works around this, so it could be easily adjusted
to use pkgconfig instead.

Taking this into consideration, it is now safe (and reasonable) 
to remove icu-config from the package and restore
multi-arch support.

This, in turn, allows libxml2-dev to be installed for multiple
architectures simultaneously and greatly benefits the 
Wine project.

As things stand, not having multi-arch support in libicu-dev
is a serious blocker for many projects.

So let's move forward and resolve this bug.  :-)



Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Thu, 10 Aug 2017 10:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to László Böszörményi (GCS) <gcs@debian.org>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Thu, 10 Aug 2017 10:57:03 GMT) (full text, mbox, link).


Message #25 received at 837898@bugs.debian.org (full text, mbox, reply):

From: László Böszörményi (GCS) <gcs@debian.org>
To: Hugh McMaster <hugh.mcmaster@outlook.com>, 837898@bugs.debian.org
Subject: Re: Bug#837898: Please remove icu-config as it is no longer used by libicu-dev's reverse dependencies
Date: Thu, 10 Aug 2017 12:54:54 +0200
Control: tags -1 +pending

Hi Hugh,

On Thu, Aug 10, 2017 at 10:52 AM, Hugh McMaster
<hugh.mcmaster@outlook.com> wrote:
> Taking this into consideration, it is now safe (and reasonable)
> to remove icu-config from the package and restore
> multi-arch support.
 Thanks for taking care, much appreciated.
[...]
> As things stand, not having multi-arch support in libicu-dev
> is a serious blocker for many projects.
 Upstream released 59.1 some months back and while the previous
upstream release (58.2) is packaged for experimental already, the new
one and its transition is still pending. I'll take care of it when
arriving home after the short vacation of DebConf'17.

Regards,
Laszlo/GCS



Added tag(s) pending. Request was from László Böszörményi (GCS) <gcs@debian.org> to 837898-submit@bugs.debian.org. (Thu, 10 Aug 2017 10:57:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Sun, 27 Aug 2017 21:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to László Böszörményi (GCS) <gcs@debian.org>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Sun, 27 Aug 2017 21:27:03 GMT) (full text, mbox, link).


Message #32 received at 837898@bugs.debian.org (full text, mbox, reply):

From: László Böszörményi (GCS) <gcs@debian.org>
To: Hugh McMaster <hugh.mcmaster@outlook.com>, 837898@bugs.debian.org
Subject: Re: Bug#837898: Please remove icu-config as it is no longer used by libicu-dev's reverse dependencies
Date: Sun, 27 Aug 2017 23:24:43 +0200
Hi Hugh,

On Thu, Aug 10, 2017 at 10:52 AM, Hugh McMaster
<hugh.mcmaster@outlook.com> wrote:
> I have checked all 19 reverse dependencies of libicu-dev. Only one
> package (fis-gtm-6.3-000a) uses icu-config, and even then, it
> is only used if detected during configure. If not present, the
> configure script works around this, so it could be easily adjusted
> to use pkgconfig instead.
 I've checked more packages as ICU 59.1 is ready to be uploaded now.
It seems several needs patching, some due to the missing icu-config
file.

> Taking this into consideration, it is now safe (and reasonable)
> to remove icu-config from the package and restore
> multi-arch support.
 Indeed, to date all package can be updated not to use that file.

> This, in turn, allows libxml2-dev to be installed for multiple
> architectures simultaneously and greatly benefits the
> Wine project.
 Are you involved with these projects, I mean can you do deep testing
with new ICU if I make it available to you?

Regards,
Laszlo/GCS



Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Mon, 28 Aug 2017 12:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Hugh McMaster <hugh.mcmaster@outlook.com>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Mon, 28 Aug 2017 12:33:03 GMT) (full text, mbox, link).


Message #37 received at 837898@bugs.debian.org (full text, mbox, reply):

From: Hugh McMaster <hugh.mcmaster@outlook.com>
To: László Böszörményi (GCS) <gcs@debian.org>, "837898@bugs.debian.org" <837898@bugs.debian.org>
Subject: Re: Bug#837898: Please remove icu-config as it is no longer used by libicu-dev's reverse dependencies
Date: Mon, 28 Aug 2017 12:23:09 +0000
On Monday, 28 August 2017 7:24 AM, László Böszörményi (GCS) wrote:
> On Thu, Aug 10, 2017 at 10:52 AM, Hugh McMaster wrote:
>> I have checked all 19 reverse dependencies of libicu-dev. Only one
>> package (fis-gtm-6.3-000a) uses icu-config, and even then, it
>> is only used if detected during configure. If not present, the
>> configure script works around this, so it could be easily adjusted
>> to use pkgconfig instead.
> I've checked more packages as ICU 59.1 is ready to be uploaded now.
> It seems several needs patching, some due to the missing icu-config
> file.

Right, ICU 59.1 would also have other changes from the version 
currently in unstable and testing.

>> Taking this into consideration, it is now safe (and reasonable)
>> to remove icu-config from the package and restore
>> multi-arch support.
> Indeed, to date all package can be updated not to use that file.

That's good news. And fortunately, using pkg-config is quite simple.

>> This, in turn, allows libxml2-dev to be installed for multiple
>> architectures simultaneously and greatly benefits the
>> Wine project.
> Are you involved with these projects, I mean can you do deep testing
>with new ICU if I make it available to you?

I am involved with the Wine project, which uses libxml2 in our msxml3
handler. We do have tests, but they are probably not rigorous enough.

If you think it's necessary, you could approach the Debian XML/SGML Group 
for additional testing. That said, I was able to rebuild the libxml2 Debian 
package from source without any errors.

I also compiled the upstream libxml2 package, which has extensive tests 
(run these by calling 'make test' after './autogen.sh --without-python --with-icu').
Again, there were no errors.

So, my recommendation is to upload the package to unstable. :-)

--
Hugh


Reply sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>:
You have taken responsibility. (Mon, 11 Sep 2017 07:03:19 GMT) (full text, mbox, link).


Notification sent to Francois Gouget <fgouget@free.fr>:
Bug acknowledged by developer. (Mon, 11 Sep 2017 07:03:19 GMT) (full text, mbox, link).


Message #42 received at 837898-close@bugs.debian.org (full text, mbox, reply):

From: Laszlo Boszormenyi (GCS) <gcs@debian.org>
To: 837898-close@bugs.debian.org
Subject: Bug#837898: fixed in icu 59.1-1
Date: Mon, 11 Sep 2017 07:00:20 +0000
Source: icu
Source-Version: 59.1-1

We believe that the bug you reported is fixed in the latest version of
icu, 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 837898@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <gcs@debian.org> (supplier of updated icu 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 12 May 2017 15:34:54 +0000
Source: icu
Binary: libicu59 libicu59-dbg libicu-dev icu-devtools icu-devtools-dbg icu-doc
Architecture: source amd64 all
Version: 59.1-1
Distribution: experimental
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Description:
 icu-devtools - Development utilities for International Components for Unicode
 icu-devtools-dbg - Development utilities for International Components for Unicode (d
 icu-doc    - API documentation for ICU classes and functions
 libicu-dev - Development files for International Components for Unicode
 libicu59   - International Components for Unicode
 libicu59-dbg - International Components for Unicode (debug symbols)
Closes: 837898
Changes:
 icu (59.1-1) experimental; urgency=low
 .
   * New major upstream release.
   * Remove icu-config from libicu-dev :
     - make the package 'Multi-Arch: same' again (closes: #837898).
   * Don't fail on i386 self-tests, known problem.
Checksums-Sha1:
 abe36093720bfd1269a7525fbe64d26e06a41f7c 2105 icu_59.1-1.dsc
 e86189f53c0a01cecf093a555e1ebbd14abf5b82 22706578 icu_59.1.orig.tar.gz
 3265191df83ceb58c530c7868a1ef8d8ce6d1a85 24232 icu_59.1-1.debian.tar.xz
 1022e8142b7cd4c87b7d7603221a8f257742f659 691326 icu-devtools-dbg_59.1-1_amd64.deb
 e893b99695aadd7c6184047feb6db5d4eecc26f7 184974 icu-devtools_59.1-1_amd64.deb
 a954c547abec36e9787c287064f60b9d3f042feb 2355594 icu-doc_59.1-1_all.deb
 fcb9ea9d6fdcdd0ff4b3298baf0ddca54e80b0ae 7610 icu_59.1-1_amd64.buildinfo
 a5faced56a13d3eeb5726be391f524d3ea7e2d66 16305174 libicu-dev_59.1-1_amd64.deb
 dd83b46e3a854024816a2913eb264e847b4c70ce 7066236 libicu59-dbg_59.1-1_amd64.deb
 b8ea3ce2899ce540cf66dfa89edaf53161c26868 7820472 libicu59_59.1-1_amd64.deb
Checksums-Sha256:
 92723903798638d9330755aa982f90fc43d1843f74b875119713c9c6e6ed0c57 2105 icu_59.1-1.dsc
 7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe 22706578 icu_59.1.orig.tar.gz
 a692a778234a319ba2811ff7786cd1684a618390449ccaabd4fa1cd249481f01 24232 icu_59.1-1.debian.tar.xz
 1346b1029f0b977401583d1ab03cd1136aa54fa70ad22665fa4feca5c541113a 691326 icu-devtools-dbg_59.1-1_amd64.deb
 75b6d66d73bdb4c6864c39ae21e7dc80ed1191d0aa37f6a5a86455418e8da8c6 184974 icu-devtools_59.1-1_amd64.deb
 06588e37156689379ef0d72e3dfc00b62ddbd85c2617efa315f669c105b46f05 2355594 icu-doc_59.1-1_all.deb
 4667dbd8515f293a4f724d266d13b7dbbe0c887e48b8b3f97ef3b44c82a40669 7610 icu_59.1-1_amd64.buildinfo
 eab8e90cf118b01b6609994bb968989a02b03c2d7baf3f82f2b2e6e817687b11 16305174 libicu-dev_59.1-1_amd64.deb
 e49941d1ee6aa12c4ec0645eb468c7d949f06440efc8eb7c770859b901376b8f 7066236 libicu59-dbg_59.1-1_amd64.deb
 b2f44e6a9f5b7851d276e47804574f06205789e013b237c9567cc08983ef25ec 7820472 libicu59_59.1-1_amd64.deb
Files:
 3b42eea03a3b07fa78f85eeeaa624478 2105 libs optional icu_59.1-1.dsc
 54923fa9fab5b2b83f235fb72523de37 22706578 libs optional icu_59.1.orig.tar.gz
 10cd17319856e089fc5b96e7566ffb4a 24232 libs optional icu_59.1-1.debian.tar.xz
 1f71bc9f22fab2eea8dfbd34e77c8486 691326 debug extra icu-devtools-dbg_59.1-1_amd64.deb
 92c93c89ee2937c659ea5ee5228bf230 184974 libdevel optional icu-devtools_59.1-1_amd64.deb
 4a6e30828f0a6b66d8c6e3a0ad2fe555 2355594 doc optional icu-doc_59.1-1_all.deb
 c1a475800aa77e71a442f80d85c51de5 7610 libs optional icu_59.1-1_amd64.buildinfo
 63e2d2b6e8f59c5d91b200feded60187 16305174 libdevel optional libicu-dev_59.1-1_amd64.deb
 1a2fc85e826dd487e8233d38c3801208 7066236 debug extra libicu59-dbg_59.1-1_amd64.deb
 529fddb205da3675986db4b49a146459 7820472 libs optional libicu59_59.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAlmvhLcACgkQ3OMQ54ZM
yL/tOxAAhsra67n4xmhCkLdwXvG0XRP18n2k0bUdxkex1OfmHZqk3ma7i10HdfFa
XDcr0BSSH64AQrE9JsIZWHjQfv9CQ2kQHtHYeiHQwR4w57/ZA0u8Fm2sliieaE/P
7h9+A+YsMz9kV403CnfMY7CuPUB1dRwtweNRjI0WrFebGMPyKP2r92FpbPcfbmVY
qMfuf9BSys9frjHY7HKsg/qliaul4WzzXjHXjGHlaIcneh4FfL8exPi1+tB3G3MD
UIToHqCz/0M9mYg4tlEgOkixgRaeokjhPlYbD3Hx9OqfVumwjnUk+GxoBvoVeN3u
cald6Wcml8w8azhyq3AGVAam5adihXGsvak9m71pG+ulbgzPqwVsSIMNsIfuc1Ta
4ZfxuOf/rx3krOHBgFzI1rfdRNLEiJNu74MgpNtNC/6iUmh+YSThv7R8diywCKGN
c0w0Uhy0OHNvSVBWwWxYly/o3WVP9nBTmfWa4wXJMEs96Sqc9LiBG9dMXwFqbhsm
xPeZ3Cxs+CN6ZL1lv5Eya23yZAcv1jsUOJZOQT6oYlB6kLws1dp4FnMe5lelNV9E
BCLd2LlM+ZCsRiU9iE76oiCltFAZGcESw27ph7rweHLEJpbN80QID5UUfSniT2Lh
0WS7rRUafl1wTluEZSmZSBeOnKFKJ3f2fQ2xaZ3cm9mmttVo++8=
=pvM0
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Laszlo Boszormenyi (GCS) <gcs@debian.org>:
Bug#837898; Package libicu-dev. (Sat, 11 Nov 2017 10:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to "Manuel A. Fernandez Montecelo" <manuel.montezelo@gmail.com>:
Extra info received and forwarded to list. Copy sent to Laszlo Boszormenyi (GCS) <gcs@debian.org>. (Sat, 11 Nov 2017 10:45:03 GMT) (full text, mbox, link).


Message #47 received at 837898@bugs.debian.org (full text, mbox, reply):

From: "Manuel A. Fernandez Montecelo" <manuel.montezelo@gmail.com>
To: László Böszörményi (GCS) <gcs@debian.org>
Cc: Hugh McMaster <hugh.mcmaster@outlook.com>, 837898@bugs.debian.org
Subject: Re: Bug#837898: Please remove icu-config as it is no longer used by libicu-dev's reverse dependencies
Date: Sat, 11 Nov 2017 11:41:34 +0100
Hi Laszlo,

2017-08-27 23:24 László Böszörményi (GCS):
>Hi Hugh,
>
>On Thu, Aug 10, 2017 at 10:52 AM, Hugh McMaster
><hugh.mcmaster@outlook.com> wrote:
>> I have checked all 19 reverse dependencies of libicu-dev. Only one
>> package (fis-gtm-6.3-000a) uses icu-config, and even then, it
>> is only used if detected during configure. If not present, the
>> configure script works around this, so it could be easily adjusted
>> to use pkgconfig instead.
> I've checked more packages as ICU 59.1 is ready to be uploaded now.
>It seems several needs patching, some due to the missing icu-config
>file.
>
>> Taking this into consideration, it is now safe (and reasonable)
>> to remove icu-config from the package and restore
>> multi-arch support.
> Indeed, to date all package can be updated not to use that file.
>
>> This, in turn, allows libxml2-dev to be installed for multiple
>> architectures simultaneously and greatly benefits the
>> Wine project.
> Are you involved with these projects, I mean can you do deep testing
>with new ICU if I make it available to you?

Do you have any plans yet to start the transition to move this to
unstable?

If you're waiting on a rebuild of the packages that depend on this one
to see if any breaks, perhaps I can give it a try in a week or so.


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jan 10 14:54:19 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.