<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://devproj.inf.ed.ac.uk"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>DICE development projects - 3s_Stalled</title>
 <link>http://devproj.inf.ed.ac.uk/project-stages/3sstalled</link>
 <description></description>
 <language>en</language>
<item>
 <title>Redevelop School Equipment inventory</title>
 <link>http://devproj.inf.ed.ac.uk/show/269</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;269&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/ascobie&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;ascobie&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/compexec&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;compexec&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Design and implement a new School equipment inventory.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; The current inventory system does not meet all our requirements and there is concern that tracking machines has now become unreliable. This is particularly the case for self-managed machines. We are not able to easily answer fundamental inventory questions - this is a particular problem for planning expenditure and machine allocation.&lt;/p&gt;
&lt;p&gt;
A previous &lt;a href=&quot;https://devproj.inf.ed.ac.uk/project/show/146&quot;&gt;project&lt;/a&gt; reviewed the existing system. It had been hoped that this project would identify some simple fixes to the existing system, but unfortunately the conclusion was that the base inventory schema was sufficiently flawed that many problems could simply not be fixed. Basically, the system was not designed to cater for self-managed machines.&lt;/p&gt;
&lt;p&gt;
It is widely accepted that a complete redesign is required. It may well be possible to re-use some components of the existing system.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; 9 weeks effort in total.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Check what other schools are using to inventory equipment
&lt;/li&gt;&lt;li&gt;Design (2 weeks)
&lt;ol&gt;&lt;li&gt;Sketch architecture
&lt;/li&gt;&lt;li&gt;Design schema
&lt;/li&gt;&lt;li&gt;Decide on information flow between information sources/sinks
&lt;/li&gt;&lt;li&gt;Consider whether software inventory could be easily added as a later project
&lt;/li&gt;&lt;li&gt;Consult
&lt;/li&gt;&lt;li&gt;Determine how much of Theon can be used (querying/editing/reports)
&lt;/li&gt;&lt;li&gt;Sketch design of :
&lt;ol&gt;&lt;li&gt;inventory editing/querying tools (invedit/invquery)
&lt;/li&gt;&lt;li&gt;order editing (rfe orders)
&lt;/li&gt;&lt;li&gt;MAC loading
&lt;/li&gt;&lt;li&gt;LCFG conduits
&lt;/li&gt;&lt;li&gt;client machine conduit (clientreport)
&lt;/li&gt;&lt;li&gt;switchdb conduit (switchtoinfdb)
&lt;/li&gt;&lt;li&gt;Web reports
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Consider which existing data to migrate, and how.
&lt;/li&gt;&lt;li&gt;Consult
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Implement (4 weeks)
&lt;ol&gt;&lt;li&gt;Add schema to Theon and create tables
&lt;/li&gt;&lt;li&gt;Create test data and load into tables
&lt;/li&gt;&lt;li&gt;Implement inventory query tool
&lt;/li&gt;&lt;li&gt;Implement order editing code
&lt;/li&gt;&lt;li&gt;Implement MAC loading conduit
&lt;/li&gt;&lt;li&gt;Implement client machine conduit
&lt;/li&gt;&lt;li&gt;Implement switchdb conduit
&lt;/li&gt;&lt;li&gt;Implement LCFG conduits
&lt;/li&gt;&lt;li&gt;Implement inventory edit tool
&lt;/li&gt;&lt;li&gt;Implement web reports
&lt;/li&gt;&lt;li&gt;Test against test data
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Documentation and training (1 week)
&lt;/li&gt;&lt;li&gt;Migrate data (2 weeks)
&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Home page:&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/InventoryProject269Home&quot;&gt;home page on wiki&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:29 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2122 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/269#comments</comments>
</item>
<item>
 <title>Streaming Media Service Requirements</title>
 <link>http://devproj.inf.ed.ac.uk/show/259</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;259&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/roger&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;roger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Investigate the needs of users and the requirements necessary to provide an operational Streaming Media service, as a precursor to implementation (Project 227).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A clarification of what is required by users of a Streaming Media service, an assessment of viability, and a list of functional requirements that would need to be implemented.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; Though there is a central, IS, provided service, which would continue to be used for larger scale events. Something smaller and simpler for use in-house would be useful - and in order to implement this, a functional specification is required.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; estimate 1 week.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; Not enormously high - but it does, in theory, block project 227.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; We need to know what were committing ourselves to in implementing a Streaming Media service, what&#039;s feasible, and how this sits with what users are actually asking for.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Establish current and prospective user base.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Consult with user base to establish current usage and performance.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Investigate current levels of service provided in-house and by IS.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Establish required functionality, based on user feedback. Clarify and refine as appropriate.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Draft initial requirements list and solicit user feedback.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Prepare final requirements list.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:27 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2112 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/259#comments</comments>
