<?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 - 2_Evaluation</title>
 <link>http://devproj.inf.ed.ac.uk/project-stages/2evaluation</link>
 <description></description>
 <language>en</language>
<item>
 <title>LCFG systemd component</title>
 <link>http://devproj.inf.ed.ac.uk/show/297</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;297&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-assigned-priority field-type-number-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Assigned Priority:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;1&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-summary field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Summary:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Produce an LCFG systemd component&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;Produce an LCFG component that configures systemd, the system initialisation system used in RHEL 7.&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;Traditionally, Redhat based distributions have used the SystemV initscripts system for stopping and starting system services such as network, dns, http etc. Whilst an LCFG managed system doesn&#039;t use the SystemV initscripts system directly to bring up a system, it does make use of the individual scripts that each system service provides. &lt;/p&gt;
&lt;p&gt;RHEL 7 uses the systemd system for stopping and starting system services. A new component is required to configure this 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;This is required for the &lt;a href=&quot;http://devproj.inf.ed.ac.uk/show/296&quot;&gt;LCFG RHEL7 port&lt;/a&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;Blog on the &lt;a href=&quot;http://blog.inf.ed.ac.uk/sl7project/category/systemd/&quot;&gt;RHEL7 port blog&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Read up about systemd
&lt;/li&gt;&lt;li&gt;Consider how systemd might interact with LCFG components
&lt;/li&gt;&lt;li&gt;Presentation to COs
&lt;/li&gt;&lt;li&gt;Decide how components will be started/stopped with systemd
&lt;/li&gt;&lt;li&gt;Design schema for component
&lt;/li&gt;&lt;li&gt;Circulate schema for discussion
&lt;/li&gt;&lt;li&gt;Implement component
&lt;/li&gt;&lt;li&gt;Configure systemd to start a system (with no LCFG components)
&lt;/li&gt;&lt;li&gt;Configure systemd to start system with lcfg-client component
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-effort-estimate field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Effort estimate:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;2w&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 27 Nov 2013 17:45:07 +0000</pubDate>
 <dc:creator>ascobie</dc:creator>
 <guid isPermaLink="false">2151 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/297#comments</comments>
</item>
<item>
 <title>Produce a talks.cam not-a-service for trialling</title>
 <link>http://devproj.inf.ed.ac.uk/show/292</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;292&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&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-summary field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Summary:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Produce a talks.cam trial service for disseminating information about School talks&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;Install the talks.cam software (&lt;a href=&quot;http://talks.cam.ac.uk/document/documentation&quot;&gt;http://talks.cam.ac.uk/document/documentation&lt;/a&gt;) on a VM and configure to authenticate against DICE.&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;Iain Murray suggested this a few project periods ago. &lt;/p&gt;
&lt;p&gt;&quot;I won&#039;t rehash all of the advantages (please look at the docs). But advantages for us would include: 1) the webforms are nicer than plone and announcements and requesting abstracts from speakers are dealt with by the system. 2) people can subscribe to any mix of talk streams in their calendars, email, and RSS readers. 3) Any combination of lists can be listed on the system, or embedded in any webpage. The School could list all talks going on in informatics on the front display screen, the main website, etc.&lt;/p&gt;
&lt;p&gt;The system was developed by the academics that first used it, and after going through a couple of versions it&#039;s very usable and has proved popular. Maybe ultimately this is a system that should be talks.ed for the whole University. But trialling it with a couple of institutes and then a whole School first seems sensible, and is how talks.cam developed in Cambridge.&quot;&lt;/p&gt;
&lt;p&gt;We were going to put some effort into quickly putting it up, but it hadn&#039;t been ported to SL6. It looks like this has now been done, so perhaps worth spending a small amount of effort to get it going.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-effort-estimate field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Effort estimate:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;1 week&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;Dependencies:&lt;/p&gt;
&lt;p&gt;Risks:&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 30 Aug 2013 16:06:42 +0000</pubDate>
 <dc:creator>ascobie</dc:creator>
 <guid isPermaLink="false">2146 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/292#comments</comments>
</item>
<item>
 <title>Evaluate move of LCFG configuration from svn to git</title>
 <link>http://devproj.inf.ed.ac.uk/show/289</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;289&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&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-summary field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Summary:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;We want to know if it is possible and desirable to move the LCFG configuration data (headers) from subversion to git&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;Evaluate the possibility of switching from subversion to git for the management of the LCFG configuration data. Test a prototype based on a snapshot of the current data. Ensure that we can continue to have an efficient, low-overhead weekly testing/stable release cycle.&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;h3&gt;Current Situation&lt;/h3&gt;
&lt;p&gt;The LCFG configuration files (headers and package lists) are currently stored in a subversion revision-control repository which is run by the School of Informatics. This repository can be split down&lt;br /&gt;
into 3 separate strands:&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;lcfg&lt;/dt&gt;
&lt;dd&gt;Public data which will create sensible default configuration&lt;br /&gt;
policies for the general case&lt;br /&gt;&lt;/dd&gt;
&lt;dt&gt;ed&lt;/dt&gt;
&lt;dd&gt;Public data which configures computers to suit the University of&lt;br /&gt;
Edinburgh computing environment&lt;/dd&gt;
&lt;dt&gt;dice&lt;/dt&gt;
&lt;dd&gt;Private data which configures computers to suit the School of&lt;br /&gt;
Informatics computing environment&lt;/dd&gt;

