Skip to content

Support libvips use in hydra-derivatives#7450

Open
mcritchlow wants to merge 1 commit into
mainfrom
bump-hydra-derivatives
Open

Support libvips use in hydra-derivatives#7450
mcritchlow wants to merge 1 commit into
mainfrom
bump-hydra-derivatives

Conversation

@mcritchlow
Copy link
Copy Markdown
Contributor

libvips support[1] was added in hydra-derivatives 4.1.0 and we would like to be able to use it to address some performance issues we're having generating image derivatives for large images.

I'm not sure what else needs to be addressed to potentially make this branch suitable for review/merge so starting with just the gemspec/version bump for consideration. Thank you!

  1. samvera/hydra-derivatives@c8effd0

@samvera/hyrax-code-reviewers

libvips support[1] was added in hydra-derivatives 4.1.0 and we would
like to be able to use it to address some performance issues we're
having generating image derivatives for large images.

1. samvera/hydra-derivatives@c8effd0
@mcritchlow mcritchlow force-pushed the bump-hydra-derivatives branch from 59d562e to cc17e70 Compare May 15, 2026 16:41
@github-actions
Copy link
Copy Markdown

Test Results

    17 files  ±0      17 suites  ±0   3h 26m 19s ⏱️ - 2m 18s
 7 552 tests  - 1   7 244 ✅  - 2  306 💤 ±0  2 ❌ +1 
25 534 runs  ±0  24 939 ✅  - 1  593 💤 ±0  2 ❌ +1 

For more details on these failures, see this check.

Results for commit cc17e70. ± Comparison against base commit c2b18e5.

This pull request removes 442 and adds 441 tests. Note that renamed tests count towards both.
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f42a9f694e0>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f6cbdce4b00>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f6d58948348>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f8d55ab0f10>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f42a9f8b900>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f6cbe2bc320>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f6d5898a3d8>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f8d55aeb908>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to destroy AdminSet: f31ce0b4-9efd-4439-95f9-01c56404fd0a
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to destroy Hyrax::AdministrativeSet: 50dfde76-5265-4cd1-ac90-8ce9cc81c1e5
…
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f2aedfdb910>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007f324090fc80>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007fc1ae879890>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplate:0x00007febeb4162c8>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f2aedfe8d40>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007f324092e388>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007fc1ae8c5c90>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to create #<Hyrax::PermissionTemplateAccess:0x00007febeb43c1d0>
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to destroy AdminSet: 1d546cc8-7d7c-4c28-b083-2ab89d25c2a1
spec.abilities.ability_spec ‑ Hyrax::Ability AdminSets and PermissionTemplates a user without edit access is expected not to be able to destroy Hyrax::AdministrativeSet: 4098e0d0-ff87-469d-9129-b3e46e2c7568
…

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