Re: [Dspace-devel] Feedback on migrating mailing lists off SourceForge

2015-08-03 Thread Graham Triggs
How are you planning to do the migration, as the Groups Migration API documentation suggests that it does take notice of the Date: field in the (RFC 822 formatted) messages? G On 3 August 2015 at 15:40, Tim Donohue tdono...@duraspace.org wrote: Hi Developers / Committers, As of yet, I've

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

2015-07-28 Thread Graham Triggs
On 27 July 2015 at 23:22, Andrea Schweer schw...@waikato.ac.nz wrote: As a completely separate thought, might it make sense to look at something like Mailchimp just in terms of what other places consider reasonable to put in front of end users when it comes to creating e-mail templates? They

[Dspace-devel] [DuraSpace JIRA] (DS-1986) REST API holds on to context for too long, should use DB pool

2014-05-08 Thread Graham Triggs (DuraSpace JIRA)
Title: Message Title Graham Triggs updated an issue

[Dspace-devel] [DuraSpace JIRA] (DS-1986) REST API holds on to context for too long, should use DB pool

2014-05-08 Thread Graham Triggs (DuraSpace JIRA)
Title: Message Title Graham Triggs commented on an issue

Re: [Dspace-devel] Should we simply un-deprecate DCValue?

2014-01-27 Thread Graham Triggs
What, you mean like this? :) http://sourceforge.net/mailarchive/forum.php?thread_name=20070424182230.GA28212%40pomona.hpl.hp.comforum_name=dspace-devel On 27 January 2014 12:09, helix84 heli...@centrum.sk wrote: How about before voting we first try to find out the reasons why it was

Re: [Dspace-devel] Should we simply un-deprecate DCValue?

2014-01-26 Thread Graham Triggs
Hmmm I'm not going to vote, because I do believe that DCValue needs to go. We have structures for MetadataValue which (iirc) were put in place when we allowed multiple metadata schemas to be registered. It's wrong to have things lying around that suggest they are Dublin Core, when they

Re: [Dspace-devel] DSpace and Continuous Delivery (and a tangent on provisioning)?

2013-12-10 Thread Graham Triggs
I believe some of the service providers that maintain a number of DSpace instances have looked into this. And it would make sense for our demo server, for us to deploy new versions as it is developed. That may be true for you if you are doing lots of active development. It's also quite nice to

Re: [Dspace-devel] Instance-local object identifiers for REST and other uses [was Re: A few early REST API comments]

2013-11-13 Thread Graham Triggs
Hi Tim, On 13 November 2013 14:53, Tim Donohue tdono...@duraspace.org wrote: My main point here is that we need to find something that is still *achievable* for 4.0. Brainstorming a longer term resolution (which you see to be), is also a great exercise. My main point is actually to

Re: [Dspace-devel] Instance-local object identifiers for REST and other uses [was Re: A few early REST API comments]

2013-11-13 Thread Graham Triggs
On 13 November 2013 18:06, Mark H. Wood mw...@iupui.edu wrote: Please let us keep DS-220 in mind. SWORD needs a *globally unique* identifier to begin deposit, before we will have created a Handle or DOI or whatnot -- that happens when the Item is installed. So we are sort of being forced

Re: [Dspace-devel] Instance-local object identifiers for REST and other uses [was Re: A few early REST API comments]

2013-11-12 Thread Graham Triggs
On 12 November 2013 16:50, Tim Donohue tdono...@duraspace.org wrote: Therefore, I'm hesitant to limit the locally-unique ID to suffix only -- as I believe that may cause ID collisions in some DSpace instances. I think it needs to remain [prefix]/[suffix] until we have something better, like

Re: [Dspace-devel] A few early REST API comments

2013-11-12 Thread Graham Triggs
Hi Tim, On 11 November 2013 18:09, Tim Donohue tdono...@duraspace.org wrote: Actually, this is a big deal, as whether an ID in the REST API was persistent would now *depend* how you are backing up your DSpace Well, it depends on the guarantees that you want to provide. If you are expecting

Re: [Dspace-devel] A few early REST API comments

