David Underdown

Results 40 issues of David Underdown

This looks like it will be really useful, thanks. When we were working on [CSV Schema Language](http://digital-preservation.github.io/csv-schema/csv-schema-1.1.html) we found it necessary to allow uniqueness to be defined over a composite...

enhancement

We need to look at how best to handle file names that have already been URL escaped (eg they were downloaded via the browser). We're currently getting issues with double...

LOW
easy-task

We've come across the issue of files being stored in a database in Base64 encoding, when preparing a SIARD export these LOB files are externalised, and then DROID can't identify...

If a column expression uses an invalid column reference as a string provider the CSV Validator returns a Java null pointer exception, rather than an error message that explains that...

bug

For DROID we now have a Windows build with embedded JRE, for similar reasons (people often have difficulties getting Java installed on corporate machines) it would be useful to do...

enhancement

integrityCheck has always been a little problematic on digitisation projects as we hadn't asked providers to include a line for the content folder itself in the tech_acq.csv. Lookign at the...

bug

Having recently received two batches of videos from a government department it appears that when processing a relatively small number of large files the progress bar does not update for...

bug

I'm expecting some catalogue descriptions that will have a particular format that means there will be line breaks in them so I wrote the following test `regex("Registration Sub-District: [A-Z][a-z]{2,20}( [A-Z][a-z]{2,20}){0,3}\r\nCivil...

enhancement
question

Similar to #68 if you have a DROID report that includes rows for files that are actually inside ZIPs or other "archival" containers this causes problems with the integrityCheck feature....

enhancement

I've been trying to implement the idea of blacklisting certain PUIDs on a DROID CSV report, but have realised that the matchIsFalse column directive has not actually been implemented fully....

enhancement