The proposed release fixed this bug and installs cleanly.
I tested using this method:
# check the indicator is not running
ps -ef | grep indicator-weather
paul 12866 9323 0 11:32 pts/8 00:00:00 grep indicator-weather
# find a suitable test process PID that does not exist but where the digits are part of an existing process PID
ls /proc | grep 42
1242
2429
8442
# create a false indicator pid file with that pid
echo "42" > /tmp/indicator-weather-$UID.pid
# start the indicator
# with the bug version, the indicator will not start
indicator-weather
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
import gobject._gobject
Another instance of this program is already running
# with the new versions, the indicator starts fine
indicator-weather
# Attempting to start a second instance new version does fails as it should
The proposed release fixed this bug and installs cleanly.
I tested using this method:
# check the indicator is not running
ps -ef | grep indicator-weather
paul 12866 9323 0 11:32 pts/8 00:00:00 grep indicator-weather
# find a suitable test process PID that does not exist but where the digits are part of an existing process PID
ls /proc | grep 42
1242
2429
8442
# create a false indicator pid file with that pid weather- $UID.pid
echo "42" > /tmp/indicator-
# start the indicator python2. 7/dist- packages/ gobject/ constants. py:24: Warning: g_boxed_ type_register_ static: assertion `g_type_from_name (name) == 0' failed
# with the bug version, the indicator will not start
indicator-weather
/usr/lib/
import gobject._gobject
Another instance of this program is already running
# with the new versions, the indicator starts fine
indicator-weather
# Attempting to start a second instance new version does fails as it should