After i learn in this forum the proper way to keep Tumbleweed up to date, i run zypper dup on a regular basis,i was reading in another thread that snapshot 20180720 change file was empty so i decided to check if my packages are synchronized with http://download.opensuse.org, they are not…
Example: in 20180722 snapshat these packages are being updated:
Repositorio : openSUSE-Tumbleweed-Oss
Nombre : xf86-input-mouse
**Versión : 1.9.2-2.2 **
Arquitectura : x86_64
Proveedor : openSUSE
Tamaño de instalación : 99.8 KiB
Instalado : Si (automáticamente)
Estado : actualizado
Paquete de fuentes : xf86-input-mouse-1.9.2-2.2.src
Resumen : Mouse input driver for the Xorg X server
I have 1.9.2-2.2,if i run zypper dup:
→ sudo zypper dup
Cargando datos del repositorio…
Leyendo los paquetes instalados…
Calculando actualización de distribución…
**No hay nada que hacer.
**it says there is nothing to do and no error messages either.
Just checked the oss repo and some (all?) packages “changed” in 20180722 are still provided in two versions, the “old” and the 20180722 one. What does a “dup” do in such cases? This is normal in the update repo for Leap but seems odd in TW?
As far as I know, the old package stays around for 24 hours or so (because people might be in the middle of downloading it when the new snapshot is published). But the metadata from the repo should only have the latest.
Checking in Yast software manager, I looked for “xf86-input-mouse”. The “Versions” tab showed only the latest.
indeed, disable repo refresh what the culprit, after i reenable it i got the updates:
El siguiente producto va a ser actualizado:
** openSUSE Tumbleweed 20180721-0 -> 20180722-0 x86_64 ** openSUSE-Tumbleweed-Oss openSUSE
**39 paquetes a actualizar.
**i misunderstood the advise about not to run zypper ref because zypper dup will take care of that. i disable it just after the fresh install, i feel easier to search a package and review its dependencies using yast than the console but with auto refresh enabled yast refreshes the repos everytime i entered that option, it is clear dup refresh the repo metadata only if repo refresh is enabled.