[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#573966: marked as done (RFP: syncache -- Thread-safe time-limited cache for Ruby)

Your message dated Wed, 14 Sep 2011 18:17:15 +0000
with message-id <E1R3u1L-00020o-CD@franck.debian.org>
and subject line Bug#573966: fixed in syncache 1.0-1
has caused the Debian Bug report #573966,
regarding RFP: syncache -- Thread-safe time-limited cache for Ruby
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org

573966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573966
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Dmitry Borodaenko <angdraug@debian.org>

* Package name    : syncache
  Version         : 1.0
  Upstream Author : Dmitry Borodaenko <angdraug@debian.org>
* URL             : http://samizdat.nongnu.org/
* License         : GPL3+
  Programming Lang: Ruby
  Description     : Thread-safe time-limited cache for Ruby

 SynCache stores cached objects in a Hash that is protected by an advanced
 two-level locking mechanism which ensures that:
  * Multiple threads can add and fetch objects in parallel.
  * While one thread is working on a cache entry, other threads can access
    the rest of the cache with no waiting on the global lock, no race
    conditions nor deadlock or livelock situations.
  * While one thread is performing a long and resource-intensive
    operation, other threads that request the same data will be put on hold,
    and as soon as the first thread completes the operation, the result will be
    returned to all threads.

This was previously part of libsamizdat-ruby package, now it's released
as a separate module upstream, so it can be packaged in its own source
package in Debian. Apart from the obvious benefit of allowing to use
this module (and the syncache-drb server) without other parts of
Samizdat, it allowed me to build libsyncache-ruby1.9.1 that can be used
with Ruby 1.9 even though Samizdat itself depends on some libraries that
are only packaged for Ruby 1.8 (rmagick, mahoro, algorithm-diff).

Dmitry Borodaenko

--- End Message ---
--- Begin Message ---
Source: syncache
Source-Version: 1.0-1

We believe that the bug you reported is fixed in the latest version of
syncache, which is due to be installed in the Debian FTP archive:

  to main/s/syncache/syncache_1.0-1.debian.tar.gz
  to main/s/syncache/syncache_1.0-1.dsc
  to main/s/syncache/syncache_1.0-1_all.deb
  to main/s/syncache/syncache_1.0.orig.tar.gz

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 573966@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Dmitry Borodaenko <angdraug@debian.org> (supplier of updated syncache package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)

Hash: SHA256

Format: 1.8
Date: Wed, 14 Sep 2011 11:58:51 +0300
Source: syncache
Binary: syncache
Architecture: source all
Version: 1.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Changed-By: Dmitry Borodaenko <angdraug@debian.org>
 syncache   - Thread-safe time-limited cache for Ruby
Closes: 573966
 syncache (1.0-1) unstable; urgency=low
   * Initial release. Closes: #573966 (ITP).
 ea42a4194f172436bb7faa3c27c2b4fc595b26c1 1268 syncache_1.0-1.dsc
 53d71743e8dff3e316ad670446f52c2a11a5aa90 27100 syncache_1.0.orig.tar.gz
 5700ded92f8cee9b15f6dfc98f4badaa89f45d39 4165 syncache_1.0-1.debian.tar.gz
 d7aa3f16d5af93fc9525bf6ae6c334989e970fec 19574 syncache_1.0-1_all.deb
 9f2000d985d307a8e90798763f1d48c168057eb77d958805ba3911be16fccedf 1268 syncache_1.0-1.dsc
 60a71463039d67b084e1997403861e7901974901fbd5e9d05a64043037017d0f 27100 syncache_1.0.orig.tar.gz
 2013bd00e5f24a658546c6c81d00245bf04a59b34e91ac7c979527345e59998f 4165 syncache_1.0-1.debian.tar.gz
 d5c11e9166f5e1f297f50a623c4f8f3c6c242f18f1011b58618d60335c437380 19574 syncache_1.0-1_all.deb
 c34913e429660bf363fc7d75a858b4a3 1268 ruby optional syncache_1.0-1.dsc
 67c51673095d52c608790aa3517941ce 27100 ruby optional syncache_1.0.orig.tar.gz
 ce67c73f7c5d503e1c89a0b02c539818 4165 ruby optional syncache_1.0-1.debian.tar.gz
 58799abfd77d8c06dd0de0db9e083581 19574 ruby optional syncache_1.0-1_all.deb

Version: GnuPG v1.4.11 (GNU/Linux)


--- End Message ---

Reply to: