Hi Greg,

I took the minutes for the meeting and have pasted them below: 

1) 1.4 QA (Tobias)
Tobias Wunden @ Entwine
        Entwine has started doing QA on 1.4
        James from Manchester and Karen from Harvard discussion on list -> 
losing half the metadata
        Metadata form doesn't keep all of the data from before, strips out 
anything it doesn't recognize.
        QA is not where it should be, finding too many new issues. 

Rubencino @ TelTek
        For 1.4 it is difficult, being a long time for this release. Lot of 
stuff to review
        For the next release we could try to get more adopters involved. Those 
without commit rights could help by testing. 
        We might not be detecting all of the possible failures. 

James Perrin @ Manchester
        Multiple dublin core packages in the media package was not something 
expected.
        We don't know what the expected behavior should be.
        Just accepted that that was how it was meant to be. 

Tobias Wunden @ Entwine
        Do we need more documentation?

Jaime Gago @ Entwine
        If we have the documentation and someone is QAing as not a developer at 
least they can compare the documentation with how the application is actually 
behaving and report if there is an issue.
        Every release we need new QA tests to cover the new features. 
        The QA test table is good for knowing whether something in particular 
has happened. 
        Maybe we need to create an open space to easily put QA results? 
Something like a wiki page. 
        
James Perrin @ Manchester
        A lot of the basic design for matterhorn isn't documented and exists in 
people's heads.
        Things like use cases are there but not how the components are tied 
together and how the bigger pictures fits together. 
        Where some of the basic information is. What information is attached to 
a mediapackage? What happens to it? How is it used, processed & passed around. 
        Developing some paper documentation on what they have discovered so 
far. 
        
Jaime Gago @ Entwine
        Tried to work on this documentation at the conference. Working with the 
entwine developers tried to workout what is actually happening but in a couple 
of hours only got to scheduling.
        We could still put something together to understand how to QA the new 
features to try to make QAing easier. 
        
Tobias Schiebeck @ Manchester
        Was only able to discover the issues they are having with the RSS feeds 
by going to production and actually trying to use the system.
        
Tobias Wunden @ Entwine
        I think it is obvious that test cases are missing and need details.
        That we need document some of these technical details.
        UCB & Manchester are running 1.4 instances. 
        There are other institutions running their own QA. Could we make a more 
formal process or some mechanism to get people to funnel information back about 
how their QA process is going to the community at large.
        If we aren't sharing our findings then the issue is only getting solved 
at the instituional level and not for the whole community. 

Stuart @ Manchester
        Something more formal would help
        
Tobias Wunden @ Entwine
        It would be good if more institutions run the local QA process through 
the matterhorn ticket system to help publisize some of the results from the QA

Jaime Gago @ Entwine
        Not knowing whether something is functioning properly is a large part 
of the problem. It needs to be clear about what exactly is expected.
        It is not easy as an adopter to know what version of everything is 
running on a particular instance for example what database with what version.
        
        
2) Metadata bug (Tobias)
Tobias Wunden @ Entwine
        Ticket created in jira. Talked about the issue above when talking about 
QA. No one has started working on it yet. 

3) Dictionary encoding bug (Rubenciño) - MH-9307
Ruben @ TelTek
        Installing the spanish dictionary. 
        Purified it by removing illegal characters. 
        Saw in the logs that certain characters didn't exist or couldn't be 
loaded in the database
        Took a look at the dictionary scanner to see and the language must be 
specified at loading time, right now set only to english.
        One line change probably. 
        Switch to UTF-8 as default?

Tobias Wunden  @ Entwine
        Make sure that the dictionaries are currently UTF-8 if we are switching 
to this format.
        Also add a warning that the dictionary needs to be UTF-8.
        
4) CAS Regression due to MH-9307 fix
John King @ UCB
        Changing empty strings to null strings in MH-9307 breaks CAS since the 
passwords are empty in that authentication. 
        Needs to write it up with a proposed fix.
                1) The central project fix for 
http://opencast.jira.com/browse/MH-9307,  svn 13542 change in 
UserAndRoleDirectoryServiceImpl about line 190,  broke CAS because this line 
was removed - String password =  user.getPassword() == null ? "" : 
user.getPassword();  This breaks the  instantiation of 
org.springframework.security.core.userdetails.User  because CAS users have no 
passwords. 
        Secondary issues that will cause breakage
                2) Some but not all of the Spring Security libraries in the 
