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 | e...@debian.org

Reply via email to