[erlang-gproc] Ver. 0.2.13.3 (bugfix release)

Peter Lemenkov peter at fedoraproject.org
Thu Oct 11 12:46:09 UTC 2012


commit 9a4b3dcca69bfbc97c08911e7dbb8fbad1ff0640
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Thu Oct 11 16:45:49 2012 +0400

    Ver. 0.2.13.3 (bugfix release)
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore                                         |    1 +
 ...emove-explicit-rebar-deps-Fedora-specific.patch |   12 +++---
 erlang-gproc-0002-Kill-useless-eunit-include.patch |    8 ++--
 ...ction-lists-keyfind-3-in-R12B5-use-lists-.patch |   12 +++---
 erlang-gproc-0004-Missing-typedefs-in-R12B.patch   |   12 +++---
 ...No-such-built-in-function-error-1-in-R12B.patch |    8 ++--
 erlang-gproc-0006-No-such-ETS-option-in-R12B.patch |   16 +++++-----
 ...tarting-slaves-during-eunit-tests-on-R12B.patch |    8 ++--
 ...0008-Can-t-set-up-heap_size-R12B-specific.patch |    8 ++--
 erlang-gproc.spec                                  |   34 ++++++++++---------
 sources                                            |    2 +-
 11 files changed, 62 insertions(+), 59 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e53d7b4..e820cfc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /uwiger-gproc-f0807c9.tar.gz
 /esl-gproc-v0.2.11-0-g781e0d0.tar.gz
 /esl-gproc-0.2.13-0-g9c08011.tar.gz
+/uwiger-gproc-0.2.13.2-0-gb8cb5f8.tar.gz
diff --git a/erlang-gproc-0001-Remove-explicit-rebar-deps-Fedora-specific.patch b/erlang-gproc-0001-Remove-explicit-rebar-deps-Fedora-specific.patch
index 470797c..a8fdb30 100644
--- a/erlang-gproc-0001-Remove-explicit-rebar-deps-Fedora-specific.patch
+++ b/erlang-gproc-0001-Remove-explicit-rebar-deps-Fedora-specific.patch
@@ -1,4 +1,4 @@
-From af405f376fbb45028e55bb695771560272420166 Mon Sep 17 00:00:00 2001
+From 99a4502f8cf226c4769a71cfa328d4dfb94dc16e Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Tue, 15 May 2012 17:31:31 +0400
 Subject: [PATCH 1/8] Remove explicit rebar deps (Fedora-specific)
@@ -7,24 +7,24 @@ This is controlled by RPM in Fedora/EPEL.
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- rebar.config |    5 -----
+ rebar.config | 5 -----
  1 file changed, 5 deletions(-)
 
 diff --git a/rebar.config b/rebar.config
