Why the coverity scan from travis is sending the push to a private email account? (derived from Github issue)

Are you accusing someone to steal other works ?
But this is a false problem… the travis config is ardupilot travis config… you need to change it to your travis instance… well that is like putting your ssh key on a github repository …

And we don’t use the function implementation that you link …

a tangencial like comment?

This is a report and focus for profesional educational form purposes for everybody that going on the wrong way.

This is my experience developing with the ardupilot project and that i see along into the code and i’m sharing that exprience, if you are trying to ivalidate this, well thats are other thing.

Your report is invalid and ridiculous. There is nothing educational about it. You’ve opened numerous issues and made many comments on other issues/prs that were all totally invalid, probably due to your misunderstanding. There is no conspiracy to reject your input. It’s just that your input is consistently incorrect. People who open legitimate, valid issues have them addressed and corrected. If you were to do that, I bet you would find the same.

1 Like

and again, closed it to external people :slightly_frowning_face:

@Pedals2Paddles Isn’t you a pinocchio relative? Could you point to the community what is that numerous issues that i opened?

Are you going to continue to insult people ?

Here are the comments you made that Matt is refering to https://github.com/ArduPilot/ardupilot/pulls?utf8=✓&q=is%3Apr+in%3Acomments+is%3Aclosed+hiro2233

LOL. There’s even more if you search issues too. I suspect this is all because he’s still disgruntled about his URUS stuff didn’t work out. He’s been doing this non-sense ever since.

Who are insulting? i’m asking.

That are PR about my code contribution that was closed from ardupilot, there opened and merged too, i posted only one issue, and i made today and ardupilot admin closed it today, and that’s wasn’t profesional, uncooperative and an offside.

And anyway i will not reply specially to you Pierre and Matt, i don’t what do you have in your mind, i think that you are deffensive with no offensive comments, and i don’t know why.

I will reply to external opinion from the frontend not with problematic people thinking wrong about the good faith and experiencie from Ardupilot development.

Sir, your issue was closed because your issue was invalid and unsubstantiated. You were wrong, the issue was closed, move on. The dev team acted professionally in the process. You continued to insist there is some conspiracy, and you are still incorrect. Fishing for someone to agree with you, especially after all this non-sense, is not likely to be successful.

XDDDDDDD wtf has to do URUS here? URUS are working and that is other thing.

So tell me, how are your yak? LOL

OK. lol. Anyway, this is going nowhere so I again suggest moving on.

ok, cheers to your yak. XD

Hiroshi, insultar a otros es razón de cerrar comentarios como este. Llamar a alguien Pinocho es un insulto.

Por otro lado, creo que hay fuertes problemas de lenguaje, la verdad es que ni yo entiendo tus comentarios muchas veces. Y lo mas seguro es que muchos de los problemas que has tenido con el equipo son por fallas de comunicación como ejemplo:

“I post an example about how do you need to be gratefullness with the people that can be do possible a great development, and for the in God we trust.”

Esa oración no tiene sentido… no entiendo que es lo que estas queriendo transmitir? y como esta he leído muchas en muchos de tus comentarios que creo nadie entiende. Yo sugiero que mejor escribas tus comentarios en español, y creo google puede traducir en caso necesario.

Querido Jaime, con todo respeto, en ningún momento estoy insultando, estoy preguntando de manera creativa a personas que se quieren pasar de vivos, generalmente respondo de esa manera cuando empiezan a faltar el respeto con tono de burla en los comentarios cuando la importancia de la publicación tiene un enfoque netamente educativo e informativo directamente para la salud del proyecto y de la comunidad que Ardupilot a generado a lo largo de estos años.

Te lo traduzco vía google ese comentario, por si no lo entiendes:

“Publiqué un ejemplo sobre cómo se debe ser agradecido con las personas que pueden hacer un gran desarrollo posible, y para los que confiamos en Dios”.

El mensaje está bien claro y entendible, no es mi problema que tengan déficit en entender las verdades de las cosas y desviarlas con comentarios con tonos de burlas como las de Matt, ese tipo es un atrevido e irrespetuoso de entrada, o tratando de invalidarlo para salir a favor y terminar confundiendo a las personas que son ajenas al equipo de desarrollo interno de ardupilot. Por lo general los que provocan e incitan a que un comentario se haga polémico a se torne de mal gusto es por los mismos desarrolladores internos de Ardupilot.

