Re: [Dspace-devel] DSpace deployment methods

2015-08-17 Thread Mark H. Wood
On Mon, Aug 17, 2015 at 10:07:46AM +, TAYLOR Robin wrote:
 Hi Terry,
 
 
 That's really useful, thanks. The main problem for me is that configuration 
 is so entwined with both the Maven build and the Ant installation, it makes 
 it difficult to find a process that avoids having to do a Maven build on a 
 live server, and hack various bits of configuration specific to that server. 
 Sigh []

The build doesn't actually need any of the configuration.  It's just
that you have to fill out build.properties anyway or it complains,
because it wants to customize various config. files for you.

Installation needs dspace.dir.  Before I had to do build.properties to
make the build succeed, what I would do is just tell ant where to find
the dspace.cfg it was to use.  (-Dconfig=path/to/dspace.cfg) (I do
build on the target host, because I've found no strong reason not to,
but every site's needs are different.)  If you've found other
configuration settings that are used by Ant, maybe we can fix that.

I keep a number of different configurations on file for use with various
development and test deployments.

At runtime, DSpace starts from a customized web.xml, but I'm not sure
why we bother: the Context parameters (the customized bits) can be
overridden in the Context descriptor if you're using Tomcat as the
container, and I believe that the other popular containers have
similar facilities.

It seems to me that the ideal, in Servlet applications, is that the
webapp. should be unaware of anything outside of its own existence
until the container injects the specifics of this instance's
deployment.  We could make better use of that.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Identifier providers are under-specified, please discuss

2015-08-14 Thread Mark H. Wood
Having several IdentifierProvider implementations with different
authors is exposing a problem:  there is not sufficient guidance on
how an IdentifierProvider should function as a component of DSpace.
Already there have been differing notions of what metadata field to
use for storing generated identifiers, and in what format they should
be stored.

I think we need to discuss this a bit so that we can discover any
other aspects of identity provision in which DSpace would benefit from
further specification, reach agreement, and document the results.

To get the documentation started:  there seems to be agreement that
generated identifiers should be stored in dc.identifier.uri, and in
the form of an http: or https: URL.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] PLEASE VOTE on whether to include Services API refactoring in DSpace 6.0

2015-08-07 Thread Mark H. Wood
+1

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Dependency updates for 6.0?

2015-08-06 Thread Mark H. Wood
Prompted by several recent issues which were affected by dependency
updates, I ran 'mvn versions:display-dependency-updates' over the
DSpace tree.  There are quite a number of suggestions.  Some of them
should not be taken blindly, but it's worth reviewing.

Maybe this should be on the start-of-new-release checklist.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Why does Mirage style ol elements so strangely?

2015-07-29 Thread Mark H. Wood
In style.css I find ol { margin: 0; list-style: none; }, essentially
turning the list into a string of paragraphs smashed together without
vertical whitespace to set them apart.  Why do we do this?

(Another mystery, somewhat related:  why do we carefully mark some
elements with classes like ds-ordered-list when no such class is
defined?  I cannot find any place in the Git history where it was
*ever* defined.)

Is there some design documentation for the stylesheets somewhere?

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] More-flexible email generation

2015-07-27 Thread Mark H. Wood
On Sun, Jul 26, 2015 at 01:51:20PM -0400, Mark Diggory wrote:
 MarkW,
 
 IMO, we use xslt a lot in DSpace at a multitude of levels. Its very
 flexible and the inputs and outputs can be extremely flexible as well.
 Switching email templates to a xslt strategy takes advantage of an
 application stack already present in DSpace and helps keep our use of
 multiple programming languages at a minimum (and I'm not talking strictly
 about the XMLUI in this case, but the entire packager/crosswalk framework
 that is core to DSpace leverages XSLT, as well as  OAI). The argument can
 be served that we want to minimize the complexity of using multiple
 templating languages to keep the amount of cross language learning
 developers need to do at a minimum.

Minimizing dependencies and the knowledge required to use them is
attractive.  But the more I've thought about this, the more I want to
be able to just hand the boilerplate text over to the non-coders who
care what it says.  Turning the message texts into XML probably makes
that a lot more difficult.  I'd like to see a clear separation of
concerns between the committee which wordsmiths the message body, and
the coders who implement the calculation of the required parameters.

Consider the value of loading the boilerplate into a textarea/ on an
administration page so that the committee members can edit it live
whenever they feel the need.  Now imagine that it must be a
well-formed XML document.

 A simple strategy would generate an input document that details recipients,
 senders, dynamic Item, workflow data needing to be communicated. and the
 output would be the content of the body of the email message.

If we're going to precalculate every possible parameter, then we may
as well just set them as global parameters on the Transformer and then
process the unmodified template using the unmodified transform.
There's no need to generate the input document; just read it from
storage.

But I think XSL is at the same time too powerful in some ways and not
enough in others.  It tempts us to introduce lots of logic into the
templates, which makes them harder to read and understand, but we
don't really need to see the logic there.  At the same time, the XSL
processor doesn't have direct access to the metadata; we must
spoon-feed it everything we think might be relevant and hope that we
missed nothing important.

The latter is why I was drawn to JSR 223 scripting:  it neatly ties
script code to Java objects.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] More-flexible email generation

2015-07-26 Thread Mark H. Wood
The email templates haven't kept up with recent developments in
DSpace.  I think we need to re-examine the problem.

My starting point is that my organization wants to send out
submission accepted emails which contain generated DOIs rather than
plain Handles, when DOIs are available.  I've hacked the workflow code
to add an email parameter that contains the DOI if present, else the
Handle, but it occurred to me that this is a customization that ought
not require rebuilding DSpace; can't we find a way to specify such
things by configuration, without adding dozens of parameters and yet
never quite having everything that might reasonably be wanted?

My first thought was to allow parameters that are small Javascript
snippets.  We could do that, but I ran into problems:  at least one
distribution doesn't include a Javascript engine with a popular JRE,
so actually using JSR 223 scripting requires some nontrivial work.  In
addition I later came to view this as a troublesome approach, as I'll
explain below.

My second thought was to enhance the templating language.  This led me
to consider that we perhaps really ought not be maintaining our own
templating language, but instead use something that lots of other
people use and would maintain for us.  It might already provide the
necessary facilities for making email template substitutions more
flexible.

I took a look at StringTemplate.  It can't be used the way I wanted to
use it, but it turns out that this is by design, and Parr's paper:

  http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf

convinced me that I should try harder to avoid mixing logic into
something like an email template.  I'm powerfully attracted by the
idea of giving the template design to the people who care about the
content of the email, and having developers just support them with
data from which they can make simple textual substitutions.  I feel
that programmers shouldn't be writing letters to end users.

So, at the moment I've turned back to the problem of providing a
scripting language to make the provision of template parameter values
more flexible, but separating that from the actual templates using
simple named parameters.  Then administrators can manipulate email
texts without having to deal with script code, and coders can support
administrators without having to touch the templates, so long as they
can agree on a set of names and what they mean.

One interesting problem not addressed in the paper (so far as I can
see) is that our universe of desirable parameter values (object
metadata) is *extensible at runtime*.  We don't know what a given site
may have in the way of metadata, because a site can invent new fields
and even schemae.  Because most metadata fields are optional, it seems
to me that we also need conditional structures when deriving a
parameter's value.  Hence I see a need for scriptability.

Comments?

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] question about dspace5 and recurring 503 service temporarily unavailable

2015-07-23 Thread Mark H. Wood
On Thu, Jul 23, 2015 at 02:52:45PM +, Tyler Danstrom wrote:
 To whom it may concern,
 
 I hope this is the right mailing list to post this question to.

I think it's a question for dspace-tech.  Developers hang out there,
and so do a number of others who may have seen (and solved!) similar
problems.

 We have recently installed DSpace 5 xmlui on a Redhat 6.6 Server, and are 
 experiencing persisent 503 Service Temporarily Unavailable errors from DSpace.
 
 While contact a url outside of DSpace returns fine, contacting the url /xmlui 
 will work immediately after a tomcat7 restart but after some time passes (I 
 have witnessed it after an hour passed between tomcat7 restarts) it will 
 revert to the 503 Service Temporarily Unavailable errors.

Does Tomcat sit behind another web server such as Apache HTTPD?  In a
quick test, I was unable to get a 503 from Tomcat, but I've seen that
from HTTPD when Tomcat was down.  If you do front-end Tomcat with
something else, then the connection between them is the place I would
look first.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Again, I whine about installation and the dspace username

2015-06-12 Thread Mark H. Wood
We still occasionally confuse a new DSpace user with this.  The
documentation jumbles up installation of Tomcat with installation of
DSpace, which are separate issues.

Case 1: user installs Tomcat using his OS' package manager, which is
natural and simplest.  The package manager will set up a user account
for Tomcat, and set ownership of Tomcat's files to make it work.
After that, the user has to change all that, as well as Tomcat startup
scripts, if he wants to use the dspace account *which is created
later in the procedure*.  This is rather error-prone and completely
unnecessary -- DSpace doesn't know or care what OS user owns its files.

Case 2: user installs Tomcat from source.  Since this requires expert
knowledge of how the user's host manages services, the user shouldn't
have any trouble writing down the name of the account he created
during this step.  It is not necessary for DSpace to intrude here;
this is just setting up prerequisite software.  Get the container
installed and running first, then proceed to DSpace installation.

Case 3:  user already had Tomcat and is just adding a DSpace instance
to it.  The account name is already established, and we should not
breathe the slightest hint that it should be changed, as that will
likely break multiple production webapp.s unrelated to DSpace.

In each case there is no reason to suggest a username.  The DSpace
tail should not wag the Tomcat.  [DSpace] and everything under it
should be owned by the account which was already created to run the
container before the user even began installing DSpace.  How do I know
what that account is?  Case 1: the installation process told you, or
read the package's documentation or its startup scripts, or ask your
distro.  Case 2: you already know, because you selected it.  Case 3 is
really either Case 1 or Case 2.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Why do we call authenticate() on every AuthenticationMethod?

2015-05-04 Thread Mark H. Wood
Followup to IRC conversation with hpottinger.

Please remind me why we do this.  If there are two stacked
AuthenticationMethods which happen to use the same identifiers, we
could ignore the user's choice and always authenticate using the first
one.  At most one method is allowed to succeed before
AuthenticationManager.authenticate() returns, so the reason can't be
to let every method get a look at the login request.

Should we not rather have an AuthenticationMethod.authorize() in
addition to .authenticate()?  A UI would tell AuthenticationManager
which method to use for authentication, and then AuthenticationManager
would call authorize() on every method.  authenticate would *only*
verify credentials; authorize() would be for whatever a method would
like to do, such as decorating the session with additional
information, updating the EPerson or other records, etc.  It might be
sensible to have authorize() take up the function of adding special
groups to the session.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Expected behavior of an IdentifierProvider?

2015-04-29 Thread Mark H. Wood
Would someone shed a little light on the expected behavior of an
IdentifierProvider.  Browsing the log, I saw this:

  2015-04-28 17:52:26,098 INFO org.dspace.identifier.IdentifierServiceImpl @ 
org.dspace.identifier.EZIDIdentifierProvider doesn't find an Identifier for 
ITEM, 11.

But I also saw that the code (in IdentifierServiceImpl) seems to treat
a null return from a provider as something normal.
IdentifierProvider.lookup is documented to throw
IdentifierNotFoundException and IdentifierNotResolvableException but
doesn't say when one would see them, nor does it explain why it might
return null.  The exceptions themselves are essentially undocumented.

I'm now wondering if I'm doing the Right Thing when an identifier is
not found by my provider.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Thoughts on format of config/default.license?

2015-04-27 Thread Mark H. Wood
I was handed a Word document for use as a deposit license.  Of course
that doesn't work, but what does?  I carefully extracted and
re-formatted the content as plain text, and it was nearly destroyed by
the UI.

It turns out that the license text is neither one thing nor another.
It seems to be provided by machine-machine interfaces that would make
HTML problematic.  But XMLUI treats it as a simple HTML fragment,
which gets it rendered as ordinary character data (meaning that my
nice spacing and multilevel bullet lists get squashed).

What should we do with this thing?  If it has to be plain text, then
XMLUI should treat it as pre so it doesn't get
rewrapped/filled/generally blenderized.  Or should it *really* be an
HTML fragment in which we can use markup appropriate to the interior
of the body element?  Something else?

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Local overlay for configuration files too?

2015-04-24 Thread Mark H. Wood
As near as I can tell, I can't just drop a file into
[DSpace-src]/dspace/modules/additions/config/default.license (for
example) and have it overlay the stock file during assembly.  Correct?

What do you think of being able to do such a thing?  At least, until
we move the configuration into the database or whatever.

(As I write, I'm thinking that wordy things like default.license ought
to be loaded into bitstreams at installation and never again altered
by install/update.  Just load a new one when you have one.  We could
even version the things, and let submitted content refer to the
appropriate version instead of making copies.  I'd better stop now)

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Start- and EndDates for Permissions

2015-04-14 Thread Mark H. Wood
On Tue, Apr 14, 2015 at 11:02:12AM +, Becker, Pascal-Nicolas wrote:
 I'm currently working on DS-1965 (https://jira.duraspace.org/browse/DS-1965). 
 It targets the issue that the start and end date of a ResourcePolicy can't be 
 changed/set/removed in the administration interface of the JSPUI. This is 
 problematic if you use Embargo in JSPUI.
 
 While it is quite easy to resolve this problem I have two questions regarding 
 the policy dates in DSpace:
  1) In DSpace 3.0 the advanced Embargo was introduced and the way Embargos 
 are implemented in DSpace changed. Before 3.0 we had an embargo lifter and 
 Embargo end dates. 3.0 introduced start Dates for permissions, so that 
 Resource Policies don't have to be changed by an embargo lifter anymore. Is 
 there a reason why we still support End Dates for Resource Policies?

My reading of the current documentation
(https://wiki.duraspace.org/display/DSDOC5x/Embargo#Embargo-Pre-DSpace3.0EmbargoCompatibility)
suggests that Advanced Embargo did not replace the original scheme,
but lives alongside it, probably to ease migration to the new method.
Apparently the original embargo code has been extended to handle
'ResourcePolicy's but still uses its own fields.

Perhaps it is time to deprecate the original embargo method and set a
release for its removal?

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] We need to think a bit more about how we use the 'statistics' Solr core

2015-03-26 Thread Mark H. Wood
This is a great tool for recovering from a sticky situation of our own
making.  Thank you!

I think, though, that at this point we ought to consider it a one-time
repair rather than a routine maintenance tool.  Leaving Solr as the
primary long-term storage for these data seems unwise, and if we
change that, then from that point on we only need the reload side.  I
would suggest not elaborating the dump side much further for a little
while, as we sort out whether we want to change the way we use Solr.

By the way:  what sort of tools *do* we need for ElasticSearch?

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] We need to think a bit more about how we use the 'statistics' Solr core

2015-03-25 Thread Mark H. Wood
On Tue, Mar 24, 2015 at 11:34:44AM -0400, Peter Dietz wrote:
 Also. What are people thinking would be a safe preservation location for
 usage events? i.e. for people concerned about resources.

What I've been thinking is duplicated DVD-ROMs in fire-insulated
storages, right alongside of content backups.

For *really* long-term statistics, I might argue for computing a few
aggregations that would be useful for further statistical processing,
and only keeping, say, a five-year moving window of actual event
data.  We probably need some advice from people who design long-term
statistical studies, to find out what sorts of aggregates would be
most useful.

 Could it be feasible to export all SOLR usage event data to
 log/usage-event.date.log, and then have all new real-time usage
 events from now on written to usage-event.log. Then when we need to
 populate a new statistics engine. We could populate it by indexing
 usage.event.logs

Sounds nice.  The tricky thing with exporting from Solr is if you have
fields that are indexed but not stored.  How do you recover those
data?

