The Resource September 2023


Your monthly iRODS developments

The Resource

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


News

No news this month? I am sure I missed something, but Twitter has been quiet, and RENCI don’t have a Mastodon account (that I know of!).

Even the iRODS-Chat mailing list has been quiet.


Main Repository Activity

Open Issues

Delay microservices should accept not valid msis/inexistent rules?

Add support for units with iinit --ttl

Investigate how to determine when a client-side redirect is absolutely necessary

Consider exposing RNG/seed as parameters for irods::generate_random_alphanumeric_string

Investigate CAT_SUCCESS_BUT_WITH_NO_INFO being returned by iCommands when using MariaDB ODBC connector on Almalinux 8

msiSetResource crashes agent

only load configuration files at server startup and upon request

python rule language failing when rulefile is too big

cannot put a file with a space in a directory with a single quote

Possible race-condition in process stash

add hands-free recovery mechanism (recovery_regex) for when the delay server is gone

msiSendMail msi fails when its subject includes :, ;, -

Explore using system-provided libarchive

Consider removing old OpenSUSE-specific CMake code

Closed Issues

Closed on - 2023-09-20 20:08:07 Tighten minimum privilege level needed for invoking API plugins

Closed on - 2023-09-18 23:10:08 Unable to install irods-database-plugin-postgrescat

Closed on - 2023-09-18 15:37:12 iRODS Filesystem library will return incorrect permissions when communicating with 4.2 server

Closed on - 2023-09-19 18:04:12 Split class in test_icommands_file_operations.py into multiple classes

Closed on - 2023-09-18 15:41:50 clearExecCmdOut does not free contents of internal byte buffers

Closed on - 2023-09-17 02:13:39 UseLibCXX.cmake: bump required CMake version

Closed on - 2023-09-11 18:02:33 Remove rErrMsg_t from connection_context in connection pool

Closed on - 2023-09-20 21:24:36 Add EL version to RPM package version strings

Closed on - 2023-09-11 18:02:06 Expose GenQueryOut::totalRowCount through the query iterator

Closed on - 2023-09-11 18:02:25 Connection pool needs to track changes in the number of resources too

Closed on - 2023-09-11 18:02:15 Consider adding new database column for storing the fractional part of R_RESC_MAIN.modify_ts

Closed on - 2023-09-07 16:20:13 Process stash ‘erase_if’ function should indicate number of elements removed

Closed on - 2023-08-29 13:45:56 db_check_auth_credentials_op uses incompatible SQL syntax for MySQL

Closed on - 2023-08-29 13:45:49 Unit test for lifetime_manager does not allocate space for null-terminator

Closed on - 2023-08-31 14:09:41 Long running agents spawned via a connection pool do not see changes to resources

Closed on - 2023-09-20 13:46:47 Expose set_grid_configuration (and get) API through iadmin subcommand

Closed on - 2023-09-15 17:48:15 Ensure RPM packages are collecting dependencies on all EL distros

Closed on - 2023-08-29 15:43:42 NO_NEXT_RESC_FOUND when uploading data object using PRC if resource has minimum free space set

Closed on - 2023-09-21 13:45:57 Debian 12 support

Closed on - 2023-08-29 18:50:22 Bump Boost library dependency to 1.81

Closed on - 2023-09-11 15:13:21 The server must reject overlapping requests to change where the delay server runs

Closed on - 2023-09-20 13:46:35 PAM passwords cannot exceed MAX_PASSWORD_LEN (50) characters

Closed on - 2023-09-06 14:26:27 Automated irods installation not deterministic provider and consumer irods roles

Closed on - 2023-08-24 17:16:49 irods-icommands package missing dependencies on Almalinux 8

Python iRODS Client Activity

Open Issues

Allow loading and saving of library configuration

Closed Issues

Closed on - 2023-09-20 12:52:52 error

Closed on - 2019-08-15 15:44:28 Enough unclosed queries cause CAT_STATEMENT_TABLE_FULL error

NFSRODS Activity

Closed Issues

Closed on - 2023-08-24 17:10:19 make NFSRODS report via spOption

externals Activity

Closed Issues

Closed on - 2023-09-21 15:46:05 Older distro.codename implementations return undesirable strings

Closed on - 2023-09-06 02:41:41 Explore removing imagemagick

Closed on - 2023-09-05 21:11:24 Add jwt-cpp to externals for HTTP OIDC support.

Closed on - 2023-09-06 13:51:16 libs3: Build fails with format-overflow warning on almalinux:9

YODA Activity

Open Issues

[FEATURE] Make metadata available within institute before publication

[FEATURE] CodeMeta fields

Closed Issues

Closed on - 2023-09-05 10:59:25 [FEATURE] Add metadata form version info to json

Closed on - 2023-09-20 09:36:53 [FEATURE] sandbox yoda


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 how many? Hard to tell.

113 Cherry St #92768, Seattle, WA 98104-2205
Unsubscribe · Preferences

Metadata School

Read more from Metadata School
snakes in 2025

Your monthly iRODS developments The Resource Image showing text with 'welcome to 2025' and snakes Hi everybody! Like many other newsletters or companies you might have forgotten you had subscribed to, The Resource wishes you a Happy New Year and much successful data management in 2025! Yes, before you ask, the fact you're getting this at all means that the newsletter, which has been on hiatus, whilst, amongst other things, I moved house. Now that that's over with, I'm looking to resurrect the...

Your monthly iRODS developments The Resource Hello Reader, here is this month’s iRODS news and developments! News Two months off - oops! The ‘holiday’ season somewhat derailed me (should you meet me in person, ask me about the three c calamities) - lets see if I can pick it up for the new year! Fediverse? Does anyone know of any iRODS resources on Mastodon / the Fediverse? With Twitter increasingly hard to use and arguably unpleasant, I’ve seen a lot of technical communities move over to...

 pumpkin by T. Kiefer Robertson

Your monthly iRODS developments The Resource Hello Reader, here is this month’s iRODS news and developments! News iRODS 4.3.1 is released! release announcement This release represents a steady improvement on 4.3.0's significant release last year. Most significantly, the memory leaks introduced with the new frameworks in 4.3.0 have been fixed alongside internal refactoring. Additionally, three new operating systems are now supported by our binary packaging.Detached mode has been added to the...