2013-11-11 Thread Graham Triggs
On 11 November 2013 15:26, Tim Donohue tdono...@duraspace.org wrote: Whatever we use, I think the IDs surfaced by the REST API do need to be persistent. They need not necessarily be globally unique/persistent (like a handle or DOI), but they should be persistent within DSpace, Database IDs

Re: [Dspace-devel] DSpace REST API

2013-11-05 Thread Graham Triggs
Hi, On 4 November 2013 09:13, Kostas Stamatis kstama...@ekt.gr wrote: 1) REST API versioning --- As read from some sites and blogs, the versioning of a REST API can be denoted either in the URL or in the mime type of the HTTP communication (in the ”Accept” and

Re: [Dspace-devel] [DuraSpace JIRA] (DS-1608) Apache 2.4.2 in front of tomcat leads to response mixups.

2013-08-14 Thread Graham Triggs
Well in theory, there is OpenSAML - http://shibboleth.net/products/opensaml-java.html I have no idea how well this would work in practice On 31 July 2013 10:35, Hilton Gibson hilton.gib...@gmail.com wrote: Would be nice to get a java only solution to shib. That would clean up a lot of

[Dspace-devel] [DuraSpace JIRA] (DS-626) API for exchange of Usage Data over OAI-PMH or SUSHI

2013-05-22 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=28141#comment-28141 ] Graham Triggs commented on DS-626: -- I'll add to this that the COUNTER Code of Practice 4 calls

Re: [Dspace-devel] R: Re: Bizarre DSpace Browse Failure

2013-05-21 Thread Graham Triggs
Not really meant as overall arguments against browse, just pointing out two current issues with Browse: pagination counts incorrect: https://jira.duraspace.org/browse/DS-954 I'm not sure what is going on there, but a couple of things immediately leap out: 1) The sort_value should be unique

[Dspace-devel] [DuraSpace JIRA] (DS-1245) European Cookie Law Compliance

2013-02-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=27685#comment-27685 ] Graham Triggs commented on DS-1245: --- There is an exception to the requirement to provide information

[Dspace-devel] [DuraSpace JIRA] (DS-1482) Add a way for harvesters to find recently added items (request from Google)

2013-02-09 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=27677#comment-27677 ] Graham Triggs commented on DS-1482: --- I thought this is why we have the sitemaps? If you look

[Dspace-devel] [DuraSpace JIRA] (DS-1245) European Cookie Law Compliance

2013-02-09 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=27678#comment-27678 ] Graham Triggs commented on DS-1245: --- As far as I'm aware, the cookies listed by Tim are the only ones

[Dspace-devel] [DuraSpace JIRA] (DS-1396) Very slow startup on Linux Platforms

2012-11-22 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=26977#comment-26977 ] Graham Triggs commented on DS-1396: --- Ian, Can you isolate the apps? Does the problem occur when

Re: [Dspace-devel] best way to add a code library to DSpace

2012-11-21 Thread Graham Triggs
Hi Richard, I'm not sure if that's a wise approach. The way I've done it, is that to inject dependencies into every (web) application, I add a dependencies section to the pom.xml in the modules directory (i.e. the parent of jspui, xmlui, etc.). And to inject dependencies into the offline 'lib'

Re: [Dspace-devel] best way to add a code library to DSpace

2012-11-21 Thread Graham Triggs
to be with the transitive dependencies - they are not being pulled into either the offline lib or the webapps, which is baffling me. Not least because it works fine in my dev environment, but not in the live environment. Cheers, Richard On Wed, Nov 21, 2012 at 12:03 PM, Graham Triggs grahamtri

[Dspace-devel] [DuraSpace JIRA] (DS-1222) Alternative Metrics - Integration of AltMetrics

2012-07-27 Thread Graham Triggs (DuraSpace JIRA)
Graham Triggs created DS-1222: - Summary: Alternative Metrics - Integration of AltMetrics Key: DS-1222 URL: https://jira.duraspace.org/browse/DS-1222 Project: DSpace Issue Type: New Feature

Re: [Dspace-devel] SpringUI : First contact

2012-07-23 Thread Graham Triggs
Hi, As the main protagonist of the WebMVC project, I should probably step in and say something. It's good to see that there are others who wish to develop a UI using the Spring MVC framework, however, there are a few comments I would like to make about this proposal. If you look at the project

Re: [Dspace-devel] JPEG 2000?

2012-03-21 Thread Graham Triggs
Hi Scott, I did make a media-filter that self registered all of the formats supported by JAI. Although I never specifically tested it with JPEG 2000. G On 21 March 2012 19:32, Scott Phillips scott.a.phill...@gmail.com wrote: DSpacers, Has anyone been able to make the media-filter process

Re: [Dspace-devel] Is Bitstream sequence_id supposed to be unique per-Bundle or per-Item?

2011-10-27 Thread Graham Triggs
On 27 October 2011 06:28, Mark Diggory mdigg...@atmire.com wrote: I'd say 1.) We should consider the MIT proposal to do away with Bundles, its critical that we reduce the complexity in this area of DSpace an align it with the Fedora Object Model. I agree that we should look to reduce the

[Dspace-devel] [DuraSpace JIRA] (DS-1018) 'dspace-1.8.0-rc1-release.zip' is structured differently than 'dspace-1.8.0-rc1-src-release.zip'

2011-09-15 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1018?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22434#comment-22434 ] Graham Triggs commented on DS-1018: --- Hi, I don't really understand why this has occurred / why it's

[Dspace-devel] [DuraSpace JIRA] (DS-1018) 'dspace-1.8.0-rc1-release.zip' is structured differently than 'dspace-1.8.0-rc1-src-release.zip'

2011-09-15 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1018?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22439#comment-22439 ] Graham Triggs commented on DS-1018: --- But, as noted above (and in our discussion) this would mean we'd

Re: [Dspace-devel] Tangent: we need another kind of add-in

2011-09-02 Thread Graham Triggs
On 2 September 2011 14:33, Mark H. Wood mw...@iupui.edu wrote: Going back to the DSpace [assembly] project, I change the pom.xml to reference the artifact as a dependency. Running 'mvn package' will prepare the installer directory, and if you look in the 'lib' directory, it now includes

Re: [Dspace-devel] unable to resolve dependency in latest trunk

2011-09-01 Thread Graham Triggs
Hi Richard, I suspect you are attempting to run the build from the 'dspace' assembly area. The problem that we had with Maven 3 is that it did not like the duplicate definition of the modules that occurred from being in the parent pom.xml, and the profile definitions in the assembly project

Re: [Dspace-devel] Tangent: we need another kind of add-in

2011-09-01 Thread Graham Triggs
On 1 September 2011 22:20, Mark Diggory mdigg...@atmire.com wrote: On Thu, Sep 1, 2011 at 2:11 PM, Mark H. Wood mw...@iupui.edu wrote: But, I agree with your point. It does seem like we can find ways to make this easier post-1.8.0. You should be able to Install DSpace and then drop in

Re: [Dspace-devel] Tangent: we need another kind of add-in

2011-09-01 Thread Graham Triggs
On 1 September 2011 22:11, Mark H. Wood mw...@iupui.edu wrote: Hmmm, no, if I understand that one, they are quite different: I want to build add-ons *outside of the DSpace source tree*, not scoop them in and rebuild the whole works. This requires planning when designing the bits that are

[Dspace-devel] [DuraSpace JIRA] (DS-1005) SWORD v2 implementation for DSpace

2011-08-26 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-1005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22161#comment-22161 ] Graham Triggs commented on DS-1005: --- I'm open to choosing a more practical way forward, but I'll note

[Dspace-devel] [DuraSpace JIRA] (DS-881) DSpace doesn't build properly with Maven 3

2011-08-26 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22162#comment-22162 ] Graham Triggs commented on DS-881: -- Note, if you are making local source customization, I would

[Dspace-devel] [DuraSpace JIRA] (DS-881) DSpace doesn't build properly with Maven 3

2011-08-26 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22168#comment-22168 ] Graham Triggs commented on DS-881: -- Assuming you've followed the (again, recommended - see subversion

Re: [Dspace-devel] Packaged testing framework to sandbox

2011-08-26 Thread Graham Triggs
It may be possible to use the Maven Shade plugin: http://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html On 26 August 2011 20:35, Mark H. Wood mw...@iupui.edu wrote: Hmmm, concatenation could possibly be done with antrun...concat. How do we feel about antrun?

[Dspace-devel] [DuraSpace JIRA] (DS-881) DSpace doesn't build properly with Maven 3

2011-08-25 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22127#comment-22127 ] Graham Triggs commented on DS-881: -- Whilst I recognise the concern about building the deployable

[Dspace-devel] [DuraSpace JIRA] (DS-881) DSpace doesn't build properly with Maven 3

2011-08-25 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22129#comment-22129 ] Graham Triggs commented on DS-881: -- Moving the profiles up to dspace-parent would still cause an issue

[Dspace-devel] [DuraSpace JIRA] (DS-881) DSpace doesn't build properly with Maven 3

2011-08-25 Thread Graham Triggs (Commented) (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=22131#comment-22131 ] Graham Triggs commented on DS-881: -- Are those profiles all active by default? As long as we have

Re: [Dspace-devel] Packaged testing framework to sandbox

2011-08-25 Thread Graham Triggs
On 24 August 2011 18:25, Mark H. Wood mw...@iupui.edu wrote: (If you're curious: FileWeaver-maven-plugin combines multiple inputs into a given output file, with token filtering somewhat like m-resource-p. I needed to concatenate test settings with the model dspace.cfg and couldn't find any

[Dspace-devel] [DuraSpace JIRA] (DSRV-18) SessionRequestServiceImpl sometimes causes ConcurrentModificationException

2011-08-16 Thread Graham Triggs (Created) (DuraSpace JIRA)
Issue Type: Bug Components: session-service Reporter: Graham Triggs Priority: Major Iterating the map of requests may cause a concurrentmodificationexception if other threads are registering new request objects at the same time. Switch use of HashMap

Re: [Dspace-devel] [Dspace-commit] New Committer Nomination: Hardy Pottinger

2011-08-04 Thread Graham Triggs
+1 On 4 August 2011 23:19, Jeffrey Trimble jatrim...@ysu.edu wrote: +1 Jeff On Aug 4, 2011, at 10:24 AM, Tim Donohue wrote: All, I just received the below nomination from Amy Lana at U of Missouri to add Hardy Pottinger to the Committers Group (see full nomination email below).

Re: [Dspace-devel] Domain Model Review

2011-08-01 Thread Graham Triggs
Hi, On 1 August 2011 16:44, Richard Rodgers rrodg...@mit.edu wrote: I have a few remarks inline, but my bottom line: I think this whole area needs more analysis before leaping into any solution, esp. right before a release. The Domain Model work is interesting and creative, but I'm not

Re: [Dspace-devel] Domain Model Review

2011-08-01 Thread Graham Triggs
Hi, On 1 August 2011 17:17, Tim Donohue tdono...@duraspace.org wrote: 2. We need to make it clear how to install 'dspace-replicate' both to command-line (copy JARs to [dspace]/lib/) and also how to install it to XMLUI (copy JARs to [dspace]/webapps/xmlui/WEB-INF/lib/) and JSPUI, etc. (And

Re: [Dspace-devel] Modules

2011-07-11 Thread Graham Triggs
Would it just be confusing the issue to start talking about GitHub, or is it actually a good time to bring it into the discussion? I'm not advocating for a move of trunk / supported modules to GitHub (at least, not yet), but if we are moving experimental / development modules out of their current

Re: [Dspace-devel] Modular configuration

2011-06-28 Thread Graham Triggs
On 28 June 2011 21:40, Mark Diggory mdigg...@atmire.com wrote: On Tue, Jun 28, 2011 at 11:44 AM, Richard Rodgers rrodg...@mit.edu wrote: The changes made to support modular configuration were intended to be completely backward compatible, so the family of methods that are *not* modular,

[Dspace-devel] [DuraSpace JIRA] Created: (DS-924) ItemImport should allow you to import to a workspace

2011-06-16 Thread Graham Triggs (DuraSpace JIRA)
ItemImport should allow you to import to a workspace Key: DS-924 URL: https://jira.duraspace.org/browse/DS-924 Project: DSpace Issue Type: Improvement Reporter: Graham Triggs

[Dspace-devel] [DuraSpace JIRA] Created: (DS-925) ItemImport does not delete items that weren't placed into the archive

2011-06-16 Thread Graham Triggs (DuraSpace JIRA)
Reporter: Graham Triggs -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://jira.duraspace.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira

[Dspace-devel] [DuraSpace JIRA] Updated: (DS-925) ItemImport does not delete items that weren't placed into the archive

2011-06-16 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs updated DS-925: - Documentation Status: Not Required (was: Needed) Component/s: DSpace API Description

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-916) The Decompose Diacritics class doesn't work.

2011-06-06 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=20559#action_20559 ] Graham Triggs commented on DS-916: -- This is not a bug. It is by design that this class does not strip

Re: [Dspace-devel] [duraspace-gsoc] Regarding GSoC Project : New UI built over RESTful services

2011-05-20 Thread Graham Triggs
of the community regarding the licensing issue. And as mentioned by Graham Triggs, the ClientUI will be a part of the DSpace (though currently as an independent module). Hence I would request Peter Dietz to create a new repository in DSpace (Git or SVN) for dspace-clientui module and provide me access

Re: [Dspace-devel] [duraspace-gsoc] Regarding GSoC Project : New UI built over RESTful services

2011-05-19 Thread Graham Triggs
On 19 May 2011 20:57, Mark Diggory mdigg...@atmire.com wrote: webmvc folks, this is where I think you might be of assistance, looking at these REST API parts 1-3 above (see https://wiki.duraspace.org/display/DSPACE/REST+API) and the proposal around a Javascript Based User interaction. Can you

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-803) 'dspace harvest -g' (ping) doesn't

2011-05-18 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=20388#action_20388 ] Graham Triggs commented on DS-803: -- The harvester CLI calls various methods on the harvester object

Re: [Dspace-devel] Async releases discussion

2011-05-12 Thread Graham Triggs
Hi, On 12 May 2011 15:30, Tim Donohue tdono...@duraspace.org wrote: IMHO Documentation should likely have (at least) two audiences: * Novice User (never tried DSpace before, but wants to try it out and get it running relatively quickly) * Advanced User or System Admin (describes/explains all

Re: [Dspace-devel] FW: Our DSpace site Registration Notification

2011-05-12 Thread Graham Triggs
Hi Sue, This is actually already logged in JIRA: https://jira.duraspace.org/browse/DS-403 Nobody has provided a patch or taken it on as yet - it's been evaluated as low priority, but it is a nice little task for someone in the community to take on and provide a patch if they are interested.

Re: [Dspace-devel] Async releases discussion

2011-05-11 Thread Graham Triggs
On 11 May 2011 01:48, Mark Diggory mdigg...@atmire.com wrote: Yes, but you need to realize that confluence has certain standards it maintains. 1.) Its just one webapplication and only one webapplication A good thing. 5.) An OSGi implementation mounts a secondary directory to run plugins

Re: [Dspace-devel] Async releases discussion

2011-05-11 Thread Graham Triggs
On 11 May 2011 08:12, Mark Diggory mdigg...@atmire.com wrote: Until you create addons that have dependencies on other addons, then you need to add more than one jar and make sure your versions are correct, part of the reason they use OSGi. This isn't really the right thread for a

Re: [Dspace-devel] Async releases discussion

2011-05-11 Thread Graham Triggs
Hi, On 11 May 2011 15:57, Tim Donohue tdono...@duraspace.org wrote: The missing piece here that you may not have understood is that the DSpace Easy Installer actually is automating more of the install processes. That's why I said it would be good to know more about it. I realized it would be

Re: [Dspace-devel] Async releases discussion

2011-05-11 Thread Graham Triggs
On 11 May 2011 20:50, Tim Donohue tdono...@duraspace.org wrote: I can definitely see you point about also improving documentation. But as DSpace is now nearly 9 years old and we still haven't found easy enough documentation, I'm not sure I'm in full agreement that we'll ever be able to

Re: [Dspace-devel] Async releases discussion

2011-05-10 Thread Graham Triggs
On 10 May 2011 13:38, Robin Taylor robin.tay...@ed.ac.uk wrote: In the UK at least most sites do not have a dedicated repo developer. I also suspect most sites take the code from the downloadable zip and never go near SVN. There is already a Jira issue from the DCAT group asking for an

Re: [Dspace-devel] Async releases discussion

2011-05-06 Thread Graham Triggs
On 5 May 2011 22:48, Tim Donohue tdono...@duraspace.org wrote: I will state that I *completely* agree that we should have an open development workspace for anyone (committers or non-committers) to create their own Maven projects DSpace plugins. But, I think that is *NOT* the same as what the

Re: [Dspace-devel] Async releases discussion

2011-05-05 Thread Graham Triggs
Rather timely that you sent an email about this, as I was thinking a bit more about this over lunch. And in particular, about the issue of 'additional' modules and the spaghetti dependencies between them and the projects of the official release [trunk]. Bottom line, is that I still believe that

Re: [Dspace-devel] Async releases discussion

2011-05-05 Thread Graham Triggs
On 5 May 2011 17:27, Tim Donohue tdono...@duraspace.org wrote: Robin can correct me if I'm wrong, but I feel Robin's questions were more related to *policy decisions* from the Committers group. For example, his first question could have been reworded as: What should be our *policy* around

Re: [Dspace-devel] Replicated Business Services in DSpace UI's

2011-05-04 Thread Graham Triggs
On 4 May 2011 08:03, Mark Diggory mdigg...@atmire.com wrote: I think we should work to keep the Data Access Layer and the Business Logic Layer separate. I agree with that principle, but... I see the Event Manager as Business Logic layer and the DAO as Persistence layer. If you need to

Re: [Dspace-devel] Replicated Business Services in DSpace UI's

2011-05-04 Thread Graham Triggs
On 4 May 2011 15:12, Mark H. Wood mw...@iupui.edu wrote: As usual, I want to quibble about terms. To me, an event is something that has already happened and I (as an event consumer) am merely being notified that it has happened. So event notices can be delivered whenever we get around to

Re: [Dspace-devel] Replicated Business Services in DSpace UI's

2011-05-03 Thread Graham Triggs
On 3 May 2011 20:34, Mark Diggory mdigg...@atmire.com wrote: Example: Hacking Domain Model Locally Right now, to add behavior to DSpace when Item state is altered has two options: a.) Alter the Item code b.) Write a consumer. The problem with (a) is that we need to maintain differences