The best approach with Solr (or ES), I think, is to keep raw records
in some simple format somewhere else, and only use the index engine as
a cache.  W.r.t. DSpace: write an event consumer that produces simple
flat files, and add it to the consumer list, so that the indexer and
your event archival files are fed in parallel.

If I haven't kept any external records that could be used to
reconstitute the cached data, then I have a problem, and if the
cache doesn't contain the actual data for some fields then there is
just no way to recover all of the data.

 From my perspective, we've got 200GB+ of solr/ES indexes across instances,
 plus memory and CPU and ES instances, and it would be nice to outsource
 this work. Especially if GA is free.

The thing I always remember about Google's freebies is that they tend
to disappear as Google loses interest, having learned what they wanted
to know.  They're kind enough to share their tools with us, but the
design and expected lifetime of those tools are tuned to Google's
needs.

Statistical analysis is a creative enterprise.  The more decisions we
make up front, the more processing we do up front, the more clever
ideas we forestall.  I think DSpace should capture events and do as
little more as is consistent with privacy and with practical issues of
storage and access.  Then people who want to learn things can load
them into OOCalc or R or what-have-you and crunch to their hearts'
content.

Rather than one-size-fits-all builtin statistical data products, our
UI(s) should have a few empty spots:  Here there be Statistics.  Plug
in what your site thinks important.  DSpace could ship with some
plain-Jane example plugins good for casual use.

Here' we've been asked to export some sort of usage data to be
gathered together with other services' equivalents and combined in a
sort of usage portal independent of any single product.  What's
interesting to us is not what DSpace is doing or what ContentDM is
doing, but what the organization is doing.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] We need to think a bit more about how we use the 'statistics' Solr core

2015-03-25 Thread Mark H. Wood
On Wed, Mar 25, 2015 at 09:54:02AM -0500, Tim Donohue wrote:
 Hi helix84,
 
 So, it seems like there's two possible routes to take here:
 
 1. An event consumer writes directly to Solr. The persistent store is 
 then simply a dump from Solr to CSV.
 
 2. An event consumer writes directly to CSV. Solr then indexes those CSVs.

3.  IMHO the natural route, given the way DSpace handles events:  one
event consumer feeds the cache, and another exports event records
for persistent storage.  I think we even have a simple example of
the latter, and of course we already have the former.  Just stack
'em up.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] We need to think a bit more about how we use the 'statistics' Solr core

2015-03-11 Thread Mark H. Wood
Several recent issues (DS-2337, DS-2487, and perhaps DS-2488) suggest
that we should step back and take a long look at how we are using the
Solr 'statistics' core.

Solr seems designed for use as a cache.  That's how the other cores
are used:  they can be refreshed from data in the database and the
assetstore.  But the statistics core is treated as durable storage, a
sink (perhaps the only one) for event data.  If you don't keep your
'dspace.log's forever, there may be NO WAY to recover statistical
records in the event of disaster or a schema change.  At the very
least it can require some fancy footwork if stat.s are to survive an
upgrade.

The Solr maintainers have basically said don't do that:

  https://wiki.apache.org/solr/HowToReindex#Using_Solr_as_a_Data_Source

I think we need to give some more thought to how we can readily
preserve usage records over DSpace upgrades and system failures.

I should admit here that I am skeptical of using Solr as the
statistics store *at all*, however well it works most of the time.
But it is not my purpose in this note to advocate for something
different.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Toward better tests: isolating the code under test

2015-02-02 Thread Mark H. Wood
Hardy Pottinger and I were looking at mysterious test failures and
came across test code that I think can be improved.  We'll file a
ticket on the test, but the nature of the problem suggests that it may
exist elsewhere as well.

The problem we found is that
org.dspace.content.ItemTest#testAddMetadata_7args_2_noauthority is not
completely controlling the environment presented to Item.  It relies
on the presence and absence of certain properties in
config/dspace.cfg.  This became evident when tests were run on a local
version of DSpace which included the local configuration, not the
stock configuration that ships with DSpace.  This is not an
unreasonable thing to do, I think, as it keeps the local configuration
under version control and closely associated with the local code.  But
in this case it happened that the local configuration enables
authority control on a field which the test requires to be
uncontrolled.

What I think the test class *should* do is to engage
org.dspace.core.MockConfigurationManager and provide the exact values
that the tests expect for all relevant properties.  Then, no changes
to dspace.cfg can have any effect on the outcome of a test.

What made this interesting to find is that the configuration affects,
not Item, but MetadataAuthorityManager.  There is a note in the test
which says that MetadataAuthorityManager cannot be properly mocked.
Still, we can better control the environment in which that class
operates when Item calls its methods.

I'm rattling on about all this because it shows that we need to be
very careful about setting up the environment of a unit test, and
because this looks like a thing which is likely to be found elsewhere
in the test suite and indeed in other test classes as well.  When
writing test code, we need to follow the call chains all the way down
and ferret out any external dependencies we may find, so they can be
controlled.

(*sigh*, I see now that the time I spent implementing dspace.cfg.more
would have been better spent removing the need for external
configuration data.  Only tests of ConfigurationManager and
ConfigurationService should depend on external files for configuration
properties.)

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Do we not have administrator documentation for the 'RequestItemAuthorExtractor's?

2014-10-23 Thread Mark H. Wood
Confluence could not find the string RequestItemAuthorExtractor in
the official documentation, and there's no mention of alternate or
custom extractors in Using DSpace | Request a Copy.  Have I failed to
find it, or do we need to write it?

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Rethinking dc.description.provenance?

2014-10-09 Thread Mark H. Wood
While reviewing DS-2082 I realized that the way bitstreams are handled
in the provenance doesn't make much sense to me.  I'll admit that I
don't think people are adding and removing bitstreams within
particular items all that often, but still, I feel that this is simply
an awful format for recording how an item came to be as it is.

Should we not append a *new* dc.description.provenance value every
time the item is changed, rather than endlessly extending a single
one?  The single string is awfully hard to read, let alone
mechanically parse, and at some point one will surely overflow the
maximum size of a TEXT column.  Listing all of the bitstreams' names
in a single line every time there is a change is also not so
scalable.  That's one factor that led to DS-2028 in the first place.

I recall that there have been proposals for more radically
reorganizing this information, and perhaps that's what we should do.
But at a bare minimum, shouldn't we break the history of an item down
into separate entries, instead of stringing them together?

BTW the change I suggest would require some other work, as right now
we are lucky that the appending happens on the proper metadatavalue.
MetadataUtilities.appendMetadata clearly was supposed to index through
matching entries looking for the right one, but in fact it ignores
the index and always appends to the first value that that DBMS happens
to return.  I'm filing an issue on that, as it seems wrong
regardless.  OTOH I see that it's only used three places, all in the
item updater, and likely would have no purpose if we change the way
item updates are recorded.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Rethinking dc.description.provenance?

2014-10-09 Thread Mark H. Wood
On Thu, Oct 09, 2014 at 03:27:16PM -0400, Mark H. Wood wrote:
 BTW the change I suggest would require some other work, as right now
 we are lucky that the appending happens on the proper metadatavalue.
 MetadataUtilities.appendMetadata clearly was supposed to index through
 matching entries looking for the right one, but in fact it ignores
 the index and always appends to the first value that that DBMS happens
 to return.  I'm filing an issue on that, as it seems wrong
 regardless.  OTOH I see that it's only used three places, all in the
 item updater, and likely would have no purpose if we change the way
 item updates are recorded.

*sigh*  Never mind about the ordering.
 DSpaceObject.MetadataCache.retrieveMetadata has the DBMS return rows
 sorted by place, so they do have a definite order.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Multiple AuthenticationMethods configured causes repeated links in My Account

2014-09-18 Thread Mark H. Wood
On Wed, Sep 17, 2014 at 12:35:56PM -0400, Mark H. Wood wrote:
 On Fri, Jul 18, 2014 at 04:37:07PM -0400, Mark H. Wood wrote:
  Does anyone recognize this?
  
  If I have two AuthenticationMethods configured, I get two groups of
  links in the My Account box:  Login | Register | Login | Register
  (when anonymous) or Logout | Profile | Logout | Profile | Submissions
  (when logged in).
  
  DSpace 4.1 XMLUI using a theme based on Mirage.  The configured
  methods are an implicit one I'm developing locally, and
  PasswordAuthentication.
 
 A clue: my authentication provider is meant to be built outside the
 DSpace tree, and thus has its own message catalog packed inside the
 JAR.  I added it to the Aspect chain to get XMLUI to notice the
 catalog.  That is what is causing the links to double, but I don't yet
 know why.  Any thoughts?  Any better way to get the added catalog
 noticed?
 
 I tested this by building an unmodified 4.1, leaving all the theme
 stuff alone, and just dropping in and configuring the authentication
 provider, as a plugin and in the Aspect chain.  With the stock Mirage
 theme, it still shows doubled links.

*sigh*  Brown paper bag time.  I had unthinkingly copied the
invocation of the Navigation transform into my sitemap.  Do not do
that.  It's what adds those links.  So I got double links because I
had asked for them!

Looking at the sitemap also reminded me that the catalog is not the
only reason for an authentication plugin to be an Aspect, so I guess
I'm not bending XMLUI's design after all.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Multiple AuthenticationMethods configured causes repeated links in My Account

2014-09-17 Thread Mark H. Wood
On Fri, Jul 18, 2014 at 04:37:07PM -0400, Mark H. Wood wrote:
 Does anyone recognize this?
 
 If I have two AuthenticationMethods configured, I get two groups of
 links in the My Account box:  Login | Register | Login | Register
 (when anonymous) or Logout | Profile | Logout | Profile | Submissions
 (when logged in).
 
 DSpace 4.1 XMLUI using a theme based on Mirage.  The configured
 methods are an implicit one I'm developing locally, and
 PasswordAuthentication.

A clue: my authentication provider is meant to be built outside the
DSpace tree, and thus has its own message catalog packed inside the
JAR.  I added it to the Aspect chain to get XMLUI to notice the
catalog.  That is what is causing the links to double, but I don't yet
know why.  Any thoughts?  Any better way to get the added catalog
noticed?

I tested this by building an unmodified 4.1, leaving all the theme
stuff alone, and just dropping in and configuring the authentication
provider, as a plugin and in the Aspect chain.  With the stock Mirage
theme, it still shows doubled links.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] DSpace Sword Client anyone?

2014-09-02 Thread Mark H. Wood
On Tue, Sep 02, 2014 at 02:13:16PM +, TAYLOR Robin wrote:
 Unfortunately the DSpace Sword Client feature
 (https://wiki.duraspace.org/display/DSDOC4x/SWORDv1+Client) has an
 unsupported dependency, Apache Httpclient
 (http://hc.apache.org/httpclient-3.x/). The practical choices are to
 leave the dependency in place knowing that it is past 'end of life',
 or remove/deprecate the Sword Client feature.

I guess this is coming from org.swordapp:sword-common in dspace-xmlui?
If we get a rainy weekend, I might just clone that and update it.
But, assuming we still want to offer the SWORD client, maybe we should
rework it to use the SWORDv2 client library (and patch *that* if need
be).

https://github.com/swordapp

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Why multiple kernels?

2014-08-25 Thread Mark H. Wood
On Wed, Feb 23, 2011 at 12:13:32PM -0500, Mark H. Wood wrote:
 I'm working over
 https://wiki.duraspace.org/display/DSDOC/DSpace+Services+Framework and
 thought we might explain why the framework enables one to instantiate
 multiple (named) kernels.  But I don't know why, myself.  What can you
 do with N kernels that you wouldn't do with 1?

Anyone?

Let me put it this way:  if I ripped out support for non-default
kernels, would it hurt anyone?  I've never seen this used, and it
makes the kernel code hard to explain, even to myself.  I always have
to go tracing through several classes to figure out what any given
Kernel-instantiating code does.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] How about a location for external plugins?

2014-08-17 Thread Mark H. Wood
Nobody laughed, so:

  https://jira.duraspace.org/browse/DS-2107
  https://github.com/DSpace/DSpace/pull/608

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] More eyes on DS-1577 please

2014-08-15 Thread Mark H. Wood
This touches a number of features that I haven't used, so I'd
appreciate it if people who know them better would have a look at the
changes or suggest test strategies.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Any comments on DS-1738?

2014-08-15 Thread Mark H. Wood
Trying again to support aggregate function values in database rowsets,
which are too large to fit Java Integer or Long.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] How about a location for external plugins?

2014-08-12 Thread Mark H. Wood
One pain point for me w.r.t. DSpace is that plugins are baked in at
build time.  It's quite possible, and arguably desirable, to write
plugins in such a way that they are not strongly dependent on the
DSpace version, and could just be dropped in and configured on.  The
problem is that the next 'ant update' will push aside the lib and
webapps directories and provide new ones, so one's dropped-in plugin
is now missing.

What do you think of adding a site plugins directory (say,
[DSpace]/plugins) in which the plugin manager will look for plugins
that are *not* part of stock DSpace?  It can probably be done by
providing a ClassLoader that is configured (in dspace.cfg) to look
there, and having PluginManager use it to load configured plugins.  (A
normal classloader will first delegate to its parent, so plugins will
be found in the usual places if they are there and only be sought in
the site plugins directory if not.)

Fair warning:  there are likely other component types that should be
able to live where they will not be blitzed by a DSpace update.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Apache HttpClient

2014-08-07 Thread Mark H. Wood
On Wed, Aug 06, 2014 at 10:27:55AM +, TAYLOR Robin wrote:
 Hi all,
 
 Looks like historically we had Apache Commons HttpClient v3 managed as a 
 dependency the dspace-parent Pom...
 
   dependency
 groupIdcommons-httpclient/groupId
 artifactIdcommons-httpclient/artifactId
 version3.1/version
  /dependency
 
 More recently the replacement product Apache Http Components v4 was 
 introduced as a dependency but only in dspace-api...
 
 dependency
 groupIdorg.apache.httpcomponents/groupId
 artifactIdhttpclient/artifactId
 version4.2.1/version
 /dependency
 
 I want to make use of v4 in both the XMLUI and JSPUI, to that end I would 
 like to move the management of the dependency to dspace-parent and introduce 
 it as a dependency in the JSPUI and XMLUI, any objections?
 
 A very very brief investigation suggests that there are no conflicts in 
 package names.

See also https://jira.duraspace.org/browse/DS-1577

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Apache HttpClient

2014-08-07 Thread Mark H. Wood
In case it wasn't obvious:  +1.  The old stuff is EOL and we should
not depend on it.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Travis building twice?

2014-08-07 Thread Mark H. Wood
I just watched a Travis build run to successful completion, and then
start a travis_retry.  ???

  https://travis-ci.org/DSpace/DSpace/builds/31933811

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Travis building twice?

