Skip to content

[#3] Fix package name for Enterprise Linux 9 and 10 (main)#42

Merged
korydraughn merged 2 commits intoirods:mainfrom
korydraughn:el_packaging.m
Apr 7, 2026
Merged

[#3] Fix package name for Enterprise Linux 9 and 10 (main)#42
korydraughn merged 2 commits intoirods:mainfrom
korydraughn:el_packaging.m

Conversation

@korydraughn
Copy link
Copy Markdown
Contributor

No description provided.

@korydraughn
Copy link
Copy Markdown
Contributor Author

With b49819b, I get the following package names for EL9 and EL10.

$ ls package_output*                                        
package_output:                                                                  
irods-rule-engine-plugin-policy-composition-policy-0.1.0-0.el9+5.0.2.x86_64.rpm  
                                                                                 
package_output.el10:                                                             
irods-rule-engine-plugin-policy-composition-policy-0.1.0-0.el10+5.0.2.x86_64.rpm 

Waiting for github action workflows to report success (passing tests).

@korydraughn
Copy link
Copy Markdown
Contributor Author

For comparison, here's what the package name for storage tiering for EL9 looks like.

irods-rule-engine-plugin-unified-storage-tiering-5.0.1-0.el9+5.0.2.x86_64.rpm

@korydraughn
Copy link
Copy Markdown
Contributor Author

I just noticed that the package name for policy composition includes policy twice.

irods-rule-engine-plugin-policy-composition-policy-<snip>
                         ^^^^^^             ^^^^^^

Will fix that.

@korydraughn
Copy link
Copy Markdown
Contributor Author

Fixed the package name for EL.

$ ls _packages/                                          
irods-rule-engine-plugin-policy-composition-0.1.0-0.el10+5.0.2.x86_64.rpm
irods-rule-engine-plugin-policy-composition-0.1.0-0.el9+5.0.2.x86_64.rpm

Now we wait for the workflows to show passing tests.

@korydraughn
Copy link
Copy Markdown
Contributor Author

Here's the contents of each RPM.

bash-5.2# rpm -qlp irods_pkgs/irods-rule-engine-plugin-policy-composition-0.1.0-0.el10+5.0.2.x86_64.rpm
/usr/lib64/irods                                                                                       
/usr/lib64/irods/plugins                                                                               
/usr/lib64/irods/plugins/rule_engines                                                                  
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-collection_modified.so 
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-data_object_modified.so
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-metadata_modified.so   
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-resource_modified.so   
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-user_modified.so       
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-data_replication.so    
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-data_retention.so      
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-data_verification.so   
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-filesystem_usage.so    
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-log_context.so         
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-query_processor.so     
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-testing_policy.so      
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-verify_checksum.so     
/var                                                                                                   
/var/lib                                                                                               
/var/lib/irods/scripts/irods/test/test_plugins_policy.py                                               
bash-5.2# rpm -qlp irods_pkgs/irods-rule-engine-plugin-policy-composition-0.1.0-0.el9+5.0.2.x86_64.rpm 
/usr/lib64/irods                                                                                       
/usr/lib64/irods/plugins                                                                               
/usr/lib64/irods/plugins/rule_engines                                                                  
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-collection_modified.so 
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-data_object_modified.so
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-metadata_modified.so   
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-resource_modified.so   
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-event_handler-user_modified.so       
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-data_replication.so    
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-data_retention.so      
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-data_verification.so   
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-filesystem_usage.so    
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-log_context.so         
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-query_processor.so     
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-testing_policy.so      
/usr/lib64/irods/plugins/rule_engines/libirods_rule_engine_plugin-policy_engine-verify_checksum.so     
/var                                                                                                   
/var/lib                                                                                               
/var/lib/irods/scripts/irods/test/test_plugins_policy.py                                               

Comment thread event_handler_group_modified.cmake Outdated
@korydraughn korydraughn marked this pull request as ready for review April 7, 2026 17:10
@korydraughn korydraughn changed the title [#3] Fix package name for EL (main) [#3] Fix package name for Enterprise Linux 9 and 10 (main) Apr 7, 2026
@korydraughn
Copy link
Copy Markdown
Contributor Author

GH workflows passed.

Adding pounds and merging.

@korydraughn korydraughn merged commit 259e715 into irods:main Apr 7, 2026
18 of 19 checks passed
@korydraughn korydraughn deleted the el_packaging.m branch April 7, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant