Archlinux-keyring in core and extra repo

After a checkupdates and a few queries, I noticed that the package archlinux-keyring was in the core and extra repo. In the past, I’ve only seen it in the core.

===> pacman -Q archlinux-keyring
archlinux-keyring 20250123-1

===> pacman -Si archlinux-keyring
Repository      : core
Name            : archlinux-keyring
Version         : 20250123-1
...
===>pacman -Si archlinux-keyring --dbpath=/tmp/checkup-db-1000/

Repository      : core
Name            : archlinux-keyring
Version         : 20250123-1
...
Repository      : extra
Name            : archlinux-keyring
Version         : 20250430.1-1
...
N.M. I is idiot

Yes, and?

They should be there…Manjaro is based on Arch Linux, after all.

I think your mirror lists are out of date, as I only have it in the core repository:

$ pamac search -r archlinux-keyring
archlinux-keyring  20250123-1 [Installed]                                                                                                                                                                                   core
Arch Linux PGP keyring

Does it matter, that they exist in core and extra and they are a different version?

:point_up:

I’m an idiot, sorry.

:slight_smile:

I thought about the update status of the mirrors too, so I went to https://repo.manjaro.org/ and clicked a mirror (00:04), and looked at the core and extra directories. I repeated it with another mirror.

Also went to Branch compare for Manjaro to triple check.

I just wanted to let you guys know. The one in extra should be in core. I have no issues. I’ll close this topic.

Thanks.

Quite obviously, there should be only one version of this package, and it should be in the core repository, which means that somebody goofed up. :face_with_raised_eyebrow:

Pinging @philm and @Yochanan — they’re the ones with write access to the repos.

1 Like

Funny. When I search for it with pamac, I get only the one, expected, result:

$ pamac search archlinux-keyring
archlinux-keyring  20250123-1 [Installed]                                                                                                                                                                                   core
Arch Linux PGP keyring

But when I search with pacman, I get the double, unexpected, result:

$ pacman -Ss archlinux-keyring
core/archlinux-keyring 20250123-1 [installed]
Arch Linux PGP keyring
extra/archlinux-keyring 20250430.1-1 [installed: 20250123-1]
Arch Linux PGP keyring

So I’m guessing pamac don’t handle duplicate package names all too well. It seems it uses the first result it gets and doesn’t continue the search past the first result.

1 Like

That’s a Long Known Issue™ with pamac. :grin:

Yep. So somebody goofed up and pushed the updated archlinux-keyring (20250430.1-1) package to extra instead of to core, where it should have gone.

Our first priority is therefore to remedy this situation. Our second priority will be to find out who did it, and then shoot him at dawn. :grin:

With gummy bears, of course!

1 Like

It was I.

:smile:

1 Like

[quote=“Mirdarthos, post:7, topic:177510”]
But when I search with pacman, I get the double, unexpected, result:
[/quote]

I didn’t so I updated the database and I still don’t. :man_shrugging:

$ pacman -Ss archlinux-keyring                                                                                                       
core/archlinux-keyring 20250430.1-1 [installed: 20250123-1]
    Arch Linux PGP keyring

Now to update properly.

But you’re on Unstable. That’s a separate branch, with its own packages.

2 Likes

I’m on my laptop and I thought it was still on stable, which it isn’t. :facepalm:

2 Likes

In Arch stable currently only version 20250430.1-1 exists and it’s located in the core repo.

2 Likes

Now it’s only in the core repo. :wink:

4 Likes

Your glucose levels must be off the scale.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.