Sugerir paquetes desactualizados

Ante la falta de experiencia, recurro a los sabios del lugar acerca de una cuestión.

Ya me he encontrado alguna vez con algún paquete desactualizado en los repos de Tumbleweed, incluso varias versiones atrás en algún caso, cosa extraña en una distro rolling release. No me refiero a días o semanas de retraso, me refiero a meses, que en el caso de algunos paquetes, es bastante.

Siguiendo un código de buenas prácticas. Cual sería el procedimiento para solicitar la revisión de dicho paquete? E incluso yendo más allá; los usuarios “simples” podemos colaborar de alguna manera en este aspecto? O es solo el staff de la organización los que pueden trabajar en ese tema?

Normalmente suele ser un problema de prioridades en tus repositorios. Pon el resultado de:

zypper lr -upE

Saludos

Hola, te adjunto la salida del comando

#  | Alias                            | Name                   | Enabled    | GPG Check        | Refresh    | Priority  | URI
---+----------------------------------+------------------------+------------+------------------+------------+-----------+--------------------------------------------------------------------
 1 | brave-browser                    | brave-browser          | Sí         | (r ) Sí          | Sí         |   99      | https://brave-browser-rpm-release.s3.brave.com/x86_64/
 2 | download.opensuse.org-non-oss    | Repositorio principa-> | Sí         | (r ) Sí          | Sí         |   99      | http://download.opensuse.org/tumbleweed/repo/non-oss/
 3 | download.opensuse.org-oss        | Repositorio principa-> | Sí         | (r ) Sí          | Sí         |   99      | http://download.opensuse.org/tumbleweed/repo/oss/
 4 | download.opensuse.org-tumbleweed | Repositorio principa-> | Sí         | (r ) Sí          | Sí         |   99      | http://download.opensuse.org/update/tumbleweed/
 5 | ftp.gwdg.de-openSUSE_Tumbleweed  | Packman Repository     | Sí         | (r ) Sí          | Sí         |   90      | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
 6 | http-opensuse-guide.org-73a2ca4a | libdvdcss repository   | Sí         | (r ) Sí          | Sí         |   99      | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/
10 | vscode                           | vscode                 | Sí         | (r ) Sí          | Sí         |   99      | https://packages.microsoft.com/yumrepos/vscode


La respuesta la tienes ahí. A Packman siempre le damos más prioridad (como tú con el 90). Eso quiere decir que si hay un paquete de Packman, por muy desactualizado que esté, se queda ese.

Tengo paquetes en rojo en mi Leap, pero suele ser eso.

Por ejemplo, busco un paquete al azar de ffmpeg en zypper:

zypper se -v libavutil55                                                ✔  7s  22:39:02 
Leyendo los paquetes instalados...

S  | Name                  | Type    | Version              | Arch         | Repository
---+-----------------------+---------+----------------------+--------------+--------------------------
i+ | libavutil55           | paquete | 3.4.9-pm154.1.12     | x86_64       | Packman
    name: libavutil55
v  | libavutil55           | paquete | 3.4.2-11.17.1        | x86_64       | Repositorio Principal OSS
    name: libavutil55
v  | libavutil55           | paquete | 3.4.2-150200.11.20.1 | x86_64       | Update from SuSE Linux
    name: libavutil55

Como ves tengo instalado el paquete de Packman. Pero ese mismo paquete está en OSS y en Update de SuSE.

En este caso la versión de Packman es superior (o lo parece por la numeración), pero puede pasar al revés y entonces te saldría el “no hay nada que instalar” o el “paquetes que no se actualizarán: libavutil55”

Pon el nombre de esos paquetes que no se te actualizan y es probable que sea esto que te estoy diciendo.

Saludos

No es el caso que yo comentaba, en concreto el caso que comento es sobre el siguiente paquete


S | Name                   | Type    | Version                     | Arch         | Repository
--+------------------------+---------+-----------------------------+--------------+----------------------------
  | deno                   | paquete | 1.26.2-1.1                  | x86_64       | Repositorio principal (OSS)
    name: deno

este paquete existe en los repos de TW, en su version 1.26.2, que es una release de principios de Octubre de 2022. Han pasado varias meses, y unas cuantas versiones del paquete, que actualmente se encuentra en la 1.29.4.
Yo la instalé directamente desde la fuente, pero me gustaria conocer la forma correcta de reportar esta “desactualizacion” del paquete de manera oficial. Algo así, como los flag que se utiliza en los repositorios AUR de Arch, en el que los usuarios reportan los paquetes faltos de actualización.

Lo que tu comentas en tu post tampoco lo había pensado, tiene su sentido, aunque no pensé que hubiera muchos paquetes que convivan en Packman y en los repos oficiales a la vez. En ese aspecto no se me ha dado el caso.

Gracias por tu aporte.

Aquí puedes ver que para openSuSE no existen versiones superiores a 1.26.2:

https://software.opensuse.org/package/deno

Recuerda que SuSE mira muy bien que todo vaya bien. Igual no les convence aún esa 1.29.4 como para meterla ni tan siquiera en TW.

Saludos

En los comentarios de este repo (el experimental del anterior enlace):

pone que no se puede generar uno superior.

Enrique Morales's avatar

enriquemp wrote 15 days ago

Still this package maintained? There are few updates at original source. I’m newbie in OpenSUSE, sorry for not understand totally the package maintain subject.

Avindra Goolcharan's avatar

avindra wrote 12 days ago

I’ve been trying to build and getting various errors in my local build

Saludos

1 Like