Your message dated Sun, 15 Mar 2009 05:48:05 +0000
with message-id <[email protected]>
and subject line Bug#519669: fixed in boost1.37 1.37.0-6
has caused the Debian Bug report #519669,
regarding libboost1.37-dev: please fix eventfd_select_interrupter.hpp in asio
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 [email protected]
immediately.)


-- 
519669: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519669
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libboost1.37-dev
Version: 1.37.0-5+b1
Severity: important
Tags: upstream patch

Hi,

a lot of deluge and qbittorrent users (rdeps of libtorrent-rasterbar, which is
in turn a rdep of boost1.37) reported[0] a bug related to the asio library
included in libboost1.37-dev.

The bug is related to the following traceback (similar with both clients):

  [...]
  RuntimeError: eventfd_select_interrupter: Function not implemented

and prevents clients from starting, making the packages unusable.

It has been reported only on debian amd64 systems (debian is likely the only
distribution which actually builds libtorrent-rasterbar against boost1.37, but
I don't know if the bug affects all 64bit systems).

It has been reported upstream at:

  https://svn.boost.org/trac/boost/ticket/2683

and fixed with the following svn commit:

  https://svn.boost.org/trac/boost/changeset/50961

New boost1.38 is not affected by this bug, as mentioned in upstream changelog.

I've rebuilt boost1.37 packages applying such patch and users confirmed me it
works well.

Could you please add the following patch (quilt ready) to the official packages
so that we can fix this severe bug while waiting for boost1.38?

Thanks,
Cristian


[0] The bug has been filed on debian bts:

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519036

on launchpad:

  https://bugs.launchpad.net/qbittorrent/+bug/341968

on deluge upstream support forum:

  http://forum.deluge-torrent.org/search.php?keywords=eventfd

and boost bug tracker:

  https://svn.boost.org/trac/boost/ticket/2683



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libboost1.37-dev depends on:
ii  libboost-math1.37-dev        1.37.0-5+b1 Boost.Math Library development fil
ii  libboost-serialization1.37-d 1.37.0-5+b1 serialization library for C++
ii  libc6                        2.9-4       GNU C Library: Shared libraries
ii  libgcc1                      1:4.3.3-5   GCC support library
ii  libicu40                     4.0.1-2     International Components for Unico
ii  libstdc++6                   4.3.3-5     The GNU Standard C++ Library v3
ii  libstdc++6-4.3-dev [libstdc+ 4.3.3-5     The GNU Standard C++ Library v3 (d

Versions of packages libboost1.37-dev recommends:
ii  libboost-date-time1.37-dev   1.37.0-5+b1 set of date-time libraries based o
ii  libboost-filesystem1.37-dev  1.37.0-5+b1 filesystem operations (portable pa
pn  libboost-graph1.37-dev       <none>      (no description available)
pn  libboost-iostreams1.37-dev   <none>      (no description available)
pn  libboost-mpi1.37-dev         <none>      (no description available)
ii  libboost-program-options1.37 1.37.0-5+b1 program options library for C++
ii  libboost-python1.37-dev      1.37.0-5+b1 Boost.Python Library development f
ii  libboost-regex1.37-dev       1.37.0-5+b1 regular expression library for C++
ii  libboost-signals1.37-dev     1.37.0-5+b1 managed signals and slots library 
ii  libboost-system1.37-dev      1.37.0-5+b1 Operating system (e.g. diagnostics
pn  libboost-test1.37-dev        <none>      (no description available)
ii  libboost-thread1.37-dev      1.37.0-5+b1 portable C++ multi-threading
pn  libboost-wave1.37-dev        <none>      (no description available)
pn  libboost1.37-doc             <none>      (no description available)

libboost1.37-dev suggests no packages.

-- no debconf information
Use a pipe if eventfd is not supported at runtime.

Reported upstream as https://svn.boost.org/trac/boost/ticket/2683
Fixed upstream at https://svn.boost.org/trac/boost/changeset/50961

--- boost_1_37_0.orig/boost/asio/detail/eventfd_select_interrupter.hpp
+++ boost_1_37_0/boost/asio/detail/eventfd_select_interrupter.hpp
@@ -58,9 +58,9 @@
   eventfd_select_interrupter()
   {
 #if __GLIBC__ == 2 && __GLIBC_MINOR__ < 8
-    read_descriptor_ = syscall(__NR_eventfd, 0);
+    write_descriptor_ = read_descriptor_ = syscall(__NR_eventfd, 0);
 #else // __GLIBC__ == 2 && __GLIBC_MINOR__ < 8
-    read_descriptor_ = ::eventfd(0, 0);
+    write_descriptor_ = read_descriptor_ = ::eventfd(0, 0);
 #endif // __GLIBC__ == 2 && __GLIBC_MINOR__ < 8
     if (read_descriptor_ != -1)
     {
@@ -68,16 +68,29 @@
     }
     else
     {
-      boost::system::error_code ec(errno,
-          boost::asio::error::get_system_category());
-      boost::system::system_error e(ec, "eventfd_select_interrupter");
-      boost::throw_exception(e);
+      int pipe_fds[2];
+      if (pipe(pipe_fds) == 0)
+      {
+        read_descriptor_ = pipe_fds[0];
+        ::fcntl(read_descriptor_, F_SETFL, O_NONBLOCK);
+        write_descriptor_ = pipe_fds[1];
+        ::fcntl(write_descriptor_, F_SETFL, O_NONBLOCK);
+      }
+      else
+      {
+        boost::system::error_code ec(errno,
+            boost::asio::error::get_system_category());
+        boost::system::system_error e(ec, "eventfd_select_interrupter");
+        boost::throw_exception(e);
+      }
     }
   }
 
   // Destructor.
   ~eventfd_select_interrupter()
   {
+    if (write_descriptor_ != -1 && write_descriptor_ != read_descriptor_)
+      ::close(write_descriptor_);
     if (read_descriptor_ != -1)
       ::close(read_descriptor_);
   }
@@ -86,17 +99,30 @@
   void interrupt()
   {
     uint64_t counter(1UL);
-    ::write(read_descriptor_, &counter, sizeof(uint64_t));
+    ::write(write_descriptor_, &counter, sizeof(uint64_t));
   }
 
   // Reset the select interrupt. Returns true if the call was interrupted.
   bool reset()
   {
-    // Only perform one read. The kernel maintains an atomic counter.
-    uint64_t counter(0);
-    int bytes_read = ::read(read_descriptor_, &counter, sizeof(uint64_t));
-    bool was_interrupted = (bytes_read > 0);
-    return was_interrupted;
+    if (write_descriptor_ == read_descriptor_)
+    {
+      // Only perform one read. The kernel maintains an atomic counter.
+      uint64_t counter(0);
+      int bytes_read = ::read(read_descriptor_, &counter, sizeof(uint64_t));
+      bool was_interrupted = (bytes_read > 0);
+      return was_interrupted;
+    }
+    else
+    {
+      // Clear all data from the pipe.
+      char data[1024];
+      int bytes_read = ::read(read_descriptor_, data, sizeof(data));
+      bool was_interrupted = (bytes_read > 0);
+      while (bytes_read == sizeof(data))
+        bytes_read = ::read(read_descriptor_, data, sizeof(data));
+      return was_interrupted;
+    }
   }
 
   // Get the read descriptor to be passed to select.
@@ -111,6 +137,12 @@
   // 64bit value will be written on the other end of the connection and this
   // descriptor will become readable.
   int read_descriptor_;
+
+  // The write end of a connection used to interrupt the select call. A single
+  // 64bit non-zero value may be written to this to wake up the select which is
+  // waiting for the other end to become readable. This descriptor will only
+  // differ from the read descriptor when a pipe is used.
+  int write_descriptor_;
 };
 
 } // namespace detail

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: boost1.37
Source-Version: 1.37.0-6

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

boost1.37_1.37.0-6.diff.gz
  to pool/main/b/boost1.37/boost1.37_1.37.0-6.diff.gz
boost1.37_1.37.0-6.dsc
  to pool/main/b/boost1.37/boost1.37_1.37.0-6.dsc
libboost-date-time1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-date-time1.37-dev_1.37.0-6_amd64.deb
libboost-date-time1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-date-time1.37.0_1.37.0-6_amd64.deb
libboost-filesystem1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-filesystem1.37-dev_1.37.0-6_amd64.deb
libboost-filesystem1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-filesystem1.37.0_1.37.0-6_amd64.deb
libboost-graph1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-graph1.37-dev_1.37.0-6_amd64.deb
libboost-graph1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-graph1.37.0_1.37.0-6_amd64.deb
libboost-iostreams1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-iostreams1.37-dev_1.37.0-6_amd64.deb
libboost-iostreams1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-iostreams1.37.0_1.37.0-6_amd64.deb
libboost-math1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-math1.37-dev_1.37.0-6_amd64.deb
libboost-math1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-math1.37.0_1.37.0-6_amd64.deb
libboost-mpi1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-mpi1.37-dev_1.37.0-6_amd64.deb
libboost-mpi1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-mpi1.37.0_1.37.0-6_amd64.deb
libboost-program-options1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-program-options1.37-dev_1.37.0-6_amd64.deb
libboost-program-options1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-program-options1.37.0_1.37.0-6_amd64.deb
libboost-python1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-python1.37-dev_1.37.0-6_amd64.deb
libboost-python1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-python1.37.0_1.37.0-6_amd64.deb
libboost-regex1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-regex1.37-dev_1.37.0-6_amd64.deb
libboost-regex1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-regex1.37.0_1.37.0-6_amd64.deb
libboost-serialization1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-serialization1.37-dev_1.37.0-6_amd64.deb
libboost-serialization1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-serialization1.37.0_1.37.0-6_amd64.deb
libboost-signals1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-signals1.37-dev_1.37.0-6_amd64.deb
libboost-signals1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-signals1.37.0_1.37.0-6_amd64.deb
libboost-system1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-system1.37-dev_1.37.0-6_amd64.deb
libboost-system1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-system1.37.0_1.37.0-6_amd64.deb
libboost-test1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-test1.37-dev_1.37.0-6_amd64.deb
libboost-test1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-test1.37.0_1.37.0-6_amd64.deb
libboost-thread1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-thread1.37-dev_1.37.0-6_amd64.deb
libboost-thread1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-thread1.37.0_1.37.0-6_amd64.deb
libboost-wave1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-wave1.37-dev_1.37.0-6_amd64.deb
libboost-wave1.37.0_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost-wave1.37.0_1.37.0-6_amd64.deb
libboost1.37-dbg_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost1.37-dbg_1.37.0-6_amd64.deb
libboost1.37-dev_1.37.0-6_amd64.deb
  to pool/main/b/boost1.37/libboost1.37-dev_1.37.0-6_amd64.deb
libboost1.37-doc_1.37.0-6_all.deb
  to pool/main/b/boost1.37/libboost1.37-doc_1.37.0-6_all.deb



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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve M. Robbins <[email protected]> (supplier of updated boost1.37 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 14 Mar 2009 16:23:29 -0500
Source: boost1.37
Binary: libboost1.37-dbg libboost1.37-dev libboost1.37-doc 
libboost-date-time1.37.0 libboost-date-time1.37-dev libboost-filesystem1.37.0 
libboost-filesystem1.37-dev libboost-graph1.37.0 libboost-graph1.37-dev 
libboost-iostreams1.37.0 libboost-iostreams1.37-dev libboost-math1.37.0 
libboost-math1.37-dev libboost-mpi1.37.0 libboost-mpi1.37-dev 
libboost-program-options1.37.0 libboost-program-options1.37-dev 
libboost-python1.37.0 libboost-python1.37-dev libboost-regex1.37.0 
libboost-regex1.37-dev libboost-serialization1.37.0 
libboost-serialization1.37-dev libboost-signals1.37.0 libboost-signals1.37-dev 
libboost-system1.37.0 libboost-system1.37-dev libboost-test1.37.0 
libboost-test1.37-dev libboost-thread1.37.0 libboost-thread1.37-dev 
libboost-wave1.37.0 libboost-wave1.37-dev
Architecture: source all amd64
Version: 1.37.0-6
Distribution: unstable
Urgency: low
Maintainer: Debian Boost Team <[email protected]>
Changed-By: Steve M. Robbins <[email protected]>
Description: 
 libboost-date-time1.37-dev - set of date-time libraries based on generic 
programming concepts
 libboost-date-time1.37.0 - set of date-time libraries based on generic 
programming concepts
 libboost-filesystem1.37-dev - filesystem operations (portable paths, iteration 
over directories
 libboost-filesystem1.37.0 - filesystem operations (portable paths, iteration 
over directories
 libboost-graph1.37-dev - generic graph components and algorithms in C++
 libboost-graph1.37.0 - generic graph components and algorithms in C++
 libboost-iostreams1.37-dev - Boost.Iostreams Library development files
 libboost-iostreams1.37.0 - Boost.Iostreams Library
 libboost-math1.37-dev - Boost.Math Library development files
 libboost-math1.37.0 - Boost.Math Library
 libboost-mpi1.37-dev - C++ interface to the Message Passing Interface (MPI) - 
OpenMPI ve
 libboost-mpi1.37.0 - C++ interface to the Message Passing Interface (MPI) - 
OpenMPI ve
 libboost-program-options1.37-dev - program options library for C++
 libboost-program-options1.37.0 - program options library for C++
 libboost-python1.37-dev - Boost.Python Library development files
 libboost-python1.37.0 - Boost.Python Library
 libboost-regex1.37-dev - regular expression library for C++
 libboost-regex1.37.0 - regular expression library for C++
 libboost-serialization1.37-dev - serialization library for C++
 libboost-serialization1.37.0 - serialization library for C++
 libboost-signals1.37-dev - managed signals and slots library for C++
 libboost-signals1.37.0 - managed signals and slots library for C++
 libboost-system1.37-dev - Operating system (e.g. diagnostics support) library
 libboost-system1.37.0 - Operating system (e.g. diagnostics support) library
 libboost-test1.37-dev - components for writing and executing test suites
 libboost-test1.37.0 - components for writing and executing test suites
 libboost-thread1.37-dev - portable C++ multi-threading
 libboost-thread1.37.0 - portable C++ multi-threading
 libboost-wave1.37-dev - C99/C++ preprocessor library
 libboost-wave1.37.0 - C99/C++ preprocessor library
 libboost1.37-dbg - Boost C++ Libraries with debug symbols
 libboost1.37-dev - Boost C++ Libraries development files
 libboost1.37-doc - Boost.org libraries documentation
Closes: 517406 519669
Changes: 
 boost1.37 (1.37.0-6) unstable; urgency=low
 .
   * patches/fix_eventfd_select_interrupter.patch: New.  Upstream patch
     r50961.  Closes: #519669.
 .
   * control: Change libboost1.37-dev dependency libboost1.37-doc from
     Recommends to Suggests.  Recommends are often downloaded by default,
     suggests is more appropriate.  Closes: #517406.
Checksums-Sha1: 
 29c813a872af6cef309bd943cf6978f61dfb7d21 2242 boost1.37_1.37.0-6.dsc
 566230bcf8059df2005336c0f68b47cb271702b5 193075 boost1.37_1.37.0-6.diff.gz
 6b6b0ebaa4726e40f3d36a1f00655f3c68111810 36672138 
libboost1.37-doc_1.37.0-6_all.deb
 bf184ec4b7ddb481639e59649d65cce90010ec7b 48363738 
libboost1.37-dbg_1.37.0-6_amd64.deb
 070909d86c49efbe668b2abdcb2eb934e416a36d 3911616 
libboost1.37-dev_1.37.0-6_amd64.deb
 63ee305063d4a81277780456157b94c7ad565a54 139086 
libboost-date-time1.37.0_1.37.0-6_amd64.deb
 064e29a5672ceca47f7a2504b599b83125228a39 262514 
libboost-date-time1.37-dev_1.37.0-6_amd64.deb
 0ca5eec57172ba8ac3995ee7f9bb5e7f8e3008cd 145230 
libboost-filesystem1.37.0_1.37.0-6_amd64.deb
 00825c3ca1645e8fd89dbc180cd33b5d00782053 176258 
libboost-filesystem1.37-dev_1.37.0-6_amd64.deb
 25ff881ee0faf48006b9dd7ebf32178dfa40f5c8 221268 
libboost-graph1.37.0_1.37.0-6_amd64.deb
 0492a0a1f47733c5d0c856bf288cb19aab3f5638 504202 
libboost-graph1.37-dev_1.37.0-6_amd64.deb
 ce95e0749e6b0c3309debe11ca43fd0dcd58ceb1 135034 
libboost-iostreams1.37.0_1.37.0-6_amd64.deb
 adad02d1e017548f7e5ec5151ece83a88d28bcca 233336 
libboost-iostreams1.37-dev_1.37.0-6_amd64.deb
 274cc94336c731da1b9df4bcd21891226ff3650f 525062 
libboost-math1.37.0_1.37.0-6_amd64.deb
 0fbe347df2a873696d4d8ce27316206496ed2f73 2197240 
libboost-math1.37-dev_1.37.0-6_amd64.deb
 f4a5cd501b7370aadf762b154b732244ae9e585a 205230 
libboost-mpi1.37.0_1.37.0-6_amd64.deb
 8250d33d3a222d947211c22e96d6ebb6af73767f 734652 
libboost-mpi1.37-dev_1.37.0-6_amd64.deb
 b550f07b35e26e854876e6275803d94eaf81ca10 217038 
libboost-program-options1.37.0_1.37.0-6_amd64.deb
 0ff8f7722ecf5b116c598a7fdc52b428df6d74a8 293330 
libboost-program-options1.37-dev_1.37.0-6_amd64.deb
 363115f07e6f9294421e59263b50f39f471f4f13 341516 
libboost-python1.37.0_1.37.0-6_amd64.deb
 cc0ed196d5fb01707fcdba6c1433dcbbefddbf85 596066 
libboost-python1.37-dev_1.37.0-6_amd64.deb
 aead58eb1c7ed0a360e81ca4d16c831882188889 437112 
libboost-regex1.37.0_1.37.0-6_amd64.deb
 c51b6302a8f811f39d90a8d6e776be9e3d96cb90 719730 
libboost-regex1.37-dev_1.37.0-6_amd64.deb
 900f264abbfcdd231b6a73ebc7eeb5946eada767 335650 
libboost-serialization1.37.0_1.37.0-6_amd64.deb
 0e87004e559c4e27c1fd7c2c0b0f065120c2aa11 486028 
libboost-serialization1.37-dev_1.37.0-6_amd64.deb
 945f7339a5b7b18537d85f7ec2d897503a1f79e8 146054 
libboost-signals1.37.0_1.37.0-6_amd64.deb
 46f511a2f41976d8df439720ed10462d7b898679 168734 
libboost-signals1.37-dev_1.37.0-6_amd64.deb
 cd774c248254c12d984a6e1b0653ce0cedaf33df 123558 
libboost-system1.37.0_1.37.0-6_amd64.deb
 4f4fbd95d70ce08ffd590f6ff3f125330b5e0281 133168 
libboost-system1.37-dev_1.37.0-6_amd64.deb
 d574bd2026b68cbe326b50449080a61db3813373 280796 
libboost-test1.37.0_1.37.0-6_amd64.deb
 d66c54b69c69020e1a52d3d8475789804c01db6b 483138 
libboost-test1.37-dev_1.37.0-6_amd64.deb
 bb8e6bb8d7080bce9939be6d3edb495a4bc0cc7b 139924 
libboost-thread1.37.0_1.37.0-6_amd64.deb
 c3867ed925b9782109c9394f23f057e52d278847 172178 
libboost-thread1.37-dev_1.37.0-6_amd64.deb
 68010612c82273d1f9b3768c65709a63f70dbc6c 346600 
libboost-wave1.37.0_1.37.0-6_amd64.deb
 9a11f8d4d085897b550a0346feb9ea6b293a6a6d 650954 
libboost-wave1.37-dev_1.37.0-6_amd64.deb
Checksums-Sha256: 
 6e15228f33cf388fd3515d084db774aa2d6cb1fab0f8201be316b81fd0fd383e 2242 
boost1.37_1.37.0-6.dsc
 8cbf9fd88f08d4ea883f752b1def5dd70bf80f75b8fd640e27f67fc58eb8e034 193075 
boost1.37_1.37.0-6.diff.gz
 06c4795409053fa362437b11e19f0e4fc672a0433462a418f7f56d207b6ee81a 36672138 
libboost1.37-doc_1.37.0-6_all.deb
 2d0b58a61e942d7ef0ba4854b75e4232a5cf7359c00c74599b5a6bf3f0329d17 48363738 
libboost1.37-dbg_1.37.0-6_amd64.deb
 416ab8eb2d2c1b70247dc702b3c425c0de27341b7dc5ab565fba1b1ba1de85ea 3911616 
libboost1.37-dev_1.37.0-6_amd64.deb
 b54e420520934e50feefe6ef068d747485c4e981d604785056e6f7e21be3a48c 139086 
libboost-date-time1.37.0_1.37.0-6_amd64.deb
 13a69a9bf446b2ba1341d4bf8b0df0f3b32cc0e815150b4dd9dad7714b3992ba 262514 
libboost-date-time1.37-dev_1.37.0-6_amd64.deb
 8a4407de1549c8ebacebae663c99ded8ed040b439bd8bbabdecd3aeda9a3b8f6 145230 
libboost-filesystem1.37.0_1.37.0-6_amd64.deb
 21d20d1d3aad8c7ec2fe47076058c12663ab26f5b0a5d7db686989f0bc9e7601 176258 
libboost-filesystem1.37-dev_1.37.0-6_amd64.deb
 01fcd0c04e4b69ca67abc0a04b648432e895ce69b790b9dcb5ea8243027e6cae 221268 
libboost-graph1.37.0_1.37.0-6_amd64.deb
 bce834c95bfa841ae152eb16be65b2ae883121acbd6bdcaf37ce053a5ec8a5b2 504202 
libboost-graph1.37-dev_1.37.0-6_amd64.deb
 21ecda26b6dd722f9539fc25006b15ffba68f69bad526e45b73d5dc84cea1f0e 135034 
libboost-iostreams1.37.0_1.37.0-6_amd64.deb
 4ad9e5c7d92919f5a7b3393ee0f5ec6866b2f65c4710b72ffc6b9985412a2b35 233336 
libboost-iostreams1.37-dev_1.37.0-6_amd64.deb
 3d1b1335a04da67a95502866850c1b9f6b2340c03a04fa8ec615b0b24e979939 525062 
libboost-math1.37.0_1.37.0-6_amd64.deb
 9ddbca178d022d4e8e97c5ffcc4c9f02b787eb0bdf3f6f944dd8b33ac7143512 2197240 
libboost-math1.37-dev_1.37.0-6_amd64.deb
 cb5d1ad5c1354a464f3c7eec5ddbb64beafbb5a94b7665d39fdcedb8c5a38180 205230 
libboost-mpi1.37.0_1.37.0-6_amd64.deb
 e293b61d8d031f93f3a04792d01a2c8ebe85bc010635c48f13a146740d2d50de 734652 
libboost-mpi1.37-dev_1.37.0-6_amd64.deb
 aa4c27d3c16f2874ff5b55f0ef72b39ba555fc77b3b7fd55f5bfac78188bcdff 217038 
libboost-program-options1.37.0_1.37.0-6_amd64.deb
 2f2445909285dcab38ea2f47cf327ac624e3c8b52ddd1878f4d36d38028d6d7b 293330 
libboost-program-options1.37-dev_1.37.0-6_amd64.deb
 44a5b367526ec7878a2f90f492dc37350392a96eb7b40c55ebbd83d1fe253848 341516 
libboost-python1.37.0_1.37.0-6_amd64.deb
 499f0ef8e281a195aa876560a0efb9bfae2fdb1759fcfdbae5230c389c14a0c5 596066 
libboost-python1.37-dev_1.37.0-6_amd64.deb
 ae4f9a1773428857edc97c8d9e5428302c7fd11bc5dffa5beea3c95112bcdbaa 437112 
libboost-regex1.37.0_1.37.0-6_amd64.deb
 da3033dde005c3ec8cfdea6f347dfdb63558eb67a136d81740c4fb3d042bfa96 719730 
libboost-regex1.37-dev_1.37.0-6_amd64.deb
 cfdebb8a108de213be3dbe36f5d65f2ca2def75298a56bb74aec51cc53dd65eb 335650 
libboost-serialization1.37.0_1.37.0-6_amd64.deb
 a6af869b099cfbab43a46f33180a849547f815a9c09d5f6f5c241cf279e785b7 486028 
libboost-serialization1.37-dev_1.37.0-6_amd64.deb
 e87f67b6bd52a2cfa01e315be1e8a548e911038b95868dc0d659472673717650 146054 
libboost-signals1.37.0_1.37.0-6_amd64.deb
 c7a2b331030a5f19e31b03da3bab32adcf9b48faaaa3db81b4667895b75f8d9f 168734 
libboost-signals1.37-dev_1.37.0-6_amd64.deb
 802745304d4e26901d40afdc4718b93835f8f9c58cff55fbb0b9d8470af46b63 123558 
libboost-system1.37.0_1.37.0-6_amd64.deb
 9ff6c550feb395e46fa36a729a5494a07cb889d4156163631d5201a9d15ab38f 133168 
libboost-system1.37-dev_1.37.0-6_amd64.deb
 cc9e9bd9b5b0264f398e1911869edbe93f853ead9d85318b129f1320fc962c57 280796 
libboost-test1.37.0_1.37.0-6_amd64.deb
 90539f9106bfa93a65705eb415a57caf06b82972153acfea069215ff209f8a5a 483138 
libboost-test1.37-dev_1.37.0-6_amd64.deb
 f1e53ebc761bf882a40b8cb48edfe4d632bfb4d5b0f42b0a70d69cc7b9944248 139924 
libboost-thread1.37.0_1.37.0-6_amd64.deb
 82e0dfc52957caa9579feb9ef4cc995513441780c7ad47f1e4a936a41d059238 172178 
libboost-thread1.37-dev_1.37.0-6_amd64.deb
 3e403596e2d4a81318e43bc80718ae6666927800d07e3fd7f1f38e7036dd5708 346600 
libboost-wave1.37.0_1.37.0-6_amd64.deb
 162e84d5a383230e401eee14f7f2b1cfb9c78b7195f891f3a158c3109f1eff23 650954 
libboost-wave1.37-dev_1.37.0-6_amd64.deb
Files: 
 6c29f082b114919c64d941df568e2bfe 2242 libs optional boost1.37_1.37.0-6.dsc
 6667c1eedb67bcb4c33f103f47058816 193075 libs optional 
boost1.37_1.37.0-6.diff.gz
 56eec653db7f0b14815877d260b44ee4 36672138 doc optional 
libboost1.37-doc_1.37.0-6_all.deb
 af496f16f1fa7463de8ea73e931693d2 48363738 libdevel extra 
libboost1.37-dbg_1.37.0-6_amd64.deb
 7b125942e552559ad88a01a3ce2ff26a 3911616 libdevel optional 
libboost1.37-dev_1.37.0-6_amd64.deb
 ad367ee4e4aeb11d7febe42d35acce21 139086 libs optional 
libboost-date-time1.37.0_1.37.0-6_amd64.deb
 3466f408030ed9e8d54f9c3e2a6fdbc2 262514 libdevel optional 
libboost-date-time1.37-dev_1.37.0-6_amd64.deb
 54307d41ea292cbfbc81a78d85b2b847 145230 libs optional 
libboost-filesystem1.37.0_1.37.0-6_amd64.deb
 337a7baa234b9e8c85f04c9751a3f120 176258 libdevel optional 
libboost-filesystem1.37-dev_1.37.0-6_amd64.deb
 661d8453b4a55ea33d92121bbadfd768 221268 libs optional 
libboost-graph1.37.0_1.37.0-6_amd64.deb
 cdf8cea2806d2977879313af9729bef3 504202 libdevel optional 
libboost-graph1.37-dev_1.37.0-6_amd64.deb
 e634f7518d36de3278f22f39f2d57e8b 135034 libs optional 
libboost-iostreams1.37.0_1.37.0-6_amd64.deb
 5fa5e12e34c5f5a4d8751ebd1d18a0a9 233336 libdevel optional 
libboost-iostreams1.37-dev_1.37.0-6_amd64.deb
 bdb3b0030b665087d80ac33cda871d5b 525062 libs optional 
libboost-math1.37.0_1.37.0-6_amd64.deb
 2b5d042032a435ad6fdf9b8ca1f1f768 2197240 libdevel optional 
libboost-math1.37-dev_1.37.0-6_amd64.deb
 59bb437d2ad59d054e3fcd3c7df98b03 205230 libs optional 
libboost-mpi1.37.0_1.37.0-6_amd64.deb
 ddbf20596d35c5e29a913e1442d78376 734652 libdevel optional 
libboost-mpi1.37-dev_1.37.0-6_amd64.deb
 adc250afd5fb7998f87489124868d2ab 217038 libs optional 
libboost-program-options1.37.0_1.37.0-6_amd64.deb
 c3a803c334673e5839271b51b0398262 293330 libdevel optional 
libboost-program-options1.37-dev_1.37.0-6_amd64.deb
 e543daf5eee74470ecb08ec289269482 341516 python optional 
libboost-python1.37.0_1.37.0-6_amd64.deb
 6a57972fe94988e02d46828a09e75e3d 596066 libdevel optional 
libboost-python1.37-dev_1.37.0-6_amd64.deb
 7a8304a9498205331f43e060b2350690 437112 libs optional 
libboost-regex1.37.0_1.37.0-6_amd64.deb
 8b0e2b93ef90d90d03f710d4ff2ca44a 719730 libdevel optional 
libboost-regex1.37-dev_1.37.0-6_amd64.deb
 c2d2caf6c643e1f2f2dd2de1b299a4dc 335650 libs optional 
libboost-serialization1.37.0_1.37.0-6_amd64.deb
 bf6e9cc25818cd9a830901dee0c63ff5 486028 libdevel optional 
libboost-serialization1.37-dev_1.37.0-6_amd64.deb
 196362b980e51b525a14e8bd84a39d7a 146054 libs optional 
libboost-signals1.37.0_1.37.0-6_amd64.deb
 b2d99ff375f816757c6e03a0b79337b1 168734 libdevel optional 
libboost-signals1.37-dev_1.37.0-6_amd64.deb
 7731e1894536466a75da3d852a36c0fb 123558 libs optional 
libboost-system1.37.0_1.37.0-6_amd64.deb
 236d0cf80474df09549d13b775708576 133168 libdevel optional 
libboost-system1.37-dev_1.37.0-6_amd64.deb
 a14acea8a5d021275410c6f3c1a4a2f5 280796 libs optional 
libboost-test1.37.0_1.37.0-6_amd64.deb
 355bc7d5e141df37abc4bc83dbebb23d 483138 libdevel optional 
libboost-test1.37-dev_1.37.0-6_amd64.deb
 70de4b94a07f8e6e678fcd9b48747820 139924 libs optional 
libboost-thread1.37.0_1.37.0-6_amd64.deb
 41945b49e523b322457e81403d051e7c 172178 libdevel optional 
libboost-thread1.37-dev_1.37.0-6_amd64.deb
 c80f20f141fd5383a6397b0a357998e7 346600 libs optional 
libboost-wave1.37.0_1.37.0-6_amd64.deb
 e5d8751f616ad16652ee20eda138b4c9 650954 libdevel optional 
libboost-wave1.37-dev_1.37.0-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJvIfZ0i2bPSHbMcURAnanAKCCcbGsWKECJSFRIuEE252S/jz6FACgosES
8k3GVKIDInsoNou3icGFGCs=
=6jAJ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to