Re: [Dspace-devel] Replicated Business Services in DSpace UI's

2011-05-02 Thread Graham Triggs
On 2 May 2011 03:35, Richard Rodgers rrodg...@mit.edu wrote: The data model forces all items to belong to at least one container (collection) - this is why there is no public item.create() either (which would allow uncontained items in the repository). Items can also belong to other

Re: [Dspace-devel] [Dspace-commit] DSpace Development Practices [was: Complex configuration]

2011-04-08 Thread Graham Triggs
. For examples of projects which are already working/sharing code in a more public manner, please see the following: * Graham Triggs' WebMVC project: * SVN: http://scm.dspace.org/svn/repo/modules/webmvc/ * Wiki Docs: https://wiki.duraspace.org/display/DSPACE/WebMVC+%28Freemarker%29+UI * Robin

Re: [Dspace-devel] We need commitment on Services

2011-04-06 Thread Graham Triggs
On 1 April 2011 11:08, Mark Diggory mdigg...@atmire.com wrote: I argued extensively during my redesign of dspace to use maven in 2006, that many of the individual dspace-xxx modules should have had their own svn project spaces (trunk/branches/tags) so that they could have separate releasing,

Re: [Dspace-devel] We need commitment on Services

2011-03-31 Thread Graham Triggs
My turn!! I'm certainly in favour of having [more] POJO services / components, and using Spring as a container for them. Now, to address some of the practicalities. I still say that what we have now is back-to-front, and unnecessarily complex. The Spring configurations should be loaded at the