2014-08-07 Thread Mark H. Wood
On Thu, Aug 07, 2014 at 12:38:33PM -0500, Tim Donohue wrote:
 What you probably saw was Travis's normal Maven build process. Travis 
 always does the following in this order:
 
 [Task #1] mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V 
 (To install any missing dependencies into ~/.m2/ on the Travis server)
 
 [Task #2] travis_retry mvn clean package license:check 
 -Dmaven.test.skip=false
 (To actually build  run tests..this step is prefixed by travis_retry 
 as it will attempt to run this step up to three times if it fails)

That makes sense.  I should have looked at the build setup more
closely.  Thanks.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: Digital signature
--
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Is HTML5 widespread enough for DSpace to depend on it?

2014-07-23 Thread Mark H. Wood
HTML5 brings some nice new features, and there is already proposed
code to use some of these in DSpace:

  https://jira.duraspace.org/browse/DS-1994

Has HTML5 penetrated the market to sufficient extent that we can rely
on its availability?

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Theme access to external identifiers (DOI, Handle, etc.)

2014-07-22 Thread Mark H. Wood
I need to provide an external identifier (DOI if available, Handle if
not) to our Theme so that it can cobble up a query to a remote
service.

o  This seems like something generally useful.  Would there be others
   interested in having all of an object's identifiers listed in
   pageMeta?  Then the Theme can pick whichever it likes best.

o  It's easy enough to enumerate an object's identifiers, but the only
   way to know what kind of identifier this one is, is to guess based
   on the class name of the provider.  Good luck with that, if the
   site has built its own provider.  Is there some reason why
   IdentifierProvider should not be extended with a method to return a
   sort of name for the type of identifiers that it provides?  Any
   suggestions for what should be returned?

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Theme access to external identifiers (DOI, Handle, etc.)

2014-07-22 Thread Mark H. Wood
Never mind.  After chatting with pbecker on IRC, I think I can do what
I need using the METS document already available to the presentation
layer, without hacking the Identifier code.  I was concerned about
depending on internals of the Identifier code in presentation, but I
now think that the generation of the METS decouples those well enough.

It's going to take some...*interesting*...XSL-T though, to prioritize
identifiers by their content.  I think I know where I can find some
examples in the themes from which to start.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Revamping DSpace's layout in storage?

2014-07-18 Thread Mark H. Wood
Today I learned that one of our users is having trouble uploading huge
video files, and in tracking down the problem I saw that Cocoon is
configured to store uploads into its own webapp directory tree.  That
filesystem here only has 2.5GB free because it's for code and I never
expected it to fill because of user actions.  I can expand the
filesystem or (more likely) rejigger Cocoon to write uploads
elsewhere, but I'd like to grouse about this practice and suggest
something I'd consider to be better.

}rant on{
Webapp.s should never dirty their own directories; they should be told
where they can write *anything* that must be written.  One should be
able to deploy a webapp into storage which will be mounted read-only
without causing anything to fail, provided that one configures paths to
needed writable storage.
}rant off{

(It seems I'm not a lone crank, in this respect.  See
http://comments.gmane.org/gmane.comp.jakarta.tomcat.user/209017 for
comments by people who know Tomcat and the Servlet spec.s very well.)

Since DSpace needs to be configured for storing stuff anyway, I long
ago invented a dspace.cfg property dspace.var and recoded all of the
writable paths in dspace.cfg to interpolate ${dspace.var} rather than
${dspace.dir}.  I'd like to suggest adopting this as standard
practice, to help sites that would like to separate code from data for
manageability or security reasons or just because it's an ingrained
habit. :-)  Current behavior can easily be maintained by shipping a
config that defines dspace.var = ${dspace.dir}

That leaves Cocoon's scribbling all over itself unaddressed, so I'd
like to find some way to let Cocoon use e.g. dspace.var, and to make
it possible to configure these paths without people having to hack on
deep internal bits of Cocoon (or DSpace for that matter).



Digression: by reading the Servlet spec. and related matter, one may
come to believe that the ideal Servlet application exists packed
tightly in an opaque bubble, depending only on what the Container
provides to it from the outside world.  It is handed Resources for
things like database and email connections, transaction monitors,
authentication Realms and the like.  It is given environment objects
and Context parameters for configuration, and consumes immutable
configuration such as message catalogs from classpath resources.  Its
only (nearly) direct contact with storage is through the
Container-provided temporary storage area, which is represented by a
File object under the Container's control.

It often seems that no one pays any attention to this design, but that
doesn't mean there are no good reasons for it.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Multiple AuthenticationMethods configured causes repeated links in My Account

2014-07-18 Thread Mark H. Wood
Does anyone recognize this?

If I have two AuthenticationMethods configured, I get two groups of
links in the My Account box:  Login | Register | Login | Register
(when anonymous) or Logout | Profile | Logout | Profile | Submissions
(when logged in).

DSpace 4.1 XMLUI using a theme based on Mirage.  The configured
methods are an implicit one I'm developing locally, and
PasswordAuthentication.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] No more documentation status in Jira?

2014-07-17 Thread Mark H. Wood
It seems that the documentation status has disappeared from the UI.
Was this intentional?

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Deprecate original workflow code, remove in 6.0?

2014-07-09 Thread Mark H. Wood
Now that the configurable workflow has been shipping for a while,
should we not deprecate the original and schedule it for removal,
making configurable (with a configuration to make it work as the
original) the default?

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2056) Syntax errors in configurable workflow SQL scripts for Oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2056 
 
 
 
  Syntax errors in configurable workflow SQL scripts for Oracle  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 
 Mark H. Wood 
 
 
 

Created:
 

 09/Jul/14 2:32 PM 
 
 
 

Fix Versions:
 

 5.0, 4.2 
 
 
 

Labels:
 

 workflow 
 
 
 

Priority:
 
  Minor 
 
 
 

Reporter:
 
 Mark H. Wood 
 
 
 
 
 
 
 
 
 

 Reviewing DS-1957 discovered further, unrelated problems. The scripts are missing some punctuation and have blank lines that cause premature closure of commands in sqlplus 10. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment

[Dspace-devel] [DuraSpace JIRA] (DS-2056) Syntax errors in configurable workflow SQL scripts for Oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2056 
 
 
 
  Syntax errors in configurable workflow SQL scripts for Oracle  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Labels:
 
 has-pull-request workflow 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2056) Syntax errors in configurable workflow SQL scripts for Oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-2056 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Syntax errors in configurable workflow SQL scripts for Oracle  
 
 
 
 
 
 
 
 
 
 https://github.com/DSpace/DSpace/pull/563 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2056) Syntax errors in configurable workflow SQL scripts for Oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2056 
 
 
 
  Syntax errors in configurable workflow SQL scripts for Oracle  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Status:
 
 Received Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1957) incorrect xml workflow script for oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

 Pulled to master, pushed to dspace-4_x. 
 
 
 
 
 
 
 
 
 
 DSpace /  DS-1957 
 
 
 
  incorrect xml workflow script for oracle  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed CompleteorCommitted 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Fix Version/s:
 
 5.0 
 
 
 

Status:
 
 Accepted Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422

[Dspace-devel] [DuraSpace JIRA] (DS-2056) Syntax errors in configurable workflow SQL scripts for Oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2056 
 
 
 
  Syntax errors in configurable workflow SQL scripts for Oracle  
 
 
 
 
 
 
 
 
 

 Tested lightly as part of fixing 
DS-1957
. 
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Status:
 
 Accepted CodeReviewNeeded 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2056) Syntax errors in configurable workflow SQL scripts for Oracle

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

 Pulled to master, pushed to dspace-4_x 
 
 
 
 
 
 
 
 
 
 DSpace /  DS-2056 
 
 
 
  Syntax errors in configurable workflow SQL scripts for Oracle  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Status:
 
 CodeReviewNeeded Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2058) Configurable workflow doesn't support curation tasks

2014-07-09 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2058 
 
 
 
  Configurable workflow doesn't support curation tasks  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 09/Jul/14 8:57 PM 
 
 
 

Priority:
 
  Minor 
 
 
 

Reporter:
 
 Mark H. Wood 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu

Re: [Dspace-devel] How does Configurable Workflow get its tables created in a new install?

2014-07-07 Thread Mark H. Wood
OK, I think that the instructions at:

  https://wiki.duraspace.org/display/DSDOC4x/Configurable+Workflow

are incomplete.  It seems to me that one must always execute the script
etc/YOURDBMS/xmlworkflow/xml_workflow.sql when enabling configurable
workflow.  I cannot find anything else that creates the tables which
will be filled by the migration script and used by the newly-enabled
code.  Am I missing something?

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] How does Configurable Workflow get its tables created in a new install?

2014-07-07 Thread Mark H. Wood
Having tried it, I now confirm that the instructions are incomplete:
you *do* have to run the xml_workflow.sql script before
workflow_migration.sql.  I don't think anyone has ever actually run
these scripts, because I'm having to fix errors before they will
execute.


-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1957) incorrect xml workflow script for oracle