</item>
<item>
 <title>Absence Reporting Management</title>
 <link>http://devproj.inf.ed.ac.uk/show/257</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;257&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/cc&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;cc&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/mp-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;mp-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; A combination of factors; external compliance via UKBA and HR legislation or compliance with US accounting rules necessitate the need to update absence management procedures within Informatics. On the flipside the intention is to introduce the lightest touch possible reporting and management requirements.&lt;/p&gt;
&lt;p&gt;One option is to introduce a webform to simplify absence reporting. An example from another School would be &lt;a href=&quot;https://www.wiki.ed.ac.uk/display/SBSIntranet/Home+Page&quot;&gt;https://www.wiki.ed.ac.uk/display/SBSIntranet/Home+Page&lt;/a&gt; in School of Biological Sciences (but note secure access permissions to site). This tool allows an SBS staff member to securely notify HR of absence.&lt;/p&gt;
&lt;p&gt;Overall requirements&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;a need to scope remit of webform, noting that the simpler the form the better
&lt;/li&gt;&lt;li&gt;consideration of linked email notifications (to whom ?, saying what ?)
&lt;/li&gt;&lt;li&gt;identify website location and login permissions as a submitter
&lt;/li&gt;&lt;li&gt;a need to verify all against technical contraints and Data Protection Act.
&lt;/li&gt;&lt;li&gt;data access to InfHR and then Oracle.
&lt;/li&gt;&lt;li&gt;webform construction and data repository.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Effectively a web form for recording absence. Something/somewhere to hold the data submitted via the web form.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; Staff&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; Legislative requirement to do something.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; Required as soon as possible as current position is non-compliant with University policy or external requirements.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; See timescales.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; See plan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; Initially just scope requirements and propose an implementation. Consider whether a standard WebMark form (which can be fed with external data and can send results by email) may be the quickest option.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Unclear if there are dependencies on any external data to drive web form and where to send/store the output of the web form.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; Needs to be available very soon. Currently still a fuzzy requirement.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:26 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2110 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>Introduction of Drupal as the new commodity WCMS</title>
 <link>http://devproj.inf.ed.ac.uk/show/192</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;192&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/cms&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;cms&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; After much debate, the decision was taken to switch to using Drupal as the School&#039;s commodity WCMS. This project will handle the introduction of a full Drupal service into the school&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A Drupal WCMS service, fully documented and managed via LCFG. An upgrade path from the current Zope/Plone WCMS may also be developed as part of this project. &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; School&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; repeated requests from the School user base and the increasing use of Drupal within the rest of the University have lead to the decision to use Drupal as the School&#039;s commodity WCMS in future. We need to develop a service to support this decision. &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; Drupal 7 was released at the beginning of 2011&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; The need to gain the appropriate knowledge of Drupal will lengthen this project. At a rough estimate:&lt;/p&gt;
