1 # these are defined by the build
3 #%define distrorelease 12
4 #%define distroname f12
5 #%define pldistro onelab
12 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
17 Source0: %{name}-%{version}.tar.gz
19 Group: Applications/System
20 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
23 Packager: PlanetLab Central <support@planet-lab.org>
24 Distribution: PlanetLab %{plrelease}
26 Summary: GUI for sfi.py from SFA
27 Group: Applications/System
30 Requires: python >= 2.5
35 this package provides GUI for sfi.py, i.e.
36 the Slice-Based Facility Architecture (SFA) command line interface.
37 The GUI let you manage you slices by adding/deleting nodes and viewing
38 the slice's RSpec with an XML pretty printer.
44 make VERSIONTAG="%{version}-%{taglevel}" SCMURL="%{SCMURL}"
47 rm -rf $RPM_BUILD_ROOT
48 make DESTDIR="$RPM_BUILD_ROOT" datadir="%{_datadir}" bindir="%{_bindir}" install
49 rm -f $RPM_BUILD_ROOT/%{_datadir}/*.egg-info
50 # symlinking sface to sface-run, relative
51 cd $RPM_BUILD_ROOT/%{_bindir}
52 ln -sf ./sface-run ./sface
55 rm -rf $RPM_BUILD_ROOT
63 * Thu Oct 04 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-9
64 - minor fixes - like protect against encoding mishaps
66 * Thu Jun 07 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-8
67 - no change, but macos packaging was broken (could not spot sfi)
69 * Wed Jun 6 2012 Tony Mack <tmack@cs.princeton.edu> - sface-0.9-7
70 - specify -t --type option when calling sfi show
72 * Thu Apr 05 2012 Tony Mack <tmack@cs.princeton.edu> - sface-0.9-6
73 - remove SQLAlchemy dependency
74 - add event for notifying mainscreen of server-side slice changes
76 * Mon Mar 05 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-5
77 - support for legacy sfa lib
80 * Tue Jan 24 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-4
81 - fixed crash in slicestatus screen when no slice name is defined
82 - fixed crash in mainwindow then clicking on empty list
83 - fixed failure to delete last sliver in a slice
84 - fixed inability to use config screen without pre-existing .sficonfig
86 * Mon Jan 09 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-3
89 * Thu Jan 05 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-2
90 - fix the way sfi.py gets located
92 * Tue Jan 03 2012 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.9-1
93 - minor tag for sfa-2.0-7
95 * Wed Dec 07 2011 Scott Baker <smbaker@gmail.com> - sface-0.1-21
96 - fix errors when adding/removing slice attributes
97 - fix references to sfa.util.record
99 * Thu Dec 01 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-20
100 - Added batch slice renew feature
101 - Updated XMLRPC tracker to keep history of XMLRPC calls, support scrolling, and parse fault messages
102 - Retrieve available resources and resources bound to slices from independent ListResources calls
103 - Added ability to delete slices
104 - Added SliverStatus screen
105 - Support for creating slivers directly on ProtoGENI, bypassing slice manager
106 - Support for new RSPEC methods in latest SFA code
108 * Fri Sep 16 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-19
109 - reporting of server faults to the user
110 - create slice button and dialog
111 - fix bug that caused a crash when adding tags
112 - spacebar can be used instead of double-click when adding nodes or users
113 - support for multiple config directories
115 * Sun Sep 04 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-18
116 - usable with a different directory than ~/.sfi
117 - either on the command line, or in the config. screen
119 * Thu Sep 01 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-17
120 - new user management screen to allow users to be added and deleted from slices
121 - known issue with the users screen regarding adding people who are listed as PIs to a sliver.
122 - reordered columns (new order is hostname, boot state, membership state)
123 - rewrote filtering mechanism to allow separate string search and boot state filter
124 - selection highlights the whole line instead of excluding the hostname part
126 * Thu Jul 07 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-16
127 - bugfix in managing subprocess outputs
129 * Mon Jun 20 2011 Andy Bavier <acb@cs.princeton.edu> - sface-0.1-15
130 - Fix bug preventing adding nodes to a slice.
132 * Fri Jun 10 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-14
133 - slight changes in view creation
135 * Wed Jun 08 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-13
136 - dynamically load screens from the screens directory
138 * Mon Jun 06 2011 Scott Baker <smbaker@gmail.com> - sface-0.1-12
139 - Added button to renew slice.
141 * Mon May 23 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-11
142 - fixed the logo area on the mac
144 * Mon May 23 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-10
145 - show versions of sface and sfa in the configure window
146 - should work both on rpm-based and macos (build-dmg.sh) packages
148 * Tue Mar 15 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-9
149 - packaging has support for leopard as well
150 - can use vn as a skeleton for vn+1
151 - config view show SFA version
153 * Tue Mar 15 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-8
154 - dmg packaging has support for leopard, and other utility options
155 - cleaned up graphics
157 * Mon Mar 14 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-7
158 - fixed dmg packaging
160 * Mon Mar 14 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-6
161 - help script to create dmg packaging
163 * Tue Mar 08 2011 Andy Bavier <acb@cs.princeton.edu> - sface-0.1-5
164 - Can add and remove slice tags
166 - Simplify item model
168 * Thu Jan 27 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-4
171 * Thu Oct 14 2010 Baris Metin <Talip-Baris.Metin@sophia.inria.fr> - sface-0.1-3
172 - sface-0.1-3, with improvement on process output.
174 * Mon Sep 27 2010 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - sface-0.1-2
175 - initial version with rpm packaging
177 * Fri Sep 24 2010 Giovanni Gherdovich <ggherdov@sophia.inria.fr>