irods / irods_capability_storage_tiering

BSD 3-Clause "New" or "Revised" License
5 stars 10 forks source link

allow RPMs to install #205

Closed d-w-moore closed 2 years ago

d-w-moore commented 2 years ago

This, again, is the necessary CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION to prevent RPM conflicts between the plugin package and the base iRODS packages for paths under /var/lib/irods .

d-w-moore commented 2 years ago

This has been necessary also for curl and logical quotas plugins. In all cases CentOS-like OS'es always fail to reach the tests without this CMakeList fix. But I find this strange: Wouldn't the tests have been failing for our previous releases as well? Either:

  1. we did set the ...EXCLUDE... variable in 4-2-stable but didn't cherry-pick to main (for which I see no evidence). Or...
  2. our Jenkins testing always installed plugins with an RPM force option, or...
  3. we're (of late) setting a new option on the RPM packages, causing the conflict to happen when it did not previously, or...
  4. there's something else I'm missing. @alanking @SwooshyCueb @trel
d-w-moore commented 2 years ago

Seems to pass on ubuntu 18 now that the ireg option is updated from -C to -r in that one test. Going back to Centos7 again for another attempt.

d-w-moore commented 2 years ago

squashed/#'d