Re: [Dspace-devel] Postgresql 9.0.x

2011-01-19 Thread Graham Triggs
I've tried it in a development environment without issues, but it wasn't an exhaustive check of the functionality. G On 19 January 2011 16:50, Jeffrey Trimble jatrim...@ysu.edu wrote: Has anyone tested Postrgesql 9x with Dspace 1.6 or 1.7? If so, does it work or not? Any caveats? I have a

[Dspace-devel] Maven 3

2011-01-14 Thread Graham Triggs
I've just been playing with Maven 3 to build the current trunk. Aside from one small complaint about a missing relativePath (which I've corrected, tested in both Maven 2 3, and committed), and warnings about missing plugin versions (which I've not corrected), there are some interesting issues

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-796) Adding a Community throws ORA-0001 error

2011-01-13 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=18619#action_18619 ] Graham Triggs commented on DS-796: -- No, the handle server doesn't manage the assignment or indexing

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-796) Adding a Community throws ORA-0001 error

2011-01-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=18602#action_18602 ] Graham Triggs commented on DS-796: -- I wouldn't want to contradict your DBA, but that description doesn't

Re: [Dspace-devel] enh rqst: register users by username rather than email address

2010-12-20 Thread Graham Triggs
It's not just the publishing world - it's very common across the internet to use email addresses as the login identity - Amazon, Google Accounts, Windows Live, Yahoo, Ebay - I could go on forever. There are strong advantages to using email addresses for login identities - they are unique and easy