-index 3c9cd7d..01c32d6 100644
+index ca88ad8..01c32d6 100644
 --- a/rebar.config
 +++ b/rebar.config
 @@ -1,10 +1,5 @@
  %% -*- erlang -*-
  {erl_opts, [debug_info]}.
 -{deps, [
--        {edown, ".*", {git, "git://github.com/esl/edown.git", "HEAD"}},
+-        {edown, ".*", {git, "https://github.com/esl/edown.git", "HEAD"}},
 -        {gen_leader, ".*",
--         {git, "git://github.com/abecciu/gen_leader_revival.git", "HEAD"}}
+-         {git, "https://github.com/abecciu/gen_leader_revival.git", "HEAD"}}
 -       ]}.
  {dialyzer_opts, [{warnings, [no_unused,
                               no_improper_lists, no_fun_app, no_match,
                               no_opaque, no_fail_call,
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0002-Kill-useless-eunit-include.patch b/erlang-gproc-0002-Kill-useless-eunit-include.patch
index 15d3ffe..50af77f 100644
--- a/erlang-gproc-0002-Kill-useless-eunit-include.patch
+++ b/erlang-gproc-0002-Kill-useless-eunit-include.patch
@@ -1,15 +1,15 @@
-From 09dda18fd8b444014e3b8f7047285b5b95438b11 Mon Sep 17 00:00:00 2001
+From 37d09478d8cbe37926ba6ae214ba00832332c944 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Sat, 26 May 2012 20:08:38 +0400
 Subject: [PATCH 2/8] Kill useless eunit include
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- src/gproc.erl |    1 -
+ src/gproc.erl | 1 -
  1 file changed, 1 deletion(-)
 
 diff --git a/src/gproc.erl b/src/gproc.erl
-index afa56fe..80617df 100644
+index 48f4d4d..352aa13 100644
 --- a/src/gproc.erl
 +++ b/src/gproc.erl
 @@ -152,7 +152,6 @@
@@ -21,5 +21,5 @@ index afa56fe..80617df 100644
  -define(SERVER, ?MODULE).
  %%-define(l, l(?LINE)). % when activated, calls a traceable empty function
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0003-No-such-function-lists-keyfind-3-in-R12B5-use-lists-.patch b/erlang-gproc-0003-No-such-function-lists-keyfind-3-in-R12B5-use-lists-.patch
index 1c45a2a..9628c7c 100644
--- a/erlang-gproc-0003-No-such-function-lists-keyfind-3-in-R12B5-use-lists-.patch
+++ b/erlang-gproc-0003-No-such-function-lists-keyfind-3-in-R12B5-use-lists-.patch
@@ -1,4 +1,4 @@
-From 5d3e3e89371a76cc7b46111ae17da2341ab56651 Mon Sep 17 00:00:00 2001
+From e114118996598b0de7cfff5722cb47b42dc84d7a Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Thu, 31 May 2012 23:09:05 +0400
 Subject: [PATCH 3/8] No such function lists:keyfind/3 in R12B5 - use
@@ -6,12 +6,12 @@ Subject: [PATCH 3/8] No such function lists:keyfind/3 in R12B5 - use
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- src/gproc_dist.erl   |    4 ++--
- test/gproc_tests.erl |    4 ++--
+ src/gproc_dist.erl   | 4 ++--
+ test/gproc_tests.erl | 4 ++--
  2 files changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/src/gproc_dist.erl b/src/gproc_dist.erl
-index 743f7c3..fab0a9e 100644
+index ea5850a..8931db5 100644
 --- a/src/gproc_dist.erl
 +++ b/src/gproc_dist.erl
 @@ -479,14 +479,14 @@ handle_leader_call(_, _, S, _E) ->
@@ -32,7 +32,7 @@ index 743f7c3..fab0a9e 100644
                  [] ->
                      gen_leader:reply(Ref, {leader, reply, true}),
 diff --git a/test/gproc_tests.erl b/test/gproc_tests.erl
-index ee5485c..0542fd4 100644
+index d2d1cb9..083adbc 100644
 --- a/test/gproc_tests.erl
 +++ b/test/gproc_tests.erl
 @@ -50,8 +50,8 @@ t_ets_opts() ->
@@ -47,5 +47,5 @@ index ee5485c..0542fd4 100644
  	    error(timeout)
      end.
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0004-Missing-typedefs-in-R12B.patch b/erlang-gproc-0004-Missing-typedefs-in-R12B.patch
index 09d49ad..189b9c5 100644
--- a/erlang-gproc-0004-Missing-typedefs-in-R12B.patch
+++ b/erlang-gproc-0004-Missing-typedefs-in-R12B.patch
@@ -1,4 +1,4 @@
-From 1cdd5f8c4596cc54f57d1fb0aad06038740ff535 Mon Sep 17 00:00:00 2001
+From d7ad0b0958192362b7e151b46682244962ad7065 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 1 Jun 2012 13:49:39 +0400
 Subject: [PATCH 4/8] Missing typedefs in R12B
@@ -8,15 +8,15 @@ src/gproc_lib.erl:171: type reference() undefined
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- src/gproc.erl     |    2 +-
- src/gproc_lib.erl |    4 ++--
+ src/gproc.erl     | 2 +-
+ src/gproc_lib.erl | 4 ++--
  2 files changed, 3 insertions(+), 3 deletions(-)
 
 diff --git a/src/gproc.erl b/src/gproc.erl
-index 80617df..6167d41 100644
+index 352aa13..8aaaa50 100644
 --- a/src/gproc.erl
 +++ b/src/gproc.erl
-@@ -1372,7 +1372,7 @@ lookup_pids({T,_,_} = Key) ->
+@@ -1370,7 +1370,7 @@ lookup_pids({T,_,_} = Key) ->
      [P || P <- L, my_is_process_alive(P)].
  
  
@@ -48,5 +48,5 @@ index 822fb4d..d670ef9 100644
  notify_waiters(Waiters, K, Pid, V) ->
      _ = [begin
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0005-No-such-built-in-function-error-1-in-R12B.patch b/erlang-gproc-0005-No-such-built-in-function-error-1-in-R12B.patch
index e2c8f24..bda59b7 100644
--- a/erlang-gproc-0005-No-such-built-in-function-error-1-in-R12B.patch
+++ b/erlang-gproc-0005-No-such-built-in-function-error-1-in-R12B.patch
@@ -1,15 +1,15 @@
-From 4eea0cceb7aaa95029eea6fd814517908717fa10 Mon Sep 17 00:00:00 2001
+From d1473f04c3c861c43f0772ef6bced46492e7efc3 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 1 Jun 2012 13:59:46 +0400
 Subject: [PATCH 5/8] No such built-in function - error/1 in R12B
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- test/gproc_tests.erl |    2 +-
+ test/gproc_tests.erl | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/test/gproc_tests.erl b/test/gproc_tests.erl
-index 0542fd4..b97d9df 100644
+index 083adbc..561a107 100644
 --- a/test/gproc_tests.erl
 +++ b/test/gproc_tests.erl
 @@ -53,7 +53,7 @@ t_ets_opts() ->
@@ -22,5 +22,5 @@ index 0542fd4..b97d9df 100644
  
  
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0006-No-such-ETS-option-in-R12B.patch b/erlang-gproc-0006-No-such-ETS-option-in-R12B.patch
index d8a55ae..e485550 100644
--- a/erlang-gproc-0006-No-such-ETS-option-in-R12B.patch
+++ b/erlang-gproc-0006-No-such-ETS-option-in-R12B.patch
@@ -1,20 +1,20 @@
-From d310eb67bac45fd4d81516e7a9b972431c2bdf72 Mon Sep 17 00:00:00 2001
+From 81aea69daf58965508a434ae2c16e6a6237c7d59 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 1 Jun 2012 18:05:10 +0400
 Subject: [PATCH 6/8] No such ETS option in R12B
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- src/gproc.erl        |    4 +---
- src/gproc_lib.erl    |    2 --
- test/gproc_tests.erl |    4 ++--
+ src/gproc.erl        | 4 +---
+ src/gproc_lib.erl    | 2 --
+ test/gproc_tests.erl | 4 ++--
  3 files changed, 3 insertions(+), 7 deletions(-)
 
 diff --git a/src/gproc.erl b/src/gproc.erl
-index 6167d41..63095b6 100644
+index 8aaaa50..906e233 100644
 --- a/src/gproc.erl
 +++ b/src/gproc.erl
-@@ -2139,11 +2139,9 @@ pid_to_give_away_to({T,l,_} = Key) when T==n; T==a ->
+@@ -2137,11 +2137,9 @@ pid_to_give_away_to({T,l,_} = Key) when T==n; T==a ->
      end.
  
  create_tabs() ->
@@ -41,7 +41,7 @@ index d670ef9..9ba0fdf 100644
  
  check_server_option({priority, P}) ->
 diff --git a/test/gproc_tests.erl b/test/gproc_tests.erl
-index b97d9df..baaae3c 100644
+index 561a107..3b3dd5c 100644
 --- a/test/gproc_tests.erl
 +++ b/test/gproc_tests.erl
 @@ -43,14 +43,14 @@ t_server_opts() ->
@@ -62,5 +62,5 @@ index b97d9df..baaae3c 100644
      after 3000 ->
  	    erlang:error(timeout)
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0007-Fix-starting-slaves-during-eunit-tests-on-R12B.patch b/erlang-gproc-0007-Fix-starting-slaves-during-eunit-tests-on-R12B.patch
index 0c2229e..8fec0e9 100644
--- a/erlang-gproc-0007-Fix-starting-slaves-during-eunit-tests-on-R12B.patch
+++ b/erlang-gproc-0007-Fix-starting-slaves-during-eunit-tests-on-R12B.patch
@@ -1,15 +1,15 @@
-From db5bc20ee487481e21c65e24a84b44beeb9f4968 Mon Sep 17 00:00:00 2001
+From ea35b203fbb722713626a494865ee735190e821f Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 1 Jun 2012 18:57:06 +0400
 Subject: [PATCH 7/8] Fix starting slaves during eunit tests on R12B
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- test/gproc_dist_tests.erl |    2 +-
+ test/gproc_dist_tests.erl | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/test/gproc_dist_tests.erl b/test/gproc_dist_tests.erl
-index 6f54604..9c9037b 100644
+index cf79c4e..60a85a5 100644
 --- a/test/gproc_dist_tests.erl
 +++ b/test/gproc_dist_tests.erl
 @@ -478,7 +478,7 @@ start_slave(Name) ->
@@ -22,5 +22,5 @@ index 6f54604..9c9037b 100644
              ok
      end,
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc-0008-Can-t-set-up-heap_size-R12B-specific.patch b/erlang-gproc-0008-Can-t-set-up-heap_size-R12B-specific.patch
index 0c1ca1f..045ab6b 100644
--- a/erlang-gproc-0008-Can-t-set-up-heap_size-R12B-specific.patch
+++ b/erlang-gproc-0008-Can-t-set-up-heap_size-R12B-specific.patch
@@ -1,15 +1,15 @@
-From 87c3dfc249e0a2b8c6a1720faf456cc5834c025d Mon Sep 17 00:00:00 2001
+From f715eae0c5d7b777e913951cfdd90b39b87c1364 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 1 Jun 2012 23:04:21 +0400
 Subject: [PATCH 8/8] Can't set up heap_size (R12B-specific)
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
- test/gproc_tests.erl |   10 +---------
+ test/gproc_tests.erl | 10 +---------
  1 file changed, 1 insertion(+), 9 deletions(-)
 
 diff --git a/test/gproc_tests.erl b/test/gproc_tests.erl
-index baaae3c..50f7e1f 100644
+index 3b3dd5c..4652303 100644
 --- a/test/gproc_tests.erl
 +++ b/test/gproc_tests.erl
 @@ -30,15 +30,7 @@ conf_test_() ->
@@ -30,5 +30,5 @@ index baaae3c..50f7e1f 100644
  t_ets_opts() ->
      %% Cannot inspect the write_concurrency attribute on an ets table in
 -- 
-1.7.10.4
+1.7.12
 
diff --git a/erlang-gproc.spec b/erlang-gproc.spec
index a8b2a64..f21787c 100644
--- a/erlang-gproc.spec
+++ b/erlang-gproc.spec
@@ -1,19 +1,20 @@
 %global realname gproc
 %global debug_package %{nil}
-%global upstream esl
-%global git_tag 9c08011
+%global upstream uwiger
+%global git_tag b8cb5f8
 %global patchnumber 0
 
 
 Name:		erlang-%{realname}
-Version:	0.2.13
+Version:	0.2.13.3
 Release:	1%{?dist}
 Summary:	Extended process registry for Erlang
 Group:		Development/Libraries
 License:	ERPL
 URL:		http://github.com/uwiger/gproc
-# wget --no-check-certificate --content-disposition https://github.com/esl/gproc/tarball/0.2.13
-Source0:	%{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
+# wget --content-disposition https://github.com/uwiger/gproc/tarball/0.2.13.3
+#Source0:	%{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
+Source0:	%{upstream}-%{realname}-0.2.13.2-%{patchnumber}-g%{git_tag}.tar.gz
 Patch1:		erlang-gproc-0001-Remove-explicit-rebar-deps-Fedora-specific.patch
 Patch2:		erlang-gproc-0002-Kill-useless-eunit-include.patch
 Patch3:		erlang-gproc-0003-No-such-function-lists-keyfind-3-in-R12B5-use-lists-.patch
@@ -24,7 +25,6 @@ Patch7:		erlang-gproc-0007-Fix-starting-slaves-during-eunit-tests-on-R12B.patch
 Patch8:		erlang-gproc-0008-Can-t-set-up-heap_size-R12B-specific.patch
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildRequires:	erlang-edown
-BuildRequires:	erlang-erts
 BuildRequires:	erlang-eunit
 BuildRequires:	erlang-gen_leader
 BuildRequires:	erlang-rebar
@@ -64,21 +64,21 @@ rebar doc -v
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/include
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/priv
-install -m 644 ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
-install -m 644 ebin/%{realname}*.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
-install -m 644 include/%{realname}.hrl $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/include
-install -m 644 priv/sys.config $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/priv
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+mkdir -p %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/include
+mkdir -p %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv
+install -m 644 ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+install -m 644 ebin/%{realname}*.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+install -m 644 include/%{realname}.hrl %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/include
+install -m 644 priv/sys.config %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv
 # Remove edoc config files (not needed for end-users)
 rm -f doc/edoc-info
 rm -f doc/overview.edoc
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %check
@@ -86,7 +86,6 @@ rebar eunit -v
 
 
 %files
-%defattr(-,root,root,-)
 %doc doc/*
 %dir %{_libdir}/erlang/lib/%{realname}-%{version}
 %dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
@@ -99,6 +98,9 @@ rebar eunit -v
 
 
 %changelog
+* Thu Oct 11 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.2.13.3-1
+- Ver. 0.2.13.3
+
 * Sun Jul 29 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.2.13-1
 - Ver. 0.2.13
 
diff --git a/sources b/sources
index 8f2f954..62b42fb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c9183421d7bf5be5bfd595359aacfa70  esl-gproc-0.2.13-0-g9c08011.tar.gz
+b3bec0b4a2fb2909ddba503d09f2ca33  uwiger-gproc-0.2.13.2-0-gb8cb5f8.tar.gz


More information about the scm-commits mailing list