Compare commits

...

10 Commits

Author SHA256 Message Date
bec9b0804f Accepting request 1288030 from devel:languages:perl:autoupdate
- updated to 1.600.0 (1.60)
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.60 
    - Fix very broken 1.59 release that was leaving pages
      locked after initialising them.

OBS-URL: https://build.opensuse.org/request/show/1288030
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=18
2025-06-24 07:16:21 +00:00
5c15b12004 Accepting request 1284893 from devel:languages:perl:autoupdate
- updated to 1.590.0 (1.59)
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes

OBS-URL: https://build.opensuse.org/request/show/1284893
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=17
2025-06-13 11:14:49 +00:00
d71021f8ce Accepting request 1279807 from devel:languages:perl:autoupdate
- updated to 1.580.0 (1.58)
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.57 
    - Catch a rare bug if someone closes our underlying file
      handle unexpectedly

OBS-URL: https://build.opensuse.org/request/show/1279807
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=16
2025-05-24 16:13:08 +00:00
58b48e7c8b Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=15
2024-07-19 20:04:15 +00:00
1419338ffc Accepting request 958458 from devel:languages:perl:autoupdate
- updated to 1.57
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.57 
    - Add expire($key) method to allow explicitly expiring
      a key from the cache. In write-back mode, if the key
      is dirty it will be written back, in other modes it's
      the same as remove($key)

OBS-URL: https://build.opensuse.org/request/show/958458
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=14
2022-03-03 14:08:19 +00:00
d5fabe9783 Accepting request 856431 from devel:languages:perl:autoupdate
- updated to 1.56
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.56 
    - Update MANIFEST to include all tests. It hasn't
      been updated in a while
  1.55 
    - Add ability to override internal value of 'time'
      everywhere to make tests that check expiry of items
      faster and more robust
  1.54 
    - Add Test::Deep as dependency to Makefile.PL
  1.53 
    - Handle expire_on being undef (use cache default) and
      return undef if existing value not found in cache.
      Makes get_and_set which passes on expire_on just work
      in "doesn't exist" case
  1.52 
    - Fix bug where a get() on a key that was expired would
       cause that key to be deleted and never written back
       even if it was dirty
    - Added new expire_on naming so that expire_time
       (relative future time) and expire_on (absolute
       unix epoch time) are now clear and distinct
    - Allow setting expire_on when doing a set() call,
       which is useful from get_and_set() to maintain
       an items absolute expiry time

OBS-URL: https://build.opensuse.org/request/show/856431
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=13
2020-12-16 15:00:00 +00:00
e3a9d33231 Accepting request 848084 from devel:languages:perl:autoupdate
- updated to 1.51
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.51 
    - Skip JSON/Sereal tests if modules not present
    - Updated .gitignore
      Thanks to https://github.com/szabgab/
    - GitHub Actions config file
      Thanks to https://github.com/szabgab/

OBS-URL: https://build.opensuse.org/request/show/848084
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=12
2020-11-12 10:12:52 +00:00
e7dae0ef76 Accepting request 847107 from devel:languages:perl:autoupdate
- updated to 1.50
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.50 
    - Allow get_and_set sub to return an options
      hash passed to the internal set call

OBS-URL: https://build.opensuse.org/request/show/847107
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=11
2020-11-09 11:13:11 +00:00
Stephan Kulow
0f2af1eabf Accepting request 787727 from devel:languages:perl:autoupdate
- updated to 1.49
   see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
  1.49 
    - Fix windows compilation and test warnings
      Thanks to hvn@radiatorsoftware.com

OBS-URL: https://build.opensuse.org/request/show/787727
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=10
2020-03-24 20:23:47 +00:00
eaf64524fe Accepting request 693032 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/693032
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Cache-FastMmap?expand=0&rev=9
2019-04-11 07:57:12 +00:00
4 changed files with 137 additions and 18 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b152ecd141edd7ddcd838fd1694ecf74aeeecd3770fcfc1a45dd3ae9e388b639
size 52311

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9b2d3b0aef095d2c59b356a4482950d0c3a22e84e6e69b97bb96dcc1edc642ff
size 57227

View File

