The Resource logo

The Resource

Archives
Subscribe
July 24, 2023

The July 2023 Edition of The Resource

Yaks Shaved: 1

July 2023

​

The Resource


Hello Reader, here is this month’s iRODS news and developments!

News

iRODS Automated Ingest … v0.4.2 is released

​v0.4.2 and the compairson to 0.4.1​

This release fixes the exclude and post_job behaviour and updates two dependencies.


Main Repository Activity

Open Issues

​Investigate test_rulebase failing​

​Should a successful call to rc_switch_user close all open data objects?​

​irsync issues - irsync breaks at random where iget is able to fetch the file​

My spidey sense says that this also occurs with iput -r, from 4.2.7 through 4.3.1 ATM

​Add function to irods::process_stash that allows bulk removal​

​Remove dependency on .irodsA file for changing passwords in user administration library​

​Should the session signature be tied to the RcComm?​

​ibun verbose or progress​

​setSessionTicket can result in segmentation fault​

​icp fails for large files when msiExecCmd called from within pep_database_reg_data_obj_post​

​Remove inappropriate absolute paths from source code and configuration files​

​Add support for AlmaLinux 9 and Rocky Linux 9​

​Investigate how to disassociate a ticket from a connection​

​Data object name containing the word select​

​Investigate test_control_plane failing.​

​Add a mechanism by which a plugin may add a cron task​

​Individual CRON manager tasks should be disable-able​

​Creating a data object containing a single quote in the name using itouch results in SYS_NO_GOOD_REPLICA​

​test_irepl_a_updates_stale_zero_byte_replicas__issue_6285 fails when running python suite​

​No microservice available for removing user from group​

​ils -A does not print ACLs for data object with single quotation mark in name​

​iRODS storage tiering plugin does not create needed AVU when using irsync command or msi function​

​iRODS storage tiering plugin does not create needed AVU when using msiDataObjClose​

​rError in RcComm is not initialized before call to procApiRequest.​

​DataObjInp::dataSize should be initialized to -1​

​C++ connection libraries must propagate error codes from plugins through exception types​

​Type of the size_ member of irods::file_object can lead to errors​

​C++ client connection libraries should include more information about failures​

​Should iinit show default values or available choices?​

​Create C++ template project for new authentication plugin framework plugins​

​The server must reject overlapping requests to change where the delay server runs​

​msiCollRsync produces stacktrace, but works as expected​

​Create C++ project template for database plugins​

​Data object mtime not updating after ingest and istream​

Closed Issues

Closed on - 2023-07-14 18:04:30 Investigate OPENSSL_API_COMPAT format inconsistency​

Closed on - 2023-07-03 16:43:41 No microservice available for adjusting permissions on data objects and collections​

Closed on - 2023-07-07 14:43:44 Provide a mechanism for plugins to tell the server what flags to pass to dlopen()​

Closed on - 2023-07-14 16:31:25 Refactor parameters for resource functions in lib.py​

Closed on - 2023-06-29 14:28:37 irods::connection_pool needs to throw iRODS exceptions instead of the C++ standard exceptions​

Closed on - 2023-06-27 11:53:26 msiCollRsync as irods admin?​

Closed on - 2023-06-27 15:36:28 Add missing optional configurations to server_config.json on server upgrade​

Closed on - 2023-06-29 14:28:28 clang-tidy: demote readability-named-parameter to a warning​

Closed on - 2023-06-26 20:31:09 Add/Document special macro for hiding code from clang-tidy checks​

Closed on - 2023-07-06 14:29:55 clang-tidy: disable readability-avoid-const-params-in-decls​

Closed on - 2023-06-27 16:58:23 msiDataObjChksum replNum does not work​

Closed on - 2023-07-07 13:10:34 Create C++ project template for resource plugins​

Closed on - 2023-06-29 14:27:08 Use strong types for user identity parameters in client_connection and connection_pool interfaces​

Closed on - 2023-07-17 15:14:22 Ticket modification time is not changing​

