OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
De BlogDrake a Contrib
En los siguientes párrafos expondré una serie de interrogantes y presentare algunas ideas de carácter muy personal, sobre los procedimientos y las políticas actuales para la creación de paquetes y su colocación en los diferentes repositorios, en este caso también sobre la intención de colocar paquetes del repositorio en Blogdrake en los repositorios de Contrib, tomando en cuenta criterios como Funcionalidad y Calidad y todo lo que ello implica.
Inicialmente tomaré como referencia, parte de un intercambio de ideas entre bravas y Juan Luis Baptiste Mentor de Mandriva.
bravas:
"Todos los paquetes están testados y funcionan perfectamente, pero
supongo que necesitarán cambios antes de subirlos a contrib."
Juan Luis Baptiste:
"Como te comento, para subir un paquete a Mandriva hay ciertas
políticas de calidad que se deben cumplir, no importa si el paquete
funciona, eso no es suficiente. Como bien sabes, Mandriva siempre se
ha caracterizado por ser una distro de excelente calidad, y esto se
debe a los controles de calidad que se imponen que garantizan su buen
funcionamiento y la mantenibilidad de los paquetes hacia el futuro."
Interrogantes:
¿Cuales son exactamente esas políticas de calidad, cuales son los procedimientos exactos para producir un paquete que cumpla con esas políticas, existe algún manual para empaquetar siguiendo dichos procedimientos, tanto las políticas como los procedimientos están documentados, hay documentación oficial al respecto?
Si no disponemos de una especie de Documentación Oficial al respecto, jamás se tendrá la certeza de que lo que estamos haciendo esta bien, ello implicaría estar aclarando dudas, por cada paso y eso implica obviamente un gasto mucho mayor de tiempo.
El hecho de que por ejemplo bravas diga:"El único paquete cuyo spec está preparado para llegar a contrib es Performous,he tenido que hacerle cambios, y aún espero
usuario para subirlo"
¿De más de 100 paquetes en el repositorio de BlogDrake que están testeados y funcionan, solo uno ha sido analizado y es acto para subirse a contrib? ¿ya esta en contrib? ¿cuanto tiempo hay que esperar para colocar un unico paquete del repositorio de Blogdrake en Contrib? a ese ritmo y teniendo que aclarar dudas con un mentor oficial por cada procedimiento posiblemente no alcanzarán los 6 meses apróx, que se mantiene una versión de Mandriva en vigencia para colocar el resto de los paquetes en Contrib.
Señores, lo significativo del repositorio de BlogDrake es que facilita a los usuarios una gran cantidad de paquetes que no se encuentran en otros repositorios oficiales y no oficiales, eso es un gran avance!!!
No se puede tapar el sol con un dedo y la verdad es que la paqueteria de las distros basadas en .deb supera por un amplio margen a la paqueteria de las distros basadas en .rpm
y más aun la paqueteria de otras distros basadas en .rpm, como Fedora y Suse, tambien es superior en cantidad y nivel de actualización a la paqueteria de Mandriva, no estoy al tanto de saber si superan en calidad a los paquetes producidos para Mandriva, pero FUNCIONAN y este detalle es el que al fin y al cabo le interesa al usuario final.
No estoy diciendo que la calidad no importe, claro que importa, siempre y cuando estas políticas de calidad no interfieran ni retrasen notablemente el proceso de habilitación de un determinado paquete en un repositorio. A menos que se establezcan y documenten con claridad una serie de procedimientos, por parte de los entes oficiales, con respecto a como debería construirse un paquete "Decente" me temo personalmente que no se llegará muy lejos en cuanto a avances cuantitativos en nuestros repositorios se refiere, es por ello que si se insiste en sobreponer este factor CALIDAD sobre el factor FUNCIONALIDAD este tipo de documentación debe necesariamente existir y estar al acceso de todos, sin excepción.
Otro criterio importante es el de SOSTENIBILIDAD, en mi opinión si un paquete funciona adecuadamente, no es para nada difícil, hacer que el mismo funcione para adaptarlo a versiones sucesivas del mismo paquete, siguiendo el mismo SPEC. según mi opinión La Sostenibilidad de un paquete va de le mano con su funcionalidad y depende mas de ella, el factor Calidad, en cuanto a empaquetado se refiere, podria considerarse secundario, aunque no menos importante como expuse anteriormente.
Hay que aclarar que nos estamos refiriendo a calidad en cuanto a el proceso de empaquetado, no a calidad en cuanto a funcionamiento, segun este principio, un paquete elaborado con calidad funciona exactamente igual a un paquete elaborado sin "calidad" en cuanto a políticas y procedimientos de empaquetado se refiere. Claro esta que esta busqueda de "Calidad" en empaquetamiento favorece la disciplina e allí su importancia mas relevante.
Continuo con las interrogantes, por favor espero que tomen todo esto como una critica constructiva, al fin y al cabo personalmente lo que espero de todo esto y estoy seguro de que muchos de mis compañeros también lo esperan, es lograr que el proceso de colocación de paquetes en los repositorios de Mandriva, en este caso particular para los que pretendan contribuir con paquetes desde repositorios no oficiales, sea lo más optimo posible, tanto en funcionalidad como en calidad y que de esta manera se pueda brindar un mejor servicio a los usuarios finales.
Otras interrogantes:
Esta interrogante surge de mi experiencia propia: hace unos meses quise empaquetar para uso personal la aplicación Enna , pero me encontré con un obstáculo. Enna depende en parte de algunas de las librerías el entorno de escritorio enlightenment 17
* Eina >= 0.9.9.063
* Eet >= 1.2.2
* Evas >= 0.9.9.063
* Ecore >= 0.9.9.063
* Embryo >= 0.9.9.063
* Edje >= 0.9.93.063
* Elementary >= 0.6.0.063
Hasta allí todo bien, pero el detalle está en que, en los repositorios oficiales de Mandriva estas librerías jamás fueron actualizadas desde la 0.9.9.063 para la versión 2010.0 de mandriva, aun cuando las versiones 0.9.9.063 salieron desde la pagina oficial el 02-12-2009, un desface de mas de 6 meses... ¿tolerar? quizás, ya todos sabemos la situación actual de Mandriva, ¿conformarse?, esto es lo mas decepcionante, para mi y quizás también para todo aquel que sienta hasta el más minimo aprecio por nuestra distro, sobre todo tomando en cuenta que otras distros basadas en .rpm tales como fedora, suse y otras como Slack, etc y ni que decir de las basadas en .deb, actualizaron esas librerías a los dias de la salida de las mismas (6 o más meses atrás). Apenas las actualizaron para cooker, pero luego de mas de 6 meses, aun así ya esas librerías de enlightenment 17 van por la versión 0.9.9.49898. Esto es solo uno de los ejemplos.
Tampoco debería considerarse todo esto como una queja de mi parte, para mi si bien todo esto es decepcionante al principio, no es motivo para quejarme en lo personal, dado que en mi caso personal he encontrado maneras de solucionarlo, por ejemplo tomando y adaptando para Mandriva, todas esas librerías ya actualizadas.
Lo que se deduce de aquí es que la magnitud de las consecuencias de tales desfaces en la actualización de algunos paquetes en los repositorios oficiales de Mandriva no es igual para todos los usuarios, algunos podrán resolver por su cuenta, pero la magnitud de estos desfaces en las actualizaciones para el publico en general y para la imagen de Mandriva tienen un alcance mucho mayor... No es difícil sentirse tentado a pensar: "algo anda mal, muy mal..." pero como expuse anteriormente, nada que no pueda resolverse si se toman las medidas necesarias.
Animo!!!
Saludos!
- Blog de MegaLegner
- Entra a tu cuenta o crea una para poder comentar.
# 104716 Te he respondido en la lista de empaquetadores
Ya que leí primero aquel mensaje.
# 104719 Copio mi respuesta en la lista de correo
Esto no pretende responder en forma amplia a todas tus dudas
Documentación oficial?, la hay, la mayoría en ingles es poco lo que se ha traducido :( , una idea de lo que esta disponible respecto al tema http://wiki.mandriva.com/en/Category:Packaging_Policies
Librerías desactualizadas ?, seguramente se encontraran en contrib,donde a pesar de las políticas si alguien no mantiene el paquete,
optan generalmente por dejar simplemente que sus sistema reconstruya el paquete para la nueva versión, lamentablemente lo único que se puede hacer sobre esto es arremangarse la camisa, tomar cartas en el
asunto y actualizar el/los paquetes que se necesiten :(
Por que solo tenemos un paquete que cumple los requisitos, por que a pesar de que algunos con más experiencia como podríamos ser bravas o yo nos esforzamos por dejar los paquetes lo mejor posible aun estamos aprendiendo y nos faltaba mucho, esto de la tutoria para poder subir a contrib espero que se vea pronto reflejado en la calidad de los specs, y por que no? en la calidad de las aplicaciones disponibles en Mandriva dentro de contrib, ya que a más de unos nos pasara como a ti al momento de empaquetar algo
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
# 104725 En el repositorio de BlogDrake
Se podrá seguir empaquetando como hasta ahora, con bastante ganas y aprendiendo sobre la marcha.
Y seguir las indicaciones de Mandriva solo es una parte más del proceso de aprendizaje, no es obligatorio para los paquetes que se suban al repositorio de BlogDrake seguir con estas indicaciones nos vale con que la aplicación funcione (esto me lo indico el packagerBOFH mayor ;) )
Claro que es recomendable irnos haciendo a la idea de como se deben hacer las cosas, pero es algo que como ya dije se hará poco a poco.
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
BOFH
# 104727 Hola Legner, ya estoy aquí,
Hola Legner, ya estoy aquí, disculpa he tenido un día horrible de curro.Acabo de leer lo que dices y tienes mucha razón, creo que me he debido explicarme mal en algún hilo de la lista de packagers.
Te aclaro algunas cosas:
1- El único único motivo por el que subiremos los paquetes de blogdrake a contrib, es para que los use más gente.El repo de blogdrake seguirá estando como está ahora, y no se borrará de él ni un paquete.
¿que abrá paquetes iguales que solo cambien el nombre 2010bdk por 2010mdv? pues sip ¿y que?
Los asiduos a los paquetes bdk instalarán el paquete bdk, además los que nos conocen saben que somos de confianza.
2-Si algún empaquetador no quiere que sus paquetes suban a contrib lo puede decir abiertamente y nadie tocará sus specs, ni subirá sus paquetes.
3-El 95% de cada uno de los spec de blogdrake, está preparado para subir a contrib (Fíjate que no digo el 95% de los specs, sino el 95% de cada spec), los cambios que hay que hacer a los spec son mínimos, chorradas diría yo.
Hay un hilo en la lista (¿quien quiere ser empaquetador oficial de mandriva?) donde menciono las cosas que están mal en nuestros specs, y vamos a organizar una charla en el IRC para que a todos les queden claros los cambios que hay que hacer.
4-A blodrake es mas facil subir paquetes que ha contrib, así que los usuarios de nuestro repo, dispondrán antes de estos paquetes que los usuarios que solo tengan añadido contrib.El repo de blogdrake seguirá siendo necesario.
Cuando un programa esté en el repo de blogdrake, puede que pasen semanas incluso meses antes de encontrarse en contrib.
5-Esto no es el fin del repo de blogdrake, solo es un gesto de aprecio que vamos a hacerle a mandriva, por que se lo merece y porque queremos ser generosos con quienes son generosos con nosotros.
Al contrario, esta aventura nos va a hacer aprender aún más, y de manera más rápida.Aprenderemos con el día a día, paquete a paquete.
Amigo Legner estaba echando de menos tus comentarios sobre este tema en la lista.Pensaba ... ¿y Legner? ¿donde anda?
Siempre he tenido muy en cuenta tus comentarios y tengo muy buena opinión acerca de tus trabajos como empaquetador.No tengas miedo, estate tranquilo, esto para ti va a ser coser y cantar.
PD: Mañana te contesto al hilo que has abierto en las lista de packagers sobre este tema,de una forma más personalizada, hoy no tengo mas tiempo.Espero que sepas disculparme.
Un Abrazo
Muy Suyo
Her DoctorBOFH
Usuario
# 104748 Nada que disculpar y gracias
Nada que disculpar y gracias por todo :-)
Saludos!