[packages/eventum: 2/6] up to 3.4.2-30-ga83a1da8

glen glen at pld-linux.org
Mon May 21 00:45:41 CEST 2018


commit ea627041b18fca184d81d04a14252b9e7de23116
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun May 20 15:48:57 2018 +0300

    up to 3.4.2-30-ga83a1da8
    
    irc bot moved to separate package: eventum-irc-bot

 autoload.patch        |   8 ++--
 eventum-irc.init      | 101 --------------------------------------------------
 eventum-irc.sysconfig |   8 ----
 eventum.spec          |  65 ++------------------------------
 4 files changed, 7 insertions(+), 175 deletions(-)
---
diff --git a/eventum.spec b/eventum.spec
index eb38079..fe47684 100644
--- a/eventum.spec
+++ b/eventum.spec
@@ -3,8 +3,8 @@
 %bcond_with	order	# with experimental order patch
 
 %define		rel		1
-%define		subver  6
-%define		githash fb792422
+%define		subver  30
+%define		githash a83a1da8
 %define		php_min_version 5.6.0
 Summary:	Eventum Issue / Bug tracking system
 Summary(pl.UTF-8):	Eventum - system śledzenia spraw/błędów
@@ -15,14 +15,12 @@ License:	GPL v2+
 Group:		Applications/WWW
 #Source0:	https://github.com/eventum/eventum/releases/download/v%{version}/%{name}-%{version}.tar.xz
 Source0:	https://github.com/eventum/eventum/releases/download/snapshot/%{name}-%{version}-%{subver}-g%{githash}.tar.xz
-# Source0-md5:	959b620f33b3ca66729da53c18e539c4
+# Source0-md5:	3b06621384082cd09260641fbd3fa154
 Source1:	%{name}-apache.conf
 Source2:	%{name}-mail-queue.cron
 Source3:	%{name}-mail-download.cron
 Source4:	%{name}-reminder.cron
 Source5:	%{name}-monitor.cron
-Source8:	%{name}-irc.init
-Source9:	%{name}-irc.sysconfig
 Source10:	sphinx.crontab
 Source13:	%{name}-router-postfix.sh
 Source14:	%{name}.logrotate
@@ -267,41 +265,6 @@ przez Postfiksa.
 Opis konfiguracji Postfiksa można znaleźć pod adresem
 <https://github.com/eventum/eventum/wiki/System-Admin:-Setting-up-email-routing-with-postfix>
 
-%package irc
-Summary:	Eventum IRC Notification Bot
-Summary(pl.UTF-8):	IRC-owy bot powiadamiający dla Eventum
-Group:		Applications/WWW
-Requires(post,preun):	/sbin/chkconfig
-Requires:	%{name} = %{version}-%{release}
-Requires:	php(pcntl)
-Requires:	php(sockets)
-Requires:	php-pear-Net_SmartIRC >= 1.1.9
-Requires:	rc-scripts >= 0.4.0.18
-
-%description irc
-The IRC notification bot is a nice feature for remote teams that want
-to handle issues and want to have a quick and easy way to get simple
-notifications. Right now the bot notifies of the following actions:
-- New Issues
-- Blocked emails
-- Issues that got their assignment list changed
-
-NOTE: You will need to manually edit the bot.php script to set your
-appropriate preferences, like IRC server and channel that the bot
-should join.
-
-%description irc -l pl.UTF-8
-IRC-owy bot powiadamiający to miła funkcjonalność dla zdalnych
-zespołów chcących obsługiwać sprawy i mieć szybki i łatwy sposób na
-uzyskiwanie prostych powiadomień. Aktualnie bot powiadamia o
-następujących zdarzeniach:
-- nowych sprawach
-- zablokowanych listach
-- sprawach, dla których zmieniła się lista powiązań
-
-UWAGA: w celu wprowadzenia własnych ustawień, takich jak serwer IRC i
-kanał używany przez bota, trzeba ręcznie zmodyfikować skrypt bot.php .
-
 %package cli
 Summary:	Eventum command-line interface
 Summary(pl.UTF-8):	Interfejs linii poleceń dla Eventum
