[Ubuntu] [Qgis-developer] Grass, QGIS, and Ubuntu 14.04
Hamish
hamish.webmail at gmail.com
Thu Aug 14 00:20:46 PDT 2014
Randy wrote:
> > The last ubuntu update breaks the QGIS Grass Plugin - the plugin
> > wants grass 6.4.3 but grass has went to 6.4.4 at some point. Since
> > I didn't pay great attention I'm not entirely sure if grass
> > upgraded or the plugin downgraded. I'm not 100% sure it was this
> > upgrade - but regardless this last one finished things breaking (if
> > it started earlier).
Alex wrote:
> The plugin was removed, GRASS upgraded. When a new version of GRASS
> gets added to the repo the main QGIS package has to be rebuilt for the
> qgis-grass-plugin to match. That hasn't happened yet.
>
> I'm not sure if there's an option with Launchpad to force rebuild of
> QGIS whenever GRASS gets uploaded. Forwarding to the Ubuntugis group.
Hi,
So the current state in the UbuntuGIS ppa, as I understand it, is
this:
the libgdal-grass and qgis-grass plugin packages depend on the
"grass<ABI version>" virtual package. Currently that means "grass644",
which the new GRASS 6.4.4 package provides*.
So those two packages need to have their debian/control files modified
to depend on the new virtual package name and reuploaded with an
incremented changelog version; an automated no-change rebuild won't
help.
[*] actually I think the current version Jerome uploaded for 12.04 is
telling some small lies (mea culpa) and still providing "grass643". In
this case an automated no-change rebuild would help, but would be
dishonest. :) I tested the QGIS grass plugin like that and it didn't
immediately crash. I've since fixed that in DebianGIS git and uploaded
new grass packages for 14.04 and 10.04 in the UbuntuGIS-unstable ppa.
As far as I can see the ubugis-unstable ppa 12.04 version of the
libgdal-grass plugin has been modified away from the "grass643" virtual
dependency as is using >older, <newer version rules of the main binary
grass package, which works too but makes the edit a little different.
AFAICT2, the libgdal-grass 1.11 package has not been uploaded to the
14.04 section, it is a separate source package derived from the main
gdal tarball. there's a README in the DebianGIS gdal git explaining how
to make the extracted plugin tarball. (before all this was an ugly
circular dependency, and the separate packages + plugins help with the
GPLness of the plugin but not the rest of GDAL)
In the OsgeoLive ppa we couldn't wait, and kalxas has uploaded and
rebuilt new versions for gdal 1.11 and grass 6.4.4.
jef uploaded a new qgis package to the ubugis-unstable ppa last night,
I haven't tested it but hopefully it helps with the transition.
long winded way of saying: easy fix, we know about it, will be sorted
out soon, sorry for the inconvenience.
regards,
Hamish
More information about the Ubuntu
mailing list