project had  their versions bumped from 3.0.2.RELEASE to 3.1.0.RELEASE.   
                3) security_sample_cas_xml was not updated to reflect the 
change in Spring Security version. 
                2 & 3 caused the error "user _cas_stateful_ unknown"            
 
        Upping the version and the quick fix seems to have solved the issue. 

Tobias Wunden @ Entwine
        Shibboleth & CAS - User logs in through the admin ui, starts a workflow 
and then it is processed and published on different server.
        We don't have access to the user anymore causing issues. 

John King @ UCB
        Using LDAP & CAS. 
        CAS is enabled on everything. Any machine would have access to that 
user in LDAP.
        Internal authorization with matterhorn system account, how does that 
work in a CAS enabled environment?
        Able to get CAS enabled with the fixes. 

Adam McKenzie @ University of Saskatchewan
        The matterhorn system account goes through the authenticaion with a 
different user provider. 
                
John King @ UCB
        svn 13830 - for consistency, making sure all spring-security libraries  
are updated to 3.1.0.RELEASE, changing security_sample_cas_xml and  
mh_default_org_cas_xml security config files to reflect the update as  
documented here - 
http://static.springsource.org/spring-security/site/docs/3.1.x/apidocs/index.html?org/springframework/security/cas/web/CasAuthenticationFilter.html
 and here - 
http://static.springsource.org/spring-security/site/docs/3.1.x/reference/cas.html.
  Adding one necessary OSGI import to matterhorn-security-cas/pom.xml and  
fixing one library name inconsistency in  matterhorn-security-cas/pom.xml. 
Replacing deprecated class in  UserAndRoleDirectoryServiceImpl with 
SimpleGrantedAuthority 
        Going to open two seperate jiras. 
        
5) Ongoing discussions (Tobias)
    - devlopment proposal
                Tobias Wunden @ Entwine
                        Will be writing down what was discussed at the 
conference and then will be sending out an email. 
                        
        - capture agent codebase
                Tobias Wunden @ Entwine
                        A lot has been said. Olaf has summed up a lot of the 
discussion thus far. 
                        Please contribute your voice on list about how you feel 
about the reference capture agent. 
        - rpm version of matterhorn
                Jody Fanto @ Harvard
                        What is the state of the rpm for the most recent 
release candidate?
        
                Jaime Gago @ Entwine
                        Entwine tries to have an rpm at the latest version. 
                        There is a github repo to make a matterhorn rpm. Would 
prefer this as an installation method. 
                        Blog post describing how to roll your own: 
http://entwinemedia.com/2012/rpm-based-matterhorn-deployment/#more-1448
                        One rpm that can be configured to install any type of 
host e.g. admin, worker or engage node all same rpm, different config.

6) Number of 1.4 Tickets
        Tobias Wunden @ Entwine
                Still less than 100 tickets open in 1.4, please try to look at 
your tickets so that we can decrease this number further!

Moved to be discussed Next Week:
7) Database Schema updates (strategy for maintenance updates of production 
systems aka db patching, versioning?) (Jaime Gago)
8) 1.4 Tickets (All)


Cheers,
Adam

 Adam McKenzie
    Programmer Analyst
    Applications, Information and Communications Technology
    Ph: (306) 966-8241



________________________________________
From: matterhorn-boun...@opencastproject.org 
[matterhorn-boun...@opencastproject.org] on behalf of Greg Logan 
[greg.lo...@usask.ca]
Sent: Monday, February 11, 2013 5:53 PM
To: Opencast Matterhorn
Subject: [Opencast Matterhorn] Dev Meeting 2013-02-12

Hi folks,

I'm on holidays this week, so I probably won't be at the meeting.  That
being said, I would like to draw everyone's attention to the bugs at
https://opencast.jira.com/secure/IssueNavigator.jspa?resolution=-1&pid=10010&fixfor=10190&priority=6&reset=true&show=View+%26gt%3B%26gt%3B
(our remaining 1.4 release blockers).  I would like to hear status
updates on all of the open issues there, even if it's 'no progress yet'.
 I'm sure there will also be lots of discussion around the future of the
CA as well, but I would ask that someone take notes and forward them to
the list.  I do not want us discussing things that aren't shard with the
general userbase!

Thanks,
G

_______________________________________________
Matterhorn mailing list
Matterhorn@opencastproject.org
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
matterhorn-unsubscr...@opencastproject.org
_______________________________________________

Reply via email to