X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa.spec;h=1abc47ea325ef3ce513c9c3f29c5e0640b5b0995;hb=refs%2Fheads%2Fgeni-v2;hp=9c7f38b4dcb328b2d813dbb25e76ccc9759bb97c;hpb=5368ae9d54d4b00d5adf0f8c20b6b7192945dbb8;p=sfa.git diff --git a/sfa.spec b/sfa.spec index 9c7f38b4..1abc47ea 100644 --- a/sfa.spec +++ b/sfa.spec @@ -1,6 +1,6 @@ %define name sfa %define version 2.1 -%define taglevel 23 +%define taglevel 27 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} %global python_sitearch %( python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)" ) @@ -18,7 +18,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Vendor: PlanetLab Packager: PlanetLab Central -Distribution: PlanetLab %{plrelease} +Distribution: PlanetLab URL: %{SCMURL} Summary: Server-side for SFA, generic implementation derived from PlanetLab @@ -79,6 +79,11 @@ Summary: the SFA layer around NITOS Group: Applications/System Requires: sfa +%package senslab +Summary: the SFA layer around SensLab +Group: Applications/System +Requires: sfa + %package dummy Summary: the SFA layer around a Dummy Testbed Group: Applications/System @@ -124,6 +129,9 @@ The SFA driver for FEDERICA. %description nitos The SFA driver for NITOS. +%description senslab +The SFA driver for SensLab. + %description dummy The SFA driver for a Dummy Testbed. @@ -147,7 +155,7 @@ make VERSIONTAG="%{version}-%{taglevel}" SCMURL="%{SCMURL}" %install rm -rf $RPM_BUILD_ROOT -make VERSIONTAG="%{version}-%{taglevel}" SCMURL="%{SCMURL}" install DESTDIR="$RPM_BUILD_ROOT" +make RPMVERSION="%{version}" RPMRELEASE="%{taglevel}" SCMURL="%{SCMURL}" DESTDIR="$RPM_BUILD_ROOT" install %clean rm -rf $RPM_BUILD_ROOT @@ -163,6 +171,7 @@ rm -rf $RPM_BUILD_ROOT %config /etc/sfa/default_config.xml %config (noreplace) /etc/sfa/aggregates.xml %config (noreplace) /etc/sfa/registries.xml +%config (noreplace) /etc/sfa/api_versions.xml /usr/share/sfa/migrations /usr/share/sfa/examples /var/www/html/wsdl/*.wsdl @@ -212,6 +221,9 @@ rm -rf $RPM_BUILD_ROOT %files nitos %{python_sitelib}/sfa/nitos +%files senslab +%{python_sitelib}/sfa/iotlab + %files dummy %{python_sitelib}/sfa/dummy @@ -253,6 +265,67 @@ fi #[ "$1" -ge "1" ] && service sfa-cm restart || : %changelog +* Thu Oct 10 2013 Thierry Parmentelat - sfa-2.1-27 +- -- core +- Extend all versions of rspecs in order to support "links" and "channels" management methods +- several fixes aroung Rspecs in order to make the code usable by 3rd-party tools +- expose PL node tags in PGv2 and GENIv3 rspecs +- fix default slivers mgt in sfav1 rspecs +- fix SM and AM urn format in GetVersion +- fix sfaadmin.py to handle extra testbed-dependent info +- -- PlanetLab +- Better management of external Slices/Persons/Sites +- Importer ignores external Slices/Persons/Sites +- -- Nitos +- uniformize Leases management +- address channels with urn +- -- IotLab +- Renaming slab folders, files and variables to iotlab, the new name of the platform. +- New class ParsingResourcesFull in Oarrestapi file. Contain all the parsing nodes functions. +- Adding a mobile field to iotlab rspec and a mobility type attribute . +- Granularity changed to 60 sec. +- Fixing returned rspec in GetSlices and GetLeases. +- Corrections in import (importing nodes) +- More testis in script files under testbeds/iotlab/tests . Creation of Rspecs request models under r testbeds/iotlab/tests /tests_rspec +- Lease filtering by date added in GetLeases. +- Commenting and cleaning + +* Tue Jun 18 2013 Thierry Parmentelat - sfa-2.1-26 +- -- core +- do start flash policy server when configured +- fix PLCInvalidArgument +- fix sfaadmin.py list +- fix version number of GENIv3 RSpec in sfi.py +- Add support of leases in PGv2 and GENIv3 RSpecs +- pldriver.delete_sliver removes leases as well +- -- senslab +- handling user creation in the senslab LDAP when a user from a federated testbed creates a lease using senslab resources +- changed lease granularity to 1 minute. +- add check to ensure the required expirement is of 10 min duration minimum +- fix sliver_status +- fix leases management +- fixed GetSlices, delete_sliver and DeleteJobs +- cleanup and code documention - removed unused functions and methods +- changed some return values to be easier to handle for the most part +- refactored slabimport module +- added a Jenkins configuration file to test automated deployment, which is not working yet + +* Tue Feb 26 2013 Thierry Parmentelat - sfa-2.1-25 +- sfi and sfaadmin list now share the same display code for related objs +- support for advertising alternate api urls - for other API versions - api_versions.xml +- cleaned up GID class +- senslab: improved importer +- senslab: add site to SlabLocation from Location +- senslab: new class JsonPage +- senslab: fix debian packaging +- federica: fix list_slices + +* Tue Jan 29 2013 Thierry Parmentelat - sfa-2.1-24 +- merged the senslab driver from git.f-lab.fr +- merged the teagle flavour +- debian packaging should work much better +- added debug messsages for when db connection fails + * Sun Jan 20 2013 Thierry Parmentelat - sfa-2.1-23 - minor fix in registry - fix for sfi gid, use clientbootstrap