2014-07-07 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-1957 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: incorrect xml workflow script for oracle  
 
 
 
 
 
 
 
 
 

 The changes seem to be correct, but the Oracle scripts have other problems. I will write up some further corrections that make them at least execute without failing.   Also I have edited the manual to indicate that both xml_workflow.sql must be executed unconditionally. Otherwise the added tables won't exist. I think that workflow_migration must also be executed unconditionally but will double-check that. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Heading off Internal System Error questions -- how?

2014-07-02 Thread Mark H. Wood
Isn't there *some* rewording of this message that would direct the
right people to look in the logs for its actual meaning?

*** Internal System Error ***

Please tell your system administrator the time that you received this
message and suggest looking in the log files of DSpace and the servlet
container for the meaning of the message.  Thank you.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1985) Comment in SolrBrowseCreateDAO doesn't match desired behaviour

2014-07-02 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood assigned an issue to Mark H. Wood 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1985 
 
 
 
  Comment in SolrBrowseCreateDAO doesn't match desired behaviour  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1987) Search scope lost at search when option in the gear is changed

2014-07-02 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-1987 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Search scope lost at search when option in the gear is changed  
 
 
 
 
 
 
 
 
 

 Example: Enter something in the global search box and search. On the result page, set the scope (Search: droplist near the top of the search form) to some community or collection. Use the options gear to change the number of results per page. Scope will reset to all of DSpace. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1985) Comment in SolrBrowseCreateDAO doesn't match desired behaviour

2014-07-02 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-1985 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Comment in SolrBrowseCreateDAO doesn't match desired behaviour  
 
 
 
 
 
 
 
 
 
 https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/java/org/dspace/browse/SolrBrowseCreateDAO.java#L131 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1985) Comment in SolrBrowseCreateDAO doesn't match desired behaviour

2014-07-02 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1985 
 
 
 
  Comment in SolrBrowseCreateDAO doesn't match desired behaviour  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Status:
 
 Received Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1985) Comment in SolrBrowseCreateDAO doesn't match desired behaviour

2014-07-02 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1985 
 
 
 
  Comment in SolrBrowseCreateDAO doesn't match desired behaviour  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Status:
 
 Accepted Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1994) Use HTML5 to upload files in Submission Process of JSPUI

2014-06-26 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1994 
 
 
 
  Use HTML5 to upload files in Submission Process of JSPUI  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Fix Version/s:
 
 5.0 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2012) JSPUI does not write column last_active in database as context is not commited after login

2014-06-26 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2012 
 
 
 
  JSPUI does not write column last_active in database as context is not commited after login  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Fix Version/s:
 
 4.2 
 
 
 

Fix Version/s:
 
 5.0 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1982) GROUP.Anonymous GROUP.Admin constants instead of 0 , 1

2014-06-25 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1982 
 
 
 
  GROUP.Anonymous GROUP.Admin constants instead of 0 , 1   
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 

Status:
 
 Received Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1982) GROUP.Anonymous GROUP.Admin constants instead of 0 , 1

2014-06-25 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1982 
 
 
 
  GROUP.Anonymous GROUP.Admin constants instead of 0 , 1   
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Fix Version/s:
 
 5.0 
 
 
 

Status:
 
 Accepted Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel

[Dspace-devel] [DuraSpace JIRA] (DS-1957) incorrect xml workflow script for oracle

2014-06-25 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1957 
 
 
 
  incorrect xml workflow script for oracle  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 

Status:
 
 VolunteerNeeded Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2041) Use ACLs not code to control object visibility in sitemaps, RSS, etc.

2014-06-25 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood created an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2041 
 
 
 
  Use ACLs not code to control object visibility in sitemaps, RSS, etc.  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 25/Jun/14 9:04 PM 
 
 
 

Priority:
 
  Minor 
 
 
 

Reporter:
 
 Mark H. Wood 
 
 
 
 
 
 
 
 
 

 As features are added, we have recurring problems of objects being visible when they should not be. Instead of stopping each leak with custom code as it is discovered, we should centralize these decisions and make them configurable using a common mechanism.   One possibility would be to create a built-in user for each unauthenticated access channel. Then object policies can be set to permit or deny access.  
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422

[Dspace-devel] [DuraSpace JIRA] (DS-2036) DSpace upgrade with oracle database, no discovery results

2014-06-25 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-2036 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: DSpace upgrade with oracle database, no discovery results  
 
 
 
 
 
 
 
 
 

 I don't think they can just run it again: it will try to create tables that already exist, etc. The fix is one line, and we might just suggest running it manually. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] DSpace 3.3 released: fixes minor issues in the 3.x platform

2014-06-23 Thread Mark H. Wood
Dear DSpace Community:

On behalf of the DSpace developers, I would like to formally announce
that DSpace 3.3 is now available!  DSpace 3.3 is a bug-fix release and
contains no new features.  It includes several bug fixes which have
been backported to the 3.x platform (from the upcoming 4.2 bug-fix
release).

DSpace 3.3 will likely be the last release on the DSpace 3.x platform.

DSpace 3.3 can be downloaded immediately at either of the following
locations: 

* SourceForge: https://sourceforge.net/projects/dspace/files/
* GitHub: https://github.com/DSpace/DSpace/  (see the dspace-3.3 tag)

== Fixed in 3.3 ==

o  Handle prefix containing a dot generated incorrect identifier.uri
   (DS-1536)

o  Out of Memory errors may occur when indexing large bitstreams/files
   in Discovery (DS-1958)

o  A possible memory leak in the OAI webapp (DS-1898)

o  A problem with repeatable fields in XMLUI submission forms losing
   values (DS-1893)

o  The dspace classpath command threw an error (DS-1998)

o  Thumbnails were not displayed when using JSPUI + Oracle database
   (DS-2013)

o  A fix in OAI harvester test for source sites with many OAI sets
   (DS-1834)

o  If the optional SOLRBrowseDAO was enabled, attempts to remove items
   may have failed with a database exception (DS-1619)

o  Other minor fixes. See Changes in 3.x section for a list of all fixes.

For much more information on each of these features, please visit our
3.x Release Notes: 

  https://wiki.duraspace.org/display/DSPACE/DSpace+Release+3.3+Notes

== 3.3 Documentation == 

The DSpace 3.x documentation is available online at: 
https://wiki.duraspace.org/display/DSDOC3x/

A PDF copy of the documentation can be downloaded from:
http://sourceforge.net/projects/dspace/files/DSpace%20Stable/3.3/DSpace-Manual.pdf/download

== 3.3 Acknowledgments == 

The DSpace application would not exist without the hard work and
support of the community. Thank you to the many developers who have
worked very hard to deliver all the new features and
improvements. Also thanks to the users who provided input and feedback
on the development, as well those who participated in the
testathons. Additionally I would like to thank Tim Donohue of
DuraSpace for ensuring that DSpace 3.3 went off without a hitch. 

A detailed listing of all known people/institutions who contributed
directly to DSpace 3.3 is available in the Release Notes.  If you
contributed and were accidentally not listed, please let us know so
that we can correct it!

For DSpace 3.3, we had a total of 45 individuals contribute bug
reports and bug fixes.  A big thanks goes out to everyone who
participated.  We hope you'll continue to be a valuable addition to
the DSpace community for the next release and beyond!

== More Information == 

More information on this release is also available in the DSpace 3.3
Release Notes at: 

  https://wiki.duraspace.org/display/DSDOC3x/Release+Notes

As always, we are happy to hear back from the community about DSpace.
Please let us know what you think of 3.3! 

- Mark Wood, on behalf of the DSpace 3.3 Release Team, and all the
  DSpace developers.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] mvn release plugin didn't update version properly for 3.3-rc1: now what?

2014-06-18 Thread Mark H. Wood
Some links:

https://jira.codehaus.org/browse/MRELEASE-812
http://www.shredzone.de/cilla/page/373/maven-release-plugin-and-git-fix.html
http://stackoverflow.com/questions/20912299/using-maven-release-plugin-with-git-1-8-5

I'm going to try upping the m-release-p version to 2.5, and if that
fixes it, then anyone trying to release DSpace 3.4 using an older git
may have problems and need to upgrade to git 1.8.5+

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] org.sonatype.oss:oss-parent:pom:7

