Commit Graph

319 Commits

Author SHA1 Message Date
Martin Konecny 257824c411 -preparation for beta2 release 2011-12-07 11:51:28 -05:00
Martin Konecny 21643a3734 SAAS-56: RabbitMQ virtual host support
-Add support for specifying vhost in config files
2011-12-05 21:05:28 -05:00
Martin Konecny 2f1033ecb8 CC-3163: Duplicate message during install
-fixed
2011-12-05 15:25:59 -05:00
Martin Konecny 47d139dfcd CC-3154: config options missing from api_client.cfg on upgrade
-fixed
2011-12-02 17:05:47 -05:00
Martin Konecny c6ba79bc36 CC-3151: "airtime-install -r" doesnt work anymore
-fixed
2011-12-02 13:51:57 -05:00
James 043f0c29a1 CC-3074: Give users the choice of which hardware sound API they wish to
use (instead of hardcoded to ALSA)

- finished everything except LS part(including upgrade and UI)
2011-12-02 13:39:14 -05:00
Martin Konecny c48154ef2f SAAS-83: Add ability to install Airtime components separately
-fixed
2011-11-30 17:59:00 -05:00
Yuchen Wang 4d6c3fdbf4 Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2011-11-29 16:25:43 -05:00
Yuchen Wang 53aecd1c00 CC-3130: Disabling a Shoutcast stream causes the service type to revert back to Icecast
This happens because we use same field in the db to store whether stream is disabled, and which
type is it (Icecast/Shoutcast). Thus when we disable a stream, we forget about the fact that
it was set to Shoutcast before.

Fixed by separating out the enable/disable state from stream type.
Whether a stream is enabled/disabled is stored in new fields sx_enable.
Stream type is stored in the old fields, sx_output.
2011-11-29 16:25:30 -05:00
Martin Konecny 58ce8cf95b CC-3099: Does Airtime upgrade work when the database username + password is changed from default?
-add propel files for 2.0 upgrade script
2011-11-29 15:27:50 -05:00
Martin Konecny d4c701dd6a CC-3072: Test upgrade to 2.0.0 from 1.8.0 and up (including minor versions, except 1.9.1) 2011-11-29 15:19:40 -05:00
Martin Konecny 3047ca8238 -fixes to upgrade script 2011-11-28 05:08:01 -05:00
Martin Konecny 0668ee743c -remove /usr/lib/airtime if it exists. 2011-11-28 04:50:55 -05:00
Martin Konecny 3a39aacd85 SAAS-83: Add ability to install Airtime components separately
-moving along...
2011-11-26 00:57:14 -05:00
Martin Konecny 15a27526f9 SAAS-83: Add ability to install Airtime components separately
-fixed
2011-11-24 18:10:06 -05:00
Martin Konecny f75d216bae -deactivate virtualenv sooner, since we don't need it. 2011-11-24 17:14:31 -05:00
Martin Konecny e145be81de -fix some minor issue when specifying airtime-install -h 2011-11-24 17:04:24 -05:00
Martin Konecny e93b02ef34 CC-3098: Upgrade scripts don't work
-minor tweaks
2011-11-23 17:39:03 -05:00
Martin Konecny 49051b7fc2 CC-3098: Upgrade scripts don't work
-fixed
2011-11-23 16:31:14 -05:00
Martin Konecny d71c2289ac CC-3072: Test upgrade to 2.0.0 from 1.8.0 and up (including minor versions, except 1.9.1) 2011-11-23 15:09:28 -05:00
Martin Konecny 798fd48274 CC-3081: Upgrade 1.9.5->2.0 fails (PHP fatal error on db)
-fixed
2011-11-22 12:29:19 -05:00
Yuchen Wang db82e51c30 CC-3048: Install_minimal should check much sooner if Airtime is already installed
- fixed by creating new php file airtime-installed-check, which checks whether current version
of airtime exists; this file gets called right after root user check and whether debian
package exists check
- moved some code from airtime-install.php to AirtimeInstall.php as static functions
so that we reduce duplicated code
- both the new file airtime-installed-check.php and airtime-install.php use the new
static functions created above
2011-11-18 14:06:42 -05:00
Martin Konecny ceb9a37b40 CC-3057: Uninstall no longer includes text about how to completely remove files in /etc/airtime and /src/airtime
-fixed
2011-11-17 18:19:29 -05:00
Martin Konecny c2639b895a CC-2997: Daylight savings time affects repeating shows.
-fix upgrade script
2011-11-15 00:08:31 -05:00
Martin Konecny 3c6410aebd -make it so that uninstaller doesn't exit on first error. Should try to remove everything. 2011-11-14 23:55:23 -05:00
Martin Konecny e3395ae1e5 CC-3036: Deleted Show instances reappear
-done.
2011-11-14 23:54:47 -05:00
Martin Konecny 2fc46cd29b CC-3039: Install script doesnt check whether virtualenv exists (Ubuntu 11.10)
-fixed
-moved virtualenv version check into virtualenv-install.sh
2011-11-14 21:28:27 -05:00
Martin Konecny c19b7f7c6e Merge branch '1.9.1' into devel
Conflicts:
	VERSION
	airtime_mvc/application/configs/constants.php
	airtime_mvc/application/models/MusicDir.php
	install_full/ubuntu/airtime-full-install
	install_minimal/include/airtime-upgrade.php
	python_apps/api_clients/api_client.py
	python_apps/media-monitor/airtimefilemonitor/mediamonitorcommon.py
