Package Details: libidn11 1.33-3

Git Clone URL: https://aur.archlinux.org/libidn11.git (read-only, click to copy)
Package Base: libidn11
Description: Implementation of the Stringprep, Punycode and IDNA specifications
Upstream URL: https://www.gnu.org/software/libidn/
Licenses: GPL3, LGPL
Submitter: City-busz
Maintainer: Damgaldor
Last Packager: Damgaldor
Votes: 13
Popularity: 2.76
First Submitted: 2025-10-28 10:02 (UTC)
Last Updated: 2025-10-31 19:24 (UTC)

Pinned Comments

Damgaldor commented on 2025-10-31 19:24 (UTC)

For anyone having issues with the PGP key, yay imports it automatically, but you can also do it manually with

gpg --recv-keys 9AA9BDB11BB1B99A21285A330664A76954265E8C

Latest Comments

« First ‹ Previous 1 2

ahrs commented on 2025-10-31 17:00 (UTC) (edited on 2025-10-31 17:02 (UTC) by ahrs)

Patch to switch the PKGBUILD over to the Gitlab mirror. It's not broke, GNU's Savannah infrastructure is just not very good for a public mirror:

git clone https://aur.archlinux.org/libidn11.git aur-libidn11
cd aur-libidn11
patch -p1 -i - <<EOF
diff --git a/PKGBUILD b/PKGBUILD
index 07a18c3..1c9f477 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,10 +12,10 @@ arch=('x86_64')
 license=('GPL3' 'LGPL')
 depends=('glibc')
 makedepends=('git' 'gperf' 'gtk-doc')
-source=("git+https://git.savannah.gnu.org/git/libidn.git?signed#tag=libidn-\${pkgver//./-}"
+source=("git+https://gitlab.com/libidn/libidn.git?signed#tag=libidn-\${pkgver//./-}"
         'libidn11-subdirs.patch')
 validpgpkeys=('9AA9BDB11BB1B99A21285A330664A76954265E8C') # Simon Josefsson <simon@josefsson.org>
-sha256sums=('SKIP'
+sha256sums=('3516eda29474ff5a349e1fa091eaa11e6b6f25eeadc9392c3ba91f4a6899c507'
             '0c440fe12da1372e8f9388e6b2bed3f0dd57d2696e08cb8d92e9880fd315ca63')

 prepare() {
EOF
makepkg -si

gyscos commented on 2025-10-31 16:46 (UTC) (edited on 2025-10-31 16:47 (UTC) by gyscos)

Hi, and thanks for maintaining this package!

It seems the latest commit bumped the pkgrel to 3 in the SRCINFO only, not in PKGBUILD.

As a result, the aur advertises 1.33-3 as available, but the package ends up being 1.33-2. This leads to AUR helpers constantly trying to update this package.

Could you please update PKGBUILD and SRCINFO to agree on a version (either pkgrel=2 or 3 would work). Thanks again!

EDIT: I don't have any issue building the package, apart from the release number. If you're having issues and are using a AUR helper, try removing the package cache (for example if using paru, rm -r ~/.cache/paru/clone/libidn11).

43615 commented on 2025-10-31 15:50 (UTC)

This package is broken:

==> Making package: libidn11 1.33-2 (Fri Oct 31 16:36:48 2025)
==> Retrieving sources...
  -> Cloning libidn git repo...
Cloning into bare repository '/home/aegis/.cache/paru/clone/libidn11/libidn'...
remote: Counting objects: 27368, done.
remote: Compressing objects: 100% (7246/7246), done.
remote: Total 27368 (delta 19031), reused 26916 (delta 18701)
Receiving objects: 100% (27368/27368), 8.26 MiB | 12.00 KiB/s, done.
Resolving deltas: 100% (19031/19031), done.
  -> Found libidn11-subdirs.patch
==> Validating source files with sha256sums...
    libidn ... Skipped
    libidn11-subdirs.patch ... Passed
==> Verifying source file signatures with gpg...
    libidn git repo ... FAILED (unknown public key 860B7FBB32F8119D)
==> ERROR: One or more PGP signatures could not be verified!
error: failed to download sources for 'libidn11-1.33-3': 

Also, the "receiving objects" step takes an extremely long time because the source appears to be throttling to just a few KiB/s.

nimitbhardwaj commented on 2025-10-31 09:22 (UTC)

I checked,

commit 1c32c8873bc9991b0fe93d1694a311baf87ec0dd (HEAD -> master, origin/master, origin/HEAD)
Author: Damglador <email here>
Date:   Thu Oct 30 16:43:35 2025 +0100

    Bump back the pkgrel

here the change was made in PKGBUILD,

-   pkgrel = 2
+   pkgrel = 3

can we revert this change why this change was made?

nimitbhardwaj commented on 2025-10-31 09:07 (UTC)

I have a dependency on libidn11.

➜  ~ pactree -r libidn11
libidn11
└─icaclient

➜  ~ pacman -Qi libidn11
Name            : libidn11
Version         : 1.33-2
Description     : Implementation of the Stringprep, Punycode and IDNA specifications
Architecture    : x86_64
URL             : https://www.gnu.org/software/libidn/
Licenses        : GPL3  LGPL
Groups          : None
Provides        : None
Depends On      : glibc
Optional Deps   : None
Required By     : icaclient
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 206.05 KiB
Packager        : Unknown Packager
Build Date      : Fri 31 Oct 2025 12:10:48 PM IST
Install Date    : Fri 31 Oct 2025 02:17:02 PM IST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : None

I installed icaclient using yay. Now when I do an update using yay -Syu, it tries to update everytime this library. It knows libidn11 has latest version as 1-33-3, but when going further for update, it installs 1-33-2 only(previous version)

Below shows the instance.

➜  ~ yay -Syu
[sudo] password for nimitbhardwaj: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Flagged Out Of Date AUR Packages: conan  python-patch-ng  python-pluginbase
:: 1 package to upgrade/install.
1  aur/libidn11  1.33-2 -> 1.33-3
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
AUR Dependency (1): libidn11-1.33-3
:: PKGBUILD up to date, skipping download: libidn11
  1 libidn11                                 (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 libidn11                                 (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 libidn11                                 (Installed) (Build Files Exist)
==> PKGBUILDs to edit?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 

==> Making package: libidn11 1.33-2 (Fri 31 Oct 2025 02:37:17 PM IST)
==> Retrieving sources...
  -> Updating libidn git repo...
  -> Found libidn11-subdirs.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...

above occurs everytime. Anyone know solution here or is there any change in the PKGBUILD needed?

JohnDoe79 commented on 2025-10-29 10:22 (UTC)

This one needs a maintainer.

 -> Orphan (unmaintained) AUR Packages: libidn11