2014-06-16 Thread Mark H. Wood
On Mon, Jun 16, 2014 at 09:24:00AM +0100, Anja Le Blanc wrote:
 Hi all,
 
 DSpace got
 
  parent
  groupIdorg.sonatype.oss/groupId
  artifactIdoss-parent/artifactId
  version7/version
  relativePath /
  /parent
 
 with
 
   repository
  idsonatype-releases/id
  nameSonatype Releases Repository/name
  
 urlhttps://oss.sonatype.org/content/repositories/releases//url
  /repository
 
 in its pom file.
 
 It seems that https://oss.sonatype.org/content/repositories/releases 
 dropped version 7 from its repository.

My understanding was that that should not happen.  Ask Sonatype?

 Other repositories (i.e. http://maven-repository.com still got a version 
 7).
 
 Is it better to update the version or add a second repository?

We should update to version 9, or whatever is current.  Certainly
DSpace 5 should use the latest, unless it causes problems.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] mvn release plugin didn't update version properly for 3.3-rc1: now what?

2014-06-06 Thread Mark H. Wood
I'm sure I was careful to edit the identifiers offered by
release:prepare as shown in the release guide, but the commit that
Maven tagged as dspace-3.3-rc1 still says 3.3-SNAPSHOT.  Now after
release:perform I am left with a local repo. that has staged changes
from 3.3-SNAPSHOT to 3.3-rc2-SNAPSHOT (which should be what it pushed
to dspace-3_x).  (Also, the artifacts never showed up in Sonatype's
Nexus where I was supposed to find them, probably because they are
SNAPSHOTs?)

Lots of people seem to have had this sort of problem, and similar
ones.  It seems to be dependent on interaction between versions of
m-release-p and git, and sometimes on the locale of the process
running git or where you have POMs.  Some report that going from
m-release-p 2.4.2 to 2.5 fixed the problem, others that going from 2.5
to 2.4.2 fixed it.  3.3 is declaring m-release-p 2.3.2.  I'm thinking
this means that there's no point in trying to fix it in the POM,
because it may still be broken for others (perhaps newly so!).

So, any ideas of how to fix this up?  For now, all it does is leave us
with an RC that has a slightly confusing version.  But I don't want to
carry this problem over to the release.

BTW, DSpace 3.3 RC1 is available on Github for your testing pleasure. :-/

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2013) JSPUI with Oracle DB - Browse items with THUMBNAILS unimplemented

2014-06-05 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

 Pulled to maser; cherry-picked and pushed to dspace-3_x, dspace-4_x. 
 
 
 
 
 
 
 
 
 
 DSpace /  DS-2013 
 
 
 
  JSPUI with Oracle DB - Browse items with THUMBNAILS unimplemented  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Status:
 
 Accepted Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now

[Dspace-devel] [DuraSpace JIRA] (DS-1947) Missing m-tweaks.js for mobile theme

2014-06-04 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1947 
 
 
 
  Missing m-tweaks.js for mobile theme  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Fix Version/s:
 
 5.0 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1951) Global Setting to stop Explicit Authentication Trigger for GET-DSObject requests

2014-06-04 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1951 
 
 
 
  Global Setting to stop Explicit Authentication Trigger for GET-DSObject requests   
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Labels:
 
 has-pull-request 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1943) Language Selection _ Turkish Option

2014-05-29 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-1943 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Language Selection _ Turkish Option  
 
 
 
 
 
 
 
 
 
 https://github.com/DSpace/DSpace/pull/545   This is against master. I will also merge it to dspace-4_x for inclusion in DSpace 4.2. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1943) Language Selection _ Turkish Option

2014-05-29 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1943 
 
 
 
  Language Selection _ Turkish Option  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Labels:
 
 has-pull-request low_hanging_fruit 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] Should we fill out the roster of languages in input-forms.xml?

2014-05-29 Thread Mark H. Wood
DS-1943 pointed out to me that the list of languages that we offer
OOTB is quite small, considering that our product is distributed
worldwide.  Shouldn't we add the whole list of ISO-coded languages, or
at least a much broader selection?

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Should we fill out the roster of languages in input-forms.xml?

2014-05-29 Thread Mark H. Wood
On Thu, May 29, 2014 at 02:16:21PM -0500, Tim Donohue wrote:
 Short answer, yes. :)
 
 Perhaps we should look at what list other open source tools use? Or 
 perhaps this language list could be auto-populated by a JQuery tool or 
 something like that (if one exists), rather than being stored in 
 input-forms.xml

I was thinking about that.  If input-forms.xml could have a type
meaning call this generator for a list then we could do something
like this:

ListArrayString languages = new ArrayListArrayString();
for (String language : Locale.getISOLanguages())
{
  languages.add(new String[] {code,
Locale.forLanguageTag(language).getDisplayLanguage()});
}
return languages;

(Java-flavored pseudocode -- I haven't even tried to compile that.)

One nice thing about Java is that its maintainers pay serious
attention to i18n and tend to provide good lists of things like this.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1943) Language Selection _ Turkish Option

2014-05-29 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

 Pulled to master, cherry-picked and pushed to dspace-4_x. 
 
 
 
 
 
 
 
 
 
 DSpace /  DS-1943 
 
 
 
  Language Selection _ Turkish Option  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Status:
 
 Accepted Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists

[Dspace-devel] [DuraSpace JIRA] (DS-1961) Use HTTPS with oss.sonatype.org repository

2014-05-29 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

 Pulled to master; pushed to dspace-4_x, dspace-3_x. 
 
 
 
 
 
 
 
 
 
 DSpace /  DS-1961 
 
 
 
  Use HTTPS with oss.sonatype.org repository  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Status:
 
 CodeReviewNeeded Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1943) Language Selection _ Turkish Option

2014-05-28 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1943 
 
 
 
  Language Selection _ Turkish Option  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Status:
 
 VolunteerNeeded Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1943) Language Selection _ Turkish Option

2014-05-28 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood assigned an issue to Mark H. Wood 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1943 
 
 
 
  Language Selection _ Turkish Option  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2013) JSPUI with Oracle DB - Browse items with THUMBNAILS unimplemented

2014-05-28 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood assigned an issue to Mark H. Wood 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-2013 
 
 
 
  JSPUI with Oracle DB - Browse items with THUMBNAILS unimplemented  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1943) Language Selection _ Turkish Option

2014-05-28 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1943 
 
 
 
  Language Selection _ Turkish Option  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Fix Version/s:
 
 5.0 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1961) Use HTTPS with oss.sonatype.org repository

2014-05-22 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1961 
 
 
 
  Use HTTPS with oss.sonatype.org repository  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Labels:
 
 has-pull-request 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1961) Use HTTPS with oss.sonatype.org repository

2014-05-22 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood commented on  DS-1961 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
  Re: Use HTTPS with oss.sonatype.org repository  
 
 
 
 
 
 
 
 
 
 https://github.com/DSpace/DSpace/pull/542 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1961) Use HTTPS with oss.sonatype.org repository

2014-05-22 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1961 
 
 
 
  Use HTTPS with oss.sonatype.org repository  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Status:
 
 Accepted CodeReviewNeeded 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1958) Discovery OutOfMemoryError when indexing Large Bitstreams.

2014-05-22 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1958 
 
 
 
  Discovery OutOfMemoryError when indexing Large Bitstreams.  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 

Status:
 
 Received Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


Re: [Dspace-devel] Is there some way to disable contiperf tests only, without hacking the POM?

2014-05-22 Thread Mark H. Wood
On Fri, Oct 18, 2013 at 03:38:03PM -0400, Mark H. Wood wrote:
 The timing tests sporadically (but often) fail on my workstation.  But
 I don't want to disable all the tests, just the one I want to avoid.
 
 I found almost nothing about the contiperf Maven plugin.  Maybe there
 are no controls, but...I'm asking anyway.

Found it!  http://databene.org/contiperf a little over halfway down,
under Dual use with Maven:  mvn test -DargLine=-Dcontiperf.active=false