[Dspace-devel] [DuraSpace JIRA] Created: (DS-773) Reduce pressure on memory by ensuring that classes with a finalize method make their fields available for garbage collection at earliest possible oppo

2010-12-02 Thread Graham Triggs (DuraSpace JIRA)
- Key: DS-773 URL: https://jira.duraspace.org/browse/DS-773 Project: DSpace Issue Type: Improvement Components: DSpace API Reporter: Graham Triggs Assignee: Graham Triggs Priority

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-773) Reduce pressure on memory by ensuring that classes with a finalize method make their fields available for garbage collection at earliest possible opp

2010-12-02 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-773. -- Resolution: Fixed Reduce pressure on memory by ensuring that classes with a finalize method make

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-203) Extend the event system to no CRUD actions

2010-11-16 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=18150#action_18150 ] Graham Triggs commented on DS-203: -- I think this needs to be postponed, given the time it would take

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-470) Batch import times increase drastically as repository size increases; patch to mitigate the problem

2010-11-16 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=18151#action_18151 ] Graham Triggs commented on DS-470: -- Replaced by DS-696, DS-732 and DS-734 Batch import times increase

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-470) Batch import times increase drastically as repository size increases; patch to mitigate the problem

2010-11-16 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-470. -- Resolution: Duplicate Batch import times increase drastically as repository size increases; patch

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-707) Fix/improve DSpace through static code inspections

