Difference between revisions of "TU (Trusted User) (Español)"

From ArchWiki
Jump to: navigation, search
(outdated page, redirecting to AUR Trusted User Guidelines (Español))
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Package management (Español)]]
+
#redirect [[AUR Trusted User Guidelines (Español)]]
[[Category:About Arch (Español)]]
 
[[Category:Arch User Repository (Español)]]
 
{{merge|AUR Trusted User Guidelines (Español)}}
 
=The Trusted User (Usuario Confiable)=
 
El '''Trusted User (TU = Iniciales de Usuario Confiable en inglés)''' es un miembro de la comunidad encargado de mantener AUR en orden y funcionamiento. El/Ella mantiene paquetes populares, votos en materias de administración. Un TU es electo desde la comunidad por los Usuarios Confiables actuales mediante un proceso democrático. Los TUs son los miembros que tienen la última palabra en AUR.
 
 
 
Los mismos son gobernados usando [http://archlinux.org/~simo/TUbylaws.html estas reglas]
 
 
 
==Deberes==
 
===Los TU y UNSUPPORTED===
 
 
 
Los TUs deberían esforzarse para chequear los envíos de paquetes en UNSUPPORTED para evitar código maligno y tener excelentes estandares para los PKGBUILDs.  Acerca 80% los PKGBUILDs en UNSUPPORTED son sencillos y pueden ser chequeados para ver si tienen código maligno.
 
 
 
Los TUs también deben chequear los PKGBUILDs para pequeños errores, sugerir correcciones y mejoras. Ellos deberían asegurarse de confirmar que todos los paquetes siguen los reglamentos de empaquetado junto con otros mantenedores de paquetes para asegurarse de que se popularice la estandarización de empaquetado en la distro.
 
 
 
 
 
====Reglamento para "Flag Safe"====
 
Existe un nueva funcionalidad en AUR que permite a los TUs marcar paquetes como chequeados. Sin embargo, los usuarios son también responsables de chequear los  PKGBUILDs por ellos mismos.
 
 
 
===Los UC y [community], Reglamento para el Mantenimiento de Paquetes===
 
 
 
==== Accediendo al Repositorio ====
 
       
 
Sigue las siguientes instrucciones para subir/modificar paquetes una vez que te haz convertido en TU:
 
<ol>
 
 
 
            <li>Instala el paquete "aurtools". Asegúrate de que leas el [[Tutorial de AURtools]]</li>
 
            <li>Necesitas enviar por correo la salida de tu "htpasswd -n" a quien este cargo del repositorio AUR CVS( Paul Mattal = paul@mattal.com ). El cual viene con Apache.</li>
 
htpasswd -n <userid>
 
            <li>Ejecuta lo siguiente para chequear AUR CVS:<br>
 
<pre>
 
export CVSROOT=":pserver:<userid>@cvs.archlinux.org:/home/cvs-community"
 
cvs login
 
cvs co community</pre></li>
 
 
 
<li> Para agregar un nuevo paquete:</li>
 
<pre>
 
cvs add &lt;directory&gt;
 
cd &lt;directory&gt;
 
cvs add PKGBUILD
 
</pre>
 
<li>Hacer un commit:</li>
 
cvs commit
 
<li> Subir un paquete binario:</li>
 
Por favor tenga en cuenta que  la password AUR  es para usarse con tupkg (NO la password del CVS)
 
tupkg --user &lt;userid&gt; --password &lt;aur-password&gt; &lt;packagefile.pkg.tar.gz&gt;
 
 
 
<li> Después de subir un paquete binario y realizar los archivos (commit), agrégale tags a los archivos con:</li>
 
cvs tag -cFR CURRENT &lt;newpackagebuilddir&gt;
 
Package changes become available on every full and half of hour. Verify everything was uploaded properly, then select the newly added or updated package in the web interface and set yourself as the maintainer.
 
</ol>
 
<i>'''Nota:''' Pasos 5-7 pueden ser ejecutados con communitypkg en un comando como se menciona mas abajo en el [[Tutorial de AURtools]]</i>
 
 
 
 
 
<i>
 
  '''Nota:''' en algunos casos, especialmente para los paquetes de la comunidad, un TU de x86_64 puede cambiar el
 
  pkgrel por .1 (y no +1). Esto indica que el <strong>el cambio al PKGBUILD es específico a x86_64</strong> y para  i686 los
 
  mantenedores <strong> no deben</strong> reconstruir el paquete para i686. Cuando el TU decide modificar el pkgrel , debería
 
  ser con el incremento usuarl de +1. Sin embargo, un anterior pkgrel=2.1 no debería ser un
 
  pkgrel=3.1 cuando sea modificado por el TU.
 
</i>
 
 
 
==== Subiendo paquetes de la arquitectura x86_64 a community ====
 
* Pasos del 1 hasta el 5 son los mismos mencionados anteriormente.
 
* Cuando se use tupkg agrega "--port 1035" a la lista de parámetros.
 
* Marca el paquete como "cvs tag -cFR CURRENT-64"
 
 
 
==== Adoptando Paquetes ====
 
Un TU puede adoptar cualquier paquete cuando sea. Pero como el tiempo de los TU'ses limitado, el/ella debería intentar solo adoptar los paquetes populares. El mecanismo de voto en AUR permite a un TU rápidamente saber que paquetes los usuarios desean.
 
 
 
Un mantenedor debería adoptar paquetes por medio de la web. El mantenedor es responsable de los arreglos de bugs y actualizaciones de nuevas versiones. Los paquetes deben ser limpiados antes de la adopción.
 
 
 
==== Renunciar Paquetes ====
 
Tu puedes renunciar paquetes seleccionando "Disown Packages" en la web de AUR.
 
 
 
Si un TU no puede o no desea mantener mas un paquete, una noticia debe ser anunciada en lista de correo de AUR para que otro TU puede mantenerlo. Un paquete puede seguir siendo renunciado a pesar que ningun TU desee mantenerlo, pero los TUs no debería intentar adoptar mas paquetes de los que pueden. Si un paquete se ha vuelto obsoleto o no es usando  puede ser removido sin problemas.
 
 
 
Si un paquete ha sido removido completamente, puede ser subido de nuevo (hecho desde 0) a UNSUPPORTED, donde un usuario normal puede mantener el paquete en vez de un TU.
 
 
 
==== Borrando paquetes de [community] ====
 
 
 
Borrar un paquetes de [community] es fácil pero no lineal. Después que ha sido removido de community, puede volver a ser agregado a unsupported (¡asegúrate de mantener una copia!) y colócalo huérfano, para que sea adoptado en unsupported por otro usuario.
 
 
 
Para borrar un paquetes, todo lo que necesitas es quitar la etiqueta CURRENT del PKGBUILD. Hazlo haciendo:
 
 
 
  cvs tag -d CURRENT PKGBUILD
 
 
 
Si deseas mover el resto del contenido del paquete de CVS para futuras revisiones (porque tu no deseas tener cosas viejas por ahi), puedes hacer lo siguiente '''DESDE EL DIRECTORIO DEL PAQUETE''' en la versión que has elaborado en cvs:
 
 
 
  cd /path/to/<packagedirname>
 
  cvs tag -dl CURRENT
 
  cvs rm -fl
 
  cvs commit
 
 
 
¡'''SE CUIDADOSO''' con los comandos de borrado del CVS! Cambiando la etiqueta current en todo el repositorio, arriesgas remover '''TODO''' en [community]. Arriba se colocan comando que minimizan la posibilidad pero existe una pequeña posibilidad. Nótese que el comando toma efecto apenas se ejecuta así que se cuidadoso.
 
 
 
También, debido a lo extraño de CVS, eliminar el directorio del paquete es imposible. El mismo se mostrará en una versión chequeada. Esto es CVS y con eso debemos vivir por ahora.
 
 
 
Cualquier TU puede eliminar cualquier paquete de [community] así que ten cuidado con esta herramienta.
 
 
 
=== AURtools ===
 
Para ayudar a los usuarios confiables con sus deberes, existe algo llamado AURtools basado en la herramienta '''tupkg'''. Si tu eres un Trusted User, es recomendable usar AURtools. El [[Tutorial de AURtools]] fue escrito para que te acostumbres a usarlo.
 

Latest revision as of 12:16, 3 April 2017