I wonder if there's a way to do this with a profile, so we could
disable performance tests by default and only turn them on during CI
testing (or anytime you care to explicitly enable them).  Performance
testing shouldn't be happening in development environments, which may
vary widely.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Machines should not be friendly.  Machines should be obedient.


signature.asc
Description: Digital signature
--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1998) dspace classpath CLI command does nothing, throws error

2014-05-21 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1998 
 
 
 
  dspace classpath CLI command does nothing, throws error  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 

Status:
 
 Received Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1998) dspace classpath CLI command does nothing, throws error

2014-05-21 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood closed an issue as Fixed 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 

 Pulled to master, and cherry-picked to dspace-3_x and dspace-4_x. 
 
 
 
 
 
 
 
 
 
 DSpace /  DS-1998 
 
 
 
  dspace classpath CLI command does nothing, throws error  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Resolution:
 
 Fixed 
 
 
 

Status:
 
 Accepted Closed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1961) Use HTTPS with oss.sonatype.org repository

2014-05-21 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Mark H. Wood updated an issue 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 DSpace /  DS-1961 
 
 
 
  Use HTTPS with oss.sonatype.org repository  
 
 
 
 
 
 
 
 
 

Change By:
 
 Mark H. Wood 
 
 
 

Documentation Status:
 
 Needed NotRequired 
 
 
 

Assignee:
 
 MarkH.Wood 
 
 
 

Status:
 
 Received Accepted 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.2.3#6260-sha1:63ef1d6) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   

--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-2003) WorkflowManager.notifyOfArchive() discards reason for email failure

2014-05-14 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood created an issue


















 DSpace /  DS-2003



  WorkflowManager.notifyOfArchive() discards reason for email failure 










Issue Type:

  Bug




Assignee:


 Unassigned




Components:


 DSpace API




Created:


 14/May/14 1:05 PM




Priority:

  Minor




Reporter:

 Mark H. Wood










 At about line 773, WorkflowManager.notifyOfArchive() catches a MessagingException while sending email, carefully notes the itemID but only logs cannot email user, swallowing the reason *why* it could not email the user. It would be helpful if we included the MessagingException.getMessage() text in the log entry.












   

 Add Comment

[Dspace-devel] [DuraSpace JIRA] (DS-1966) Deleting a top level community does not send the appropriate site remove event

2014-05-14 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood closed an issue as Fixed



















 Pulled to master









 DSpace /  DS-1966



  Deleting a top level community does not send the appropriate site remove event 










Change By:

 Mark H. Wood




Documentation Status:

 Needed NotRequired




Resolution:

 Fixed




Fix Version/s:

 5.0




Assignee:

 MarkH.Wood




Status:

 Received Closed












   

 Add Comment






















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d

[Dspace-devel] [DuraSpace JIRA] (DS-1990) Missing a way to handle identifiers like DOIs in case of a deletion event

2014-05-14 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood commented on an issue


















  Re: Missing a way to handle identifiers like DOIs in case of a deletion event 










 If we provide one kind of identifier now, we ought to provide them all. But that's going to take some rework of the Event model.












   

 Add Comment

























 DSpace /  DS-1990



  Missing a way to handle identifiers like DOIs in case of a deletion event 







 If a DSpaceObject gets deleted an event will be fired. In case of a Community, Collection or Item the event contains the handle as detail (event.getDetail()). As the object is deleted when the event gets fired, their is currently no possibility for a consumer to get all Identifiers of the object - if are any beside its handle.   Currently I see to poss...















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu

[Dspace-devel] [DuraSpace JIRA] (DS-1577) 'commons-httpclient' is End of Life

2014-05-13 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood updated an issue


















 DSpace /  DS-1577



  'commons-httpclient' is End of Life 










Change By:

 Mark H. Wood




Priority:

 Minor Major












   

 Add Comment






















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1577) 'commons-httpclient' is End of Life

2014-05-13 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood commented on an issue


















  Re: 'commons-httpclient' is End of Life 









 http://blog.sonatype.com/2014/05/4-open-source-components-you-need-to-update-right-now/?utm_campaign=20140512%20Nexus%20Newsletter%20-%20May%202014utm_medium=emailutm_source=Eloqua#.U3JbXfFhwY8   commons-httpclient is one of them.












   

 Add Comment

























 DSpace /  DS-1577



  'commons-httpclient' is End of Life 







 We depend on commons-httpclient 3.1. The project site says it is EOL, replaced by Apache HTTPComponents HTTPClient (org.apache.http.client.HttpClient). Highest released version seems to be 4.2.5.   commons-httpclient: http://hc.apache.org/httpclient-3.x/   Apache HTTPComponents HTTPClient: http://hc.apache.org/httpcomponents-client-ga/















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu/SauceLabs___

[Dspace-devel] [DuraSpace JIRA] (DS-1937) commons-httpclient problem (IllegalStateException: unsupported protocol: 'localhost')

2014-05-13 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood closed an issue as Cannot Reproduce



















 See above: not reproducible, cleared up after a reinstall.









 DSpace /  DS-1937



  commons-httpclient problem (IllegalStateException: unsupported protocol: 'localhost') 










Change By:

 Mark H. Wood




Documentation Status:

 Needed NotRequired




Resolution:

 CannotReproduce




Status:

 Received Closed












   

 Add Comment






















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free.
http://p.sf.net/sfu

[Dspace-devel] [DuraSpace JIRA] (DS-1926) return key instead of null in I18nUtil.getMessage

2014-05-07 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood updated an issue


















 DSpace /  DS-1926



  return key instead of null in I18nUtil.getMessage 










Change By:

 Mark H. Wood




Documentation Status:

 Needed NotRequired




Status:

 Received Accepted












   

 Add Comment






















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
#149; 3 signs your SCM is hindering your productivity
#149; Requirements for releasing software faster
#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1926) return key instead of null in I18nUtil.getMessage

2014-05-07 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood assigned an issue to Mark H. Wood


















 DSpace /  DS-1926



  return key instead of null in I18nUtil.getMessage 










Change By:

 Mark H. Wood




Assignee:

 MarkH.Wood












   

 Add Comment






















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
#149; 3 signs your SCM is hindering your productivity
#149; Requirements for releasing software faster
#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce___
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel


[Dspace-devel] [DuraSpace JIRA] (DS-1925) JSP UI failed to display page due to exception in registering usage event

2014-05-07 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood commented on an issue


















  Re: JSP UI failed to display page due to exception in registering usage event 










 I feel that that exception should not have leaked out of the EventService. What exactly did it say? Is there a way to reproduce the exception?   You are right that the UIs should not blow up like that, but just catching the exception is probably masking deeper problems. We probably should have this patch as well as another Issue with details for debugging the underlying problem, if you can supply them.












   

 Add Comment

























 DSpace /  DS-1925



  JSP UI failed to display page due to exception in registering usage event 







 running on my laptop DSPACE failed to display an item page   I tracked it down to an exception in HandleServet.java: displayItem   new DSpace().getEventService().fireEvent(  new UsageEvent(  UsageEvent.Action.VIEW,  request,  context,  ...















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d)




 












--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
#149; 3 signs your SCM is hindering your productivity
#149; Requirements

[Dspace-devel] [DuraSpace JIRA] (DS-1992) License checker should not run in dspace/modules/*

2014-05-01 Thread Mark H. Wood (DuraSpace JIRA)
Title: Message Title










 

 Mark H. Wood created an issue


















 DSpace /  DS-1992



  License checker should not run in dspace/modules/* 










Issue Type:

  Bug




Assignee:


 Unassigned




Created:


 01/May/14 8:28 PM




Priority:

  Minor




Reporter:

 Mark H. Wood










 When building from source, the license checker plugin runs in every project, including local modifications (dspace/modules/*). Local code would likely have the institution's license notices, if it has any at all.   License checking should be disabled in dspace/modules/*. Individual sites can re-enable and properly configure it in those projects if they want it.












   

 Add Comment






















 This message was sent by Atlassian JIRA (v6.1.7#6163-sha1:94d557d

  1   2   3   4   5   6   7   8   9   10   >