← Back to team overview

touch-packages team mailing list archive

[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