Closed on - 2023-07-17 19:51:08 test_authentication_PAM_without_negotiation fails due to unexpected PAM_AUTH_PASSWORD_FAILED from iinit ​

Closed on - 2023-07-04 20:05:30 Metadata should be added only on data objects in & status​

Closed on - 2023-06-29 14:28:20 clang-tidy: demote modernize-use-trailing-return-type to a warning or disable entirely​

Closed on - 2023-06-29 14:28:12 clang-tidy: demote bugprone-easily-swappable-parameters to a warning​

Closed on - 2023-07-06 21:10:29 iticket does not support relative paths containing ./ and/or ../​

Closed on - 2023-07-17 19:51:14 test_authentication_PAM_with_server_params fails due to unexpected PAM_AUTH_PASSWORD_FAILED from iinit​

Closed on - 2023-07-14 20:20:04 guiProgressCallback.h: rodsLong_t and MAX_NAME_LEN referenced before definition​

Closed on - 2023-06-29 14:28:04 clang-tidy: demote readability-function-cognitive-complexity to warning​

Closed on - 2023-06-29 14:27:56 clang-tidy: demote cppcoreguidelines-avoid-magic-numbers to warning​

Closed on - 2023-06-29 14:27:47 clang-tidy: demote cppcoreguidelines-pro-bounds-array-to-pointer-decay to warning​

Closed on - 2023-06-29 16:58:19 Split lib.get_resource_parent into get_resource_parent_name and get_resource_parent_id​

Closed on - 2023-06-29 14:27:39 clang-tidy: demote cert-err58-cpp to warning​

Closed on - 2023-06-23 20:41:50 izonereport should flatten the list of servers in a zone​

Closed on - 2023-06-23 20:41:47 izonereport should calculate and report checksums​

Closed on - 2023-07-07 14:44:56 Metadata harvesting rule breaks iRODS server due to Python import errors.​

Closed on - 2023-07-06 20:53:49 Don’t make const stringview by reference in is_host_in_host_list method​

Closed on - 2023-06-28 17:33:27 Consider exposing timeout options for controlling delay server migration communication​

Closed on - 2023-06-28 17:33:24 Expose CRON settings in advanced settings​

Closed on - 2023-06-29 14:27:29 [gcc] -Wsequence-point warning in connection_pool.cpp​

Closed on - 2023-06-29 14:27:18 Separate authentication step in connection pool​

Closed on - 2023-06-23 20:41:45 Include resource ‘comment’ and ‘info’ in izonereport​

Closed on - 2023-06-23 20:41:51 izonereport including duplicate resource servers​

Python iRODS Client Activity

Open Issues

​implement iRODS sessions over new client HTTP api​

​iRODSSession objects are too complex​

​iRODSSession.data_objects.put does not specify data size​

NFSRODS Activity

Open Issues

​I want to use a directory mounted with nfsrods on NextCloud​

externals Activity

Open Issues

​libs3: Build fails with format-overflow warning on almalinux:9​

Closed Issues

Closed on - 2023-07-17 20:58:03 Remove autoconf​

Closed on - 2023-07-05 14:42:22 Build system shouldn’t leave empty .debs lying around​

YODA Activity

Open Issues

​[FEATURE] Mandatory data manager role​

​[FEATURE] replace name with ‘menu’​

​[FEATURE] Add search menu at search bar as default​

Closed Issues

Closed on - 2023-06-29 07:19:36 [FEATURE] support for subdomain in ansible parameter external_users_domain_filter and oidc_domains​

Closed on - 2023-07-05 12:31:50 [FEATURE] Check ORCID for correctness in metadata form​


​
​

If you think someone else would appreciate this newsletter, they can sign up at https://theresource.metadata.school/​

Some Yaks were shaved in the making of this newsletter, but only through my own mistakes…

​
​Unsubscribe · Preferences​

Don't miss what's next. Subscribe to The Resource:
Powered by Buttondown, the easiest way to start and grow your newsletter.