Please merge pcre3 7.6-2 (main) from Debian unstable (main)

Bug #186187 reported by Daniel Hahler
4
Affects Status Importance Assigned to Milestone
pcre3 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Changelog since current hardy version 7.4-1ubuntu1:

pcre3 (7.6-1) unstable; urgency=low

  * New upstream release
  * Ship pcredemo.c in examples directory (Closes: #377587)

Tags: merge
Daniel Hahler (blueyed)
Changed in pcre3:
assignee: nobody → blueyed
status: New → In Progress
Daniel Hahler (blueyed)
Changed in pcre3:
assignee: blueyed → nobody
status: In Progress → Triaged
Revision history for this message
Daniel Hahler (blueyed) wrote :

Additional to merging Debian unstable, this also moves libpcre3 to /lib (bug 15051)
Please verify my changes carefully.

Revision history for this message
Michael Bienia (geser) wrote :

As pcre3 7.4-1 got already merged into hardy, either the additional change needs to be split out for a 7.4-1ubuntu2 upload or pcre3 7.6-1 merged from Debian unstable.

Revision history for this message
Kees Cook (kees) wrote : Re: Please merge pcre3 7.6-1 (main) from Debian unstable (main)

Once freeze clears, I will get the debdiff applied and merged with 7.6-1. Apologies for missing this bug report when I did the 7.4-1 merge (I was working from the MoM list). Thanks!

description: updated
Changed in pcre3:
assignee: nobody → keescook
Revision history for this message
Sebastien Bacher (seb128) wrote :

The new version has broken compatibility you might want wait before updating

Revision history for this message
Steve Langasek (vorlon) wrote :

I can confirm what Sebastien says, that libpcrecpp0 has broken binary-compatibility in pcre3 7.6. This should be resolved before merging from Debian, and at this point requires a freeze exception and a transition plan for packages that depend on libpcrecpp0 (preferably, coordinated with Debian to avoid a long-term delta for this package as a result of package name differences).

Steve Langasek (vorlon)
Changed in pcre3:
status: Triaged → Incomplete
Revision history for this message
Daniel Hahler (blueyed) wrote :

Debian has released 7.6-2, which addresses the binary-incompatibility issues.

I've created a new debdiff for this merge, which fixes the things mentioned by Steve in bug 15051.
I'm not sure about the shlibs version bump though.

Changed in pcre3:
importance: Undecided → Wishlist
status: Incomplete → Triaged
Revision history for this message
Kees Cook (kees) wrote :

I think this should not be merged for Hardy -- it is too late in the process. We will do it for Intrepid, though. If anyone wants to run with an FFe for Hardy, we can reopen this bug.

Changed in pcre3:
status: Triaged → Won't Fix
Revision history for this message
Daniel Hahler (blueyed) wrote :

Kees, should I break out the patch, which is required for "grep -P", or is this also too late already?

Revision history for this message
Kees Cook (kees) wrote :

I'd say track the grep -P patch separately. You'll still likely need a FFe for it (but it's much less code to review so it shouldn't be too much of a problem).

Revision history for this message
Daniel Hahler (blueyed) wrote :

I've extracted the patch for moving libpcre and attached it to bug 15051.

Revision history for this message
Maia Everett (linneris) wrote :

Reopened for Intrepid.

Changed in pcre3:
assignee: keescook → nobody
status: Won't Fix → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

pcre3 7.6-2 has been merged into intrepid. Thanks!

Changed in pcre3:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.