&lt;/dl&gt;&lt;p&gt;The separation of public and private data, which is all stored in the same single repository, is achieved using subversion ACLs. These ACLs ensure that only computing staff from the School of Informatics can read or modify files related to the dice environment. Further to these access restrictions, although the public data is readable by any user it is only modifiable by Informatics computing staff.&lt;/p&gt;
&lt;p&gt;Each week a snapshot of the development &quot;trunk&quot; is taken and tagged as a new release. That release is first deployed to a number of &lt;em&gt;testing&lt;/em&gt; machines. Once a release has been tested and any problems resolved it is tagged again as the &lt;em&gt;stable&lt;/em&gt; release. The full &lt;em&gt;stable&lt;/em&gt; release is rolled out to DICE machines, the public portion (the lcfg and ed sections) is bundled up and pushed to the LCFG public repository (http and rsync). Downstream users, such as the MDP team in IS, then test and apply the changes to their own systems.&lt;/p&gt;
&lt;p&gt;Currently the only way in which external users can contribute new features or improve existing configurations is to create a patch file containing the required changes and then submit a bug report in the LCFG bug tracker. This is a rather unwieldy process which results in external contributors being treated as second-class citizens. As well as creating a situation where contributing to the LCFG project is more difficult than it should be it also creates more overhead for Informatics staff. Each patch has to be reviewed and then manually applied to the repository, there is no automation to simplify the process or assist in reducing the risk of patches being badly applied. Although not impossible to do with the subversion revision control system this is not a trivial task.&lt;/p&gt;
&lt;h3&gt;Broadening the Community&lt;/h3&gt;
&lt;p&gt;There has never been an explicit policy of excluding external users. Rather the current situation has occurred naturally because the project was created and managed by Informatics computing staff. There simply was not originally any specific requirement for extending write access beyond that team. In recent years the LCFG project has become much more widely adopted across the University of Edinburgh. Each succesful deployment has increased the number of people who know how to use and create LCFG components. If the project is to continue to grow and thrive then contributions must be welcomed and actively encouraged. To encourage more external contributions we should aim to make it possible for anyone to make contributions. Clearly we cannot provide direct write access into the main repository, a good strategy, which is used by many Open Source projects, would be to allow public contributions into a review system. Gatekeepers can then review submissions, respond to the contributors and commit or reject the changes in an efficient, transparent process.&lt;/p&gt;
&lt;p&gt;We have previously considered restructuring the LCFG headers repository so that we can allow external contributors direct write access to the headers for components which they manage. The restructuring is probably a good idea to help improve comprehensibility and discoverability, however it was decided that allowing access like this is too much of a security risk for Informatics. In Informatics we have approximately 100 machines which follow the &lt;em&gt;develop&lt;/em&gt; release in real time, any mistake to a widely used header could result in us having badly broken machines. This risk is considered acceptable when there is a local CO involved who can check the likely impact of any change and be relied upon to notify others in advance of any risky changes. They are also more easily contacted if a problem occurs. This problem pretty much rules out subversion as a choice for our revision control system if we wish to involve external contributors. A better alternative would be to use a revision control system with a distributed model (e.g. git). This would allow contributors to fork repositories, test their own changes locally and push back changes when ready. We can also then build a review system around that approach which should help raise the quality of all changes.&lt;/p&gt;
&lt;h3&gt;Good Practices&lt;/h3&gt;
&lt;p&gt;Beyond just lowering the barriers for external contributors a review-based system has a number of additional benefits. By using a review system for all changes to the configuration files we get &quot;more eyes on the code&quot;. It would actively increase the number of people who have an understanding of the purpose of an LCFG component. There would also be a wider awareness of upcoming changes. It can also be a useful tool for helping to tutors new contributors on topics of good-practice such as expected style, syntax, config layout, etc, when it is not possible to work side-by-side in &quot;real life&quot;. A review system also encourages users to use good, descriptive changelogs, there&#039;s no way to lazily submit changes with an overly terse, unhelpful or just plain wrong changelog entry.&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;ol&gt;&lt;li&gt;Import a snapshot of the current LCFG configuration data (the headers) into a git repository.&lt;/li&gt;
&lt;li&gt;Configure the gerrit review system for the git repository&lt;/li&gt;
&lt;li&gt;Get local COs to play with the system and give feedback&lt;/li&gt;
&lt;li&gt;Get external contributors to play with the system and give feedback&lt;/li&gt;
&lt;li&gt;Investigate how the dice headers could be split from the public lcfg and ed levels.&lt;/li&gt;
&lt;li&gt;Investigate how we would do the weekly testing/stable releases&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-effort-estimate field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Effort estimate:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Two weeks&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;Dependencies:&lt;/p&gt;
&lt;p&gt;Risks:&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 23 Aug 2013 14:19:30 +0000</pubDate>
 <dc:creator>ascobie</dc:creator>
 <guid isPermaLink="false">2143 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/289#comments</comments>
</item>
<item>
 <title>Project Submission</title>
 <link>http://devproj.inf.ed.ac.uk/show/270</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;270&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&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-summary field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Summary:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Sort out UG4/PGT project submission/access&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; Project to tie together project and dissertation submission for UG4 and possibly MSc and other project / materials storage.&lt;/p&gt;
&lt;p&gt;This is required because the existing retrieval mechanism (based on 2g Theon data) needs to be scrapped but there is no clear alternative in the new world.  And in any event it would make considerable sense to tie together the many different scripts and data sources which make it so difficult to find project materials at present.&lt;/p&gt;
&lt;p&gt;Some other points / interactions:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Retention and archiving policies&lt;br /&gt;&lt;br /&gt;
  these need to be clarified, though retention can be bound into lifecycle if Theon / Prometheus is involved&lt;/li&gt;
