EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #08898


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

Re: [EP-tech] <epc:list> not implemented for 3.4.x


Hi Alex,

Those must have never got added to 3.4.  I can see that I edited the wiki for this back in April 2019.  This would have been shortly after 3.4.1 was released.  At the time we were still maintaining an internal Subversion and an external Git master branch for the codebase, which was a bit of a nightmare to maintain as you can probably imagine.  Before 3.4.2, I rationalised this so there is only the Git master branch available at:

https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprints%2Feprints3.4&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=c3R7%2FqQ5RSRnqOc%2BmVX%2FTPKO6S0eoqRURoooBKSiPEc%3D&amp;reserved=0

I suspect what may have happened was that these additional EPC functions feel through the cracks during the rationalisation process.  I will see if I can dig a little deeper and find out what went wrong.  I have also added a GitHub issue for these to be added in time for 3.4.4:

https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprints%2Feprints3.4%2Fissues%2F202&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=sqBi1QfGMhsz0UQt5DaWz4w8xGW7%2BshTbt4KaGcHBdg%3D&amp;reserved=0

I am really not sure when 3.4.4 will be released as the list of issues still open and associated with that milestone is still rather long and I seem to have very little time to work on them. The end of April 2022 may be overly optimistic.  Especially, as I need to write a whole suite of user acceptance tests for CI, before I even get to the testing phase of a 3.4.4 release.

Regards

David Newman

On 15/03/2022 15:26, Christopher Gutteridge via Eprints-tech wrote:
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprints%2Feprints3.4%2Fblob%2Fv3.4.3%2Fperl_lib%2FEPrints%2FXML%2FEPC.pm&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=rl90Dh6TrnN0lHPFSI6C4zw4QLETpaVL3O8ISbBAqFA%3D&amp;reserved=0

Doesn't seem to be there or in master branch.

It does make some bits of citations so much easier. Not just "foo, bar
and baz" but also when if there's things like if there's brackets around
a couple of terms but if neither are set you don't use the brackets. You
can do it with horrid piles of epc:if but this is nicer.


On 15/03/2022 14:42, Alex Ball via Eprints-tech wrote:
CAUTION: This e-mail originated outside the University of Southampton.

Reading through the Wiki documentation for EPrints Control Format[^1] I
see that <epc:list> is supposed to be available in v3.4.2+, and it
looks really handy (especially for emulating some of the features of
Citation Style Language in citation definitions).

[^1]: https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.eprints.org%2Fw%2FEPrints_Control_Format&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=pJbkgvY9qtkNTdNGSh8IAQYVgP1m2XyafTKKyoP7cCg%3D&amp;reserved=0

Looking at the code for EPrints::XML::EPC, I can see the implementation
for it in the v3.3 codebase but not in v3.4.

I suppose the Wiki ought to be updated, but is this a feature that is
still planned for 3.4.x?

Best wishes,
Alex.

--
Alex Ball (he/him)
Research Data Librarian (Systems)
University of Bath, Bath BA2 7AY, UK
https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bath.ac.uk%2Flibrary%2F&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=d5ABf%2BJPvPJ01EiD5CUvfIy0d2riYFpryZ9UAmxa4vM%3D&amp;reserved=0




*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=Duqyq0IUMx83FZ%2Fsp9V7CuGE248LlBpwIfgBS1rgQOQ%3D&amp;reserved=0
*** EPrints community wiki: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&amp;data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C1d140f7134654fbad57908da069a9c28%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637829558348271027%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=JkO7R1u31NddlW2vL5377%2FKi8zXDgj74bQUVgMkzw5k%3D&amp;reserved=0