&lt;p&gt;Drupal Knowledge acquisition: 2 weeks&lt;br /&gt;
Implementation: 4 weeks&lt;br /&gt;
Documentation: 1 week&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; Though we have a commodity WCMS in place, we would be reluctant to create any more web sites using the existing system. This project should therefore have a fairly high priority. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Knowledge of Drupal and Apache We should make every effort to make use of the Drupal knowledge which exists in the rest of the University.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Release of Drupal 7.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;2012-02-03&lt;/td&gt;
&lt;td&gt;2012-02-03&lt;/td&gt;
&lt;td&gt;initial test si&lt;/td&gt;
&lt;td&gt;Set up test site for initial investigations&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-07-21&lt;/td&gt;
&lt;td&gt;documentation&lt;/td&gt;
&lt;td&gt;Produce user and system documentation&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-06-30&lt;/td&gt;
&lt;td&gt;multiple sites&lt;/td&gt;
&lt;td&gt;Decide how to handle virtual hosts (one big server or many separate servers)
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-06-20&lt;/td&gt;
&lt;td&gt;module list&lt;/td&gt;
&lt;td&gt;draw up initial module list. It may be helpful to refresh the requirements list originally generated to guide the selecton of the WCMS to aid in identifying which modules are required. Also see Biological Sciences, G.Poxon&#039;s list.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-07-14&lt;/td&gt;
&lt;td&gt;skinning&lt;/td&gt;
&lt;td&gt;Add School/University look and feel&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-06-20&lt;/td&gt;
&lt;td&gt;development env&lt;/td&gt;
&lt;td&gt;Decide on recommended development environment. ie RPM or filesystem&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-07-31&lt;/td&gt;
&lt;td&gt;package&lt;/td&gt;
&lt;td&gt;decide on packaging of core drupal compoments. Though this is important, getting a service up and running is more important. Cross college work may do this part for us.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-07-31&lt;/td&gt;
&lt;td&gt;mod manage&lt;/td&gt;
&lt;td&gt;decide how to do module management. Though this is important, getting a service up and running is more important. Cross college work may do this part for us. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2012-06-20&lt;/td&gt;
&lt;td&gt;Workflow&lt;/td&gt;
&lt;td&gt;Decide how workflow should be handled on the new site(s)&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Currently stalled. While waiting for news on central IS hosted drupal service. Feb 2013.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:13 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2045 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/192#comments</comments>
</item>
<item>
 <title>Prometheus: enable account lifecycle</title>
 <link>http://devproj.inf.ed.ac.uk/show/188</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;188&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/toby&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;toby&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/inf-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;inf-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Enable the account lifecycle code.  This will give us the ability to properly manage the user account lifecycle so accounts can be archived and subsequently deleted.  See points 4 and 15 of &lt;a href=&quot;https://wiki.inf.ed.ac.uk/view/DICE/PrometheusTodo#Project_Completion_TODO&quot;&gt;https://wiki.inf.ed.ac.uk/view/DICE/PrometheusTodo#Project_Completion_TODO&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Account lifecycles&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; We will not get code from sxw. We have some sketchy design. Need to decide how to proceed, but almost certainly start again almost from scratch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; Anything between 2-4 weeks as a very rough estimate.  sxw could comment more accurately&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Depends on the &quot;account reconciliation&quot; project&lt;br /&gt;&lt;a href=&quot;https://devproj.inf.ed.ac.uk/project/show/182&quot;&gt;devproj #182&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:13 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2041 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>Password strength checks</title>
 <link>http://devproj.inf.ed.ac.uk/show/168</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;168&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/gdmr&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;gdmr&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/inf-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;inf-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;See the note in the &quot;plan&quot; section below.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The April 2010 Development Meeting suggested a project which would &quot;look at checking the strength of existing passwords on the KDC and/or checking password strength when changed on the KDC (at the moment strength checks are only made on DICE clients).&quot;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://www.dice.inf.ed.ac.uk/operational/meetings/2011-06-22/minutes.html&quot;&gt;Operational Meeting of 22nd June 2011&lt;/a&gt; subsequently returned to the subject of password security (in the context of Indicident Management), and how we can best avoid our users having weak passwords. Mention was made of a PAM module which captures passwords entered by users and flags up passwords considered weak; it was agreed that investigation of that module should be added to this project.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;The project should ideally allow for the possibility of using several different types of checks, operating in and/or combinations.  Whether the kadmind hooks allow for this remains to be seen, though a meta-module might do the job if it&#039;s not there natively.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Stronger passwords all round, making it less likely that we get burgled.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; All&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; Weak passwords, particularly for little-used accounts, create holes for intruders.  That&#039;s not desirable, so this project aims to produce ways in which they can be avoided, or at least detected.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; &quot;It depends&quot;.  A syslogging PAM module might only take a week or two to set up, but would only catch changes as they happen on DICE machines.  Hooking into the kadmin daemon is likely to be a 4-week-ish job, as would be post hoc analysis of the KDC&#039;s cont&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Depending on how the project proceeds, some code might have to run on the master KDC.  Post hoc analysis could run on a slave KDC for load reasons.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; NOTE: some of the previous ideas for this project have been overtaken by events.  It is therefore proposed to move this project to &quot;evaluation&quot; in the first instance, to allow us to take stock, and to see what additional measures we might take and the implications thereof.  There are therefore no milestones, nor any detailed plan, at this stage.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Pending completion of the upgrade-KDCs-to-SL6 project.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; Breaking password-changing in some way!  If we don&#039;t do it we&#039;re arguably no worse off than we are at the moment, though that&#039;s not an ideal place to be...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;URL: &lt;/b&gt;&lt;a href=&quot;http://www.dice.inf.ed.ac.uk/units/infrastructure/Projects/168-PWstrength/&quot;&gt;http://www.dice.inf.ed.ac.uk/units/infrastructure/Projects/168-PWstrength/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:09 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2021 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/168#comments</comments>