2011-11-14 21:19:56 -05:00
Martin Konecny c2eae518c4 CC-2978: Install fails on Ubuntu 11.10
-fixed for oneiric version of rabbitmq
2011-11-10 14:42:46 -05:00
Martin Konecny 605c69c975 CC-2978: Install fails on Ubuntu 11.10
-initial commit
2011-11-10 14:27:49 -05:00
Martin Konecny acc32df060 1.9.5 upgrade script had incorrect class name. 2011-11-09 11:51:58 -05:00
Martin Konecny d1c3563451 CC-3015: Upgrade: upgrade fails
-small fixes to template
2011-11-03 15:16:36 -04:00
Martin Konecny 9e5bcfb24b CC-3015: Upgrade: upgrade fails
-make sure /etc/airtime/ isn't overwritten on upgrade
2011-11-03 15:04:23 -04:00
Martin Konecny 3d6c66a4d5 Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
Conflicts:
	install_minimal/upgrades/airtime-2.0.0/airtime-upgrade.php
2011-11-03 14:51:55 -04:00
Martin Konecny 6741adebef CC-3015: Upgrade: upgrade fails
-fixed
2011-11-03 14:47:38 -04:00
James 6eff9d124e CC-2994: Upgrade: database change for SoundCloud upload
- changed soundcloud_link_to_file length to 4096
2011-11-03 10:30:01 -04:00
Martin Konecny b99d0f97ce CC-3015: Upgrade- upgrade fails 2011-11-02 16:40:15 -04:00
Martin Konecny 3675e3c6e7 Airtime 1.9.5 upgrade script 2011-11-02 15:34:47 -04:00
James dd0c03570c Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2011-11-02 15:01:33 -04:00
James 833918bda7 CC-2994: Upgrade: database change for SoundCloud upload
- done
2011-11-02 15:01:14 -04:00
Martin Konecny 38a0f8697a CC-2758: Make airtime-install script Debian/Ubuntu compatible
-cleanup
2011-11-01 22:43:12 -04:00
martin f2ef006385 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-cosmetic changes
2011-11-01 15:21:09 -04:00
martin d2f4e55dd6 -re-enable rabbitmq monit monitoring 2011-11-01 14:35:54 -04:00
martin 306e886f58 CC-3009: Install script installs virtualenv twice.
-fixed
2011-11-01 14:07:56 -04:00
martin dccdc9a845 CC-3009: Install script installs virtualenv twice.
-fixed
2011-11-01 14:02:05 -04:00
James 9506161b70 CC-2935: Upgrade: delete virtualenv dir and reinstall virtualenv
- removing old code. It was installing virtualenv twice.
2011-11-01 11:15:35 -04:00
Martin Konecny e9f8d49b7f CC-2758: Make airtime-install script Debian/Ubuntu compatible
-fix upgrade script
2011-10-31 12:17:40 -04:00
Martin Konecny f0eba13474 CC-3007: Uninstalling fails
-fixed
2011-10-31 12:00:50 -04:00
Martin Konecny ec07648ab7 CC-3006: Istallation fails ImportError: No module named configobj 2011-10-31 11:15:39 -04:00
Martin Konecny 4dc8c4a14e CC-2758: Make airtime-install script Debian/Ubuntu compatible
-further tweaks
2011-10-28 22:55:24 -04:00
Martin Konecny 7105337846 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-further tweaks
2011-10-28 17:38:02 -04:00
Martin Konecny fccaa554f5 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-further tweaks
2011-10-28 17:24:38 -04:00
Martin Konecny 56edfe4e68 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-uninstall script added
2011-10-28 12:35:58 -04:00
Martin Konecny b25b0c7ea0 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-rename old files
2011-10-27 16:16:36 -04:00
Martin Konecny 87970740a0 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-install complete
2011-10-27 15:53:54 -04:00
Martin Konecny cf4f151302 CC-2758: Make airtime-install script Debian/Ubuntu compatible
-fixes
2011-10-27 15:22:35 -04:00
Martin Konecny 8cafc52cad CC-2758: Make airtime-install script Debian/Ubuntu compatible
-initial commit
2011-10-27 14:01:59 -04:00
Martin Konecny 5a83c5b81e Merge branch '1.9.1' into devel
Conflicts:
	airtime_mvc/application/controllers/ScheduleController.php
	airtime_mvc/application/models/Schedule.php
	airtime_mvc/application/models/StoredFile.php
