X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plcapi.spec;h=84fc9d39465f7b77326a45222ecd0f4bcb22ab30;hb=4facb0674ab3f9e2deac6e92717b71cbd05f3c10;hp=7c1371d2f3dede8fa08aacd84e576c7133822da8;hpb=7d7a3f6364bf0e4219e1822270d7726e975c726a;p=plcapi.git diff --git a/plcapi.spec b/plcapi.spec index 7c1371d..84fc9d3 100644 --- a/plcapi.spec +++ b/plcapi.spec @@ -1,6 +1,6 @@ %define name plcapi -%define version 5.4 -%define taglevel 1 +%define version 7.1 +%define taglevel 0 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -19,13 +19,13 @@ Distribution: PlanetLab %{plrelease} URL: %{SCMURL} Provides: PLCAPI -Obsoletes: PLCAPI +# Obsoletes: PLCAPI # requirement to mod_python or mod_wsgi: deferred to myplc Requires: httpd mod_ssl # f29 does not come with an rpm for that; use pip instead # Requires: Django -Requires: postgresql >= 8.2, postgresql-server >= 8.2 +Requires: postgresql, postgresql-server # We use set everywhere Requires: python3 Requires: python3-postgresql @@ -33,21 +33,13 @@ Requires: python3-psycopg2 Requires: python3-pycurl # used in GPG.py as a replacement to PyXML's Canonicalize Requires: python3-lxml -#Requires: python3-simplejson # for the RebootNodeWithPCU method -Requires: pcucontrol >= 1.0-6 -# for OMF integration - xxx aspects needs porting too -Requires: pyaspects >= 0.4 -# again, these are no longer available in f29 -# Requires: python-twisted-words -# Requires: python-twisted-web -# ldap -Requires: python3-ldap +#Requires: pcucontrol >= 1.0-6 # for memcache Requires: memcached python3-memcached #################### -# obsolete +# phpxmlrpc #################### # standard xmlrpc.so that ships with PHP does not marshal NULL # prior to May 2017 we used to ship our own brew of xmlrpc but @@ -105,12 +97,6 @@ mkdir -p ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d cp db-config.d/* ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d chmod 444 ${RPM_BUILD_ROOT}/etc/planetlab/db-config.d/* -## Thierry - June 2013 - omfv6 does not require xmpp pubsub nodes management any more -## Install omf_slicemgr.py -#install -D -m 755 omf/omf_slicemgr.py $RPM_BUILD_ROOT/usr/bin/omf_slicemgr.py -#install -D -m 755 omf/reset_xmpp_pubsub_nodes.py $RPM_BUILD_ROOT/usr/bin/reset_xmpp_pubsub_nodes.py -#mkdir -p $RPM_BUILD_ROOT/var/log/omf - # Create log file for plcapi mkdir -p $RPM_BUILD_ROOT/var/log touch $RPM_BUILD_ROOT/var/log/plcapi.log @@ -141,6 +127,20 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Apr 30 2022 Thierry Parmentelat - plcapi-7.1-0 +- for php8 in f35: +- * the phpxmlrpc layer has been upgraded to recent 4.6.1 that is php8-ready +- * classes to use __construct() to define a constructor +- * curl_setopt with verifyhost being 1 is no longer allowed +- also other older changes related to pgsql 12 + +* Mon Jan 07 2019 Thierry Parmentelat - plcapi-7.0-0 +- based on python3, runs on f27 and f29 +- removed dependency to aspects, and so to rate limits +- remove dependency to the Django rpm that is no longer available in f29 +- remove deps to python-twisted +- use systemctl rather than service to manage postgresql + * Wed May 16 2018 Thierry - plcapi-5.4-1 - define accessor for site tag disabled_registration (used in plewww-5.2-9) - set disable_existing_loggers = False in logging config, that otherwise voids sfa logs