Extras i386 rawhide rebuild in mock status 2006-05-29

Paul Howarth paul at city-fan.org
Wed May 31 17:11:48 UTC 2006


Matthias Saou wrote:
> Paul Howarth wrote :
> 
> [...]
>>> Additionally, -devel packages which don't get it right often break the .pc
>>> file dependency chain, so that is the place where to fix the "Requires".
>> Two questions:
>>
>> 1. should bugs be raised on packages like freetype, which has a -devel 
>> subpackage that includes a .pc file but has no dep on pkgconfig?
>>
>> 2. If the answer to the first question is yes, should the raised bug be 
>> a blocker of the BuildReqBlocker bug? Or should it be a blocker of a bug 
>> for a specific package that's failing to build because pkg-config is not 
>> present (as in Matthias' example).
>>
>> Something as low down in the dependency chain as freetype could 
>> potentially fix a lot of package build issues.
> 
> I remember having filed a bug against gtk2 or glib2 a long time ago
> because the -devel sub-package didn't require pkgconfig, but the
> maintainer didn't want to make the change. If general consensus is to
> go in that direction now, and the minimal set of build packages
> reflects that, then I'm all for it.
> 
> I've actually filed that exact same bug for lua a moment ago since
> Matt's reports show that it makes the lighttpd rebuild fail :
> 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193674

WindowMaker has buildreqs that, with their dep chain, pull in the 
following -devel packages:

  glibc-devel             i386       2.4.90-10        core 
1.9 M
  libstdc++-devel         i386       4.1.1-1          core 
9.5 M
  fontconfig-devel        i386       2.3.95-3         core 
169 k
  gettext-devel           i386       0.14.5-3         core 
1.1 M
  giflib-devel            i386       4.1.3-7          core 
109 k
  libICE-devel            i386       1.0.1-1          core 
  13 k
  libSM-devel             i386       1.0.1-1          core 
9.2 k
  libX11-devel            i386       1.0.1-1          core 
679 k
  libXext-devel           i386       1.0.1-1          core 
  58 k
  libXft-devel            i386       2.1.8.2-3.2      core 
  16 k
  libXinerama-devel       i386       1.0.1-1.2        core 
5.0 k
  libXpm-devel            i386       3.5.5-1          core 
  31 k
  libXrender-devel        i386       0.9.1-1          core 
8.5 k
  libjpeg-devel           i386       6b-36.2.1        core 
106 k
  libpng-devel            i386       2:1.2.10-5       core 
182 k
  libtiff-devel           i386       3.8.2-3          core 
497 k
  xorg-x11-proto-devel    i386       7.1-1            core 
264 k
  zlib-devel              i386       1.2.3-1.2.1      core 
101 k
  freetype-devel          i386       2.1.10-6         core 
577 k
  libXau-devel            i386       1.0.1-1          core 
  11 k
  libXdmcp-devel          i386       1.0.1-1          core 
7.1 k
  mesa-libGL-devel        i386       6.5-6            core 
118 k

If just one of those had a dep on pkgconfig, WindowMaker would build (I 
realise that not all of them ship .pc files, but many of them do).

Paul.




More information about the fedora-devel-list mailing list