The April 2023 Edition of The Resource
Hello Reader, here is this month’s iRODS news and developments!
News
Sorry it’s late!
I had this in my drafts, and then a bank holiday weekend and school strikes completely overtook me. So you get two this month!
User Group Meeting 2023
Best Student Technology Award
The iRODS Consortium’s Best Student Technology Award. Submissions of ongoing iRODS-related work, including a new client or library, an integration with existing infrastructure, or a piece of policy, will be considered.
https://irods.org/ugm2023/cfp/
Main Repository Activity
Open Issues
Add microservices for bitwise operations
SQL statement leak: too many concurrent statements
clientLogin family of functions must not print messages to stdout / stderr
Investigate whether rxDataObjWrite honors the offset member variable in OpenedDataObjInp
Improve collection listing performance
Add external mechanism for tracking scoped_permission instances
Add option to rxExecMyRule that allows retrieving the plugin of a REP instance
Split lib.get_resource_parent into get_resource_parent_name and get_resource_parent_id
msiSetKeyValuePairsToObj can crash agents
Automated irods installation not deterministic provider and consumer irods roles
Inconsistency in password length allowed for 4.3 icommands.
Closed Issues
Closed on - 2023-04-17 21:14:39 Document itree behavior around listing of very large collections
Closed on - 2023-04-12 16:22:07 receiving error while trying to use the resource mkresc
Closed on - 2023-04-11 16:18:48 Add unit test for scoped_permission
Closed on - 2023-04-03 17:29:47 msiServerMonPerf malfunctions in a Docker container
Closed on - 2023-04-05 14:27:13 Compound Resource - Use replica status when deciding whether to stage to archive
Closed on - 2023-03-30 17:49:13 Add library that gives iRODS processes a space to write arbitrary data to
Closed on - 2023-03-29 20:44:39 Integers in NREP list objects contain only zeros when accessed in a microservice
Closed on - 2023-03-29 20:44:48 Add microservices that allow users to manipulate JSON objects and strings
Closed on - 2023-04-03 14:45:55 add note about %-separator between multiple variables for first form of irule usage
Closed on - 2023-04-05 14:25:33 Update mock archive to use irv::calculate()
Closed on - 2023-04-06 20:03:22 Putting test file while setting up catalog service consumers fails
Closed on - 2023-04-05 14:26:16 When requesting a replica from a stale archive, we are getting the good cache version.
Closed on - 2023-04-06 20:53:48 iget -n does not always return specified replica
Closed on - 2023-04-05 14:26:32 Error for password too long only occurs for passwords between 43 and 45 characters.
Closed on - 2023-04-03 14:26:08 Add remove_if_exists(file) and make_arbitrary_file to lib.py
Closed on - 2023-04-06 17:03:37 itree gives confusing errors for missing data objects and collections
Closed on - 2023-04-14 18:40:18 Replica in cache marked good after stage-to-cache returns an error
Closed on - 2023-03-31 17:52:43 severe imkdir performance impact with inheritance enabled
Closed on - 2023-04-11 16:19:00 Inconsistent errors for irm of object with own permission in collection with read permission
Closed on - 2023-04-10 20:54:34 The pep_database_mod_data_obj_meta_* PEPs not called when new file uploaded
Closed on - 2023-04-11 14:30:00 ifsck generates only chkObjConsistency
Closed on - 2023-04-01 15:49:32 Rule engine plugin framework fallthrough causes spurious failures, crashes, log spam
Closed on - 2023-03-29 20:43:45 iexit full can remove .irodsA file for service account
Python iRODS Client Activity
Open Issues
Remove deprecated symbols: iRODSUserGroup, UserGroup, UserGroupDoesNotExist, UserGroupManager, user_groups
Closed Issues
Closed on - 2023-04-20 23:28:23 enable non-default string types for AVUs in Python 2 and 3
Closed on - 2023-03-28 15:41:14 unregister call ignores NUM_REPL_KW and RESC_NAME_KW, removing all replicas
Closed on - 2023-03-28 14:40:05 Can’t add 0 as value in metadata.set()
icommands Activity
Open Issues
Extend ils -l to show system metadata about collections
YODA Activity
Open Issues
[FEATURE] data manager rights on subcategory level only
Closed Issues
Closed on - 2023-04-13 08:30:54 [FEATURE] Search for users partial name
Closed on - 2023-03-31 07:58:41 [FEATURE] Display DOI in Yoda Vault area when dataset is published
Closed on - 2023-03-30 08:30:06 [BUG] Internal Server Error on publication node when using verb=ListRecords
Closed on - 2023-04-04 07:20:01 [BUG] When oidc_enable: false in ansible full.yml, web portal throws Internal Server Error on login
Closed on - 2023-04-24 11:07:56 [FEATURE] yoda metadata change related data package title
Closed on - 2023-04-24 11:08:45 [FEATURE] Improve the behavior of the metadata Save button
Closed on - 2023-04-04 14:36:30 [FEATURE] Affiliation identifier field
If you think someone else would appreciate this newsletter, they can sign up at https://theresource.metadata.school/
One yak was shaved in the making of this newsletter (Thanks Elon…).
Don't miss what's next. Subscribe to The Resource: