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

Bug#827539: marked as done (ITP: libfile-map-perl -- Memory mapping made simple and safe)



Your message dated Sat, 25 Jun 2016 13:00:27 +0000
with message-id <E1bGnCF-0002Ht-2D@franck.debian.org>
and subject line Bug#827539: fixed in libfile-map-perl 0.64-1
has caused the Debian Bug report #827539,
regarding ITP: libfile-map-perl -- Memory mapping made simple and safe
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
immediately.)


-- 
827539: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827539
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist

* Package name    : libfile-map-perl
  Version         : 0.64
  Upstream Author : Leon Timmermans <fawaka@gmail.com>
* URL             : https://metacpan.org/release/File-Map
* License         : Artistic or GPL-1+ (same as Perl)
  Programming Lang: Perl
  Description     : Memory mapping made simple and safe

File::Map maps files or anonymous memory into perl variables.

Advantages of memory mapping

 * Unlike normal perl variables, mapped memory is (usually) shared
   between threads or forked processes.
 * It is an efficient way to slurp an entire file. Unlike for example
   File::Slurp, this module returns almost immediately, loading the
   pages lazily on access. This means you only 'pay' for the parts
   of the file you actually use.
 * Perl usually doesn't return memory to the system while running,
   mapped memory can be returned.

Advantages of this module over other similar modules

 * Safety and Speed
  
   This module is safe yet fast. Alternatives are either fast but can
   cause segfaults or loose the mapping when not used correctly, or
   are safe but rather slow. File::Map is as fast as a normal string
   yet safe.

 * Simplicity

   It offers a simple interface targeted at common usage patterns

    * Files are mapped into a variable that can be read just like any
      other variable, and it can be written to using standard Perl
      techniques such as regexps and substr.
    * Files can be mapped using a set of simple functions. There is
      no need to know weird constants or the order of 6 arguments.
    * It will automatically unmap the file when the scalar gets
      destroyed. This works correctly even in multi-threaded programs.

 * Portability

   File::Map supports Unix and Windows.

 * Thread synchronization

   It has built-in support for thread synchronization.


File::Map is required for PDL which has deprecated the POSIX mmap
support. PDL 2.016 still builds without File::Map but this will
change in the near future.

--- End Message ---
--- Begin Message ---
Source: libfile-map-perl
Source-Version: 0.64-1

We believe that the bug you reported is fixed in the latest version of
libfile-map-perl, which is due to be installed in the Debian FTP archive.

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 827539@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nick Morrott <knowledgejunkie@gmail.com> (supplier of updated libfile-map-perl 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@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 20 Jun 2016 13:06:24 +0100
Source: libfile-map-perl
Binary: libfile-map-perl
Architecture: source amd64
Version: 0.64-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Nick Morrott <knowledgejunkie@gmail.com>
Description:
 libfile-map-perl - Perl module providing simple and safe memory mapping
Closes: 827539
Changes:
 libfile-map-perl (0.64-1) unstable; urgency=low
 .
   * Initial Release. (Closes: #827539)
Checksums-Sha1:
 6ae237655209fc2f9dab6542ddc7b1a1e9e8c3f8 2173 libfile-map-perl_0.64-1.dsc
 214fd6592adaca2cb7a01491bc4d92f27dc591a2 77008 libfile-map-perl_0.64.orig.tar.gz
 f5a9b5497010d8d61b3613126f5cfcfa914cdbcd 1920 libfile-map-perl_0.64-1.debian.tar.xz
 de6ec61ccd988843ade62fadb670d60cbb56a77e 41560 libfile-map-perl-dbgsym_0.64-1_amd64.deb
 990a9a69e57cbbf0b650bb0dbc8da8a7dcc2705b 27098 libfile-map-perl_0.64-1_amd64.deb
Checksums-Sha256:
 7e49d6d995bdbed3a7b3c82ce1863aa003affe62b6338c4aa549cdfa21042f1d 2173 libfile-map-perl_0.64-1.dsc
 a33d3a24b1ea69434aa59c47a31a101b23187a85f2c052de3dd93ec56404371c 77008 libfile-map-perl_0.64.orig.tar.gz
 7beae429af64600d6a27ac3c0a2b90723d93340dfce8f2d2bfa1c767e676d628 1920 libfile-map-perl_0.64-1.debian.tar.xz
 0b637bb34edf01939352f49703be2ae1e11bc009ec159efcc24feeb844d57af4 41560 libfile-map-perl-dbgsym_0.64-1_amd64.deb
 e125bfdd924cbd6a27c1c29721a324924d10359e89f9cb39cb5481f0e92daa2a 27098 libfile-map-perl_0.64-1_amd64.deb
Files:
 ea597ad9f2343838c5d8251dd24398cd 2173 perl optional libfile-map-perl_0.64-1.dsc
 e6ee27eb7fd628065a3c5266d308e1bc 77008 perl optional libfile-map-perl_0.64.orig.tar.gz
 e43f63151f9249c113ba5bc00a2b125a 1920 perl optional libfile-map-perl_0.64-1.debian.tar.xz
 96e5620c4fb3ecfd057a0ead8eda0b67 41560 debug extra libfile-map-perl-dbgsym_0.64-1_amd64.deb
 211fef15200bbf629d41591ebebf4e02 27098 perl optional libfile-map-perl_0.64-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXbaYSAAoJEGdQ8QrojUrxhnYP+gObPFiHNYPWlbOOlDtnjeNn
cyUVJ/AhJlGGiF+wloCKhStOGqkbx8ygQ+hC6bVlDcQg/ax0x6OTMN6Y2GaBXFpw
dV4eVgQxUZsKzZSsYuzrC1pOcnnMRqW3aJQZBM9lppppQxb0IyGLyZHq/c0KjVN0
JY2redVnmUbELsYAgXJYtIytZLrZ384gNw/Dk9/WrVPOx/nJKLllksxZ4HNMn+uQ
Dsc/awBoK+J/RVTONCcHMLXSkxmkNpycZtqsuWpl/MSDYP6HQPaNTYaJMdZSHT1V
Lgw64uAruwQLDOdVUMUqv9qrFMenibqgg3GOKLdXNE+xfV77pijPiVH7DPKQVIxv
Fwn7luXm9coUV++ZkSlAxze+bRwBK/0WyLLhln+uf++HDW/W9jj3BbHilOZylcP4
ZqTdWrHXOzfPcauz5xFBH7xUQ+/TSMYa24P4n9Pzz3SpeHXljO85dqX8vazUwiBb
oD95zLWW+XhfBxWLB2x+hf5uRiim/w/DBs5uvDjCXyANwkoOS7z+n7sj6B99juiP
76th1qpc+iz+iFEUQITiNXsuZmuazGqlCbVqnaOXz7BeYyvr83vTwxOnExGYNk8A
+3w4W/ZWxFAwVJF3IzjYS4/xg7lTxIx0Ym0mb+ePpAcqKr0SBCAUbEQ0pTeSWytx
BiD7c9n1vv1fhuIKAAsu
=f18x
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: