** Description changed:

  Availability
  ============
  Synced with Debian. Built for all supported architectures.
  
  Rationale
  =========
  Required by vte2.91 0.46+ and gnome-terminal 3.22+.
  The Ubuntu Desktop team has postponed the need for this transition by 
reverting the vte and gnome-terminal commits that switched to pcre2.
  
  Security
  ========
  At least one open security issue, affecting Ubuntu 16.04 LTS
  https://people.canonical.com/~ubuntu-security/cve/pkg/pcre2.html
  https://security-tracker.debian.org/tracker/source-package/pcre2
  https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=pcre
  
  Quality assurance
  =================
  - Please subscribe Ubuntu Desktop Bugs or Ubuntu Foundation Bugs (like pcre3) 
to this package.
  https://bugs.launchpad.net/ubuntu/+source/pcre2
  https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=pcre2
  
  Upstream tests are run during the build but there is no autopkgtest
  
  Does not have 3.0 (quilt) set
  
  Dependencies
  ============
  Only build-dependencies are dpkg and debhelper. No other added dependencies.
  
  Standards compliance
  ====================
  3.9.6
  
  Maintenance
  ===========
  - Actively developed upstream
  http://pcre.org/
  
  Background information
  ======================
  As the package description states, the older version of this library is 
confusingly named pcre3 in Debian/Ubuntu. pcre3 is already in Ubuntu main.
  
  Transition
  ==========
  https://people.canonical.com/~ubuntu-archive/transitions/html/pcre2-main.html
  
  https://people.canonical.com/~ubuntu-archive/transitions/html/pcre2.html
  
  Other Info
  ==========
  In the original release of pcre2 in Jan 2015, the author says this is not 
just a drastic update to the original pcre but a "new project". He felt free to 
change names and options.
  https://lists.exim.org/lurker/message/20150105.162835.0666407a.en.html
  
  pcre3 has gotten some bugfix releases since then (from 8.36 to 8.40
  released Jan 2017)
  
  Some discussion of how it's different:
  http://www.regular-expressions.info/pcre2.html
  
  PCRE3 Reverse Dependencies in Main
  ==================================
  http://people.canonical.com/~ubuntu-archive/transitions/html/pcre2-main.html 
(manually compiled list)
  
  Can be built with pcre2:
  - clamav <https://github.com/vrtadmin/clamav-devel/commit/85131d40f2990010>
  - git [bug 1729075]
  - haproxy 
<https://git.haproxy.org/?p=haproxy.git;a=commitdiff;h=f2592b29f13907dd>
  - libselinux 
<https://github.com/SELinuxProject/selinux/commit/50f0910cf05bdc1d1>
  - qtbase-opensource-src (already using a bundled copy)
  
  Can NOT be built with pcre2:
  - apache2 <https://bz.apache.org/bugzilla/show_bug.cgi?id=57471>
  - exim4 <https://bugs.exim.org/show_bug.cgi?id=1878>
  - freeradius
- - glib2.0
+ - glib2.0 https://bugzilla.gnome.org/755693
  - libpam-mount
  - nginx (blocked on exim4?)
  - nmap
  - php7.2 (but php7.3 will switch to pcre2)
  - postfix
  - python-pyscss
  - rasqal
  - sssd
  - wget

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1636666

Title:
  [MIR] pcre2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pcre2/+bug/1636666/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to