Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-03-25 13:20:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and      /work/SRC/openSUSE:Factory/.erlang.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "erlang"

Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes    2014-03-04 
13:21:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes       2014-03-25 
13:20:52.000000000 +0100
@@ -1,0 +2,10 @@
+Sun Mar 23 07:51:54 UTC 2014 - [email protected]
+
+- Add README.SUSE, modify epmd.socket: fix bnc#869112
+
+-------------------------------------------------------------------
+Sun Mar 23 06:46:23 UTC 2014 - [email protected]
+
+- Add erlang-observer package (observer depends on wx)
+
+-------------------------------------------------------------------

New:
----
  README.SUSE

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.C6oOvw/_old  2014-03-25 13:20:54.000000000 +0100
+++ /var/tmp/diff_new_pack.C6oOvw/_new  2014-03-25 13:20:54.000000000 +0100
@@ -35,6 +35,7 @@
 Source6:        macros.erlang
 Source7:        epmd.service
 Source8:        epmd.socket
+Source9:        README.SUSE
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0:         otp-R16B-rpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
@@ -160,6 +161,17 @@
 target system. The backend provides a batch interface
 for generation of customized target systems.
 
+%package observer
+Summary:        A GUI tool for observing an erlang system
+Group:          Development/Languages/Other
+Requires:       %{name} = %{version}
+Requires:       %{name}-wx = %{version}
+
+%description observer
+The observer is gui frontend containing various tools to inspect a system.
+It displays system information, application structures, process information,
+ets or mnesia tables and a frontend for tracing with ttb. 
+
 %package src
 Summary:        Erlang/OTP applications sources
 Group:          Development/Languages/Other
@@ -230,6 +242,16 @@
 They are useful for educational purpose and as a base for creating
 embedded systems.
 
+%package observer-src
+Summary:        Erlang/OTP observer application sources
+Group:          Development/Languages/Other
+Requires:       %{name}-observer = %{version}
+
+%description observer-src
+Erlang sources for the observer application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+
+embedded systems.
 %package toolbar-src
 Summary:        Erlang/OTP toolbar application sources
 Group:          Development/Languages/Other
@@ -300,6 +322,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+cp %{S:9} .
 
 ./otp_build autoconf
 # enable dynamic linking for ssl
@@ -438,6 +461,9 @@
 %files
 %defattr(-,root,root)
 %doc AUTHORS EPLICENCE README
+%if 0%{?have_systemd}
+%doc README.SUSE
+%endif
 %doc %{_libdir}/erlang/PR.template
 %doc %{_libdir}/erlang/README
 %doc %{_libdir}/erlang/COPYRIGHT
@@ -475,7 +501,6 @@
 %{_libdir}/erlang/lib/kernel-*/
 %{_libdir}/erlang/lib/megaco-*/
 %{_libdir}/erlang/lib/mnesia-*/
-%{_libdir}/erlang/lib/observer-*/
 %{_libdir}/erlang/lib/odbc-*/
 %{_libdir}/erlang/lib/orber-*/
 %{_libdir}/erlang/lib/os_mon-*/
@@ -549,6 +574,11 @@
 %{_libdir}/erlang/lib/reltool-*/
 %exclude %{_libdir}/erlang/lib/reltool-*/src
 
+%files observer
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/observer-*/
+%exclude %{_libdir}/erlang/lib/observer-*/src
+
 %files toolbar
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/toolbar-*/
@@ -576,6 +606,7 @@
 %exclude %{_libdir}/erlang/lib/gs-*/src
 %exclude %{_libdir}/erlang/lib/jinterface-*/java_src
 %exclude %{_libdir}/erlang/lib/reltool-*/src
+%exclude %{_libdir}/erlang/lib/observer-*/src
 %exclude %{_libdir}/erlang/lib/toolbar-*/src
 %exclude %{_libdir}/erlang/lib/tv-*/src
 %exclude %{_libdir}/erlang/lib/wx-*/src
@@ -604,6 +635,10 @@
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/reltool-*/src
 
+%files observer-src
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/observer-*/src
+
 %files toolbar-src
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/toolbar-*/src

++++++ README.SUSE ++++++
# Erlang in openSUSE
## Erlang Port-mapper Daemon and systemd

Erlang Port-mapper Daemon in openSUSE uses systemd socket-activation. In order 
to fulfill security considerations, EPMd listens on loop-back interface by 
default. This is enough to run rabbitmq-server, ejabberd and user-started beam 
processes.

For clustering, please, use ```/etc/systemd/system/epmd.socket.d/``` to 
configure interfaces to listen on. See man systemd.unit(5) for details.

### Upgrading from sysvinit
```/etc/sysconfig/erlang``` has no effect now, to configure EPMd use systemd 
capabilities instead.

++++++ epmd.socket ++++++
--- /var/tmp/diff_new_pack.C6oOvw/_old  2014-03-25 13:20:54.000000000 +0100
+++ /var/tmp/diff_new_pack.C6oOvw/_new  2014-03-25 13:20:54.000000000 +0100
@@ -2,7 +2,7 @@
 Description=Erlang Port Mapper Daemon Activation Socket
 
 [Socket]
-ListenStream=4369
+ListenStream=127.0.0.1:4369
 Accept=false
 
 [Install]

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to