X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLCAPI.spec;h=e1ca2ca2248784383be3d7fde33cb18e8d8dfd02;hb=refs%2Fheads%2F4.3;hp=b3631d26aa06333fac0faaafc5602ddf6acbc026;hpb=4ed69d6142987dfc9c8b62d94bf2e5bf9292e132;p=plcapi.git diff --git a/PLCAPI.spec b/PLCAPI.spec index b3631d2..e1ca2ca 100644 --- a/PLCAPI.spec +++ b/PLCAPI.spec @@ -6,7 +6,7 @@ %define name PLCAPI %define version 4.3 -%define taglevel 9 +%define taglevel 37 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} @@ -28,7 +28,8 @@ Obsoletes: plcapilib # We use set everywhere Requires: python >= 2.4 -Requires: postgresql postgresql-server postgresql-python +Requires: postgresql >= 8.2, postgresql-server >= 8.2 +Requires: postgresql-python Requires: python-psycopg2 Requires: python-pycurl Requires: httpd @@ -67,10 +68,12 @@ through Apache mod_python. # # Build __init__.py metafiles and PHP API. %{__make} %{?_smp_mflags} +%{__make} -C wsdl %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} @@ -95,8 +98,117 @@ rm -rf $RPM_BUILD_ROOT %{php_extension_dir}/xmlrpc.so %{_sysconfdir}/php.d/xmlrpc.ini %config (noreplace) %{_datadir}/plc_api/PLC/Accessors/Accessors_site.py +/var/www/html/wsdl/plcapi.wsdl %changelog +* Tue Mar 01 2011 S.Çağlar Onur - plcapi-4.3-37 +- pass kernel arguments correctly to the build.sh + +* Wed Dec 08 2010 Daniel Hokka Zakrisson - plcapi-4.3-36 +- Use correct gateway for secondary interfaces. + +* Mon Feb 22 2010 Marc Fiuczynski - PLCAPI-4.3-35 +- - fix AddSlicetag() to not compare slice tags with sliver tags, and vice versa. + +* Fri Feb 12 2010 Thierry Parmentelat - PLCAPI-4.3-34 +- log calls to AddSliceToNodes + +* Thu Jan 21 2010 Talip Baris Metin - PLCAPI-4.3-33 +- rename migration scripts + +* Sat Jan 09 2010 Thierry Parmentelat - PLCAPI-4.3-32 +- support for fedora 12 +- fix subtle bug in filering 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 @>) + +* Thu Oct 08 2009 Thierry Parmentelat - PLCAPI-4.3-26 +- Filter now supports the | and & features to match in sequence values +- bugfix in the postgresql wrapper for sequence filter values +- reviewed GetSlivers to export admin keys more efficiently +- fix checking roles in UpdateSliceTag + +* Sat Sep 26 2009 Marc Fiuczynski - PLCAPI-4.3-25 +- - Some typos in the documentation were fixed. +- - UpdateSliceTag check if a node's min_role_id is >= (rather than >) +- to the tag's min_role_id. + +* Fri Sep 18 2009 anil vengalil - PLCAPI-4.3-24 + +* Mon Sep 07 2009 Thierry Parmentelat - PLCAPI-4.3-23 +- Ongoing work to add upcalls, using new SFA class +- new methods BindObjectToPeer, UnBindObjectFromPeer, still for SFA +- reviewed type-checking for the 3 taggable classes node-interface-slice +- cleanup ald dummynet stuff +- expose the 'extensions' accessors to the API +- tweaked checks in AddSliceTag +- GetPersons exposes roles by default +- bugfix in ReportRunLevel for non-string levels +- tweaks in GetSlivers ( seems that it now exposes the keys for the root context ) + +* Fri Jul 10 2009 Thierry Parmentelat - PLCAPI-4.3-22 +- new BindObjectToPeer method for sfa +- AddSliceTag and UpdateSliceTag open to the 'node' auth method with restrictions + +* Wed Jul 01 2009 Thierry Parmentelat - PLCAPI-4.3-21 +- getbootmedium supports options as tags (serial, cramfs, kvariant, kargs, no-hangcheck ) +- reportrunlevel logs its calls only when run_level changes +- pycurl more robust wrt to xmlrpclib.Transport + +* Tue Jun 16 2009 Thierry Parmentelat - PLCAPI-4.3-20 +- produce a wsdl interface +- bugfix in getbootmedium for nodes with interface tags + +* Sun Jun 07 2009 Thierry Parmentelat - PLCAPI-4.3-19 +- bugfix for some rare pattern-based filters + +* Wed Jun 03 2009 Thierry Parmentelat - PLCAPI-4.3-18 +- improvements in the 4.2 legacy layer + +* Sat May 30 2009 Thierry Parmentelat - PLCAPI-4.3-17 +- bugfix required for slice tags set on nodegroups + +* Thu May 28 2009 Thierry Parmentelat - PLCAPI-4.3-16 +- more complete compatibility layer - second iteration, with legacy code isolated in Legacy/ + +* Tue May 26 2009 Thierry Parmentelat - PLCAPI-4.3-15 +- more powerful legacy layer with 4.2 + +* Fri May 15 2009 Thierry Parmentelat - PLCAPI-4.3-14 +- RefreshPeer sets lock per-peer to avoid multiple concurent instances +- migration script has an option for running interactively + +* Wed May 06 2009 Thierry Parmentelat - PLCAPI-4.3-13 +- skips already added entries + +* Tue Apr 28 2009 Thierry Parmentelat - PLCAPI-4.3-12 +- yet another set of fixes for external dummynet boxes + +* Wed Apr 22 2009 Thierry Parmentelat - PLCAPI-4.3-11 +- GetDummyBoxMedium returns a base64-encoded boot image, doc is updated +- and tmp file is cleaned up + +* Wed Apr 22 2009 Thierry Parmentelat - PLCAPI-4.3-10 +- restore missing ResolveSlices + * Mon Apr 20 2009 Thierry Parmentelat - PLCAPI-4.3-9 - new method GetDummyBoxMedium