[Fedora-commons-developers] Rationale behind dsLocation protocol restrictions

2009-03-03 Thread Benjamin Armintor
I know there's a steady drumbeat of questions in this vein, but please bear with me: Mechanically, dsLocation values are restricted to uri's with a protocol of http or https on ingest, with a special exemption for an uploaded protocol if the datastream is managed. In the case of managed

Re: [Fedora-commons-developers] Rationale behind dsLocation protocol restrictions

2009-03-13 Thread Benjamin Armintor
tries to fetch a datastream), but it does deflate my hopes of seeing this feature find it's way into a relatively near-term release a bit. Should I submit an entirely new issue? - Ben On Fri, Mar 6, 2009 at 5:19 PM, Benjamin Armintor armin...@gmail.com wrote: I think it's definitely

Re: [Fedora-commons-developers] FCREPO-453 and ExternalContentManager encapsulation

2009-04-27 Thread Benjamin Armintor
, On Fri, Apr 24, 2009 at 10:39 AM, Benjamin Armintor armin...@gmail.com wrote: [...] As it stands in 3.1, the ValidationUtility class has a hard-coded rejection of file urls, and the DisseminationService class fetches external content via it's own WebClient (rather than using

[Fedora-commons-developers] FCREPO-478

2009-10-22 Thread Benjamin Armintor
I took a look at this on a Fedora 3.2.1 installation, and was able to get the tuples query to execute correctly by making 2 changes to the query in the ticket: 1. including a FROM clause in the SPARQL query 2. angle-bracketing the dc uris The Mulgara REST api lets you indicate a default graph if

[Fedora-commons-developers] OWL Ontology of Fedora system properties (FCREPO-539)

2009-11-30 Thread Benjamin Armintor
http://fedora-commons.org/jira/browse/FCREPO-539 I'm drafting an ontology, and have a few questions for the developer community: 1. How important is an OWL ontology versus an RDF schema (eg, the Dublin Core scheme)? 2. If OWL is specifically desired, what flavor should be the target? I'm

Re: [Fedora-commons-developers] OWL Ontology of Fedora system properties (FCREPO-539)

2009-12-01 Thread Benjamin Armintor
Oof! I had thought the ECM ontology described individual Content Models. I think FCREPO-539 is just a documentation of the properties in the fedora-model namespace. I'll have another look ASAP. In the meantime, it was remiss of me not to include a Asger's ECM page in the background link of my

Re: [Fedora-commons-developers] Three patch ideas for discussion..

2010-01-13 Thread Benjamin Armintor
Why not use RESTful urls, rather than query string parameters?  Will the h264.code-shop software handle that? The pseudostreaming takes a similar approach as the w3c media fragments spec -- http://www.w3.org/TR/2009/WD-media-frags-20091217/ -- which recommends either URI queries (which many

[Fedora-commons-developers] Follow-Up to London Service Definition / Deployment Talk

2010-03-01 Thread Benjamin Armintor
Just a quick note that I've begun a page to follow up the discussions related to improvements in the service definition/deployment machinery in the CMA Forum at http://fedora-commons.org/confluence/x/F4AEAQ . While it's very different from the other pages in that forum, that seemed the most

Re: [fcrepo-dev] m2 repositories

2010-08-30 Thread Benjamin Armintor
Greg- I think all the artifacts are hosted on m2.duraspace.org now, e.g.: https://m2.duraspace.org/content/repositories/thirdparty/ - Ben On 8/30/10, Greg Jansen cou...@email.unc.edu wrote: Hello Dev list, I need to update some modules against Fedora 3.3 and later 3.4. I'm having trouble

Re: [fcrepo-dev] oai_dc, reserved namespace, and Fedora

2011-02-24 Thread Benjamin Armintor
Deborah- Are you using the PROAI provider? There should be a way to map the oai_dc metadata prefix to another datastream. If there's not, please create an issue. - Ben On 2/24/11, Kaplan, Deborah deborah.kap...@tufts.edu wrote: We've been repeatedly told on the Fedora development list that

Re: [fcrepo-dev] A simple SPARQL Query

2011-03-18 Thread Benjamin Armintor
a PREFIX you shouldn't put the brackets ; they are implied by the prefix. - Thomas 2011/3/18 Benjamin Armintor armin...@gmail.com: Just confirming, I also got the empty set, and no exception. When I try using an alias besides fedora (which is one of the default aliases), the query works

