Skip to main content
Topic: lib32-expat is a version behind (Read 795 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

lib32-expat is a version behind

Tried to push todays updates, and I can't because expat (2.4.3-1) is a version ahead of lib32-expat (2.4.2) which need to be the same, so this prevents updating entirely.

 

Re: lib32-expat is a version behind

Reply #1
Code: [Select]
$ pacman -Si expat
Repository      : system
Name            : expat
Version         : 2.4.2-1
Description     : An XML parser library
Architecture    : x86_64
URL             : https://libexpat.github.io/
Licenses        : MIT
Groups          : None
Provides        : libexpat.so=1-64
Depends On      : glibc
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 114.98 KiB
Installed Size  : 393.69 KiB
Packager        : Artix Build Bot <[email protected]>
Build Date      : Mon Dec 20 16:54:58 2021
Validated By    : MD5 Sum  SHA-256 Sum  Signature

The version of system/expat is 2.4.2-1. Never use Arch's core repository, use Artix's system repository instead.
https://wiki.artixlinux.org/Main/Repositories#Stable
Quote
Note that the core repository should never be used in Artix. It is completely replaced by system and it's guaranteed to break your setup if you enable it, as it contains many packages depending on systemd. The latest mirrorlist is available at our source repository.

Re: lib32-expat is a version behind

Reply #2
Code: [Select]
$ pacman -Si expat
Repository      : system
Name            : expat
Version         : 2.4.2-1
Description     : An XML parser library
Architecture    : x86_64
URL             : https://libexpat.github.io/
Licenses        : MIT
Groups          : None
Provides        : libexpat.so=1-64
Depends On      : glibc
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 114.98 KiB
Installed Size  : 393.69 KiB
Packager        : Artix Build Bot <[email protected]>
Build Date      : Mon Dec 20 16:54:58 2021
Validated By    : MD5 Sum  SHA-256 Sum  Signature

The version of system/expat is 2.4.2-1. Never use Arch's core repository, use Artix's system repository instead.
https://wiki.artixlinux.org/Main/Repositories#Stable

I'm not

Re: lib32-expat is a version behind

Reply #3
strajder, update your mirrors and check again., 2.4.3 is there.

Re: lib32-expat is a version behind

Reply #4
Currently, both the packages system/expat and lib32/lib32-expat have the version 2.4.3-1. At the time when I posted (10:26 GMT+1), system/expat was at 2.4.2-1.

https://gitea.artixlinux.org/packagesE/expat/commits/branch/master

Possible explanation is that the OP has gremlins repository enabled, and obtained gremlins/expat, which was 2.4.3-1 at the time.

2.4.3-1 being moved to gremlins at 21:04 CET = 21:04 GMT+1 Jan 16th
2.4.3-1 being moved to system at 10:12 CET = 10:12 GMT+1 Jan 17th; add ~1 hour needed for mirrors to propagate, and there you have it.

Thread was created at 1:46 Jan 17th GMT+1, when 2.4.3-1 was in gremlins.

Edit: And lib32-expat 2.4.3-1 was in lib32-gremlins, so most likely it is due to lib32-gremlins/lib32-expat 2.4.3-1 being used without gremlins and not finding expat 2.4.3-1 in system (it was in gremlins).

Most users shouldn't use any *gremlins repositories. See below:

https://wiki.artixlinux.org/Main/Repositories#Testing
Quote
Warning! testing is what the name asserts: testing. In Artix, these packages go through the gremlins repositories for a period of time. Only enable these if you are an experienced user and know how to deal with system breakage.