[MIR] leveldb, snappy, libs3

Bug #1022493 reported by James Page
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
leveldb (Ubuntu)
Fix Released
Medium
Unassigned
libs3 (Ubuntu)
Fix Released
Medium
Unassigned
snappy (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

>> information for leveldb - http://code.google.com/p/leveldb/ <<

[Availability]
In universe since oneiric

[Rationale]
The ceph source package currently embeds a copy of leveldb; this caused a FTBFS on powerpc and is less than ideal; the most recent updates in Debian have made use of the leveldb package itself; Ubuntu should follow.

[Security]
No CVE's found.

[Quality assurance]
Package has a test suite and it is executed during the build process

[Dependencies]
Other than snappy (on this MIR) all in main.

[Standards compliance]
Debhelper 7 style packaging

[Maintenance]
1 bug in Ubuntu - FTBFS on powerpc - this is also reported in Debian and upstream.
Looks well maintained in Debian; 1 Important bug outstanding (FTBFS on big-endian archs)

[Background information]
N/A

>> information for snappy - http://code.google.com/p/snappy/ <<

[Availability]
In universe since oneiric

[Rationale]
LevelDB uses snappy compression by default; it provides a great balance between compression level, speed and overhead and is becoming increasingly popular as a replacement for LZO and its licensing is perceived as easier to use.

[Security]
No CVE's found.

[Quality assurance]
Package has a test suite and it is executed during the build process

[Dependencies]
All in main

[Standards compliance]
Older style packaging but generally looks OK.

[Maintenance]
No bugs in Ubuntu.
Looks well maintained in Debian; No bugs outstanding.

[Background information]
N/A

>> information for libs3 - http://libs3.ischo.com/index.html <<

[Availability]
In universe for precise

[Rationale]
ceph currently ships libs3 within its source code tree with leveldb; factoring this out into a separate library is preferable; Debian have already done so - Ubuntu should follow.

[Security]
No CVE's found

[QA]
Test suite but not enabled.

[Dependencies]
All in main

[Standards Compliance]
Older style packaging but very simple and generally OK.

[Maintenance]
Maintained by the ceph Debian Maintainer to support ceph.
No bugs in Debian or Ubuntu.

James Page (james-page)
Changed in leveldb (Ubuntu):
importance: Undecided → Medium
Changed in snappy (Ubuntu):
importance: Undecided → Medium
James Page (james-page)
description: updated
Changed in leveldb (Ubuntu):
milestone: none → ubuntu-12.10-beta-1
Changed in snappy (Ubuntu):
milestone: none → ubuntu-12.10-beta-1
James Page (james-page)
summary: - [MIR] leveldb, snappy
+ [MIR] leveldb, snappy, libs3
James Page (james-page)
description: updated
Changed in libs3 (Ubuntu):
milestone: none → ubuntu-12.10-beta-1
description: updated
James Page (james-page)
Changed in libs3 (Ubuntu):
importance: Undecided → Medium
Michael Terry (mterry)
Changed in libs3 (Ubuntu):
importance: Medium → Low
importance: Low → Medium
Revision history for this message
Michael Terry (mterry) wrote :

snappy is fine. Test suite, bug subscriber, we're in sync, no build issues, no bugs. No symbols file, but that's forgivable, as it's C++.

Changed in snappy (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

leveldb is almost fine. Code was already in main. Has tests (though there is a test failure on powerpc that upstream says is a bug with the tests, not the code). We're in sync with Debian, which is nice. Again, no symbols file, but it's C++.

I'm going to block on the powerpc test fix. Just working around it (or disabling the test) should be sufficient for now, since upstream says the test is busted. But I don't want to add a new FTBFS package to main, especially since that would then break ceph on powerpc.

Changed in leveldb (Ubuntu):
status: New → Fix Committed
status: Fix Committed → Incomplete
James Page (james-page)
Changed in leveldb (Ubuntu):
assignee: nobody → James Page (james-page)
Revision history for this message
Michael Terry (mterry) wrote :

libs3 is fine. The test suite does not seem suitable for automated running, so that's fine. Very low-maintenance (no new release since 2008). We're in sync and no bugs (though very young package, despite being around so long).

No symbols file, it would be nice to see one submitted to Debian, but not a blocker.

Changed in libs3 (Ubuntu):
status: New → Fix Committed
Revision history for this message
James Page (james-page) wrote :

@Michael

I just uploaded a fix for the test failure on powerpc based on conversation from upstream ML; short term fix is to increase test threshold which is failing by 1%; longer term fix is a little more involved but it relates to the way false positives are being measuring during testing rather than an actual bug in leveldb itself.

Worked OK on the porter so should be good in the archive....

James Page (james-page)
Changed in leveldb (Ubuntu):
status: Incomplete → New
assignee: James Page (james-page) → nobody
Michael Terry (mterry)
Changed in leveldb (Ubuntu):
status: New → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

I've moved all of leveldb, libs3, and snappy to main.

Changed in leveldb (Ubuntu):
status: Fix Committed → Fix Released
Changed in libs3 (Ubuntu):
status: Fix Committed → Fix Released
Changed in snappy (Ubuntu):
status: Fix Committed → 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.