[fcrepo-dev] RI Updates on modifyObject

2011-05-10 Thread Benjamin Armintor
One of the developers here at Columbia is observing that, when executing many modifyObject calls, not all of the object property changes are being propagated to the RI. Has anyone else experienced this? I do notice that DefaultDOManager doesn't flush the RI buffer in doCommit, so I suppose it's

Re: [fcrepo-dev] API-A authentication issues in Fedora 3.5 snapshot?

2011-05-12 Thread Benjamin Armintor
Thanks for the report, Scott! I went ahead and created a JIRA issue (https://jira.duraspace.org/browse/FCREPO-940). If no one else can get to it, I'll be able to work on this tomorrow. - Ben On 5/12/11, Scott Prater pra...@wisc.edu wrote: I've been doing some tests on Fedora 3.5 (checked out

[fcrepo-dev] FCREPO-963

2011-07-08 Thread Benjamin Armintor
I think I've got the fix for this issue in, and added an integration test to check it. It's a bug that came up during testing, and the changes to fix are a single line of code. Barring a complaints, I was planning to push the change to master this afternoon. Complaints? Not sure where the

Re: [fcrepo-dev] FieldSearchResult Token

2011-07-12 Thread Benjamin Armintor
Frank- I'm just taking a cursory look at the FieldSearchSQL impl classes, but I don't see any places the tokens are stored outside of memory yet. - Ben On 7/12/11, Asseg, Frank frank.as...@fiz-karlsruhe.de wrote: Hola Guys, im writing a simple FieldSearch for the HLS PoC and im not quite

Re: [fcrepo-dev] spring configuration loading from outside of /WEB-INF

2011-07-20 Thread Benjamin Armintor
We should have a separate thread in which we discuss what FEDORA_HOME is really necessary for- for example, it's interesting that you think configuration belongs there, while I would've said configuration belongs with the webapp, and FEDORA_HOME is really just disk storage for logs and managed

Re: [fcrepo-dev] JVMs Was: Re: Max Permgen Size = 256m?

2011-07-27 Thread Benjamin Armintor
I think the automated tests would need to remain limited to the recommended JVM- I wouldn't be able to bear an hour and a half wait for the sanity builds. That said, it would be great if we could test OpenJDK in the way that we test different RDBMS and OS configurations before releases. On

Re: [fcrepo-dev] fcrepo-951 schema

2011-08-08 Thread Benjamin Armintor
Frank- I was thinking of something like the attachment at: https://jira.duraspace.org/browse/FCREPO-988 regards, Ben On 8/8/11, Asseg, Frank frank.as...@fiz-karlsruhe.de wrote: Hola guys, I added the getDatatstreams() functionality to DatastreamResource.listDatastreams() as was agreed

Re: [fcrepo-dev] exception when running integration tests

2011-08-25 Thread Benjamin Armintor
I thought I added all the schemas, and an entity resolver for them, into the integration tests. Hmm. https://github.com/fcrepo/fcrepo/commit/b05bf836e471ed5b46adbdfc8c46ce7788848343 I guess I missed the BatchModifyParser- though it doesn't have access to that resolver, anyway. On Thu, Aug 25,

Re: [fcrepo-dev] exception when running integration tests

2011-08-25 Thread Benjamin Armintor
There's no reason they couldn't, but: 1. that entity resolver would need to move into a common library 2. the parser(s) would have to be updated to use said resolver On Thu, Aug 25, 2011 at 11:46 AM, Aaron Birkland birkl...@cs.cornell.edu wrote: I thought I added all the schemas, and an entity

Re: [fcrepo-dev] nextPID

2011-10-21 Thread Benjamin Armintor
JTP- Can you pass along the link to the example you're using? the 3.5 REST documentation suggests that getNextPID requires a POST request. https://wiki.duraspace.org/display/FEDORA35/REST+API#RESTAPI-getNextPID - Ben On Fri, Oct 21, 2011 at 2:23 PM, J.T.P. pittsj...@yahoo.com wrote: Recently

Re: [fcrepo-dev] RiSearchServlet and REST

2011-10-21 Thread Benjamin Armintor
JTP- The easiest way to incorporate the RISearch into simple HTTP requests is to just build the requests out programatically. URL-encode your query, and use a plain old HTTP GET. - Ben On Fri, Oct 21, 2011 at 3:46 PM, jayTeePee pittsj...@yahoo.com wrote: This is an addendum.The REST API

Re: [fcrepo-dev] Status of trippi src?

2011-12-11 Thread Benjamin Armintor
Steve, This is a blunder on my part... that branch should be ready to merge (it was the change that was meant to be tagged 1.4). If it doesn't have that default constructor it should, provided that an appropriate shutdown behavior can be implemented. Otherwise we'll reinstate the bug causing a one

Re: [fcrepo-dev] Thinking about Fedora 4, Web, and SemWeb Architecture

2012-02-23 Thread Benjamin Armintor
RE: Dynamic Dissemination uptake This is one of the reasons I'd like to revisit the way these work in Fedora 4. I'd like to use them (really, I would!), but 1) they're limited in what they can do by the way Fedora interacts with them (simple string parms and http GET), and 2) they're just