</item>
<item>
 <title>SICSA web</title>
 <link>http://devproj.inf.ed.ac.uk/show/163</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;163&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/iainr&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;iainr&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/rat-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;rat-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Redevelop the &quot;look and feel&quot; of &lt;a href=&quot;http://www.sicsa.ac.uk&quot;&gt;www.sicsa.ac.uk&lt;/a&gt; keeping the current content and platform (plone)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A new plone theme and associated graphics.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; SICSA&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; SICSA have requested and CEG have approved.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; writup &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/163SICSA_Web&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/163SICSA_Web&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; As soon as possible within the T2 framework&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; Medium&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; 2 FTE weeks&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; iainr&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; look for possible themes, install these on test copies of the sicsa website and hold a meeting of interested persons. Hopefully choose a theme and rework it, have a meeting to discuss results. repeat until the principals are happy with the results. Declare victory.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; None&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; Possible time black hole if customer does not have a clear idea of their requirements.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;2010-04-01&lt;/td&gt;
&lt;td&gt;2010-04-01&lt;/td&gt;
&lt;td&gt;search&lt;/td&gt;
&lt;td&gt;Look for suitable themes matching sicsa&#039;s requirements&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-04-01&lt;/td&gt;
&lt;td&gt;2010-04-01&lt;/td&gt;
&lt;td&gt;createclone&lt;/td&gt;
&lt;td&gt;Generate a number of clone copies of the sicsa website for testing&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-04-02&lt;/td&gt;
&lt;td&gt;2010-04-02&lt;/td&gt;
&lt;td&gt;createtests&lt;/td&gt;
&lt;td&gt;install each theme on a clone site and tweak graphics etc to match&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-04-10&lt;/td&gt;
&lt;td&gt;2010-04-10&lt;/td&gt;
&lt;td&gt;custmeet&lt;/td&gt;
&lt;td&gt;Meet with customers to identify best match (if any) and what changes need to be made&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2010-05-11&lt;/td&gt;
&lt;td&gt;tweak&lt;/td&gt;
&lt;td&gt;make changes to possible theme&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2010-04-30&lt;/td&gt;
&lt;td&gt;approvemeet&lt;/td&gt;
&lt;td&gt;Meet with customer to approve tweaks&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2010-05-13&lt;/td&gt;
&lt;td&gt;implement&lt;/td&gt;
&lt;td&gt;install the final theme on live website.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2011-03-24&lt;/td&gt;
&lt;td&gt;2011-03-14&lt;/td&gt;
&lt;td&gt;writeup&lt;/td&gt;
&lt;td&gt;Writeup report&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2011-03-14&lt;/td&gt;
&lt;td&gt;Signoff&lt;/td&gt;
&lt;td&gt;sign off project&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:08 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2016 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>Replacement for VMware Server</title>
 <link>http://devproj.inf.ed.ac.uk/show/154</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;154&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/ascobie&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;ascobie&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/mp-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;mp-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Thanks to the &lt;a href=&quot;https://devproj.inf.ed.ac.uk/project/show/61&quot;&gt;Simple Server Virtualisation&lt;/a&gt; project we now have several dozen servers running in virtual machines, the infrastructure for which is provided by &lt;a href=&quot;http://www.vmware.com/products/server/&quot;&gt;VMware Server&lt;/a&gt;. VMware Server is no longer being supported and needs to be run on an old version of SL5, so needs replacing urgently. Moreover, it does not support migration and replication.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; The project will identify, and deploy, suitable technology for hosting our virtual servers for the next five, or so, years.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; The School of Informatics, as user of most of the services running on current virtual servers. Other parts of the University, and organisations external to the University of Edinburgh, also use some services hosted on our virtual servers and would indirectly benefit from a more reliable and configurable virtual server hosting infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; Several dozen of our servers run on virtual machines. These virtual machines are run using software called &lt;a href=&quot;http://www.vmware.com/products/server/&quot;&gt;VMware Server&lt;/a&gt;. It was convenient for us to use this software as a short term measure but its suitability is degenerating from &quot;barely adequate&quot; to &quot;dangerously unstable&quot; and it has to be replaced. Among its inadequacies:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;It can only be configured through a web interface. Such configuration is both time-consuming and prone to error, and is not amenable to automation with LCFG.
