[MIR] libonig

Bug #675757 reported by Clint Byrum
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libonig (Ubuntu)
Won't Fix
Undecided
Clint Byrum

Bug Description

MIR Requirements:

Availability: Available in universe for several releases, builds successfully on all official platforms.

Rationale:

Onigurama regular expression support is currently being dropped from our PHP5 package because it is not in main, causing a larger delta with debian.

Support for this library will help developers who wish to use libonig's support for multiple character sets.

Security:

I was unable to find any previous CVE's or security reports referring to libonig

Quality assurance:

The package installs and follows standard library conventions. It runs its own test suite upon build. There are no open bugs in Debian or Ubuntu against it.

UI standards: N/A

Dependencies:

It only depends on itself.

Standards compliance: The package appears to be in complete compliance with Debian policies and the related standards.

Maintenance: This library is fairly mature and should not need much maintenance.

Background information: N/A

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Please note that this has been filed in conjunction with an ongoing merge that will add libonig-dev back into the build-depends of php5, so it probably does not show in component mismatches just yet.

Michael Terry (mterry)
Changed in libonig (Ubuntu):
assignee: nobody → Michael Terry (mterry)
status: New → In Progress
Revision history for this message
Michael Terry (mterry) wrote :

So I dig that this has a test suite, has zero bugs in Ubuntu and Debian, and is in sync. However, I have some nits and a blocker.

Nits:
 * Debian has not yet packaged the new upstream release from a year ago. That doesn't strike me as particularly well maintained.
 * No one is subscribed to Ubuntu bugs (just in case one comes in)
 * Lintian issues: http://<email address hidden>#libonig

Blocker:
 * Upstream seems to change API with many releases (see [1]), but there is no symbols file. debian/rules just says "dh_makeshlibs -a -V 'libonig2 (>= 5.2.0)'" which is clearly wrong. I would recommend either -V with no arguments or a symbols file.

[1] http://www.geocities.jp/kosako3/oniguruma/HISTORY_5X.txt

Changed in libonig (Ubuntu):
assignee: Michael Terry (mterry) → nobody
status: In Progress → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libonig (Ubuntu) because there has been no activity for 60 days.]

Changed in libonig (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

I am assigning back to me. I'll attempt to address all of these things and work on getting libonig in shape for main.

Changed in libonig (Ubuntu):
status: Expired → In Progress
assignee: nobody → Clint Byrum (clint-fewbar)
Changed in libonig (Ubuntu):
status: In Progress → Won't Fix
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI - While not yet fully decided if we really want to do it I wanted to place a FYI note here that there is a new approach to MIR this package in bug 1889248

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.