[fcrepo-dev] working around maven.glassfish.org downtime

2012-03-14 Thread Benjamin Armintor
Apparently Oracle is doing some kind of infrastructure work, and maven.glassfish.org is down. This causes problems with fresh builds of fcrepo, but you can workaround them following the instructions at:

[fcrepo-dev] FCREPO-787 and External Datastream Resolution Security

2012-03-20 Thread Benjamin Armintor
Hello, I've written up some tests and arrived at several possible approaches for https://jira.duraspace.org/browse/FCREPO-787, and wanted to solicit some input about which is preferable. The Problem: In short, Fedora often cannot checksum external datastreams (type E) with file uris

[fcrepo-dev] Laboring at FESL/Spring integration

2012-04-09 Thread Benjamin Armintor
I'm still tilting away at this. One of the stumbling blocks is Axis 1.x. https://jira.duraspace.org/browse/FCREPO-452 has been out there for a while. I also thought there was a GSOC project on the switch to CXF. What's the state of that? Should I just do an upgrade to Axis2 for 3.6, and leave

Re: [fcrepo-dev] Laboring at FESL/Spring integration

2012-04-09 Thread Benjamin Armintor
:: Online Library Environment the University of Virginia Library On Apr 9, 2012, at 6:33 PM, Benjamin Armintor wrote: I'm still tilting away at this.  One of the stumbling blocks is Axis 1.x.  https://jira.duraspace.org/browse/FCREPO-452 has been out there for a while.  I also thought

Re: [fcrepo-dev] Laboring at FESL/Spring integration

2012-04-10 Thread Benjamin Armintor
can get the complete history. - --- A. Soroka Software Systems Engineering :: Online Library Environment the University of Virginia Library On Apr 9, 2012, at 11:41 PM, Benjamin Armintor wrote: Well, I'm all for it this week.  Is the fcrepo-1067 branch up-to-date with master?  If so

[fcrepo-dev] Report for the 31 may 2012 committer call

2012-05-31 Thread Benjamin Armintor
I'm probably not going to be on the call this morning, so I wanted to post the status of all the issues I've been working on in advance of a feature freeze: FCREPO-1020 - Greg's pull request resolved in master - Added a Schema REST resource that serves docs out of $SERVER_HOME/xsd, allows

[fcrepo-dev] Creating objects through the REST interface, and managed datastreams

2012-06-14 Thread Benjamin Armintor
On this week's Hydra committer call, we hit upon a shortcoming of the REST interface: There's no way to create an object with managed DC or RELS-EXT datastreams through it. It would be really trivial to add such a feature: JAX-RS supports default value annotations for query parms, so it can be

Re: [fcrepo-dev] FCREPO-1097 (rebuilder NPE) status

2012-06-17 Thread Benjamin Armintor
The RebuildServer isn't having it's init() method called, because it's not being created by Spring. This should be a minor fox, let me look into it. On Sat, Jun 16, 2012 at 11:23 PM, Edwin Shin ed...@fedora-commons.org wrote: I spent some time looking into this, not much luck determining the

Re: [fcrepo-dev] FCREPO-1097 (rebuilder NPE) status

