From Fedora Project Wiki
(Updated list of tasks for Erlang SIG)
(Removed F-11 column from the spreadsheet)
Line 23: Line 23:
{| border="1"
{| border="1"
|-
|-
| '''Name''' || '''EL-4''' || '''EL-5''' || '''EL-6''' || '''F-11''' || '''F-12''' || '''F-13''' || '''Rawhide'''
| '''Name''' || '''EL-4''' || '''EL-5''' || '''EL-6''' || '''F-12''' || '''F-13''' || '''Rawhide'''
|-
|-
| {{package|compat-erlang}} || - || - || - || R10B-10 || R10B-10 || R10B-10 || R10B-10
| {{package|compat-erlang}} || - || - || - || R10B-10 || R10B-10 || R10B-10
|-
|-
| {{package|couchdb}} || -<ref>Erlang >= R12B is required</ref> ||  0.10.2 || 0.11.1 || 0.10.2 || 0.10.2 || 0.10.2 || 0.11.1
| {{package|couchdb}} || -<ref>Erlang >= R12B is required</ref> ||  0.10.2 || 0.11.1 || 0.10.2 || 0.10.2 || 0.11.1
|-
|-
| {{package|ejabberd}} || - || 2.0.5 || 2.1.4 || 2.1.3 || 2.1.3 || 2.1.3 || 2.1.4
| {{package|ejabberd}} || - || 2.0.5 || 2.1.4 || 2.1.3 || 2.1.3 || 2.1.4
|-
|-
| {{package|erlang}} || R11B-2 || R12B-5 || R13B-04 || R12B-5 || R13B-04 || R13B-04 || R14A-0
| {{package|erlang}} || R11B-2 || R12B-5 || R13B-04 || R13B-04 || R13B-04 || R14A-0
|-
|-
| {{package|erlang-eradius}} || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs
| {{package|erlang-eradius}} || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs || 0.20070627cvs
|-
|-
| {{package|erlang-erlsyslog}} || 0.1 || 0.1 || 0.1 || 0.1 || 0.1 || 0.1 || 0.1
| {{package|erlang-erlsyslog}} || 0.1 || 0.1 || 0.1 || 0.1 || 0.1 || 0.1
|-
|-
| {{package|erlang-esdl}} || - || - || - || 0.96.0626 || 1.0.1 || 1.0.1 || 1.0.1
| {{package|erlang-esdl}} || - || - || - || 1.0.1 || 1.0.1 || 1.0.1
|-
|-
| {{package|erlang-oauth}} || -<ref>erlang(public_key) is unavailable in Erlang R11B</ref> || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0
| {{package|erlang-oauth}} || -<ref>erlang(public_key) is unavailable in Erlang R11B</ref> || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0 || 0.gite8aecf0
|-
|-
| {{package|erlang-pgsql}} || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn
| {{package|erlang-pgsql}} || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn || 0.20080825svn
|-
|-
| {{package|erlang-erlsom|erlsom}} || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1
| {{package|erlang-erlsom|erlsom}} || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1 || 1.2.1
|-
|-
| {{package|erlang-esasl|esasl}} || -<ref>libgsasl is unavailable for EL-4</ref> || 0.1 || 0.1 || 0.1 || 0.1 || 0.1 || 0.1
| {{package|erlang-esasl|esasl}} || -<ref>libgsasl is unavailable for EL-4</ref> || 0.1 || 0.1 || 0.1 || 0.1 || 0.1
|-
|-
| {{package|erlang-etap|etap}} || 0.3.4 || 0.3.4 || 0.3.4 || - || 0.3.4 || 0.3.4 || 0.3.4
| {{package|erlang-etap|etap}} || 0.3.4 || 0.3.4 || 0.3.4 || 0.3.4 || 0.3.4 || 0.3.4
|-
|-
| {{package|erlang-ibrowse|ibrowse}} || - || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc || - || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc
| {{package|erlang-ibrowse|ibrowse}} || - || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc || 1.6.0-0.git07153bc
|-
|-
| {{package|erlang-mochiweb|mochiweb}} || -<ref>erlang(eunit) is unavailable in Erlang R11B</ref> || 1.3.0-0.svn159 || 1.3.0-0.svn159 || - || 1.3.0-0.svn159 || 1.3.0-0.svn159 || 1.3.0-0.svn159
| {{package|erlang-mochiweb|mochiweb}} || -<ref>erlang(eunit) is unavailable in Erlang R11B</ref> || 1.3.0-0.svn159 || 1.3.0-0.svn159 || 1.3.0-0.svn159 || 1.3.0-0.svn159 || 1.3.0-0.svn159
|-
|-
| {{package|rabbitmq-server}} || -<ref>Erlang >= R12B-3 is required</ref> || 1.8.0 || 1.8.0 || 1.7.2 || 1.8.0 || 1.8.0 || 1.8.0
| {{package|rabbitmq-server}} || -<ref>Erlang >= R12B-3 is required</ref> || 1.8.0 || 1.8.0 || 1.8.0 || 1.8.0 || 1.8.0
|-
|-
| {{package|wings}} || - || - || - || 0.99.05 || 1.0.1 || 1.0.1 || 1.0.1
| {{package|wings}} || - || - || - || 1.0.1 || 1.0.1 || 1.0.1
|}
|}



