Page 1 of 1

Bericht voor (Mac OS X) developers. Mag worden verwijderd.

Posted: October 7th, 2011, 5:17 pm
by Norbertus
• Voor de GROWL problemen adviseer ik: ->GNTP Python en dan if (!tcp_growl(ARGS)) {udp_growl(ARGS);} - eventueel config parameters growl_server_ip=localhost, growl_server_port=23053, growl_server_pass= en growl_server_udp=no toevoegen in de sabnzbd.ini.

• Voor de permissies: owner root:wheel, mode 755

• Wat betreft site.pyc kan ik alleen aanraden om de scripts die dit wijzigen te omzeilen. De python scripts worden alleen uitgevoerd vanuit SABnzbd+ zelf. Als iemand in de container iets wijzigt waardoor het geheel niet meer werkt, dan is het een kwestie van herinstalleren. Volgens mij is dit alleen eventueel nodig bij 'source' installaties, of systemen waar standaard geen Python op is geïnstalleerd.

• Het is niet nodig om de extra Python binary bij te voegen. De standaardlocatie is onder Mac OS 10.6+ 'usr/bin/python'. Om het programma kleiner te maken en eventuele overhead te verminderen raad ik het volgende aan:
pyTest = FALSE;
pyVersion = FALSE;
pyTest = `which python`;
if (pyTest) {pyVersion = `pyTest -V`;}
if (value (pyVersion) < 2.7) {die("Installeer de juiste Python versie");}

De 'code' voorbeelden zijn geen werkelijke code, maar slechts een illustratief voorbeeld.

Re: Bericht voor (Mac OS X) developers. Mag worden verwijder

Posted: October 8th, 2011, 2:57 am
by shypike
Voor growl is er al een werkende oplossing in de ontwikkel branch.
Het probleem is alleen om dat a) te backporten naar 0.6.x en
b) een oplossing te maken die ook nog growl 1.2.2 ondersteund.
We gaan mensen niet dwingen 1.3 te kopen en er zijn nog genoeg pre-lion gebruikers.

Aangezien de volgende release een combi versie krijgt voor SnowLeopard en Lion
Is het beter om het Framework wel mee te leveren.
Ik heb ook begrepen dat dit de "juiste weg" is.