2012-06-18 Thread Benjamin Armintor
- Chris On Sun, Jun 17, 2012 at 4:45 PM, Benjamin Armintor armin...@gmail.com wrote: Should be fixed in master.  Unfortunately, there's a lot of log messages to console.  Anyone want to set up another logback configuration for rebuild servers? Testing can go forward, anyway. On Sun, Jun 17

Re: [fcrepo-dev] swing client problems in master

2012-07-03 Thread Benjamin Armintor
This sounds like an issue for the 3.6.1 bucket to me. On Tue, Jul 3, 2012 at 2:23 PM, Edwin Shin ed...@fedora-commons.org wrote: Dan reported issues with the Swing client which look like regressions from the Axis-to-CXF migration. He's documenting some of the specifics in a Jira ticket right

Re: [fcrepo-dev] reminder: 3.6.1 code freeze 27 August

2012-08-25 Thread Benjamin Armintor
Issues scheduled to be fixed for 3.6.1 that aren't closed: https://jira.duraspace.org/secure/IssueNavigator.jspa?reset=truejqlQuery=fixVersion%3D%22Fedora+3.6.1%22+and+status+%21%3D+Closed On Sat, Aug 25, 2012 at 1:30 AM, Edwin Shin ed...@fedora-commons.org wrote: Just a reminder that code

Re: [fcrepo-dev] fcrepo-1023

2012-08-27 Thread Benjamin Armintor
be the bottlenecks for Trippi releases. On Aug 28, 2012, at 12:45 AM, Benjamin Armintor armin...@gmail.com wrote: Eddie, It looks like the actual code for the fix is all in Trippi? I'm happy to make sure Frank's tests and the version bump get into master (if Frank can't) if you can cut a Trippi

Re: [fcrepo-dev] fcrepo-1023

2012-08-27 Thread Benjamin Armintor
: ok, i've requested access for you (see https://issues.sonatype.org/browse/OSSRH-2943 for when it's approved) i'm really turning in now :P On Aug 28, 2012, at 1:58 AM, Benjamin Armintor armin...@gmail.com wrote: I'm pretty sure mine's barmintor. On Mon, Aug 27, 2012 at 1:41 PM, frank

Re: [fcrepo-dev] fcrepo-1023

2012-08-28 Thread Benjamin Armintor
Shin ed...@fedora-commons.org wrote: ok, i've requested access for you (see https://issues.sonatype.org/browse/OSSRH-2943 for when it's approved) i'm really turning in now :P On Aug 28, 2012, at 1:58 AM, Benjamin Armintor armin...@gmail.com wrote: I'm pretty sure mine's barmintor. On Mon

Re: [fcrepo-dev] fcrepo-1023

2012-08-28 Thread Benjamin Armintor
That 1.5.8 release looks promising. On Tue, Aug 28, 2012 at 10:20 AM, Benjamin Armintor armin...@gmail.com wrote: A janky version of that (maybe just the last?), because I had done the tag manually. I think it's worth running with the tools from the get-go. On Tue, Aug 28, 2012 at 9:45 AM

Re: [fcrepo-dev] warns in build

2012-08-30 Thread Benjamin Armintor
that looks like it's not finding a schema called fedora-types.xsd to import. Is there a file by that name in that directory? On Thu, Aug 30, 2012 at 7:11 AM, frank frank.as...@congrace.de wrote: Hola Guys, I have some ugly warnings when building now: [WARNING]

Re: [fcrepo-dev] FEDORA3.6 LOW-LEVEL STORAGE

2012-09-13 Thread Benjamin Armintor
Nilani- Just to help us diagnose, could you paste your dialog with the installer into a message? This is definitely a configuration problem. - Ben On Thu, Sep 13, 2012 at 5:47 AM, Nilani Ganeshwaran nilani.ganeshwa...@manchester.ac.uk wrote: Hi I have recently upgraded from 3.1 to 3.6. I

Re: [fcrepo-dev] Putting fcsu under committer control

2012-10-04 Thread Benjamin Armintor
You can transfer it to the group, but the nicest thing to do is fork it into fcrepo and then update Chris's repo with a message that the canonical repo has moved. That way anyone who has forked/cloned Chris's repo has a way of finding out where the code has gone instead of their remote

[fcrepo-dev] Thoughts about FCREPO-1158