@@ -367,7 +330,6 @@ rm config/config.php
 
 rm htdocs/.htaccess.dist
 
-mv config/irc_config{.dist.php,.php}
 rm config/config.dist.php
 
 # cleanup vendor. keep only needed libraries.
@@ -471,9 +433,6 @@ cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/cron.d/%{name}-reminder
 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/cron.d/%{name}-monitor
 cp -p %{SOURCE10} $RPM_BUILD_ROOT/etc/cron.d/%{name}-sphinx
 
-install -p %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/eventum-irc
-cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/eventum-irc
-
 cp -p %{SOURCE14} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
 # postfix router
@@ -498,7 +457,6 @@ for a in \
 	errors.log login_attempts.log \
 	eventum.log \
 	auth.log cli.log \
-	irc_bot_error.log irc_bot_smartirc.log \
 ; do
 	test -f /var/log/%{name}/$a && continue
 	install -m 0620 -o root -g http /dev/null /var/log/%{name}/$a
@@ -537,16 +495,6 @@ if [ "$1" = "0" ] && [ -f %{_webappdir}/config.php ]; then
 	chown root:http %{_webappdir}/{config,private_key,secret_key}.php
 fi
 
-%post irc
-/sbin/chkconfig --add eventum-irc
-%service eventum-irc restart "Eventum IRC Bot"
-
-%preun irc
-if [ "$1" = 0 ]; then
-	%service eventum-irc stop
-	/sbin/chkconfig --del eventum-irc
-fi
-
 %triggerin -- apache1 < 1.3.37-3, apache1-base
 %webapp_register apache %{_webapp}
 
@@ -694,13 +642,6 @@ done
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/router-postfix
 
-%files irc
-%defattr(644,root,root,755)
-%attr(640,root,eventum) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/irc_config.php
-%attr(640,root,eventum) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/eventum-irc
-%attr(755,root,root) %{_appdir}/bin/irc-bot.php
-%attr(754,root,root) /etc/rc.d/init.d/%{name}-irc
-
 %files cli
 %defattr(644,root,root,755)
 %doc cli/eventumrc
diff --git a/autoload.patch b/autoload.patch
index b76f8d0..183c303 100644
--- a/autoload.patch
+++ b/autoload.patch
@@ -113,8 +113,8 @@
      'd12685060d57775f2bc3adf90c7d62bd' => $baseDir . '/lib/eventum/gettext.php',
 +    'b2b3f01361f3aaeab67fde08ae76446f' => $phpDir. '/Smarty3/plugins/block.t.php',
  );
---- eventum-3.3.4-421-g0643f20c/vendor/composer/autoload_namespaces.php~	2018-04-13 20:24:15.000000000 +0300
-+++ eventum-3.3.4-421-g0643f20c/vendor/composer/autoload_namespaces.php	2018-04-14 03:29:01.691158504 +0300
+--- eventum-3.4.2-27-g4318eb0a/vendor/composer/autoload_namespaces.php~	2018-05-20 15:47:14.000000000 +0300
++++ eventum-3.4.2-27-g4318eb0a/vendor/composer/autoload_namespaces.php	2018-05-20 15:55:55.040415223 +0300
 @@ -3,19 +3,22 @@
  // autoload_namespaces.php @generated by Composer
  
@@ -127,7 +127,7 @@
      'SecurityLib' => array($vendorDir . '/ircmaxell/security-lib/lib'),
      'RandomLib' => array($vendorDir . '/ircmaxell/random-lib/lib'),
 -    'PEAR' => array($vendorDir . '/pear/pear_exception'),
--    'Net' => array($vendorDir . '/pear/net_smartirc/Net', $vendorDir . '/pear/net_smtp'),
+-    'Net' => array($vendorDir . '/pear/net_smtp'),
      'Enrise\\' => array($vendorDir . '/enrise/urihelper/src'),
      'Doctrine\\ORM\\' => array($vendorDir . '/doctrine/orm/lib'),
      'Doctrine\\DBAL\\' => array($vendorDir . '/doctrine/dbal/lib'),
