https://bugzilla.novell.com/show_bug.cgi?id=700267https://bugzilla.novell.com/show_bug.cgi?id=700267#c0
Summary: openSUSE:Factory:Contrib/cruisecontrol: Bug
Classification: openSUSE
Product: openSUSE.org
Version: unspecified
Platform: Other
OS/Version: openSUSE 11.4
Status: NEW
Severity: Normal
Priority: P5 - None
Component: 3rd party software
AssignedTo: graham(a)andtech.eu
ReportedBy: rozelak(a)volny.cz
QAContact: opensuse-communityscreening(a)forge.provo.novell.com
CC: opensuse-contrib(a)opensuse.org
Found By: Other
Blocker: No
Dear developer.
We decided to use cruisecontrol on 'encfs'-encrypted path, which is not well
supported by your init scripts (cruisecontrol-2.8.4-1.1.noarch.rpm).
Therefore, I'm sending changes we made. They are not perfect, but please, have
a look at them and consider the proposed generalizations in order to simplify
transfer of CC to other path (ideal case is only to change settings in
/etc/default/cruisecontrol).
Unfortunatelly, I cannot append a file with changed files and diffs from
..2.8.4-1.1 rpm. But if you want, I can send it to you to graham(a)andtech.eu
e-mail.
-----
/etc/default/cruisecontrol:
# Run CruiseControl as this user ID (default: ccontrol)
#
# Set this to an empty string to prevent CruiseControl from starting
# automatically. Think to stop CruiseControl before setting an empty string ;o)
#
CRUISE_USER="cruise"
CRUISE_SPOOL=/home/cruise
CRUISE_PID=${CRUISE_SPOOL}/cc.pid
# Port used for the JMX Http Console
CRUISE_JMX_PORT=8000
# Port used for RMI
CRUISE_RMI_PORT=1099
# Port used for HTTP
CRUISE_WEB_PORT=8080
# The home directory of the Java development kit (JDK).
#JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
# Arguments to pass to the CruiseControl script
CRUISE_OPTS="-Xmx256m -Xms256m -server -Xincgc
-Dcc.config.file=${CRUISE_SPOOL}/config.xml -Dcc.artifacts=${CRUISE_SPOOL}
/artifacts -Dcc.projects=${CRUISE_SPOOL}/projects
-Dcc.logdir=${CRUISE_SPOOL}/logs -Dcc.ajp13port=8009 -Dlog4j.configurat
ion=file://${CRUISE_SPOOL}/log4j.properties"
-----
/etc/init.d/cruisecontrol:
#!/bin/bash
#
# Init file for CruiseControl server daemon
#
# chkconfig: 2345 20 80
# description: CruiseControl server daemon
#
### BEGIN INIT INFO
# Provides: cruisecontrol
# Required-Start: $local_fs $network $syslog
# Should-Start: java
# Required-Stop: $null
# Default-Start: 3 5
# Default-Stop: 0 1 2 4 6
# Short-Description: CruiseControl
# Description: CruiseControl
### END INIT INFO
# source function library
if [ -f /lib/lsb/init-functions ]; then
. /lib/lsb/init-functions
fi
if [ -f /etc/default/cruisecontrol ]; then
. /etc/default/cruisecontrol
fi
# DT: Must use values defined in /etc/default/cruisecontrol
CRUISE_PID=${CRUISE_PID:-/var/spool/cruisecontrol/cc.pid}
CRUISE_SPOOL=${CRUISE_SPOOL:-/var/spool/cruisecontrol}
start() {
# DT: /etc/cruisecontrol/cruisecontrol.xml replaced by
${CRUISE_SPOOL}/config.xml
# DT: must go to the directory, otherwise CC is started somehow strange ...
# It may be enough to set CCHOME, but I'm not sure ...
CMD="cd $CRUISE_SPOOL; JAVA_HOME=${JAVA_HOME:-/usr}
PATH=${JAVA_HOME:-/usr}/bin:$PATH CC_OPTS=\"${CRUISE_OPTS:-}\" /u
sr/bin/cruisecontrol -configfile ${CRUISE_SPOOL}/config.xml -jmxport
${CRUISE_JMX_PORT:-8000} -rmiport ${CRUISE_RMI_PORT:
-1099} -webport ${CRUISE_WEB_PORT:-8080} -webapppath
/usr/share/cruisecontrol/webapps/cruisecontrol -dashboard /usr/share
/cruisecontrol/webapps/dashboard >/dev/null &"
pgrep -f cruisecontrol-launcher.jar >/dev/null
PROCESS_EXIST=$?
if [ $PROCESS_EXIST -ne 0 ]; then
if [ "`whoami`" == "${CRUISE_USER:-cruise}" ]; then
echo -n "Starting Cruise Control..."
eval ${CMD}
elif [ "`whoami`" == "root" ]; then
echo -n "Starting Cruise Control..."
su -s /bin/sh ${CRUISE_USER:-cruise} -c "${CMD}"
echo "started."
else
echo "You are not root or ${CRUISE_USER:-cruise}, not starting"
fi
else
echo "Cruise Control already started."
exit
fi
}
stop() {
# DT: will fail, if $CRUISE_PID is not accessigle (e.g. encfs-crypted CC
home ...)
if [ -f $CRUISE_PID ]; then
PID=`cat $CRUISE_PID`
fi
PID_EXISTS=-1
if [ ! -z $PID ]; then
ps -p $PID >/dev/null
PID_EXISTS=$?
fi
# DT: If PID not found, use pgrep instead (exactly as in start() section
# TODO: check the user -u ${CRUISE_USER:-cruise} as well?
if [ $PID_EXISTS -ne 0 ] ; then
PID=$(pgrep -f cruisecontrol-launcher.jar)
PID_EXISTS=$?
fi
if [ $PID_EXISTS -eq 0 ] ; then
echo "Stopping Cruise Control (process $PID)..."
kill $PID
else
echo "Cruise Control not running..."
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 5
start
;;
force-reload)
;;
status)
;;
*)
echo "Usage: $0 [start|stop|restart|force-reload|status]"
exit 1
esac
exit 0
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-contrib+help(a)opensuse.org
State of submit-request #76146 was changed by ketheriel:
declined -> revoked
Comment:
The source project 'home:ketheriel:branches:openSUSE:11.4:Contrib' was removed
https://build.opensuse.org/request/diff/76146
Source
project: home:ketheriel:branches:openSUSE:11.4:Contrib
package: chromium
revision: 3
Target:
project: openSUSE:11.4:Contrib
package: chromium
--
Hermes messaging (http://hermes.opensuse.org)
openSUSE Build Service (https://build.opensuse.org/)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org
State of submit-request #98239 was changed by AndreasStieger:
new -> accepted
Comment:
https://build.opensuse.org/request/diff/98239
Source
project: home:AndreasStieger:branches:openSUSE:Factory:Contrib
package: jigdo
revision: 2
Target:
project: openSUSE:Factory:Contrib
package: jigdo
--
Hermes messaging (http://hermes.opensuse.org)
openSUSE Build Service (https://build.opensuse.org/)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org
Hi,
By de-digesting the FreshMeat [fm] digest, I have found the (apparently)
new version 1.3.0 of your package lynis. (Old version last
notified/in tree was ).
(This is just for your information. You decide whether to upgrade a package or
not.)
Location:
Extra Information:
[009] LYNIS 1.3.0
Project Tags: Security, Forensics, Diagnostics
Description:
Lynis is an auditing tool for Unix (specialists). It scans systems to
detect software and security issues. Besides security-related
information, it will also scan for general system information, installed
packages, and possible configuration mistakes. The software is aimed at
assisting automated auditing, software patch management, and
vulnerability and malware scanning of Unix-based systems.
Release Notes:
Some tests have been extended and a few new ones have been added to this
release. There are also improvements for the screen output and logging.
License: GPLv3
http://freecode.com/projects/lynis
========================================================================
Ciao, FreshMeat De Digester
(/suse/meissner/projects/caldera-tools/packagehunter/fm/filter_freshmeat.pl)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org
Hi,
By de-digesting the FreshMeat [fm] digest, I have found the (apparently)
new version 0.0.4 of your package hex. (Old version last
notified/in tree was 0.0.3).
(This is just for your information. You decide whether to upgrade a package or
not.)
Location:
Extra Information:
[006] HEX 0.0.4
Project Tags: Alpha, TeX, Typesetting
Description:
hex is a Haskell-based reimplementation of TeX. It currently only
implements the macro functionality and very basic typesetting with DVI
output. Its goal is to implement all of TeX and have a PDF output
option.
Release Notes:
This release adds support for multiple fonts and \if handling.
Release Tags: Minor, Alpha
License: GPLv3
http://freecode.com/projects/hex-2
========================================================================
Ciao, FreshMeat De Digester
(/suse/meissner/projects/caldera-tools/packagehunter/fm/filter_freshmeat.pl)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org
Hi,
By de-digesting the FreshMeat [fm] digest, I have found the (apparently)
new version 1.6.13 of your package chemtool. (Old version last
notified/in tree was ).
(This is just for your information. You decide whether to upgrade a package or
not.)
Location:
Extra Information:
[003] CHEMTOOL 1.6.13
Project Tags: Scientific/Engineering, Chemistry, multimedia, Graphics, Editors, Vector-Based
Description:
Chemtool is a GTK+-based 2D chemical structure editor for X11. Drawings
can be exported in XFig format for further annotation, or as Postscript
files (using xfig's companion program transfig). A set of sample
molecular structure drawings is included in the archive.
Release Notes:
This release fixes several bugs exposed by recent
gcc toolchains, including a crash on startup on Fedora16 and failure to
include translations or to build at all. Filenames with embedded spaces
are now supported. A new export mode for the Asymptote package was
added.
Release Tags: Stable
License: GPL
http://freecode.com/projects/chemtool
========================================================================
Ciao, FreshMeat De Digester
(/suse/meissner/projects/caldera-tools/packagehunter/fm/filter_freshmeat.pl)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org
Hi,
By de-digesting the FreshMeat [fm] digest, I have found the (apparently)
new version 4.7 of your package proguard. (Old version last
notified/in tree was 4.6).
(This is just for your information. You decide whether to upgrade a package or
not.)
Location:
Extra Information:
[031] PROGUARD 4.7
Project Tags: Software Development, Code Generators, Build Tools
Description:
ProGuard is a free Java class file shrinker, optimizer, obfuscator, and
preverifier. It detects and removes unused classes, fields, methods, and
attributes. It optimizes bytecode and removes unused instructions. It
renames the remaining classes, fields, and methods using short
meaningless names. Finally, it preverifies the processed code for Java 6
or for Java Micro Edition. The resulting jars are more compact and more
difficult to reverse-engineer. Advantages of ProGuard compared to other
Java shrinkers and obfuscators are compact template-based configuration,
memory efficiency, and speed.
Release Notes:
This release adds support for processing Java 7 code. It shrinks class
files slightly better. It fixes a number of issues in the optimization
and obfuscation steps and in the GUI. For Android developers, it works
around a problem with spaces in path names in the Android SDK.
Release Tags: Major feature enhancements
License: GPL
http://freecode.com/projects/proguard
========================================================================
Ciao, FreshMeat De Digester
(/suse/meissner/projects/caldera-tools/packagehunter/fm/filter_freshmeat.pl)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org
Hi,
reading the GNOME gnomefiles.rdf RSS feed, I have found the (apparently)
new version 0.11.0 of your package gparted. (Old version last
notified/in tree was 0.10.0).
(This is just for your information. You decide whether to upgrade a package or
not.)
Location: http://GnomeFiles.org/content/show.php/GParted?content=130308
Ciao, GNOME RSS Reader
(/suse/meissner/projects/caldera-tools/packagehunter/rss/gnomeapps.pl)
--
To unsubscribe, e-mail: opensuse-contrib+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-contrib+owner(a)opensuse.org