2012-10-10 Thread Benjamin Armintor
https://jira.duraspace.org/browse/FCREPO-1158 Summary: To fix a couple of security/authZ problems, we hauled FESL into the Spring space. This generally has very beneficial effects in addition to the bugfixes, but there's one significant detriment: The FESL PolicyIndexRebuilder now needs its

Re: [fcrepo-dev] RE : Ingest performances

2012-11-06 Thread Benjamin Armintor
If I recall correctly, that method is synchronized so that a document factory can be reused. We might be able to remove the synchronization if we use the Templates class, I'll look into it. It is important to note that having a single manager object increases the importance of guaranteeing thread

[fcrepo-dev] Proposal to postpone next committer call: 29 November

2012-11-21 Thread Benjamin Armintor
Hey Folks- I don't know how much this has been formalized, but I doubt we'll have sufficient participation on the US holiday to justify a committer's call tomorrow (I, for one, will be occupied elsewhere). Shall we postpone? As far as topics, since we're kicking off 3.7 development, I'd like

[fcrepo-dev] No committer call next Thursday?

2012-12-07 Thread Benjamin Armintor
Folks- Since a number of the committers will be at a meeting next Thursday, I think we should defer the next call one week, to Dec. 20. Arguments? - Ben -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free

[fcrepo-dev] This week's (2/7) committer meeting is canceled

2013-02-07 Thread Benjamin Armintor
Because most of the committers are together in Chicago working on Futures, and Adam is probably going to be roped into some calls with us, we are cancelling this week's committer call. - Ben -- Free Next-Gen Firewall

[fcrepo-dev] Storing bytes, checksums and bytestream keys in Fedora Futures

2013-03-07 Thread Benjamin Armintor
This email concerns Fedora-Futures development, and not work in the FCRepo 3.x line. One of the things that Modeshape does (as do a number of other storage services) is key stored bytes of a hash of the content. By default, Modeshape uses the SHA1 hash. Because of this, we are considering doing

Re: [fcrepo-dev] Clean way to access DC metadata from DigitalObject

2013-03-29 Thread Benjamin Armintor
Nikhil: If you have access to a DigitalObject, you can get a Datastream instance for the DC datastream by calling digitalObject.datastreams(DC); then you can construct a DCFields object from the content stream of the Datastream. - Ben On Fri, Mar 29, 2013 at 3:19 PM, Tayal, Nikhil

[fcrepo-dev] run a rebuilder in the verify phase?

2013-07-25 Thread Benjamin Armintor
As far as I can tell, there's no part of the mvn build that tries a rebuilder: It's part of the system testing reqs, but not automated. Does that jibe with your experience? Would anyone object to putting a verify phase execution in that tries a rebuilder? - Ben

[fcrepo-dev] 3.7.0 Test plan

2013-08-08 Thread Benjamin Armintor
First of all, my apologies for not being on today's call- I'm on the road for Columbia. I've got a draft of a test plan up on the Duraspace wiki at https://wiki.duraspace.org/display/FCREPO/Fedora+3.7.0+-+Test+Plan This is a stub- I'd like to try to narrow the system tests down for coverage and

Re: [fcrepo-dev] 3.7.0 Test plan

2013-08-08 Thread Benjamin Armintor
of Virginia Library On Aug 8, 2013, at 9:47 AM, Benjamin Armintor wrote: First of all, my apologies for not being on today's call- I'm on the road for Columbia. I've got a draft of a test plan up on the Duraspace wiki at https://wiki.duraspace.org/display/FCREPO/Fedora+3.7.0+-+Test+Plan

Re: [fcrepo-dev] run a rebuilder in the verify phase?

2013-08-20 Thread Benjamin Armintor
by Thursday's call, I'll patch that in. On Thu, Jul 25, 2013 at 2:48 PM, Benjamin Armintor armin...@gmail.comwrote: As far as I can tell, there's no part of the mvn build that tries a rebuilder: It's part of the system testing reqs, but not automated. Does that jibe with your experience? Would anyone

Re: [fcrepo-dev] Tests for all WS calls

2013-10-15 Thread Benjamin Armintor
Marc-André: The system tests are defined at https://github.com/fcrepo/fcrepo/tree/master/fcrepo-integrationtest/fcrepo-integrationtest-core/src/main/java/org/fcrepo/test/api The APIA and APIM tests exercise the SOAP interface. Regards, Ben On Tue, Oct 15, 2013 at 11:14 AM, Marc-André