touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #39615
[Bug 1037588] Re: Provide pkg-config pc files
quantal has seen the end of its life and is no longer receiving any
updates. Marking the quantal task for this ticket as "Won't Fix".
** Changed in: icu (Ubuntu Quantal)
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to icu in Ubuntu.
https://bugs.launchpad.net/bugs/1037588
Title:
Provide pkg-config pc files
Status in icu package in Ubuntu:
Fix Released
Status in icu source package in Quantal:
Won't Fix
Status in icu source package in Raring:
Fix Released
Status in icu package in Debian:
Fix Released
Bug description:
[Impact]
* The upstream version of icu we ship, has pkg-config files in the
upstream tarball, but they are not installed into any of the binary
packages.
* If software correctly relies on this upstream icu version, it's not
unreasonable to depend on pkg-config files being present. Apart from
that they aren't here.
* While everything in the archive builds, new software build in a
jhbuild doesn't. Jhbuild is used to build large scale upstream
projects and many developers choose to run last stable release & do
their development there. Hence it should be supported.
[Test Case]
$ pkg-config --list-all | grep icu-
icu-i18n icu-i18n - International Components for Unicode: Internationalization library
icu-uc icu-uc - International Components for Unicode: Common and Data libraries
icu-io icu-io - International Components for Unicode: Stream and I/O Library
icu-le icu-le - International Components for Unicode: Layout library
icu-lx icu-lx - International Components for Unicode: Paragraph Layout library
* Above command should succeed with output shown.
* Other tests are compiling & linking icu-* using pkg-config as for example done by harfbuzz
[Regression Potential]
* If some piece of software in quantal used auto-detection of icu-*
based on pkg-config files, it means in quantal-release & quantal-
security it will continue to build without linking icu; but in an SRU
it will pick up linking against icu. In practice, we need check that
libicu-dev rdepends do not do so. That would be sufficient, because
all our builds are done in minimal / clean chroots.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icu/+bug/1037588/+subscriptions