X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLCAPI.spec;h=0b69b475976773f9b20cbb1ec2762d1f1de0b3f9;hb=9a608e111c7f8182f51753ea3f563ebc19eb4c71;hp=99ab9bcce88db1e14b8ceefab85331897202da6c;hpb=59e44c9034c088eb546b324fb49fd229ed43ed0b;p=plcapi.git diff --git a/PLCAPI.spec b/PLCAPI.spec index 99ab9bc..0b69b47 100644 --- a/PLCAPI.spec +++ b/PLCAPI.spec @@ -5,8 +5,8 @@ %define url $URL$ %define name PLCAPI -%define version 4.3 -%define taglevel 27 +%define version 5.0 +%define taglevel 9 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -29,20 +29,28 @@ Obsoletes: plcapilib # We use set everywhere Requires: python >= 2.4 Requires: postgresql >= 8.2, postgresql-server >= 8.2 -%if "%{?distro}" == "CentOS" Requires: postgresql-python -%else -Requires: postgresql-python >= 8.2 -%endif Requires: python-psycopg2 Requires: python-pycurl Requires: httpd Requires: mod_python Requires: mod_ssl Requires: SOAPpy +# for the RebootNodeWithPCU method +Requires: pcucontrol >= 1.0-6 +# for OMF integration +Requires: pyaspects +Requires: python-twisted-words +Requires: python-twisted-web + +### avoid having yum complain about updates, as stuff is moving around +# plc.d/api +Conflicts: MyPLC <= 4.3 # We use psycopg2 -BuildRequires: postgresql-devel +# +# but we don't need to rebuild it as we depend on distro's packages - baris +# BuildRequires: postgresql-devel # Standard xmlrpc.so that ships with PHP does not marshal NULL BuildRequires: php-devel @@ -77,7 +85,6 @@ through Apache mod_python. %install rm -rf $RPM_BUILD_ROOT %{__make} %{?_smp_mflags} install DESTDIR="$RPM_BUILD_ROOT" datadir="%{_datadir}" bindir="%{_bindir}" -install -D -m 644 wsdl/plcapi.wsdl $RPM_BUILD_ROOT/var/www/html/wsdl/plcapi.wsdl # Install shell symlink mkdir -p $RPM_BUILD_ROOT/%{_bindir} @@ -89,6 +96,26 @@ cat > $RPM_BUILD_ROOT/%{_sysconfdir}/php.d/xmlrpc.ini < - PLCAPI-5.0-9 +- the leases system + +* Wed Apr 14 2010 Thierry Parmentelat - PLCAPI-5.0-8 +- previous tag had gone wrong + +* Wed Apr 14 2010 Talip Baris Metin - PLCAPI-5.0-6 +- fix pubsub hostname + +* Fri Apr 02 2010 Thierry Parmentelat - PLCAPI-5.0-5 +- tweaks for the omf support (xmpp groups and RC-controlled slices) +- BootNodeUpdate supports also ssh_rsa_key (and logs only changes) +- GetNodeFlavour exposes fcdistro + +* Sun Mar 14 2010 Thierry Parmentelat - PLCAPI-5.0-4 +- do not use UpdateNode for handling the 'hrn' tag - should fix refresh peer & foreign nodes more generally + +* Fri Mar 12 2010 Thierry Parmentelat - PLCAPI-5.0-3 +- slice tag 'omf_control' supported for getting OMF's resource controller shipped to slivers +- pyaspect hooks allow to maintain the namespace xmpp groups +- new omf_slicemgr is a proxy to xmpp, used by these hooks +- nodes have their hrn exposed in the 'hrn' tag +- node hrn exposed in GetSlivers, as well as the overall xmpp config +- system slice 'drl' gets created by db-config +- daniel's changes to Filter for supporting wildcards in lists +- AddSliceTag consistency check tweaked + +* Thu Feb 11 2010 Thierry Parmentelat - PLCAPI-5.0-2 +- major cleanup +- get rid of all 4.2-related legacy code +- reset the migrations code, planetlab5.sql somes with (5,100) +- uses hashlib module when available + +* Fri Jan 29 2010 Thierry Parmentelat - PLCAPI-5.0-1 +- first working version of 5.0: +- pld.c/, db-config.d/ and nodeconfig/ scripts should now sit in the module they belong to +- nodefamily is 3-fold with pldistro-fcdistro-arch +- site and person tags +- new methods GetSliceFamily and GetNodeFlavour +- deprecated the dummynet stuff that were for the external dummyboxes +- tags definition : more consistency between db-config scripts and accessors +- (get accessor to create the tag type too if absent) +- logging an event for AddSliceToNodes + +* Sat Jan 09 2010 Thierry Parmentelat - PLCAPI-4.3-32 +- support for fedora 12 +- fix subtle bug in filtering with ] and quotes + +* Fri Dec 18 2009 Baris Metin - PLCAPI-4.3-31 +- * patch for php-5.3 (the one in f12) +- * validate email addresses with regex +- * add PersonTags and SiteTags +- * add additional accessors for node tags (kvariant, serial, ..) + +* Tue Nov 03 2009 Marc Fiuczynski - PLCAPI-4.3-30 +- Redacting password, session, and authstring values from the event log. + +* Mon Oct 19 2009 Thierry Parmentelat - PLCAPI-4.3-29 +- let AddSite set ext_consortium_id - required for the poorman registration pages +- drop version constraint on Requires: postgresql-python +- don't log system calls nor ReportRunLevel + +* Thu Oct 15 2009 Daniel Hokka Zakrisson - PLCAPI-4.3-28 +- Fix requires for CentOS. + * Fri Oct 09 2009 Baris Metin - PLCAPI-4.3-27 - Require postgresql 8.2 (for array operators && and @>) @@ -257,4 +355,4 @@ rm -rf $RPM_BUILD_ROOT * Fri Oct 27 2006 Mark Huang - - Initial build. -%define module_current_branch 4.2 +%define module_current_branch 4.3