&lt;li&gt;mechanism for editing of erroneous submissions&lt;/li&gt;
&lt;li&gt;potential continuing requirement for (live, public web) publication&lt;/li&gt;
&lt;li&gt;Preferred plan is to interface with PURE subject to various conditions / requirements&lt;/li&gt;
&lt;li&gt;Access to project (and materials) by external examiners&lt;/li&gt;
&lt;li&gt;Data interface with Theon and/or projectsdb&lt;/li&gt;
&lt;/ul&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;The existing hodge podge of scripts is 15+ years old and dependent on the legacy school database infrastructure (and data as it turns out). Certain aspects are broken. Access to projects and materials (outside school) must be done on an adhoc basis by admin staff.&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;By April for UG4, August for PGT.&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;Initially just a requirements capture to define the academic/student side.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Previous sources of information:&lt;br /&gt;&lt;a href=&quot;https://www.inf.ed.ac.uk/cgi-bin/submission_form_ug4.pl&quot;&gt;https://www.inf.ed.ac.uk/cgi-bin/submission_form_ug4.pl&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://www.inf.ed.ac.uk/cgi-bin/submission_links_ug4.cgi&quot;&gt;https://www.inf.ed.ac.uk/cgi-bin/submission_links_ug4.cgi&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.inf.ed.ac.uk/teaching/courses/diss/guide.html#Submission&quot;&gt;http://www.inf.ed.ac.uk/teaching/courses/diss/guide.html#Submission&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/MScSubmission&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/MScSubmission&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.inf.ed.ac.uk/publications/thesis/msc.html&quot;&gt;http://www.inf.ed.ac.uk/publications/thesis/msc.html&lt;/a&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-effort-estimate field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Effort estimate:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;1 week (for requirements capture, scoping and proposal)&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">2123 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/270#comments</comments>
</item>
<item>
 <title>Investigate AFS on ECDF storage</title>
 <link>http://devproj.inf.ed.ac.uk/show/268</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;268&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&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-summary field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Summary:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;AFS access to the ECDF provided 500GB per research user.&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 University is proposing to provide each research active user with 500GB disk space. Unfortunately, IS are currently proposing that this space will be presented by NFS, CIFS or SSHFS. This project would investigate whether we (working with IS) can add AFS as an access mechanism. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Report of the investigations, and a working AFS path to the space if possible.&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;br /&gt;