2010-11-16 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-707. -- Resolution: Fixed Done about as much as we can for 1.7.0 - however, it's an ongoing task to ensure that we

Re: [Dspace-devel] PostgreSQL JDBC driver to stay at 8.1 for DSpace 1.7?

2010-11-15 Thread Graham Triggs
I tried the 9.0 driver with an 8.4 database, without any problems. G On 15 November 2010 14:39, Mark H. Wood mw...@iupui.edu wrote: There was a href='http://irclogs.duraspace.org/index.php?date=2010-11-03 ' discussion/a of updating this rather old dependency, but I see that trunk still

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-640) Interal System Error when browsing with wrong argument

2010-11-12 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=18101#action_18101 ] Graham Triggs commented on DS-640: -- Rather than adding exceptions, can't we use ones that already exist

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-733) Tools for (load) testing

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-733. -- Resolution: Fixed Tools for (load) testing Key: DS-733

[Dspace-devel] [DuraSpace JIRA] Updated: (DS-733) Tools for (load) testing

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs updated DS-733: - Documentation Status: Not Required (was: Needed) Status: Open (was: Received) Tools

[Dspace-devel] [DuraSpace JIRA] Updated: (DS-743) ItemImport fails on large batches with OutOfMemory exception

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs updated DS-743: - Status: Open (was: Received) ItemImport fails on large batches with OutOfMemory exception

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-743) ItemImport fails on large batches with OutOfMemory exception

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-743. -- Resolution: Fixed ItemImport fails on large batches with OutOfMemory exception

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-734) Improve database efficiency

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-734. -- Resolution: Fixed Improve database efficiency --- Key: DS-734

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-739) Improve performance of Lucene indexing

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-739. -- Resolution: Fixed Improve performance of Lucene indexing

