Accepting request 336654 from devel:languages:perl:autoupdate

automatic update

OBS-URL: https://build.opensuse.org/request/show/336654
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Algorithm-TokenBucket?expand=0&rev=5
This commit is contained in:
Stephan Kulow
2015-10-06 12:04:10 +00:00
committed by Git OBS Bridge
parent 86ead3fd6f
commit f57241a695
5 changed files with 48 additions and 15 deletions

View File

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

View File

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

23
cpanspec.yml Normal file
View File

@@ -0,0 +1,23 @@
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

View File

@@ -1,3 +1,13 @@
-------------------------------------------------------------------
Tue Oct 6 08:28:23 UTC 2015 - coolo@suse.com
- updated to 0.37
see /usr/share/doc/packages/perl-Algorithm-TokenBucket/Changes
0.37 2015-10-05T20:26:54Z
- Convert to Minilla
- Unconditionally depend on Time::HiRes
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 13 15:46:15 UTC 2015 - coolo@suse.com Mon Apr 13 15:46:15 UTC 2015 - coolo@suse.com

View File

@@ -17,34 +17,34 @@
Name: perl-Algorithm-TokenBucket Name: perl-Algorithm-TokenBucket
Version: 0.36 Version: 0.37
Release: 0 Release: 0
%define cpan_name Algorithm-TokenBucket %define cpan_name Algorithm-TokenBucket
Summary: Token bucket rate limiting algorithm Summary: Token bucket rate limiting algorithm
License: Artistic-1.0 or GPL-1.0+ License: GPL-1.0+
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Algorithm-TokenBucket/ Url: http://search.cpan.org/dist/Algorithm-TokenBucket/
Source: http://www.cpan.org/authors/id/K/KA/KAPPA/%{cpan_name}-%{version}.tar.gz Source0: http://www.cpan.org/authors/id/K/KA/KAPPA/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Module::Build) >= 0.4 BuildRequires: perl(Module::Build) >= 0.380000
BuildRequires: perl(Test::NoWarnings) BuildRequires: perl(Test::NoWarnings)
%{perl_requires} %{perl_requires}
%description %description
Token bucket algorithm is a flexible way of imposing a rate limit against a Token Bucket algorithm is a flexible way of imposing a rate limit against a
stream of items. It is also very easy to combine several rate-limiters in stream of items. It is also very easy to combine several rate-limiters in
an 'AND' or 'OR' fashion. an 'AND' or 'OR' fashion.
Each bucket has a memory footprint of constant size because the algorithm Each bucket has a constant memory footprint because the algorithm is based
is based on 'information rate'. This was my main motivation to implement on 'information rate'. Other rate limiters available on CPAN keep track of
it. Other rate limiters on CPAN keep track of _ALL_ incoming items in _ALL_ incoming items in memory. It allows them to be much more accurate.
memory. It allows them to be precisely accurate.
FYI, 'conform', 'count', 'information rate', 'burst size' terms are FYI, 'conform', 'count', 'information rate', 'burst size' terms are taken
shamelessly borrowed from http://linux-ip.net/gl/tcng/node62.html page. from the http://linux-ip.net/gl/tcng/node62.html manpage page.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
@@ -62,6 +62,6 @@ shamelessly borrowed from http://linux-ip.net/gl/tcng/node62.html page.
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,755) %defattr(-,root,root,755)
%doc Changes README %doc Changes LICENSE README.md
%changelog %changelog