&lt;/li&gt;&lt;li&gt;The software is not keeping pace with developments in the Linux kernel. It is less stable when used with the current SL5.5 kernel than with the SL5.3 kernel so we are having to hold back our VMware Server host machines at SL5.3. This is not ideal and can&#039;t be maintained for more than a few months.
&lt;/li&gt;&lt;li&gt;It appears to have stability issues when the underlying storage platform is underperformant, but this may be the case for any virtualisation technology.
&lt;/li&gt;&lt;li&gt;The virtual machines&#039; serial consoles can only be accessed through the web and even then only on a strictly limited range of OS environments. We need better access to our servers&#039; serial consoles than is provided here; quick and easy access is a considerable advantage especially in emergency situations.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;IS have an established VMWare based service. This is based on the bare-metal enterprise VMware product which has a good reputation for reliability. This will shortly (Nov/Dec 2010) be opened to non IS groups. We would have to have &lt;em&gt;strong&lt;/em&gt; reasons for not making use of this service.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; Our current VMware Server hosts are already having to be held back to outdated OS versions; this situation can only get worse. A replacement is urgently needed. This project should therefore be assigned a high priority.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt;
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Produce requirements document (mandatories and desired), consulting with other COs.
&lt;/li&gt;&lt;li&gt;Evaluate the IS service against our requirements document, including experimentation with guests.
&lt;/li&gt;&lt;li&gt;If the IS service does not meet our mandatory requirements
&lt;ol&gt;&lt;li&gt;Investigate technologies (eg KVM, Xen). Consult with other CSE schools.
&lt;/li&gt;&lt;li&gt;Evaluate the technologies against our requirements document and produce a report summarising findings.
&lt;/li&gt;&lt;li&gt;Choose a technology
&lt;/li&gt;&lt;li&gt;Develop tools to deploy chosen technology - simple virtualisation
&lt;/li&gt;&lt;li&gt;Deploy - simple virtualisation
&lt;/li&gt;&lt;li&gt;Migrate services from VM guests on current service to VM guests on the new service
&lt;/li&gt;&lt;li&gt;Enhance tools to support live migration of guests
&lt;/li&gt;&lt;li&gt;Deploy - migration
   &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; Several dozen servers and services already use our virtual server hosting, and a less inadequate service might attract many more. These virtual hosts run a wide variety of services for the School of Informatics and beyond. Any replacement would need to be utterly dependable or put these services at risk.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:06 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2007 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>Collaborative LaTeX System</title>
 <link>http://devproj.inf.ed.ac.uk/show/95</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;95&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/timc&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;timc&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/rat-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;rat-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; The Collaborative LaTeX system allows end users to create and manage their&lt;br /&gt;