Revision as of 13:56, 9 August 2010

Erlang Special Interest Group

Mission

To encourage the packaging of Erlang projects in Fedora.

Members/Packagers/Reviewers

Please add your name above if you want to help.

Tasks

  • Create common guidelines for erlang-related applications and libraries
  • Rebuild all packages with +debug_info (slightly increase the size of beam-files, but won't hurt performance at all)
  • Allow parallel installation of packages (similar to kernel)
  • Upgrade CouchDB to 1.0.1 in Rawhide and EPEL-6 and consider updating in F-13 up to 0.11.x. No luck for EPEL-5 because of old curl.

Current packages

Name EL-4 EL-5 EL-6 F-12 F-13 Rawhide
compat-erlang - - - R10B-10 R10B-10 R10B-10
couchdb -[1] 0.10.2 0.11.1 0.10.2 0.10.2 0.11.1
ejabberd - 2.0.5 2.1.4 2.1.3 2.1.3 2.1.4
erlang R11B-2 R12B-5 R13B-04 R13B-04 R13B-04 R14A-0
erlang-eradius 0.20070627cvs 0.20070627cvs 0.20070627cvs 0.20070627cvs 0.20070627cvs 0.20070627cvs
erlang-erlsyslog 0.1 0.1 0.1 0.1 0.1 0.1
erlang-esdl - - - 1.0.1 1.0.1 1.0.1
erlang-oauth -[2] 0.gite8aecf0 0.gite8aecf0 0.gite8aecf0 0.gite8aecf0 0.gite8aecf0
erlang-pgsql 0.20080825svn 0.20080825svn 0.20080825svn 0.20080825svn 0.20080825svn 0.20080825svn
erlsom 1.2.1 1.2.1 1.2.1 1.2.1 1.2.1 1.2.1
esasl -[3] 0.1 0.1 0.1 0.1 0.1
etap 0.3.4 0.3.4 0.3.4 0.3.4 0.3.4 0.3.4
ibrowse - 1.6.0-0.git07153bc 1.6.0-0.git07153bc 1.6.0-0.git07153bc 1.6.0-0.git07153bc 1.6.0-0.git07153bc
mochiweb -[4] 1.3.0-0.svn159 1.3.0-0.svn159 1.3.0-0.svn159 1.3.0-0.svn159 1.3.0-0.svn159
rabbitmq-server -[5] 1.8.0 1.8.0 1.8.0 1.8.0 1.8.0
wings - - - 1.0.1 1.0.1 1.0.1
  1. Erlang >= R12B is required
  2. erlang(public_key) is unavailable in Erlang R11B
  3. libgsasl is unavailable for EL-4
  4. erlang(eunit) is unavailable in Erlang R11B
  5. Erlang >= R12B-3 is required

Reviews

Potential packages

  • erlyweb
  • Yxa
  • erlang-mysql-driver - A native Erlang MySQL client library. One of the runtime dependencies for ejabberd. Please, not that there are two forks - one from P1 and another one from Yariv Sadan. All these three projects are based on the original work by Magnus Ahltorp.
  • erlang-fd_server. Please, note that similar functionality (binding to privileged ports) may be obtained with kernel > 2.6.24 with capabilities.
  • Jungerl is also contains some very interesting libraries and applications, however not all of them are in good shape.
  • User contributions page at trapexit contains some handy user-submitted utilities.
  • Nitrogen Web Framework.
  • egssapi - Erlang GSSAPI and SPNEGO API (one of the runtime requirements for Yaws).
  • eldap - Erlang LDAP API. A patched copy is bundled with ejabberd.

Rejected packages