[Dspace-devel] [DuraSpace JIRA] Resolved: (DS-732) Improve performance of browse

2010-11-11 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs resolved DS-732. -- Resolution: Fixed Improve performance of browse - Key: DS-732

Re: [Dspace-devel] 1.7.0 RC1 status

2010-11-08 Thread Graham Triggs
Would it be quicker / easier for us - for the purposes of the release candidate and testathon - to use a DSpace repository without it syncing to the central servers? That would then buy us time to deal with the sonatype issues. G On 8 November 2010 14:34, Mark Diggory mdigg...@atmire.com wrote:

[Dspace-devel] DSpace 1.7 Scalability, Performance and Correctness

2010-11-08 Thread Graham Triggs
Hi, For anyone following the dspace-changelog email list, you may have noticed one or two commits bearing my name. So, a little explanation of what has been happening as we head into the release candidate / testathon. The majority of commits in October were related to static analysis of the

[Dspace-devel] [DuraSpace JIRA] Commented: (DS-739) Improve performance of Lucene indexing

2010-11-05 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=17996#action_17996 ] Graham Triggs commented on DS-739: -- The various tasks - media-filter, indexing, itemimport - put

Re: [Dspace-devel] Discovery Instances in DSpace 1.7

2010-11-05 Thread Graham Triggs
On 5 November 2010 16:10, Mark Diggory mdigg...@atmire.com wrote: Enabling Discovery as a separate webapplication is possible if we make the following concessions: 1.) Enable the Discovery Consumer by default in dspace.cfg and accept that all apps including the traditional xmlui use it. 2.)