own subversion repositories for LaTeX documents (primarily ACLs) with support&lt;br /&gt;
for external collaborators (via iFriend). The backend manages the LaTeX build&lt;br /&gt;
process, also creating change documents and can mark up merge conflicts.&lt;br /&gt;
Currently a prototype service this project is to (re)develop the existing prototype service into a full production service.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A production service with full administration documentation and tested recovery procedures.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; CSTR/HCRC (Steve Renals, Simon King &amp;amp; Jean Carletta)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; The existing service at &lt;a href=&quot;https://coltex.inf.ed.ac.uk&quot;&gt;https://coltex.inf.ed.ac.uk&lt;/a&gt; has been working very well for over six months - a number of large collaborative documents have been developed using it. However more people have requested accounts, users in other institutes have expressed interest in it and existing users now rely on it leading up to grant submission deadlines so it is no longer practical to maintain it as a prototype service. While the existing service is stable and backed up and the structural design meets user requirements the client and back end code was quickly written to prove the design rather than to meet quality coding standards and needs to be revisited. The backups are also currently only done daily using existing mirroring technology whereas it would be better to implement an svnsync technology to live sync repository commits as they happen (on a large collaborative work there could be many changes each day and recovery to the previous days state would be unsatisfactory, particularly when there are deadlines to be met). There is currently no technical documentation on the design and administration. Loose recovery procedures have been tested but need to be more fully documented. While almost everything is contained in LCFG and RPM, the base initial authorization is not, and needs to be LCFGified to allow support to add/remove accounts.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; To happen over the next six months.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; Medium - existing service is working fine.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; 4 FTE weeks.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Acquire and move onto better hardware.
&lt;/li&gt;&lt;li&gt; Implement an svnsync backup mechanism.
&lt;/li&gt;&lt;li&gt; Document design and do a technical presentation.
&lt;/li&gt;&lt;li&gt; Document administrative procedures for support.
&lt;/li&gt;&lt;li&gt; LCFGify basic authorization for support.
&lt;/li&gt;&lt;li&gt; Re-design and re-code client command script.
&lt;/li&gt;&lt;li&gt; Re-design and re-code backend scripts (possibly using a central daemon).
&lt;/li&gt;&lt;li&gt; Re-visit repository hierarchy design (now we have a lot more ...)
&lt;/li&gt;&lt;li&gt; Address other minor outstanding bugs/features on FAQ and TODO lists
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Hardware - currently runs on an old desktop with local non-RAID disk for storage, ideally roll down a newer rack based server with RAID.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; See proposal for list of required work.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Uses LCFG &quot;subversion-server.h&quot;, &quot;apacheconf-2.h&quot;, &quot;x509-client.h&quot;, &quot;apacheconf-ssl.h&quot;, &quot;apacheconf-cosign.h&quot;, &quot;apacheconf-krb5.h&quot;, &quot;rsync.h&quot;, &quot;localaccounts.h&quot; and &quot;ipfilter.h&quot; headers - changes to these may break the service.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; Current code base is in Python and Bash. Python preferred by existing end-users. Limited Python experience across CO community (although beneficial to gain some).&lt;/p&gt;
&lt;p&gt;Existing design may not scale.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-04-15&lt;/td&gt;
&lt;td&gt;Hardware&lt;/td&gt;
&lt;td&gt;Acquire and move onto better hardware, in reality onto a virtual server. Assumes server hardware will be available in good time to meet this milestone (also to coincide with move out of AT).&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-05-30&lt;/td&gt;
&lt;td&gt;Backup&lt;/td&gt;
&lt;td&gt;Implement an svnsync backup/redundancy mechanism. Serving two purposes - backup to last transaction during the day and a way to migrate between virtual servers to provide redundancy in the event of hardware failure.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-04-30&lt;/td&gt;
&lt;td&gt;Tutorial&lt;/td&gt;
&lt;td&gt;Add a &quot;getting started&quot; guide primarily aimed at external users to supplement the existing documentation.
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-04-30&lt;/td&gt;
&lt;td&gt;Op Docs&lt;/td&gt;
&lt;td&gt;Document system operationally, including upgrades, migration, disaster recovery, etc.
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2009-05-08&lt;/td&gt;
&lt;td&gt;2009-04-30&lt;/td&gt;
&lt;td&gt;Authorization&lt;/td&gt;
&lt;td&gt;Convert basic authorization to use LCFG and roles/capabilities.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-04-30&lt;/td&gt;
&lt;td&gt;Support Docs&lt;/td&gt;
&lt;td&gt;Document account creation process for support.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2008-12-31&lt;/td&gt;
&lt;td&gt;2009-01-31&lt;/td&gt;
&lt;td&gt;Repos ACLs&lt;/td&gt;
&lt;td&gt;Add ACL control onto administrative repository.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-06-30&lt;/td&gt;
&lt;td&gt;Repos Struct&lt;/td&gt;
&lt;td&gt;Re-structure repository hierarchy.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2009-05-01&lt;/td&gt;
&lt;td&gt;2009-04-30&lt;/td&gt;
&lt;td&gt;Design Talk&lt;/td&gt;
&lt;td&gt;Document design and do a technical presentation.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-07-31&lt;/td&gt;
&lt;td&gt;Redo Client&lt;/td&gt;
&lt;td&gt;Re-design and re-code client command script.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-07-31&lt;/td&gt;
&lt;td&gt;Redo Backend&lt;/td&gt;
&lt;td&gt;Re-design and re-code backend scripts (possibly using a central daemon).&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-06-30&lt;/td&gt;
&lt;td&gt;Bug List&lt;/td&gt;
&lt;td&gt;Minor bug fixes and feature enhancements on FAQ/TODO.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-07-31&lt;/td&gt;
&lt;td&gt;RPM&lt;/td&gt;
&lt;td&gt;Replace Subversion live export with RPM managed distribution.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:45:48 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">1948 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>DICE client LDAP configuration</title>
 <link>http://devproj.inf.ed.ac.uk/show/79</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;79&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3sstalled&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3s_Stalled&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/toby&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;toby&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/inf-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;inf-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Investigation into DICE client LDAP configuration, to replace our existing home grown technology.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Recommendations for DICE client LDAP configuration, including LCFG configuration.  Also, fully document all conclusions from investigations.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; All&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; Initially, see this &lt;a href=&quot;https://devproj.inf.ed.ac.uk/project/show/15&quot;&gt;case statement for the &quot;OpenLDAP Replication and Server Configuration&quot; project&lt;/a&gt;, which this project has been spun off from.  This project is only concerned with the client-side, specifically ways to replace our technology, in which all DICE clients run a full LDAP server.  This approach has proven unreliable, particularly where clients run memory-intensive jobs.  It is a pre-requisite of this project that any connection between clients and remote LDAP servers be secured.  Since the original project was proposed, new techniques have arisen.  In particular, there are three candidate approaches to providing secure client-side LDAP which require detailed investigation:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;OpenLDAP proxycaching (using the openldap ldap backend and pcache overlays), which provide proxying to a remote LDAP server, with local caching (or not) of pre-configured queries.
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.padl.com/OSS/nss_ldap.html&quot;&gt;nss_ldap&lt;/a&gt; - using kerberos-authenticated connections to a remote server
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://ch.tudelft.nl/~arthur/nss-ldapd/&quot;&gt;nss_ldapd&lt;/a&gt; - a fork of nss_ldap to address certain issues.
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;17/07/09&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
As discussed at the &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/DevelopmentMeetingActivity-2009-07-01&quot;&gt;July development meeting&lt;/a&gt;, this project is to be put into a stalled state, although I will continue to monitor developments and run test clients.  Unfortunately it just hasn&#039;t proved stable enough to consider deploying and &lt;a href=&quot;http://www.openldap.org/its/index.cgi/Incoming?id=6021&quot;&gt;debugging efforts&lt;/a&gt; have reached somewhat of a dead end.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;05/03/09&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
As discussed at &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/DevelopmentMeetingMinutes-2008-03-04&quot;&gt;March development meeting&lt;/a&gt;, push back milestones to allow time for debugging/bug fixing/assessment for 2.4
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;03/03/09&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
See &lt;a href=&quot;http://blob.inf.ed.ac.uk/toby/2009/02/11/openldap-proxycaching-project-update/&quot;&gt;blog&lt;/a&gt; for latest.  We need to decide now whether the project should be stalled, or whether another milestone for 2.4 testing is added.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;18/12/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
Marked various milestones as done, as discussed at last devproj meeting, amended date for new proxy-crashes milestone to give myself a bit more time (factoring in Christmas break), amended subsequent milestones accordingly...
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;08/12/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
Latest project stuff &lt;a href=&quot;http://blob.inf.ed.ac.uk/toby/category/ldap/&quot;&gt;here&lt;/a&gt;.  Comments welcome.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;08/12/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
2.4 - proxycache now seems stable, but &lt;a href=&quot;http://www.OpenLDAP.org/its/index.cgi?findid=5756&quot;&gt;ITS#5756&lt;/a&gt; is a problem.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;08/12/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
server testing - 2 servers currently being used - load so far is&lt;br /&gt;
minimal, but needs more testing with condor and also beowulf.  It is ultimately our intention to run the LDAP slaves with extremely minimal logging (this vastly improves performance on a busy server).  We will keep logging for the moment while testing is being done.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;08/12/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
testing - proxycaching is currently running on all SL5 develop&lt;br /&gt;
machines, and in two student labs - AT-4.12 and AT-5-cl-s.  122 LCFG&lt;br /&gt;
profiles in total.  Condor only recently added to labs and seems to&lt;br /&gt;
have increased number of crashes - this requires investigation - added&lt;br /&gt;
milestone.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;06/11/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
I&#039;m going to attempt to maintain a &lt;a href=&quot;http://blob.inf.ed.ac.uk/toby/category/ldap/&quot;&gt;blog&lt;/a&gt; to discuss work on this project (and other ldap things)
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;26/08/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
Milestones revised as agreed at &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/DevelopmentMeetingMinutes-2008-08-06&quot;&gt;August development meeting&lt;/a&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;26/08/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
Work has been substantially delayed on this project due mainly to the&lt;br /&gt;
move to the Forum, but also because of SL5 server upgrades, exams in&lt;br /&gt;
labs and upgrades to SL5 of lab machines (as all desktops are moving&lt;br /&gt;
to SL5, there is little point in testing under anything else).  Annual leave in September is also contributing to the delay.
&lt;dd&gt;
The current focus will be to expand testing in labs, on beowulf&lt;br /&gt;
clusters and on some desktop machines.
&lt;/dd&gt;&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;26/08/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
During the last year, the OpenLDAP project has released version 2.4.&lt;br /&gt;
This has now become the recommended &quot;stable&quot; release.  It is important&lt;br /&gt;
that we test and evaluate this version of OpenLDAP as well as the&lt;br /&gt;
latest 2.3 version.  The versions we are currently using for testing&lt;br /&gt;
are 2.3.43 and 2.4.11.  I have added a milestone to evaluate 2.4.&lt;br /&gt;
Briefly, the pros and cons of 2.4 are... &lt;b&gt;Pros:&lt;/b&gt; contains functionality&lt;br /&gt;
that we would like, it is the focus for new development, it will be&lt;br /&gt;
better supported than 2.3.  &lt;b&gt;Cons:&lt;/b&gt; relatively untested in our&lt;br /&gt;
environment when compared to 2.3, judging by the bugs we&#039;ve uncovered,&lt;br /&gt;
slapo-pcache is perhaps not tested much by the community.  Ultimately&lt;br /&gt;
we will almost certainly move to 2.4 for all openldap use, the main&lt;br /&gt;
question is when and whether we do it for this project.
&lt;dd&gt;
Bug reports have been submitted to the openldap project for problems&lt;br /&gt;
we have seen when using the pcache overlay with Openldap 2.4.  See&lt;br /&gt;
openldap &lt;a&gt;&lt;/a&gt;
href=&quot;http://www.openldap.org/its/index.cgi?findid=5546&quot;&amp;gt;ITS 5546&lt;br /&gt;
and &lt;a href=&quot;http://www.openldap.org/its/index.cgi?findid=5665&quot;&gt;ITS&lt;br /&gt;
5665&lt;/a&gt; for further information.
&lt;/dd&gt;&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;31/03/08&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
A bug report was submitted to the openldap project detailing the intermittent fault we were seeing - see openldap &lt;a href=&quot;http://www.openldap.org/its/index.cgi?findid=5404&quot;&gt;ITS 5404&lt;/a&gt; for further information.  Following this, a patch was produced and has been in testing since 10/03 with no recurrence of problem.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;08/11/07&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
We have discovered an occasional problem with proxy-caching that requires further investigation before we implement it more widely.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;06/11/07&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
&lt;a href=&quot;http://www.dice.inf.ed.ac.uk/units/infrastructure/Projects/dice-client-conclusions.html&quot;&gt;Initial conclusions on the various client technologies&lt;/a&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;01/10/07&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
Following discussions with George concerning the timescales of this project, we have set an initial milestone for the November development meeting for conclusions on the various client technologies being tested.  Subsequent milestones will be set following this.
&lt;/dd&gt;&lt;dt&gt;&lt;b&gt;14/09/07&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;
Initial project proposal.&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; We would expect the project to be completed by the end of the calendar year, in the worst case.  Certain factors should be considered - particularly the relative open-endedness of testing and debugging.  Also, expected paternity leave, etc. in November.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; High priority.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Difficult to quantify.  A large amount of testing of various configurations will be required, which may involve a lot of &#039;calendar time&#039; without necessarily requiring a lot of person-time, i.e. leaving a configuration in place in a test-cluster for testing under real-world conditions.  Requires experience of OpenLDAP and nss_ldap, as well as general Linux and C debugging skills.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt;
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Evaluate and test OpenLDAP proxy-caching and proxy-no-caching solutions.
&lt;/li&gt;&lt;li&gt;Evaluate and test nss_ldap with kerberos authentication
&lt;/li&gt;&lt;li&gt;Evaluate and test nss_ldapd
&lt;/li&gt;&lt;li&gt;Conclusions on best solution
&lt;/li&gt;&lt;li&gt;LCFG configuration for best solution
&lt;/li&gt;&lt;li&gt;Document conclusions and recommendations
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Note that the first three items can effectively run in parallel&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; None&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;2007-11-06&lt;/td&gt;
&lt;td&gt;2007-11-07&lt;/td&gt;
&lt;td&gt;initial_conclus&lt;/td&gt;
&lt;td&gt;Initial conclusions on the various client technologies&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2008-03-31&lt;/td&gt;
&lt;td&gt;2008-03-31&lt;/td&gt;
&lt;td&gt;proxy-debug&lt;/td&gt;
&lt;td&gt;Investigate occasional problem with proxy-caching and proxy-nocaching&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2008-11-30&lt;/td&gt;
&lt;td&gt;2008-11-30&lt;/td&gt;
&lt;td&gt;proxy-moretest&lt;/td&gt;
&lt;td&gt;expand pool of testing machines to further test client-side operation&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2008-11-30&lt;/td&gt;
&lt;td&gt;2008-11-30&lt;/td&gt;
&lt;td&gt;proxy-servertes&lt;/td&gt;
&lt;td&gt;assess server load generated by client-side testing&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2009-02-11&lt;/td&gt;
&lt;td&gt;2009-02-28&lt;/td&gt;
&lt;td&gt;proxy-meeting&lt;/td&gt;
&lt;td&gt;inf-unit meeting to discuss recommendations&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-07-31&lt;/td&gt;
&lt;td&gt;proxy-recommend&lt;/td&gt;
&lt;td&gt;produce recommendations for dice ldap client configuration&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2008-11-30&lt;/td&gt;
&lt;td&gt;2008-11-30&lt;/td&gt;
&lt;td&gt;proxy-2.4test&lt;/td&gt;
&lt;td&gt;test openldap version 2.4
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2009-02-11&lt;/td&gt;
&lt;td&gt;2009-02-15&lt;/td&gt;
&lt;td&gt;proxy-crashes&lt;/td&gt;
&lt;td&gt;Investigate slapd crashes&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-06-30&lt;/td&gt;
&lt;td&gt;proxy-2.4morete&lt;/td&gt;
&lt;td&gt;More testing with openldap 2.4 to debug, file bug reports and assess stability/reliability.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:45:45 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">1932 at http://devproj.inf.ed.ac.uk</guid>
</item>
</channel>
</rss>