All research active users within School&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt;&lt;br /&gt;
It wouldn&#039;t make sense to not use the space being made available to us, however for better integeration with our file system, AFS access would seem a better option than the proposed filesystems.&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;br /&gt;
Proposal&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt;&lt;br /&gt;
It&#039;s been resourced this third (T1, 2013) for 3 weeks.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt;&lt;br /&gt;
Medium/low - It&#039;s not mission critical, and at the last CCPAG (Feb 2013) ECDF were still waiting for the go ahead to provide the space.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt;&lt;br /&gt;
1 hour so far&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;Resources: &lt;/b&gt; Total of 3 weeks.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt;&lt;br /&gt;
Two weeks to create an .ed.ac.uk AFS cell on GPFS nodes. One week to benchmark end-user performance and effect on GPFS cluster.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Get to know how ECDF GPFS works.
&lt;/li&gt;&lt;li&gt;Research strategies for running AFS on GPFS.
&lt;/li&gt;&lt;li&gt;Assuming it is possible, mount GPFS on machine in Forum, or get access to machine at ECDF that does have access and setup AFS. Probably a test cell first.
&lt;/li&gt;&lt;li&gt;If it isn&#039;t possible, can we get access to raw disk space and mount as a normal /vicep
&lt;/li&gt;&lt;li&gt;Test and bench mark, check performance and affect on cluster.
&lt;/li&gt;&lt;li&gt;If all is good, then make what ever changes to run it as a full service - eg hardware, final cell name.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;What if a researcher doesn&#039;t want &quot;their&quot; space as AFS. Some may want to opt out and use one of the IS proposed protocols. eg researchers with Windows machines?&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-final-report-url field-type-url field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Final report URL:&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;https://wiki.inf.ed.ac.uk/DICE/Project268AFSonECDF&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/Project268AFSonECDF&lt;/a&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;br /&gt;
Access to ECDF storage.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt;&lt;br /&gt;
This would be a new service, not impacting on current services, so risks would be low. Perhaps performance issues affecting network/ECDF.&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;tbody&gt;&lt;tr&gt;&lt;td&gt;22/3/2013
&lt;/td&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;access
&lt;/td&gt;&lt;td&gt;Get access to ECDF and GPFS
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;testcell
&lt;/td&gt;&lt;td&gt;Setup test AFS cell
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;perf
&lt;/td&gt;&lt;td&gt;Performance testing
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;results
&lt;/td&gt;&lt;td&gt;Present results/findings/thoughts
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;production
&lt;/td&gt;&lt;td&gt;Turn into production service if all went well
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;
&lt;/td&gt;&lt;td&gt;writeup
&lt;/td&gt;&lt;td&gt;Final Report&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Do we still do these?&lt;/p&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">2121 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/268#comments</comments>
</item>
<item>
 <title>Meeting the School&#039;s Archiving Needs</title>
 <link>http://devproj.inf.ed.ac.uk/show/194</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;194&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-assigned-priority field-type-number-integer field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Assigned Priority:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;3&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; This project will investigate how best to meet the School&#039;s requirements for archiving data&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A cohesive archival policy for the School&#039;s data along with guidence on how this policy may achieved&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; The report produced by &lt;a href=&quot;https://devproj.inf.ed.ac.uk/project/show/149&quot;&gt;https://devproj.inf.ed.ac.uk/project/show/149&lt;/a&gt; concluded that the School&#039;s current approach to archiving was no longer appropriate and that investigation should be carried out on how best the School&#039;s archiving needs could be met. This project will carry out that investigation. This project will conduct that investigation and in addition formualte and publicise a policy on when it is permissible for personal information such as home directories to be retrieved from archive.&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;Identifying the requirements and constraints which an archiving solution for the school needs to meet may take some time given the many different contributers to those requirements. Allow a week for this.  Identifying archive methods and evaluating how they meet the needs of the School may also take up to two weeks. Categorising and assigning ownership of data and engaging those owners in initiating the archiving process will take a considerable amount on time (just how much depends on how much data we are dealing with and how many separated owners) but much of this work can be done by CSOs.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; High. Archiving of data in an appropriate way is vital for the School and is something that is just not happening at the moment&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; 3 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; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Formulate specification of School&#039;s archiving needs
&lt;/li&gt;&lt;li&gt;Quantify data needing archived&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Survey available archiving methods/services and assess best fit for 1) and 2)
&lt;/li&gt;&lt;li&gt;Produce and implement plan/policy for migration or initiation of data archiving
&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-effort-estimate field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Effort estimate:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;3 weeks + CSO time&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; Familiarity with the School&#039;s data&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; We greatly increase the chances of losing vital data if we do not address this issue urgently.&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;19/8/2013&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Identify needs&lt;/td&gt;
&lt;td&gt;Identify the archiving needs of the School&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;26/8/2013&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;quantify data&lt;/td&gt;
&lt;td&gt;Estimate the amount of data (both existing and potential) needing archived&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9/9/2013&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Identify methods/services&lt;/td&gt;
&lt;td&gt;Identify and characterise the archiving services we can potentially make use of&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;23/9/2013&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Plan implimentation&lt;/td&gt;
&lt;td&gt;Produce plan for implementation of new archiving strategy and implement&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:14 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2047 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/194#comments</comments>
</item>
<item>
 <title>EUCLID Informatics Enhancements</title>
 <link>http://devproj.inf.ed.ac.uk/show/110</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;110&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&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; EUCLID won&#039;t do everything we need. Some critical local processes will not be support. This project encapsulates all of them although some could potentially be forked off into separate projects in the future.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Various local enhancements to EUCLID. On the critical list however are system account creation, system authentication control, online practical submission and student mailing lists.&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; Systems staff. ITO staff. IGS staff.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; These are systems which are pre-existing - not new functionality, essential to business function, do not duplicate existing functionality within EUCLID and will not be provided by EUCLID now or in the near future.&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; Critical systems must be working by start of the 09/10 academic session. Other systems have different timescales.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; Very high.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; 1 month for critical systems.&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; Effort.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; Evaluate data requirements for each critical system and feed this back to IS. Test IS interface. Adapt local systems to new interface.&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; Largely dependent on the EUCLID Interoperability project which is largely dependent on IS producing a suitable interface to EUCLID.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; IS don&#039;t deliver. Change to EUCLID data structures enforces incompatible changes onto our existing systems resulting in significant rewriting effort.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;URL:&lt;/b&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/Euclidie&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/Euclidie&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;tr&gt;&lt;td&gt;2009-05-15&lt;/td&gt;
