Arch linux not updating to sycthing 1.24...

[user@hostname2 ~]$ sudo pacman -Syu
[sudo] password for user:
Sorry, try again.
[sudo] password for user:
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 alarm is up to date
 aur is up to date
:: Starting full system upgrade...
 there is nothing to do

[user@hostname2 ~]$ sudo pacman -S syncthing
warning: syncthing-1.23.6-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) syncthing-1.23.6-1

Total Installed Size:  21.57 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] n

[user@hostname2 ~]$ uname -a
Linux hostname2 6.1.47-1-rpi-ARCH #1 SMP Fri Aug 25 13:19:49 MDT 2023 armv7l GNU/Linux

why my syncthing is not updating to v1.24.0

Could you try another mirror? Maybe yours isn’t up to date.

Arch Linux only officially provides x86-64 binaries, so it’s likely that the port of Arch Linux to Raspberry Pi is a bit behind.

For comparison, here’s the uname -a output from my Arch Linux box…

Linux testing82 6.4.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 24 Aug 2023 00:38:14 +0000 x86_64 GNU/Linux

… and from a pacman search for Syncthing:

# pacman -Ss syncthing
extra/syncthing 1.24.0-1 [installed]
    Open Source Continuous Replication / Cluster Synchronization Thing
extra/syncthing-discosrv 1.24.0-1
    Discovery server for Syncthing
extra/syncthing-relaysrv 1.24.0-1
    Relay server for Syncthing
[user@hostname2 ~]$ sudo pacman -Ss syncthing
[sudo] password for user:
extra/syncthing 1.23.6-1 [installed]
    Open Source Continuous Replication / Cluster Synchronization Thing
extra/syncthing-discosrv 1.23.6-1
    Discovery server for Syncthing
extra/syncthing-gtk 1:
    GTK3 based GUI and notification area icon for Syncthing
extra/syncthing-relaysrv 1.23.6-1
    Relay server for Syncthing

looks like repo is not updated yet. thanks for help

I’d update the mirror list.

The Arch Linux for ARM project updated its Syncthing package to 1.24.0:

So if you still don’t see it, try refreshing the package lists via pacman -Syy, and if needed, adjust the list of mirrors per @bt90’s recommendations.