Respecto al comentario que señalas, lo que estoy tratando de hacer entender, es que el equipo debe de comentar, mencionar, escribir las fuentes de donde se las extrae o extrajeron desde un principio y ser agradecido con las personas que hicieron posible o dieron pautas para poder resolver un problema específico dentro del desarrollo y no solamente para el proyecto Ardupilot, esto se aplica para cualquier proyecto que esté expuesto de manera pública y sobre todo con licencias de software libre.

Para tu información, me he tirado mas de dos años estudiando el código de ardupilot por esa misma razón, porque le falta las fuentes de las integraciones que han hecho dentro y he tenido que buscarlas por la red a la fuerza y encontrarlas regadas por todas partes y juntarlas en una sola para poder hacer algo nuevo y productivo tanto personal como para la comunidad.

Ahora bien, respecto a lo de travis y coverity scan, he notado que la integración con estos sistemas da la capacidad de poder extraer la información, copiar e integrarla con suspicacia en proyectos personales ajenos al autor, Ardupilot debería avisar en el frontis del proyecto sobre esto, avisando que si la persona integra el proyecto a TRAVIS, tienen que tomar en cuenta que está integrado con coverity scan, lo cual significa que si tienen un proyecto que se encuentra en fase de desarrollo, al terminar la compilación todo el contenido que se encuentre dentro del directorio del codigo fuente de ardupilot será enviado a cuentas privadas de los administradores, y como los sistemas de automatización de compilado es nuevo en el mundo del desarrollo, pues los nuevos desarrolladores no tienen ni idea de esto y terminan enviando sin querer sus desarrollos a cuentas privadas en coverity scan.

Y para terminar el comentario, comento lo siguiente como para que lo sigan de ejemplo, los únicos que he visto que son gente y tienen respeto con los demás es el Sr. Luis y Lucas, aprendan como ellos.

Nada de lo que has dicho tiene sentido. Tu problema sigue siendo inválido e infundado a pesar de confiar en dios.

Ok, vamos por partes. Primero, al decir:

“los únicos que he visto que son gente y tienen respeto con los demás es el Sr. Luis y Lucas, aprendan como ellos.”

Me estas excluyendo a mi también y yo nunca te he faltado al respeto ni a ti ni a nadie en estos grupos. Ademas de que dudo que hayas interactuado con todos los miembros del equipo.

Sigo pensando que muchos de los problemas que haz tenido son malentendidos, la frase en español:

“Publiqué un ejemplo sobre cómo se debe ser agradecido con las personas que pueden hacer un gran desarrollo posible, y para los que confiamos en Dios”.

Es clara, pero dejame traducir como se oye en inglés:

“Yo posteo un ejemplo de como tu necesitas de ser agradecimiento con la gente que posible super desarrollo, y en dios confiamos.”

Que aunque medio se entiende, no es claro. La traducción de google al inglés de lo que me acabas de escribir es mas clara que lo que pusiste originalmente:

“I published an example of how we should be grateful to people who can make a great development possible, and to those who trust in God.”

Ahora, ya en un punto de vista personal creo que la referencia a dios esta fuera de lugar, pero bueno eso ya es cuestión personal y se respeta.

Una vez mas, mi sugerencia es que mejor escribas en español para que sea mas claro para todos.

Hay comentarios fuera de lugar de todos los participantes de este post, así es que insultos si hay. No puedes decir que “en ningún momento estoy insultando” por que hay varios ejemplos tanto tuyos como del grupo. Así es que mejor esto así lo dejamos.

Para responder la parte técnica lo pongo aparte.

Mencionas que haz estudiado el código por mas de dos años y has tenido que buscar las fuentes por todas partes y haz encontrado que hacen falta dar créditos a los autores reales del código. Estoy seguro que si hacen falta créditos no ha sido intencional y dado a que tu ya los buscas y econtraste instancias de esto, creo que podrías contribuir esos créditos que hacen falta con un PR.

Travis y Coverity, como bien mencionas los sistemas de integración continua, son relativamente nuevos y es claro que no se entiende como funcionan del todo. Si entras al sitio de Coverity podrás ver que solo te permite hacer entre 7 y 28 corridas por proyecto por semana. En Ardupilot en una semana hay muchos mas de 28 commits, y si cuentas todos los forks y branches de todos los que han hecho eso estas hablando de un numero inmenso de commits. Obviamente no podemos pasar todo eso por Coverity, y de hecho coverity esta configurado para checar solamente el proyecto de Ardupilot/ardupilot el branch master, y lo único que envía (que yo también recibo) es un correo con los defectos que encuentra, pero no envía en ningún momento el código a ningún correo. Te pongo abajo un ejemplo de lo que se recibe y una vez mas te reitero es solo de ardupilot branch master:

