[Jde] Permisos de acceso al Trac de JDE...

Antonio Pineda Cabello apineda en gsyc.es
Dom Sep 28 18:37:28 CEST 2008


Hola Roberto!

El sáb, 27-09-2008 a las 19:46 +0200, Roberto Calvo escribió:
> Buenas,
> 
> El sáb, 27-09-2008 a las 18:04 +0200, Antonio Pineda Cabello escribió:
> > Hola,
> > 
> > Esta tarde he querido poner un ticket en el Trac de JDE para corregir un
> > Makefile del driver 'networkserver' pero no me ha dejado iniciar sesión.
> 
> Prueba ahora a ver si funciona. El motivo de que no te autenticara es
> que únicamente estabas en el trac y svn de elder-care. Para cada
> trac/svn tienes que pedir explícitamente que quieres tener permisos, más
> todavía cuando son trac/svn cerrados. 
> 

Ahora ya tengo acceso al Trac. En la primera reunión que tuve con José
María para mi PFC me comentó que entre otras cosas te comentara que me
"convirtieras" en desarrollador de JDE. Lo que sucede es que yo antes
tenía acceso al Trac y creo que también al SVN para escribir, por ello
pensaba que todo seguía igual y no te dije nada. Pensaba que en la
migración al nuevo servidor se había respetado las cuentas antiguas.

De todas formas, creo que si recibo correos de la lista de
desarrolladores y estuve en la última reunión es por algo :).

Por supuesto que entiendo que los SVN's no son compartidos, ni los
Trac's tampoco.

> > Estoy usando la versión 4.2.1 de JDE (la última estable) en este driver,
> > el Makefile no tiene la regla 'install'. Lo he corregido y querría
> > subirlo.
> 
> Lo primero, es que sobre versiones "tagueadas" de un proyecto no se debe
> actualizar. Siempre se actualiza y realizan commits sobre las versiones
> en desarrollo (trunk).
> 

No te preocupes que esto también lo sé. Llevo bastante tiempo trabajando
con CVS y SVN y pensaba hacer ningún commit de un código antiguo en la
versión nueva.

Lo que pasa es que no recordaba que una de las mejoras de JDE 4.3 sobre
las anteriores es que ya están "autotoolizadas". De hecho, al momento me
acordé y envié otro correo a la lista respondiéndome a mi mismo.

> En el subversion de JDE únicamente tienen permisos para realizar commits
> 3 personas. Échale un ojo al siguiente enlace, donde comenta como
> notificar bugs y nuevas características (hemos dejado de usar el trac
> para adjuntar los parches).
> 
> http://jde.gsyc.es/index.php/FAQ#How_do_I_send_a_patch_or_new_feature.3F
> 
> 

Yo no tengo ningún inconveniente en enviar un correo cuando encuentre un
bug, pero seguramente en breve os estaré incomodando porque enviaré
parches cada dos por tres en el momento en que encuentre cosas que no
funcionen. Hablaré con José María por si hay algún problema en que yo
suba cambios.

Precisamente este año mi PFC va a consistir en obtener una versión de
Eldercare lo más estable posible y esto pasa porque JDE también lo sea
(no a nivel de desarrolladores, o de usuarios de PFC o de alumnos de
robótica, sino como producto para venderlo).

> > 
> > De cualquier forma, me he bajado del SVN la última versión en desarrollo
> > (4.3) y he visto que este driver ya no existe.
> 
> > ¿Va a ser reemplazado o sencillamente no se le encuentra utilidad?. De
> > esto no me acuerdo haber escuchado nada en alguna reunión de
> > desarrolladores.
> > 
> > De todas formas tengo un problema porque no puedo poner tickets en el
> > Trac de JDE. No sé si al cambiar el servidor se ha perdido la
> > información de mi usuario porque antes podía.
> 
> 
> El driver 'networkserver' se movió a la carpeta de servicios, ya que no
> genera ningún esquema y por tanto lo tratamos como un componente de
> servicio (seguramente Jose María pueda comentar mejor las razones sobre
> esto). Así pues, el driver lo tienes aquí:
> 
> https://svn.jde.gsyc.es/jde/jdec/trunk/services/
> 
> 

El driver en sí no me hace falta de momento, sólo que me ha parecido
curioso que no estuviera.

De todas formas no entiendo muy bien eso de que no genera ningún
esquema. A ver si José María aclara algo cuando lea este correo.

Que yo sepa el PFC de Sara o el mío (que son varios esquemas) utilizan
las cámaras firewire del laboratorio. Esas cámaras sin un servidor Oculo
o un JDE con el driver networkserver no se pueden utilizar para estos
proyectos.

> > Por si sirve de algo, adjunto el Makefile modificado de este driver para
> > que alguien lo suba, ponga un ticket y lo resuelva.
> 
> Si ves que hay que cambiar algo del Makefile genera un ticket en el trac
> de JDE comentando este problema (asegurate que lo añades con
> component=drivers y milestone=4.3, para poder seguir la pista facilmente
> al ticket).
> 
> Por ejemplo, el fujo ideal para este caso sería.
> 1. Pones el ticket en el trac. El ticket debe ser meramente descriptivo.
> 2. Mandas un correo a la lista comentando el ticket, y adjuntando el
> Makefile o los ficheros que sean necesarios. Es en la lista dónde se
> debe dar la conversación sobre un ticket.
> 3. Alguna de las personas que tiene permisos para hacer commits en el
> subversion se asigna el ticket, hace unas mínimas pruebas, sube los
> cambios al repositorio y te vuelve a asignar a ti el ticket.
> 4. Compruebas también con unas mínimas pruebas que funciona todo bien y
> cierras el ticket.
> 
> No es necesario realizar esos pasos obligatoriamente, pero si es una
> buena manera de entender que el no tener permisos para realizar commits
> no implica que no se puedan solucionar tickets.
> 

En cuanto al Makefile no será necesario porque supongo que para la
versión 4.3 ya tendréis en cuenta todas las reglas y todo eso.

De todas formas, sí lo podré para el README (que lo enviaba en otro
correo), ya que en la versión 4.3 no estaban aplicados los cambios.

Lo hago ahora como me has indicado.

> saludos!
> 
> > 
> > Saludos.
> > 
> > Antonio Pineda.
> > _______________________________________________
> > Jde-developers mailing list
> > Jde-developers en gsyc.es
> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20080928/3d8b2531/attachment.pgp 


More information about the Jde-developers mailing list