On 7 July 2019 at 15:11, Gianfranco Costamagna wrote:
| Source: r-base
| Version: 3.6.1-1
| Severity: serious
|
| Hello, after libselinux has been uploaded in unstable, lots of
reverse-dependencies of r-base
| will start to FTBFS because of missing libpcre3-dev dependency (that was
dragged in by selinux)
| One solution that worked in Ubuntu has been to depend (build and runtime) on
both pcre2 and pcre3 development packages
|
| this is the changelog I added in Ubuntu
|
| r-base (3.6.0-2ubuntu2) eoan; urgency=medium
|
| * Require both libpcr{2,3}-dev packages at runtime, so each reverse
| dependency finds them.
| This is needed because currently the package pulls libpcr2-dev via
| libselinux, and libpcr3-dev via glib2.0 development package.
| The easy way to avoid reverse-dependencies (like littler) to fail to build
| is to force them both being available on the system, while the longer term
| plan is to have glib2.0 use libpcr2-dev too.
| This is already tracked at https://gitlab.gnome.org/GNOME/glib/issues/1085
| and launchpad bug: 1792544
|
| and the diff
| (I'm not tagging it as patch, because this is more an hack rather than a
patch)
|
| http://launchpadlibrarian.net/431996696/r-base_3.6.1-1_3.6.1-1ubuntu1.diff.gz
Thanks for the detective work, and too bad for not discovering this with the
pre-release. I'll get a fix out tomorrow. (And agree on hack-vs-patch but
c'est la vie).
Dirk
| cheers,
|
| Gianfranco
--
http://dirk.eddelbuettel.com | @eddelbuettel | [email protected]