[MIR] tokyocabinet

Bug #699734 reported by Antonio Radici
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tokyocabinet (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Asking for a MainInclusionProcess for tokyocabinet because this is a new dependency of mutt (included in Debian from mutt release 1.5.20 and the ubuntu maintainer has to patch mutt every time to replace tokyocabinet with gdbm because tokyocabinet is not available in main). Additionally tokyocabinet is reported to be a lot faster than gdbm so the user experience will improve considerable. Tokyocabinet is currently used to manage the header cache in mutt.

The checklist from https://wiki.ubuntu.com/UbuntuMainInclusionRequirements follows:

* 1. Availability:
the package is already in universe and it builds fine on the architecture supported by the latest ubuntu distro

* 2. Rationale:
** it is a new build dependency of mutt which is already in main (libtokyocabinet-dev)
** once mutt binary is built, it is a new shlib dependency of it (tokyocabinet8, at the moment)
** see the start of this bug for a full explanation

* 3. Security:
** see the security section below

* 4. Quality assurance:
** no configuration is required, this is just a shared library, it's up to the packages depending on this shared library to write the code to use it
** there are no long term bugs for it

** no important bugs in Debian:
http://bugs.debian.org/tokyocabinet

** no important bugs in Ubuntu:
https://launchpad.net/ubuntu/+bugs?field.searchtext=tokyocabinet&orderby=-importance&search=Search&field.status:list=NEW&field.status:list=INCOMPLETE_WITH_RESPONSE&field.status:list=INCOMPLETE_WITHOUT_RESPONSE&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.status:list=INPROGRESS&field.status:list=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=

** upstream bug tracker has not been found, I have sent a mail to <email address hidden> asking for the url of it (if it exists)

** the package is well maintained in Debian and it is imported as-is into Ubuntu; Pierre Habouzit, the current maintainer, is very responsive and the package is hosted on collab-maint so NMU's are welcome.

** the package does not deal with any exotic hardware

** the package ships a testsuite which is correctly executed as part of the build

* 5. UI Standards
** does not apply, not an UI

* 6. Dependencies
** the following build-deps are all in ubuntu main:
Build-Depends: autotools-dev, chrpath, debhelper (>= 7.0.50), libbz2-dev, zlib1g-dev
** no Recommends: section
** binary deps are also in main (apart from the tokyocabinet packages themselves)

* 7. Standards compliance
** the packages is FHS and Debian Policy compliant
** the package would be lintian clean if it weren't for two warnings (two wrong section in the manual pages) which I'm going
to fix with an NMU
** the packaging is maintained under Debian collab-maint in a git repository that follows the standard (i,e.: master, upstream and pristine-tar branches and package build with git-buildpackage)

* 8. Maintenance
** the package is just a library, it doesn't require a great deal of maintenance from the Ubuntu devs, you can sync the package from Debian as-is

* 9. Background information
** the package description is pretty much self-explainatory
** the package has not been renamed
** please see the beginning of this bug for more information about the package or feel free to ask any questions in this bug report

-> Security Checks
* no vulns reported in CVE:
http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=tokyocabinet

* no vulns reported in secunia:
http://secunia.com/advisories/search/?search=tokyocabinet

* ubuntu CVE trackers are clean

* security of the binary
** no executables with sgid or suid
** no executables in /sbin or /usr/sbin
** the package does not install any deamon
** the package does not open any privileged port
** no add-ons or plugins that we are aware of

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libtokyocabinet8 1.4.37-6
ProcVersionSignature: Ubuntu 2.6.35-23.41-generic 2.6.35.7
Uname: Linux 2.6.35-23-generic i686
Architecture: i386
Date: Fri Jan 7 07:40:26 2011
ProcEnviron:
 LANG=en_IE.UTF-8
 SHELL=/bin/bash
SourcePackage: tokyocabinet

Revision history for this message
Antonio Radici (antonio-dyne) wrote :
Revision history for this message
Michael Terry (mterry) wrote :

Can't approve, because it fails to build. I believe because of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556496

Also, it would be nice if Ubuntu had someone subscribed to bugs. But besides that, seems well maintained and has simple packaging.

Changed in tokyocabinet (Ubuntu):
status: New → Incomplete
Revision history for this message
Antonio Radici (antonio-dyne) wrote : Re: [Bug 699734] Re: [MIR] tokyocabinet

On Wed, Jan 19, 2011 at 09:24:51PM -0000, Michael Terry wrote:
> Can't approve, because it fails to build. I believe because of
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556496
>

Hi,
this will be fixed in the next mutt release for experimental
(1.5.21-3) which will be uploaded before the end of this month (I'm on
holidays now).

Cheers
Antonio

Revision history for this message
Matthias Klose (doko) wrote :

uploaded a fix

Changed in tokyocabinet (Ubuntu):
status: Incomplete → New
Revision history for this message
Michael Terry (mterry) wrote :

OK, looks good then. I like how comprehensive the test suite appears to be.

Changed in tokyocabinet (Ubuntu):
status: New → Fix Committed
Revision history for this message
Matthias Klose (doko) wrote :

promoted

Changed in tokyocabinet (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :

Hello,

On Tue, Jan 25, 2011 at 10:53:34AM -0000, Matthias Klose wrote:
> promoted
> ** Changed in: tokyocabinet (Ubuntu)
> Status: Fix Committed => Fix Released
---end quoted text---

  I still see it in universe:

$rmadison tokyocabinet
tokyocabinet | 1.4.37-6ubuntu1 | natty/universe | source
tokyocabinet | 1.4.37-6ubuntu1 | oneiric/universe | source

--
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7

Revision history for this message
Antonio Radici (antonio-dyne) wrote :

On Sun, May 08, 2011 at 03:58:07PM -0000, أحمد المحمودي (Ahmed El-Mahmoudy) wrote:
> Hello,
>
> On Tue, Jan 25, 2011 at 10:53:34AM -0000, Matthias Klose wrote:
> > promoted
> > ** Changed in: tokyocabinet (Ubuntu)
> > Status: Fix Committed => Fix Released
> ---end quoted text---
>
> I still see it in universe:
>
> $rmadison tokyocabinet
> tokyocabinet | 1.4.37-6ubuntu1 | natty/universe | source
> tokyocabinet | 1.4.37-6ubuntu1 | oneiric/universe | source
>

What is the next step? I'll try to check the docs, it's not clear to me.

Cheers
Antonio

Michael Terry (mterry)
Changed in tokyocabinet (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Matthias Klose (doko) wrote :

2011-05-20 08:38:44 INFO Override Component to: 'main'
2011-05-20 08:38:44 INFO 'tokyocabinet - 1.4.37-6ubuntu1/universe/libs' source overridden
2011-05-20 08:38:45 INFO 'libtokyocabinet-dbg-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/amd64
2011-05-20 08:38:45 INFO 'libtokyocabinet-dbg-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/armel
2011-05-20 08:38:45 INFO 'libtokyocabinet-dbg-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/i386
2011-05-20 08:38:45 INFO 'libtokyocabinet-dbg-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/powerpc
2011-05-20 08:38:45 INFO 'libtokyocabinet-dev-1.4.37-6ubuntu1/universe/libdevel/EXTRA' binary overridden in oneiric/amd64
2011-05-20 08:38:45 INFO 'libtokyocabinet-dev-1.4.37-6ubuntu1/universe/libdevel/EXTRA' binary overridden in oneiric/armel
2011-05-20 08:38:45 INFO 'libtokyocabinet-dev-1.4.37-6ubuntu1/universe/libdevel/EXTRA' binary overridden in oneiric/i386
2011-05-20 08:38:45 INFO 'libtokyocabinet-dev-1.4.37-6ubuntu1/universe/libdevel/EXTRA' binary overridden in oneiric/powerpc
2011-05-20 08:38:45 INFO 'libtokyocabinet8-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/amd64
2011-05-20 08:38:45 INFO 'libtokyocabinet8-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/armel
2011-05-20 08:38:45 INFO 'libtokyocabinet8-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/i386
2011-05-20 08:38:45 INFO 'libtokyocabinet8-1.4.37-6ubuntu1/universe/libs/EXTRA' binary overridden in oneiric/powerpc
2011-05-20 08:38:45 INFO 'tokyocabinet-bin-1.4.37-6ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/amd64
2011-05-20 08:38:45 INFO 'tokyocabinet-bin-1.4.37-6ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/armel
2011-05-20 08:38:45 INFO 'tokyocabinet-bin-1.4.37-6ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/i386
2011-05-20 08:38:45 INFO 'tokyocabinet-bin-1.4.37-6ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/powerpc
2011-05-20 08:38:45 INFO 'tokyocabinet-doc-1.4.37-6ubuntu1/universe/doc/OPTIONAL' binary overridden in oneiric/amd64
2011-05-20 08:38:45 INFO 'tokyocabinet-doc-1.4.37-6ubuntu1/universe/doc/OPTIONAL' binary overridden in oneiric/armel
2011-05-20 08:38:45 INFO 'tokyocabinet-doc-1.4.37-6ubuntu1/universe/doc/OPTIONAL' binary overridden in oneiric/i386
2011-05-20 08:38:45 INFO 'tokyocabinet-doc-1.4.37-6ubuntu1/universe/doc/OPTIONAL' binary overridden in oneiric/powerpc

Changed in tokyocabinet (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.