IVLE 1.0.2 "ifatfirstyoudontsucceed"

Mid-year bug fixes.

Milestone information

Project:
IVLE
Series:
1.0
Version:
1.0.2
Code name:
ifatfirstyoudontsucceed
Released:
 
Registrant:
William Grant
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
14 David Coles, 7 Matt Giuca, 5 William Grant
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
26 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon ivle-1.0.2.tar.gz (md5, sig) IVLE 1.0.2 source tarball 240
last downloaded 5 days ago
Total downloads: 240

Release notes 

This is the 1.0.2 release of IVLE, the Informatics Virtual Learning Environment.

This release brings a number of significant changes, including:
- Support for Ubuntu 10.04 LTS.
- Support for Python 2.6.
- An improved text editor, with full support for Google Chrome, Opera, and Internet Explorer 8.
- Vastly improved IE8 compatibility.
- Late project submissions.
- HTML5 media previews.

Changelog 

View the full changelog

Bugs fixed since 1.0.1:
- Jail creation will no longer fail on Ubuntu 10.04 LTS due to Python version differences (bug #579073).
- Offering staff are now properly granted access to Subversion submissions (bug #606147).
- Subject names are now shown in the file browser in IE8 (bug #523457).
- Checkboxes in the file browser will not function correctly in IE8 (bug #523458).
- Scripts using "if __name__ == '__main__':" will now work in the console (bug #584100).
- Most Unicode characters are now supported throughout (bug #585245).
- A confusing error when submitting to a non-current offering has been reworded (bug #526853).
- Exercise submissions no longer worry about trailing whitespace. Previously this could cause a syntax error even though running the same code in the console would not (bug #575765).
- Windows line termination sequences (as sent by Internet Explorer) are now converted to UNIX sequences. Previously this would cause syntax errors when text was submitted from IE (bug #588679).
- Lecturers can now view single file submissions using "svn export" (bug #520817, bug #608040).
- Submission export commands now contain the intended checkout username (bug #543936).
- Submission export URLs now support filenames with special characters.
- Uploads now refresh the file listing in both IE and Firefox (bug #579043).
- Pasting text at the end of a line in the editor no longer causes it to be inserted on the next line (bug #586847).
- Opening non-text files no longer downloads the file contents twice (bug #588337).
- Subject forms now validate the 'code' field for uniqueness. Previously this could cause a crash due to violation of database constraints (bug #610407).
- Missing uniqueness constraints on assessed(loginid, projectid) and assessed(groupid, projectid) have been added.
- The file browser will no longer generate breadcrumb for a final empty path segments created by a trailing slash.

Features since 1.0.1:
- Semester names are no longer restricted to a single character (bug #610330).
- "svn rename" can now be performed in the file browser (bug #526208).
- Offering staff may now download a shell script to export all submissions for a project (bug #579771).
- Submissions after the project deadline are now permitted, but shown as late (bug #598346).
- Student scripts generating malformed CGI headers will now trigger an informative warning (bug #592514).
- Semesters now have separate URL name, display name and code fields (bug #610337).
- CodePress, the library used by the editor, has been replaced with an external copy of CodeMirror (bug #492410, bug #520191).
- HTML5 audio/video and image previews will be displayed when opening a supported media file (bug #490691).
- Downloads now send a Content-Length header (bug #588274).
- ivle-buildjail now prints a warning when run with the '-r' option to rebuild the jail.

0 blueprints and 26 bugs targeted

Bug report Importance Assignee Status
579073 #579073 Buildjail fails on Lucid jail build due to missing python2.5 2 Critical William Grant  10 Fix Released
606147 #606147 rebuild_svn_config fails to create Tutor/Lecturer permissions 2 Critical David Coles  10 Fix Released
610330 #610330 Can't set a semester name longer than 1 character 2 Critical Matt Giuca  10 Fix Released
523457 #523457 specialhome subject name not shown in IE8 3 High David Coles  10 Fix Released
523458 #523458 Filebrowser checkbox hooks not working in IE8 3 High David Coles  10 Fix Released
526208 #526208 Need a "svn rename" action 3 High David Coles  10 Fix Released
579771 #579771 Submit: Auto-generate a Bash script which checks out all submissions 3 High Matt Giuca  10 Fix Released
584100 #584100 Run does not work with `if __name__ == "__main__":` 3 High David Coles  10 Fix Released
585245 #585245 cjson encode produces malformed JSON 3 High William Grant  10 Fix Released
598346 #598346 Allow late submissions after deadline 3 High Matt Giuca  10 Fix Released
610337 #610337 Semester should have separate 'url_name' and 'display_name' fields 3 High William Grant  10 Fix Released
492410 #492410 Use out-of-tree CodePress 4 Medium William Grant  10 Fix Released
520191 #520191 Editor: Switch from CodePress to CodeMirror 4 Medium David Coles  10 Fix Released
520817 #520817 Lecturers can't view a submission of a single file 4 Medium David Coles  10 Fix Released
526853 #526853 Confusing error if submitting to a non-current offering 4 Medium Matt Giuca  10 Fix Released
575765 #575765 Exercise submission is very pedantic about indentation 4 Medium David Coles  10 Fix Released
588679 #588679 IE uses CRLF for newlines in textboxes 4 Medium David Coles  10 Fix Released
608040 #608040 Subversion export command should include file extension 4 Medium Matt Giuca  10 Fix Released
490691 #490691 Add a file handlers for audio, video and images 5 Low David Coles  10 Fix Released
543936 #543936 IVLE should include username svn URLs it shows to the user 5 Low Matt Giuca  10 Fix Released
579043 #579043 File uploads don't refresh the file-browser when complete 5 Low David Coles  10 Fix Released
586847 #586847 Copy/Pasting text at the end of a line inserts it on the next line 5 Low David Coles  10 Fix Released
588274 #588274 Download should set Content-Length 5 Low David Coles  10 Fix Released
588337 #588337 Opening non-text files still causes contents of file to be fetched 5 Low David Coles  10 Fix Released
607583 #607583 Need a way to call jail code from outside the jail 5 Low Matt Giuca  10 Fix Released
610407 #610407 Subject form needs to validate code uniqueness 5 Low William Grant  10 Fix Released
This milestone contains Public information
Everyone can see this information.