@@ -136,7 +136,7 @@
      'Doctrine\\Common\\Collections\\' => array($vendorDir . '/doctrine/collections/lib'),
 -    'Auth' => array($vendorDir . '/pear/auth_sasl'),
 -    '' => array($vendorDir . '/pear/pear-core-minimal/src'),
-+	// PEAR deps
++    // PEAR deps
 +    'Auth' => array($pearDir),
 +    'Mail' => array($pearDir),
 +    'Net' => array($pearDir),
diff --git a/eventum-irc.init b/eventum-irc.init
deleted file mode 100755
index 6a0aff8..0000000
--- a/eventum-irc.init
+++ /dev/null
@@ -1,101 +0,0 @@
-#!/bin/sh
-#
-# chkconfig:	345 29 71
-# description:	Eventum IRC Notification Bot
-
-# Source function library
-. /etc/rc.d/init.d/functions
-
-# Get network config
-. /etc/sysconfig/network
-
-PIDFILE=/var/run/eventum/irc_bot.pid
-
-# Get service config
-[ -f /etc/sysconfig/eventum-irc ] && . /etc/sysconfig/eventum-irc
-
-# Check that networking is up.
-if is_yes "${NETWORKING}"; then
-	if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status -a "$1" != init ]; then
-		msg_network_down "Eventum IRC Bot"
-		exit 1
-	fi
-else
-	exit 0
-fi
-
-start() {
-	if [ -f /var/lock/subsys/eventum-irc ]; then
-		msg_already_running "Eventum IRC Bot"
-		return
-	fi
-
-	msg_starting "Eventum IRC Bot"
-	start-stop-daemon --start \
-		--exec /usr/share/eventum/bin/irc-bot.php \
-		-m \
-		--pidfile $PIDFILE \
-		--chuid http \
-		--background
-
-	RETVAL=$?
-	if [ $RETVAL -eq 0 ]; then
-		touch /var/lock/subsys/eventum-irc
-		ok
-	else
-		fail
-	fi
-}
-
-stop() {
-	if [ ! -f /var/lock/subsys/eventum-irc ]; then
-		msg_not_running "Eventum IRC Bot"
-		return
-	fi
-
-	msg_stopping "Eventum IRC Bot"
-	if start-stop-daemon --stop --oknodo --pidfile $PIDFILE; then
-		rm -f $PIDFILE /var/lock/subsys/eventum-irc >/dev/null 2>&1
-		ok
-	else
-		fail
-	fi
-}
-
-condrestart() {
-	if [ ! -f /var/lock/subsys/eventum-irc ]; then
-		msg_not_running "Eventum IRC Bot"
-		RETVAL=$1
-		return
-	fi
-
-	stop
-	start
-}
-
-RETVAL=0
-# See how we were called.
-case "$1" in
-  start)
-	start
-	;;
-  stop)
-	stop
-	;;
-  restart)
-	stop
-	start
-	;;
-  force-reload)
-	condrestart 7
-	;;
-  status)
-	status --pidfile $PIDFILE eventum-irc
-	exit $?
-	;;
-  *)
-	msg_usage "$0 {start|stop|restart|force-reload|status}"
-	exit 3
-esac
-
-exit $RETVAL
diff --git a/eventum-irc.sysconfig b/eventum-irc.sysconfig
deleted file mode 100644
index 5336260..0000000
--- a/eventum-irc.sysconfig
+++ /dev/null
@@ -1,8 +0,0 @@
-# $Id$
-# Config file for Eventum IRC Bot
-
-# nice level
-#SERVICE_RUN_NICE_LEVEL="+1"
-
-# give it 16mb memory and 16m stack
-SERVICE_LIMITS="$DEFAULT_SERVICE_LIMITS -m 16384 -s 16384"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/eventum.git/commitdiff/79c99ac702a5d3200cf9c1b0b0234277b472d707



More information about the pld-cvs-commit mailing list