#1424 please tag gdal, grass, xastir, pfstools, mapnik with f11-beta to fix broken deps
Closed: Fixed None Opened 15 years ago by alexlan.

fixes broken deps:

{{{
Broken deps for i386


pfstools-imgmagick-1.7.0-3.fc11.i386 requires libMagickCore.so.1
pfstools-imgmagick-1.7.0-3.fc11.i386 requires libMagick++.so.1
pfstools-octave-1.7.0-3.fc11.i386 requires libhdf5.so.5
xastir-1.9.5-2.fc11.i386 requires libMagickCore.so.1

}}}


Ah, of course grass and gdal also need to be included (I had assumed that Jesse had already tagged as f11-beta as he had built them):

Currently working on getting mapnik built and will request somebody apply the patch (because of the closed ACLs) and build and tag.

Marked ticket #1419 as a duplicate of this one.

So this is the list of deps the fuller list of packages will fix:

{{{
Broken deps for i386


gdal-1.6.0-4.fc11.i386 requires libodbc.so.1
gdal-1.6.0-4.fc11.i386 requires libodbcinst.so.1
gdal-1.6.0-4.fc11.i386 requires libhdf5.so.5
gdal-perl-1.6.0-4.fc11.i386 requires libodbc.so.1
gdal-perl-1.6.0-4.fc11.i386 requires libodbcinst.so.1
gdal-perl-1.6.0-4.fc11.i386 requires libhdf5.so.5
gdal-ruby-1.6.0-4.fc11.i386 requires libodbc.so.1
gdal-ruby-1.6.0-4.fc11.i386 requires libodbcinst.so.1
gdal-ruby-1.6.0-4.fc11.i386 requires libhdf5.so.5
grass-6.3.0-10.fc11.i386 requires libodbc.so.1
pfstools-imgmagick-1.7.0-3.fc11.i386 requires libMagickCore.so.1
pfstools-imgmagick-1.7.0-3.fc11.i386 requires libMagick++.so.1
pfstools-octave-1.7.0-3.fc11.i386 requires libhdf5.so.5
xastir-1.9.5-2.fc11.i386 requires libMagickCore.so.1

}}}

Once mapnik is rebuilt it will also fix:

{{{
mapnik-0.5.2-0.10.svn780.fc11.i386 requires dejavu-fonts-sans
}}}

With the above patch against the .spec file in the devel branch, mapnik rebuilds properly, see koji scratch build:

http://koji.fedoraproject.org/koji/taskinfo?taskID=1255990

Note that the patch also adds a GCC patch.

Actually I just realised the font requires are still messed up, it is currently:

{{{
%if "%{?dist}" == ".fc11"
Requires: dejavu-fonts-sans
%else
Requires: dejavu-fonts
%endif
}}}
it should be
{{{
%if 0%{?fedora} >= 11
Requires: dejavu-fonts-compat
%else
Requires: dejavu-fonts
%endif
}}}

better patch that actually fixes the font Requires and hence the broken deps
mapnik-build.patch

Replying to [comment:6 alexlan]:

Actually I just realised the font requires are still messed up, it is currently:

Latest patch fixes this.

new scratch build:

http://koji.fedoraproject.org/koji/taskinfo?taskID=1256046

confirms correct requires:

{{{
rpm -qp --requires /tmp/mapnik-0.5.2-0.12.svn780.fc11.x86_64.rpm |grep fonts
dejavu-fonts-compat
}}}

in addition this requires is satisfied in current rawhide:

{{{
$ repoquery --repoid=rawhide --requires dejavu-fonts-compat
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
}}}

OK, here is the complete list:

* xastir-1.9.4-7.fc11 http://koji.fedoraproject.org/koji/buildinfo?buildID=94961
* pfstools-1.7.0-5.fc11: http://koji.fedoraproject.org/koji/buildinfo?buildID=95193     
* grass-6.3.0-12.fc11: https://koji.fedoraproject.org/koji/buildinfo?buildID=95181
* gdal-1.6.0-8.fc11: http://koji.fedoraproject.org/koji/buildinfo?buildID=95189 
* mapnik-0.5.2-0.12.svn780.fc11: http://koji.fedoraproject.org/koji/buildinfo?buildID=95315

will fix these deps:

{{{
Broken deps for i386


gdal-1.6.0-4.fc11.i386 requires libodbc.so.1
gdal-1.6.0-4.fc11.i386 requires libodbcinst.so.1
gdal-1.6.0-4.fc11.i386 requires libhdf5.so.5
gdal-perl-1.6.0-4.fc11.i386 requires libodbc.so.1
gdal-perl-1.6.0-4.fc11.i386 requires libodbcinst.so.1
gdal-perl-1.6.0-4.fc11.i386 requires libhdf5.so.5
gdal-ruby-1.6.0-4.fc11.i386 requires libodbc.so.1
gdal-ruby-1.6.0-4.fc11.i386 requires libodbcinst.so.1
gdal-ruby-1.6.0-4.fc11.i386 requires libhdf5.so.5
grass-6.3.0-10.fc11.i386 requires libodbc.so.1
pfstools-imgmagick-1.7.0-3.fc11.i386 requires libMagickCore.so.1
pfstools-imgmagick-1.7.0-3.fc11.i386 requires libMagick++.so.1
pfstools-octave-1.7.0-3.fc11.i386 requires libhdf5.so.5
xastir-1.9.5-2.fc11.i386 requires libMagickCore.so.1
mapnik-0.5.2-0.10.svn780.fc11.i386 requires dejavu-fonts-sans

}}}

Metadata Update from @alexlan:
- Issue set to the milestone: Fedora 11 Beta

7 years ago

Login to comment on this ticket.

Metadata