[dspace-devel] Re: FEEDBACK REQUESTED: How should we add new Object Types (e.g. Authors) to DSpace?

2018-03-06 Thread Kim Shepherd
Made a long comment at the end of the doc so thought I'd post it here too! Should we be thinking about the models/schemas/ontologies used for representing the (likely) core entities, as well as the nuts'n'bolts implementations of how the DB tables, business layer methods &c are going to work?

[dspace-devel] DSpace 6.3 - Call for volunteers

2018-03-20 Thread Kim Shepherd
Hi all, It's been a while since DSpace 6.2 was released, and in that time a lot of fixes and improvements have been identified. There's currently a push to get a version 6.3 released soon. But we can't do it alone! If you know of an open JIRA issue or contribution that you really want to see m

[dspace-devel] DSpace 6.3 Status Update - deadlines approaching!

2018-04-12 Thread Kim Shepherd
Hi all, Progress is being made toward DSpace 6.3, but it's becoming obvious that a lot of existing contributions made for the DSpace 6.x codebase will have to be postponed for 6.4 in order to release 6.3 in a timely manner. We are currently aiming for a release on May 1st, which probably means a

[dspace-devel] DSpace DevMtg April 25th @ 20:00 UTC

2018-04-24 Thread Kim Shepherd
iki.duraspace.org/display/DSPACE/Slack>! Thanks, Kim Shepherd -- You received this message because you are subscribed to the Google Groups "DSpace Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to dspace-devel+unsubscr...@googlegrou

[dspace-devel] Re: DSpace DevMtg April 25th @ 20:00 UTC

2018-04-24 Thread Kim Shepherd
amp;sa=D&sntz=1&usg=AFQjCNGMz_ZAEZAZBPrUkn21DaW7BxxSLA> to convert properly from 20:00 UTC -- copy paste error! -k On Wednesday, April 25, 2018 at 5:39:20 PM UTC+12, Kim Shepherd wrote: > > All, > > Tomorrow(ish) (Weds, April 25) at 20:00 UTC, we have our weekly DSpace > Developers Meeting in the

Re: [dspace-devel] Re: DSpace DevMtg April 25th @ 20:00 UTC

2018-04-24 Thread Kim Shepherd
*sigh* Last attempt! http://www.timeanddate.com/worldclock/fixedtime.html? hour=20&min=0&sec=0&p1=0 0CCB D957 0C35 F5C1 497E CDCF FC4B ABA3 2A1A FAEC On 25 April 2018 at 17:43, Kim Shepherd wrote: > Sorry, that world clock link should be http://www.timeanddate.com/ > worldcl

[dspace-devel] DSpace 6.3 Status Update - Release date postponed

2018-04-30 Thread Kim Shepherd
Hi all, Due to some important fixes for ORCID integration (updating to the new ORCIDv2 API) that will take a little longer to test, the release date for 6.3 is being pushed to May 21. We discussed this during the last developer meeting, so if you'd like to see more you can scroll up in #dev-mtg o

[dspace-devel] DSpace 6.3 Status Update - Release target May 21

2018-05-17 Thread Kim Shepherd
Hi all, We are still on track for a May 21 (UTC) release date of DSpace 6.3. Thanks to all those who have chipped in and helped with pull requests, code reviews, testing, and joining the conversation. We've made good progress on testing and merging code contributions, and now that we're a few day

[dspace-devel] DSpace 6.3 update - release delayed

2018-05-20 Thread Kim Shepherd
FAEC -- Forwarded message ------ From: Kim Shepherd Date: 18 May 2018 at 09:39 Subject: DSpace 6.3 Status Update - Release target May 21 To: DSpace Developers , DSpace Technical Support , DSpace Community < dspace-commun...@googlegroups.com>, DSpace Committers < dspace-com...@google

Re: [dspace-devel] My recommendations for logging in new code, now that we use Log4J v2

2018-12-04 Thread Kim Shepherd
+1 to all this! -k M: k...@shepherd.nz T: @kimshepherd P: +6421883635 W: www.shepherd.nz 0CCB D957 0C35 F5C1 497E CDCF FC4B ABA3 2A1A FAEC On Wed, 5 Dec 2018 at 11:08, Mark H. Wood wrote: > Log4J v2 presents some new opportunities that I'd like to recommend in > new code

Re: [dspace-devel] Why does 'bin/dspace export' only take Item or Collection?

2019-07-01 Thread Kim Shepherd
Is it because the way the exporter works with the simple packages, and the output structure of "a directory or zip full of files", or "a file", that to export a community would end up losing structure of the subcommunities, collections, etc? As in, they'd get flattened into the one directory, or yo

[dspace-devel] Curation tasks and unclosed/idle db transactions (dspace 5.x)

2019-08-01 Thread Kim Shepherd
Hi all, Has anyone noticed a connection between curation tasks and the "idle in transaction" postgres sessions we sometimes see in DSpace (5.x and earlier, at least) when a transaction/connection hasn't been closed or completed properly? There are a couple of methods (AuthorizeManager.removePo

[dspace-devel] Re: Customised input form for a collection

2019-08-01 Thread Kim Shepherd
Hi Marc, I could see this working. You'd have to decide what to do in the event of multiple values for this metadata field in a single collection (take first? throw error?), but as this change would probably involve changing the Edit Collection form anyway, you could probably enforce non-repeate