Re: [Dspace-devel] Discovery Instances in DSpace 1.7

2010-11-05 Thread Graham Triggs
On 5 November 2010 19:55, Graham Triggs grahamtri...@gmail.com wrote: There have been a few improvements in DSpace 1.7 recently. I just ran a test on my MacBook Pro. My local repository started with an existing 94072 items already installed. Running the ItemImport command, over a period of 5

[Dspace-devel] [DuraSpace JIRA] Created: (DS-743) ItemImport fails on large batches with OutOfMemory exception

2010-11-05 Thread Graham Triggs (DuraSpace JIRA)
ItemImport fails on large batches with OutOfMemory exception Key: DS-743 URL: https://jira.duraspace.org/browse/DS-743 Project: DSpace Issue Type: Bug Reporter: Graham

[Dspace-devel] [DuraSpace JIRA] Created: (DS-739) Improve performance of Lucene indexing

2010-11-04 Thread Graham Triggs (DuraSpace JIRA)
Improve performance of Lucene indexing -- Key: DS-739 URL: https://jira.duraspace.org/browse/DS-739 Project: DSpace Issue Type: Improvement Reporter: Graham Triggs Fix For: 1.7.0

[Dspace-devel] [DuraSpace JIRA] Assigned: (DS-739) Improve performance of Lucene indexing

2010-11-04 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs reassigned DS-739: Assignee: Graham Triggs Improve performance of Lucene indexing

[Dspace-devel] [DuraSpace JIRA] Updated: (DS-739) Improve performance of Lucene indexing

2010-11-04 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs updated DS-739: - Status: Open (was: Received) Improve performance of Lucene indexing

[Dspace-devel] [DuraSpace JIRA] Updated: (DS-739) Improve performance of Lucene indexing

2010-11-04 Thread Graham Triggs (DuraSpace JIRA)
[ https://jira.duraspace.org/browse/DS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Graham Triggs updated DS-739: - Description: Adds a batch processing mode for Lucene indexes. Can be controlled by calling

  1   2   >