@@ -1,3 +1,118 @@
-------------------------------------------------------------------
Wed Jun 18 05:33:58 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.600.0 (1.60)
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.60 Wed Jun 18 9:25 2025
- Fix very broken 1.59 release that was leaving pages
locked after initialising them.
-------------------------------------------------------------------
Wed Jun 4 05:35:30 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.590.0 (1.59)
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
-------------------------------------------------------------------
Tue May 6 05:34:36 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.580.0 (1.58)
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.57 Mon May 5 16:25 2025
- Catch a rare bug if someone closes our underlying file
handle unexpectedly
-------------------------------------------------------------------
Wed Mar 2 13:40:12 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 1.57
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.57 Thu Sep 30 16:25 2021
- Add expire($key) method to allow explicitly expiring
a key from the cache. In write-back mode, if the key
is dirty it will be written back, in other modes it's
the same as remove($key)
-------------------------------------------------------------------
Tue Dec 15 03:06:20 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 1.56
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.56 Mon Dec 14 14:35 2020
- Update MANIFEST to include all tests. It hasn't
been updated in a while
1.55 Mon Dec 14 12:10 2020
- Add ability to override internal value of 'time'
everywhere to make tests that check expiry of items
faster and more robust
1.54 Sat Dec 12 13:40 2020
- Add Test::Deep as dependency to Makefile.PL
1.53 Thu Dec 10 13:40 2020
- Handle expire_on being undef (use cache default) and
return undef if existing value not found in cache.
Makes get_and_set which passes on expire_on just work
in "doesn't exist" case
1.52 Thu Dec 10 12:20 2020
- Fix bug where a get() on a key that was expired would
cause that key to be deleted and never written back
even if it was dirty
- Added new expire_on naming so that expire_time
(relative future time) and expire_on (absolute
unix epoch time) are now clear and distinct
- Allow setting expire_on when doing a set() call,
which is useful from get_and_set() to maintain
an items absolute expiry time
-------------------------------------------------------------------
Thu Nov 12 03:07:20 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 1.51
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.51 Wed Nov 11 17:15 2020
- Skip JSON/Sereal tests if modules not present
- Updated .gitignore
Thanks to https://github.com/szabgab/
- GitHub Actions config file
Thanks to https://github.com/szabgab/
-------------------------------------------------------------------
Sat Nov 7 03:09:56 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 1.50
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.50 Fri Nov 6 20:40 2020
- Allow get_and_set sub to return an options
hash passed to the internal set call
-------------------------------------------------------------------
Tue Mar 24 03:07:29 UTC 2020 - <timueller+perl@suse.de>
- updated to 1.49
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.49 Tue Mar 24 10:15 2020
- Fix windows compilation and test warnings
Thanks to hvn@radiatorsoftware.com
-------------------------------------------------------------------
Thu Apr 11 05:03:35 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to 1.48
see /usr/share/doc/packages/perl-Cache-FastMmap/Changes
1.48 Thu Apr 11 11:30 2019
- Remove use of // so we should work on 5.8 again
- Replace -1 with a NOPAGE constant
- Use 64bit offsets so we support caches > 4G
- Various valgrind code fixes
Thanks to oschwald@gmail.com
-------------------------------------------------------------------
Sat Apr 7 05:04:35 UTC 2018 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Cache-FastMmap
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,28 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-Cache-FastMmap
Version: 1.47
Release: 0
%define cpan_name Cache-FastMmap
Name: perl-Cache-FastMmap
Version: 1.600.0
Release: 0
# 1.60 -> normalize -> 1.600.0
%define cpan_version 1.60
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Uses an mmap'ed file to act as a shared memory interprocess cache
License: GPL-1.0-or-later OR Artistic-1.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Cache-FastMmap/
Source0: https://cpan.metacpan.org/authors/id/R/RO/ROBM/%{cpan_name}-%{version}.tar.gz
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/R/RO/ROBM/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Test::Deep)
Requires: perl(Test::Deep)
Provides: perl(Cache::FastMmap) = %{version}
Provides: perl(Cache::FastMmap::OnLeave)
%undefine __perllib_provides
%{perl_requires}
%description
@@ -109,14 +114,14 @@ Will just work and will be read/written to the underlying data source as
needed automatically.
%prep
%setup -q -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%make_build
%check
%{__make} test
make test
%install
%perl_make_install
@@ -124,7 +129,6 @@ needed automatically.
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README
%changelog