&lt;td&gt;2009-04-30&lt;/td&gt;
&lt;td&gt;CollegeMeet&lt;/td&gt;
&lt;td&gt;Arrange college level technical meeting to discuss common requirements&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-03-31&lt;/td&gt;
&lt;td&gt;CoreData&lt;/td&gt;
&lt;td&gt;Identify generic core data requirements for each critical system.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-08-31&lt;/td&gt;
&lt;td&gt;NonCritCD&lt;/td&gt;
&lt;td&gt;Identify generic core data requirements for each non-critical system.
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-03-31&lt;/td&gt;
&lt;td&gt;CoreAffect&lt;/td&gt;
&lt;td&gt;Identify all known possible functional impact/changes to each critical system.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-08-31&lt;/td&gt;
&lt;td&gt;NonCritCA&lt;/td&gt;
&lt;td&gt;Identify all known possible functional impact/changes to each non-critical system.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-12-31&lt;/td&gt;
&lt;td&gt;Systems&lt;/td&gt;
&lt;td&gt;Continue identifying local systems that should be part of this project.
&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2010-03-31&lt;/td&gt;
&lt;td&gt;EUCLID&lt;/td&gt;
&lt;td&gt;IS should have developed EUCLID interface and local support should be in place. This ia a guess, based on IS start date on interface work in Sep2009 - there is no other supporting evidence for this timeframe as yet.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2010-06-30&lt;/td&gt;
&lt;td&gt;NewSystems&lt;/td&gt;
&lt;td&gt;Update each critical system to work with locally cached EUCLID data obtained through the IS interface.&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:52 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">1963 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/110#comments</comments>
</item>
<item>
 <title>Intrusion Detection System</title>
 <link>http://devproj.inf.ed.ac.uk/show/102</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;102&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/2evaluation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;2_Evaluation&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; We don&#039;t have any automated mechanism at the moment for spotting compromised machines. We could do with one somewhere (or perhaps one or more at each site) watching the network for the usual traffic signatures.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A working prototype IDS, or alternatively a report as to why the project couldn&#039;t produce one.&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; As things stand, we&#039;re relying on our edge filter rules to keep out things we don&#039;t like, but have no way to check that they&#039;re actually doing what we want.  Furthermore, we have no automated way to make sure that our internal machines are behaving themselves on the network.  Running a parallel IDS would be expected to provide independent assurance that traffic in and out is reasonably clean.  See also &lt;a href=&quot;/show/98&quot;&gt;DevProj#98&lt;/a&gt; and &lt;a href=&quot;/show/103&quot;&gt;DevProj#103&lt;/a&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; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; Suggest a time budget, taking two or three weeks to prototype something, and then see what&#039;s left.&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; Depends on where it&#039;s run.  Most likely is on one or more of the edge routers.  Part of the evaluation phase is to see if that&#039;s a viable option.  If it turns out to slug the machine too much (and we think the service is actually useful) then we might have to invest in some dedicated hardware.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Look at available IDSes.&quot;snort&quot; seems a likely candidate, at least from an initial glance, but there may be others out there.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Prototype something.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pick the best (assuming there&#039;s more than one, of course).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Review time budget.  Either write a report and wind up, or polish up prototype for a full service.&lt;br /&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; &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:45:50 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">1955 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/102#comments</comments>
</item>
</channel>
</rss>
