Hello community,

here is the log from the commit of package quassel for openSUSE:13.1 checked in 
at 2013-10-14 22:04:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/quassel (Old)
 and      /work/SRC/openSUSE:13.1/.quassel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "quassel"

Changes:
--------
--- /work/SRC/openSUSE:13.1/quassel/quassel.changes     2013-09-23 
11:07:40.000000000 +0200
+++ /work/SRC/openSUSE:13.1/.quassel.new/quassel.changes        2013-10-14 
22:04:59.000000000 +0200
@@ -1,0 +2,14 @@
+Mon Oct 14 12:14:21 UTC 2013 - [email protected]
+
+- Utilize the unit file rather than old initscript
+
+-------------------------------------------------------------------
+Sun Oct 13 15:34:00 UTC 2013 - [email protected]
+
+- Version bump to 0.9.1 (no official changelog available):
+  * Important update for PostgreSQL users, preventing database
+    corruption. (bnc#845511)
+  * Fixes related to key handling for encrypted channels.
+  * Other fixes.
+
+-------------------------------------------------------------------

Old:
----
  init.quasselcore
  quassel-0.9.0.tar.bz2

New:
----
  quassel-0.9.1.tar.bz2
  service.quasselcore

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

Other differences:
------------------
++++++ quassel.spec ++++++
--- /var/tmp/diff_new_pack.NtoHh1/_old  2013-10-14 22:04:59.000000000 +0200
+++ /var/tmp/diff_new_pack.NtoHh1/_new  2013-10-14 22:04:59.000000000 +0200
@@ -17,14 +17,14 @@
 
 
 Name:           quassel
-Version:        0.9.0
+Version:        0.9.1
 Release:        0
 Summary:        Modern, cross-platform, distributed IRC client
 License:        GPL-2.0 or GPL-3.0
 Group:          Productivity/Networking/IRC
 Url:            http://%{name}-irc.org/
 Source:         http://%{name}-irc.org/pub/%{name}-%{version}.tar.bz2
-Source1:        init.%{name}core
+Source1:        service.%{name}core
 Source2:        sysconfig.%{name}core
 Source3:        logrotate.%{name}core
 Source4:        %{name}.SuSEfirewall2
@@ -33,6 +33,8 @@
 BuildRequires:  libdbusmenu-qt-devel
 BuildRequires:  libkde4-devel
 BuildRequires:  libqca2-devel
+BuildRequires:  systemd
+%{?systemd_requires}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRecommends:libdbusmenu-qt-devel
 
@@ -154,8 +156,10 @@
 %fdupes %{buildroot}
 install -d -m 755 %{buildroot}%{_localstatedir}/lib/%{name}core
 install -d -m 755 %{buildroot}%{_kde4_sbindir}
-install -D -m 755 %{SOURCE1} %{buildroot}%{_kde4_sysconfdir}/init.d/%{name}core
-ln -sf ../../%{_kde4_sysconfdir}/init.d/%{name}core 
%{buildroot}%{_kde4_sbindir}/rc%{name}core
+mkdir -p %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/quasselcore.service
+# Provide SUSE policy symlink /usr/sbin/rcFOO -> /etc/init.d/FOO
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcquasselcore
 install -D -m 644 %{SOURCE2} 
%{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}core
 install -d -m 751 %{buildroot}%{_localstatedir}/log/%{name}
 install -D -m 644 %{SOURCE3} 
%{buildroot}%{_kde4_sysconfdir}/logrotate.d/%{name}core
@@ -165,16 +169,16 @@
 %{_kde4_bindir}/getent group %{name}core >/dev/null || 
%{_kde4_sbindir}/groupadd -r %{name}core || :
 %{_kde4_bindir}/getent passwd %{name}core >/dev/null || 
%{_kde4_sbindir}/useradd -r -d /var/lib/%{name}core \
     -s /bin/false -c "%{name}core daemon" -g %{name}core %{name}core || :
+%service_add_pre quasselcore.service
 
 %post core
-%{fillup_and_insserv -yn %{name}core %{name}core}
+%service_add_post quasselcore.service
 
 %preun core
-%{stop_on_removal %{name}core}
+%service_del_preun quasselcore.service
 
 %postun core
-%{restart_on_update %{name}core}
-%{insserv_cleanup}
+%service_del_postun quasselcore.service
 
 %files mono
 %defattr(-,root,root)
@@ -193,7 +197,7 @@
 %doc AUTHORS ChangeLog README
 %{_kde4_bindir}/%{name}core
 %{_kde4_sbindir}/rc%{name}core
-%config %{_kde4_sysconfdir}/init.d/%{name}core
+%{_unitdir}/%{name}core.service
 %config(noreplace) %{_kde4_sysconfdir}/logrotate.d/%{name}core
 %config %{_kde4_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 %attr(-,%{name}core,%{name}core) %dir %{_localstatedir}/lib/%{name}core

++++++ quassel-0.9.0.tar.bz2 -> quassel-0.9.1.tar.bz2 ++++++
++++ 17587 lines of diff (skipped)

++++++ service.quasselcore ++++++
[Unit]
Description=Quassel Core
After=network.target
EnvironmentFile=-/etc/sysconfig/quasselcore

[Service]
PIDFile=/var/run/quassel.pid
User=quasselcore
ExecStart=/usr/bin/quasselcore --listen=$QUASSELCORE_LISTEN 
--configdir=/var/lib/quasselcore --logfile=/var/log/quassel/quasselcore

[Install]
WantedBy=multi-user.target
++++++ sysconfig.quasselcore ++++++
--- /var/tmp/diff_new_pack.NtoHh1/_old  2013-10-14 22:05:01.000000000 +0200
+++ /var/tmp/diff_new_pack.NtoHh1/_new  2013-10-14 22:05:01.000000000 +0200
@@ -7,6 +7,6 @@
 #
 # Interfaces the quassel core should listen on
 #
-QUASSELCORE_LISTEN=""
+QUASSELCORE_LISTEN="127.0.0.1"
 
 

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

Reply via email to