Package Details: ruby-dry-core 1.1.0-2

Git Clone URL: https://aur.archlinux.org/ruby-dry-core.git (read-only, click to copy)
Package Base: ruby-dry-core
Description: A toolset of small support modules used throughout the dry-rb ecosystem
Upstream URL: https://github.com/dry-rb/dry-core
Licenses: MIT
Submitter: gromit
Maintainer: Auerhuhn
Last Packager: Auerhuhn
Votes: 0
Popularity: 0.000000
First Submitted: 2025-04-18 09:53 (UTC)
Last Updated: 2025-05-09 12:53 (UTC)

Latest Comments

Auerhuhn commented on 2025-05-09 19:29 (UTC)

@blackthorne: Alright, thanks for clarifying!

blackthorne commented on 2025-05-09 19:08 (UTC) (edited on 2025-05-09 19:09 (UTC) by blackthorne)

@Auerhuhn

I marked the package as out of date because blau had reported that this PKGBUILD was broken on 4/24, with no update since then, and I emailed you at the email in your profile from the email listed in my profile (Subject: "Broken AUR PKGBUILD: ruby-dry-core") on 5/1 with no response. Thank you for fixing it!

Auerhuhn commented on 2025-05-09 13:11 (UTC) (edited on 2025-05-09 13:12 (UTC) by Auerhuhn)

@blau @blackthorne Fixed, thanks. ruby-dry-struct and ruby-dry-monads are no longer required for building ruby-dry-types or ruby-dry-core. Removed the circular dependency to ruby-dry-types, too. The ruby-super_diff error is still present; it’s in ruby-dry-monads, thus unrelated to this package. Will try fixing it there. tl;dr -core and -types works now; -monads not yet.

@blackthorne If you want to report an issue, please use the comment section or email in the future. The Flag package out-of-date action is only for reporting upstream releases, not for reporting issues with the PKGBUILD.

blau commented on 2025-04-24 10:39 (UTC)

[BUG] Circular dependency & missing ruby-super_diff

Affected PKGBUILDs
- ruby-dry-core (latest: pkgver 1.1.0-1)
- ruby-dry-types (latest: pkgver 1.8.2-2)

Steps to reproduce
1. yay -S ruby-dry-types
2. See “circular dependencies not allowed” errors for ruby-dry-core, dry-monads, dry-struct.
3. yay -S ruby-dry-core also errors out the opposite way.
4. Additionally, both fail on missing ruby-super_diff.

Actual result

-> % yay -S  ruby-dry-types
 -> ruby-dry-typesruby-dry-core circular dependencies not allowed
 -> ruby-dry-typesruby-dry-core circular dependencies not allowed
 -> ruby-dry-typesruby-dry-monads circular dependencies not allowed
 -> No AUR package found for ruby-super_diff
 -> ruby-dry-typesruby-dry-struct circular dependencies not allowed
 -> could not find all required packages: ruby-super_diff 
-> % yay -S ruby-dry-core 
 -> ruby-dry-coreruby-dry-types circular dependencies not allowed
 -> ruby-dry-coreruby-dry-logic circular dependencies not allowed
 -> ruby-dry-coreruby-dry-monads circular dependencies not allowed
 -> ruby-dry-typesruby-dry-monads circular dependencies not allowed
 -> No AUR package found for ruby-super_diff
 -> ruby-dry-coreruby-dry-struct circular dependencies not allowed
 -> ruby-dry-typesruby-dry-struct circular dependencies not allowed
 -> could not find all required packages: ruby-super_diff 
% paru 
:: Synchronising package databases...
 nwg                                                                         0.0   B  0.00   B/s 00:00 [-------------------------------------------------------------] 100%
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do
:: Looking for PKGBUILD upgrades...
:: Looking for AUR upgrades...
:: Looking for devel upgrades...
:: Resolving dependencies...
error: could not find all required packages:
    ruby-super_diff (wanted by: ruby-highline -> ruby-dry-types -> ruby-dry-monads)