Search Criteria
Package Details: icann-rdap-bin 0.0.29-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/icann-rdap-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | icann-rdap-bin |
| Description: | ICANN implementation of RDAP: the Registry Data Access Protocol (pre-compiled) |
| Upstream URL: | https://github.com/icann/icann-rdap |
| Keywords: | cli icann rdap registry tty tui whois |
| Licenses: | Apache-2.0 OR MIT |
| Conflicts: | icann-rdap, openrdap-client, rdap |
| Provides: | icann-rdap, rdap |
| Submitter: | kseistrup |
| Maintainer: | kseistrup |
| Last Packager: | kseistrup |
| Votes: | 3 |
| Popularity: | 0.74 |
| First Submitted: | 2025-03-17 13:44 (UTC) |
| Last Updated: | 2026-05-05 12:17 (UTC) |
Dependencies (2)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libgcc (libgcc-snapshotAUR)
Latest Comments
kseistrup commented on 2025-03-17 16:50 (UTC)
@tengel Sounds like a plan. Thanks!
tengel commented on 2025-03-17 16:45 (UTC)
@kselstrup in my humble opinion, upload your functional work (rdap-client pkg) add a comment with details why you're orphaning it (link to this bin pkg, "not a rust guy", etc.) and then Orphan. I feel it's important to share the work done (and
!ltohurdle overcome!) if you ask me, help the next AUR maintainer out, give the next AUR maintainer a head start with your work. Definitely link to that upstream ring bug report.kseistrup commented on 2025-03-17 16:39 (UTC) (edited on 2025-03-17 16:44 (UTC) by kseistrup)
@tengel I managed to build the binaries from a
PKGBUILDwhere I had setoptions=('!lto'). Perhaps I should just upload thePKGBUILDand hope that somebody with Rust skill will adopt it. I know nothing about Rust.tengel commented on 2025-03-17 16:19 (UTC)
...I think I found the source of the problem - "ring" (as the error is libring) and I found this bug report: https://github.com/briansmith/ring/issues/2378 - "fixed in 0.17.9"
I took a quick look in the .cargo "src/" dir for the offender(s) (wiped the cache first, etc.):
Oy veh, so we have 5 sub-sub-dependencies all specifically asking to use this "broken" version of "ring" $0.02! I'm happy to use this precompiled bin package to be honest, just like I do for pandoc-bin and shellcheck-bin for the same general aversion to carrying 469 compile-time-dep-heavy AUR source builds around.
kseistrup commented on 2025-03-17 15:37 (UTC)
@tengel Thank you, great mind, for thinking with me! :)
The funny thing is, when I:
then I end up with lovely binaries. It was only then that I attemted to use a
PKGBUILD— and failed. Could it be some compiler flags? I have no idea, so I created this-binpackage instead.It kind of suits me well, because
cargopulls in 469 crates and it takes forever to compile on my old machine. ;)Thanks for the suggestion for the
aarch64binatries, I'll take a look at it.tengel commented on 2025-03-17 14:51 (UTC)
Great minds think alike, I was building the same package after reading the Hacker News link to the ICANN article and had the exact same linking problem, something in the rust "sqlx" (sqlx-macros) won't link:
Anyways, my thoughts after looking at the other options and working on my package - de we want to provide the groundwork for other conflicting packages? I'd like to recommend also adding aarch64 since it's on their downloads page:
kseistrup commented on 2025-03-17 13:48 (UTC) (edited on 2025-03-17 16:45 (UTC) by kseistrup)
If somebody wants to package the
icann-rdap, built from source, I have a fullPKGBUILDfile. Caveat: It doesn't currently link properly, and I do not know how to fix it, which is why I made this package instead.