2011-10-14 01:38:52 +02:00
Martin Konecny 292b8f5c5d CC-2975: Require python-virtualenv version >= 1.4.9 for Airtime installations.
-fixed
2011-10-14 01:34:17 +02:00
James d8c6b722ac Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2011-10-11 10:00:39 -04:00
Martin Konecny 8fe10830d5 -fixed on-air light not working. 2011-10-11 13:36:07 +02:00
James cd72931a73 CC-2935: Upgrade: delete virtualenv dir and reinstall virtualenv
- done
2011-10-06 16:22:00 -04:00
James efe366ad60 CC-2918: Storage dir: Default perms should not allow world-readable
/writable/executable access at install time

- done
2011-10-06 15:49:45 -04:00
martin 0af749dd20 CC-2806: Create upgrade template file
-minor tweaks
2011-10-04 15:40:58 -04:00
martin cb3060623c Merge branch '1.9.1' into devel
Conflicts:
	airtime_mvc/application/controllers/LibraryController.php
	python_apps/media-monitor/airtimefilemonitor/airtimeprocessevent.py
2011-10-04 14:01:48 -04:00
martin 5190a0c24c Merge branch '1.9.1' into devel
Conflicts:
	airtime_mvc/application/controllers/ApiController.php
	airtime_mvc/application/models/MusicDir.php
	python_apps/media-monitor/airtimefilemonitor/airtimeprocessevent.py
2011-10-04 13:59:27 -04:00
James ec42876266 CC-2901: Uninstall script should remove 'distribute' tarball if it was
installed previously

- fixed
2011-10-03 17:11:16 -04:00
martin 1bdcff1119 CC-2750: Ability to query health status for pypo,
liquidsoap, media monitor, and recorder

-renamed CcComponent to CcServiceRegister
2011-09-30 14:08:15 -04:00
martin 1bd9cf84ea CC-2806: Create upgrade template file
-done
2011-09-30 12:04:58 -04:00
martin 3c6692ebce CC-2806: Create upgrade template file
-missing function
-comment out redundant code
-Create cc_component table on upgrade
2011-09-29 19:00:32 -04:00
martin d93a9edcd2 CC-2806: Create upgrade template file
-missing function
-comment out redundant code
2011-09-29 18:39:24 -04:00
martin b9863e660e CC-2806: Create upgrade template file
-initial commit
2011-09-29 18:18:08 -04:00
martin e696f94eee CC-2750: Ability to query health status for pypo,
liquidsoap, media monitor, and recorder
2011-09-28 17:47:16 -04:00
martin 79f8e36ee4 CC-2886: airtime-check-system should not fail Icecast check
if Icecast outputs are not configured in
 /etc/airtime/liquidsoap.cfg
2011-09-28 17:46:37 -04:00
martin 1cbc098e91 CC-2750: Ability to query health status for pypo, liquidsoap, media monitor, and recorder 2011-09-28 12:15:13 -04:00
martin 6672c712ca CC-2889: Virtualenv fails when installing through apt repo on Ubuntu Server 10.04
-removed sync commands
2011-09-27 15:28:00 -04:00
martin cb2f4b5c70 CC-2889: Virtualenv fails when installing through apt repo on Ubuntu Server 10.04
-added sync commands
2011-09-26 17:26:48 -04:00
martin 2c0b0a2eff CC-2888: Create a monit file for each airtime component
-remove old monit file on upgrade
-remove old monit file from git repo.
2011-09-26 14:47:21 -04:00
martin 979a3fd414 Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2011-09-26 14:40:45 -04:00
martin 974612badf CC-2888: Create a monit file for each airtime component 2011-09-26 14:40:26 -04:00
james b8c2c5dfb1 CC-2867: separating Doctrine upgrade into 3 files
- done
2011-09-25 17:18:26 -04:00
martin cd95170b06 CC-2807: Remove AIRTIME_VERSION from constants.php and use the value in the database instead
-done
2011-09-23 16:26:19 -04:00
martin 502be61620 -monit restart on install to reload config files. 2011-09-23 12:24:51 -04:00
martin 7bb9e92ac9 cc-2864: upgrade from 1.7 broken
-fixed
2011-09-22 17:30:05 -04:00
James a7b7e09aa4 CC-2867: upgrade script for soundcolud plugin
- done
- extra fix: upgrade for recaptcha stuff
- fix a bug on UTC upgrade
2011-09-22 16:56:20 -04:00
martin a197a27d75 -ensure liquidsoap from 1.8.2 is dead
-start monit
2011-09-22 16:22:47 -04:00
martin 3a2eaecad8 Merge branch '1.9.1' into devel
Conflicts:
	python_apps/pypo/pypopush.py
2011-09-20 14:31:09 -04:00
martin c0b5ef2635 CC-2845: airtime reinstall doesn't work when php uses --file parameter
-append previous fix
2011-09-20 11:27:39 -04:00
martin 153a89430a CC-2845: airtime reinstall doesn't work when php uses --file parameter
-fix install/upgrade/reinstall issues that Daniel found.
2011-09-20 11:25:56 -04:00
martin a11dba1469 CC-2750: Ability to query health status for pypo, liquidsoap, media monitor, and recorder 2011-09-19 15:46:15 -04:00
martin e1e34d297c -CC-2750: Ability to query health status for pypo, liquidsoap,
media monitor, and recorder
2011-09-16 21:30:50 -04:00
martin b5684bb5b1 Merge branch '1.9.1' into devel
Conflicts:
	install_full/ubuntu/airtime-full-install
	utils/airtime-update-db-settings.py
2011-09-15 17:44:07 -04:00
martin 3478b954b3 CC-2824: deb 1.7 upgrade to 1.9.4. /usr/share/airtime folder is empty
-fixed
2011-09-15 16:07:34 -04:00
martin 23b2802c64 CC-2831: airtime-update-db-setting permission error
-fixed
2011-09-15 15:51:11 -04:00
martin 2128867b4f CC-2824: deb 1.7 upgrade to 1.9.4. /usr/share/airtime folder is empty 2011-09-15 15:09:44 -04:00
martin 9c724913f4 CC-2824: deb 1.7 upgrade to 1.9.4. /usr/share/airtime folder is empty 2011-09-15 13:54:44 -04:00
martin b3789774a3 CC-2824: deb 1.7 upgrade to 1.9.4. /usr/share/airtime folder is empty 2011-09-15 13:50:40 -04:00
Martin Konecny 500fa759af Merge branch '1.9.1' of dev.sourcefabric.org:airtime into 1.9.1
Conflicts:
	install_minimal/airtime-install
2011-09-14 16:48:11 -04:00
Martin Konecny ed199efeed CC-2819: Upgrade from 1.8.2 to 1.9.4-RC2 fails on Debian squeeze with 'Failed sql query'
-initial commit
2011-09-14 16:47:07 -04:00
James 5537bd0d89 Merge branch '1.9.1' into devel
Conflicts:
	install_full/ubuntu/airtime-full-install
	install_minimal/airtime-install
	install_minimal/include/AirtimeInstall.php
2011-09-14 16:15:00 -04:00