Para que coverity cheque tu fork del proyecto, tendrías que explícitamente darle permiso a coverity, crear una cuenta, etc etc… y ademas añadir tu proyecto y configurar que es lo que quieres que cheque.

Si tienes mas dudas de quien recibe la información y que información, avísame.

Bueno, vamos por partes también, no te estoy excluyendo, además no te he visto muy activo en el repositorio, en el gitter y en los medios que hay disponibles para comunicarse con la comunidad como para que te sientas afectado e identificado con el comentario, para que quede claro, hablo específicamente con los que están activos en la zona de desarrollo del proyecto.

Ok, respecto a tu traducción del inglés al español y viceversa no te la voy a discutir, tal vez tengas razón, ya que yo no tengo contacto directo y cercano constantemente con los americanos, por este lado de sudamérica no se ven muchos, pero bueno, estoy aceptando tu corrección, aunque es la primera vez que tengo este tipo de inconvenientes con la gente y que me corrige directamente, me sorprende la verdad, creo que los negocios que he hecho con gente de otros países no me entendían entonces y por eso pude llegar a tener buenas relaciones por muchos años hasta el día de hoy.

Me disculpo por el mal entendido y mi torpeza de no solicitarles que corrijan mi inglés, creí que estaba siendo entendido, de todas maneras, voy a continuar publicando tanto en inglés como en español, y si es posible hasta en japonés más, sea como sea, ya que el lenguaje donde conjugo con la comunidad está basado en lenguaje de computador, ahí nos entendemos mejor, porque la lógica es mas clara, transparente y fácil de entender.

Tu sugerencia de expresarme en español es muy tardía te comento, ya que si bien recuerdo, consulté personalmente al equipo desde un principio si estaban de acuerdo a que empiece a traducir y publicar el proyecto en español y lo que recibí de respuesta fue un NO bien claro, ahora no sé que te habrán dicho tus jefes para que digas que empiece a publicar en español, lo veo sin sentido, pero bueno lo voy a abordar respetuosamente y trataré de hacerlo.

Respecto a lo de Dios, siempre lo voy a decir, porque gracias a Dios es que tengo sabiduría y estoy haciendo posible todo el avance del proyecto, es Dios, no dios.

Nuevamente te recalco, no estoy insultando a nadie y no pienso hacerlo, el respeto guarda respeto y la pierdo en el momento que los demás la pierden también.

Te respondo en el siguiente post sobre la parte técnica.

Ok, voy a enviar los PR para corregirlos y si la rechazan voy a tener bien en claro que no están aceptando la corrección y la corregiré en el fork, como lo vengo haciendo desde hace un año. “Estoy seguro que si hacen falta créditos no ha sido intencional”, es increíble sabes, empecé desde cero sin saber absolutamente nada de Ardupilot y de la programación en leguanje C y C++, la mayoría que están en el proyecto tienen un papel que los certifica como profesionales y por ese motivo están dando soporte comercial a profesionales de igual manera, en pocas palabras estás tratando de insinuar que no saben lo que hacen?

Ok no sabía que se podía hacer eso con coverity, voy a probar el método que me mencionas, pero hasta donde he visto y podido, he logrado ingresar remotamente a los servidores de travis y revisar la caché de mis PR que quedan registrados en el servidor y se pueden hacer más diligencias como si se tratase de uno propio, lo normal que un super user sabe hacer localmente, pero sé que se puede ir más allá con todo lo que ofrece el entorno de unix, y ojo, eso me dí cuenta hace un un par de meses atrás, los primeros PR que enlacé supongo que ustedes ya lo deben haber visto, porque sinceramente yo los veo como magos, lo saben todo.

Querido Jaime, un gustazo de verdad que me respondieras de esa manera, bien clara, tranquila y respetuosa, me alegra que los latinoamericanos estén encabezando un proyecto como el de Ardupilot, espero poder compensar los malos entendidos, haré lo mejor, como siempre lo he venido haciendo, sin ninguna malicia y con buena fé en todo.

Te avisaré si necesito más información, te agradezco mucho.
Saludos.