Re: [dspace-devel] The Amazing Disappearing XMLUI Statistics Option

2019-11-25 Thread Kim Shepherd
Sounds painful! Shall we remove that redundant layer in a future 4.x/5.x/6.x release? Would probably count as a "minor release" improvement, I'm guessing? -k On Tue, 26 Nov 2019 at 09:23, Mark H. Wood wrote: > What fun. > > I wanted to create a new link in the Statistics options block. But it

Re: [dspace-devel] Please tag DSpace 6.4

2020-02-18 Thread Kim Shepherd
Hi Alan, Thanks for this prod - a few of us have been discussing this very thing. I think we're agreed that it's been so long, that we shouldn't tarry with a 6.4 release (sometimes release planning announcements lead to a bit of scope creep where the waiting list gets longer), but at the same time

[dspace-devel] DSpace 6.4 release planning

2020-02-25 Thread Kim Shepherd
channel (dspace-org.slack.com) Cheers! Kim Shepherd (on behalf of the DSpace 6.4 release team / DSpace committers) -- All messages to this mailing list should adhere to the DuraSpace Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/ --- You received this message because you are su

[dspace-devel] DSpace 6.4 tentative PR "cut-off" - April 14

2020-03-23 Thread Kim Shepherd
Hi all, We're still working on getting reviews, tests and merges done for DSpace 6.4, and inevitably a few improvements have cropped up that would be *really* nice to get into this release, but are a bit larger than a typical bugfix and so need a bit more attention. eg. https://jira.lyrasis.org/br

[dspace-devel] 6.4 Release Update - code freeze pushed out

2020-04-12 Thread Kim Shepherd
Hi all, We're making good progress on 6.4, particularly the larger improvements that we really want to get into the release rather than making them wait for DSpace 6.5. We had earlier anticipated a code freeze of April 14 but I think we need to push this out again to give time for a bit more poli

[dspace-devel] Unit tests and external (json) resources

2020-05-04 Thread Kim Shepherd
Hi DSpace 7 devs (and all), Is there a best practice for including external resources for unit tests? In my case I want to test that some known valid JSON from the SHERPA API is parsed properly by our SHERPA integration code. It looks like the best way for me is to store it in src/test/data/.../

[dspace-devel] Re: Unit tests and external (json) resources

2020-05-04 Thread Kim Shepherd
Whoops, meant to mention the other approach, in src/test/resources eg for mediafilter: source = getClass().getResourceAsStream("wordtest.doc"); Perhaps that is actually more straight-forward.. On Tue, 5 May 2020 at 14:14, Kim Shepherd wrote: > Hi DSpace 7 devs (and all), > &

Re: [dspace-devel] Re: Unit tests and external (json) resources

2020-05-05 Thread Kim Shepherd
r than trying to get all the brackets lined > up & closed in a manually created JSON file. Just my two cents here though. > > Tim > > > -- > *From:* dspace-devel@googlegroups.com on > behalf of Kim Shepherd > *Sent:* Monday, May 4, 2020 9:22 PM > *To:* DSpac

[dspace-devel] 6.4 Release - Progress Update

2020-05-19 Thread Kim Shepherd
Hi all, We're still working on a few bigger PRs for 6.4 and some new important bugs that just got reported, but we are hopefully nearing the point of freeze and test. Obviously if some tasks end up slowing down the process too much, we'll have to start triaging for a future 6.5. I won't promise

[dspace-devel] DSpace 6.4 progress

2020-09-02 Thread Kim Shepherd
Hi all, you'll have noticed the further delays to DSpace 6.4... hopefully close to the finish line, now. The more eyes / hands we can get testing https://github.com/DSpace/DSpace/pull/2918 (especially in XMLUI which has had less production usage) the quicker we can get a long-needed release out th

Re: [dspace-devel] Why does Curator do the entire run in a single transaction?

2022-02-12 Thread Kim Shepherd
Hm, this does sound like a problem, I may not have noticed it myself as I typically do put in Context commits within my performItem() implementation anyway. Could it be as simple as doing a commit after calling performObject in distribute(), and maybe decaching the dso at the end of distribute()?

[dspace-devel] Basic Python REST client for DSpace 7

2022-02-15 Thread Kim Shepherd
Hi all In the process of planning a content migration, we've got a basic Python REST API client for DSpace working with basic CRUD operations for bitstreams, bundles, items, collections, communities: https://github.com/the-library-code/dspace-rest-python I'll keep it updated with any further imp

Re: [dspace-devel] Re: Basic Python REST client for DSpace 7

2022-02-17 Thread Kim Shepherd
im! > > I'm mostly working with Python in my full-time job now, so this might be a > good way for me to get back in touch with DSpace :-) > > Op woensdag 16 februari 2022 om 04:49:03 UTC+1 schreef Kim Shepherd: > >> Hi all >> >> In the process of plannin

Re: [dspace-devel] Why does Curator do the entire run in a single transaction?

2022-05-10 Thread Kim Shepherd
ttps://wiki.lyrasis.org/display/DSDOC6x/Curation+System > > I run a curation task over our entire repository (~96,000 items) every > night like this: > > $ dspace curate -t countrycodetagger -i all -s object > > The scope parameter seems to have helped, if I recall correctly