ciaa / firmware_v1

Firmware de la CIAA
http://www.proyecto-ciaa.com.ar
126 stars 120 forks source link

New lwip souce link #460

Closed gramoscelli closed 5 years ago

gramoscelli commented 7 years ago

I propose to change the actual link of the lwip sources to a new one. The reason is a connection problem with git clients under http proxy and/or restrictive firewalls (for example, our jenkins server at UNS). After all, the official page offers the link https://git.savannah.nongnu.org/git/lwip.git as an annonymous clonning link of the sources. Note: this group has multiple Git repositories.

lwip

mabeett commented 7 years ago

Hi Gustavo, This not seems being a new reference to the LwIP repository.

LwIP Official web site in the page Source Code in the section More information has a link this article which indicates read only access for git:// scheme. As CIAA's current Firmware repository just ned only access git:// would be apropiated.

Do you have some other reason for this change?

PS: We may write in Spanish if you want.

gramoscelli commented 7 years ago

Hola Matias, El link anterior esta caído, esto hace que falle el jenkins desde hace tiempo. Desde la pagina https://savannah.nongnu.org/git/?group=lwip se señala al link https://... como fuente oficial. Te invito a que hagas un git al enlace, como yo lo hice, para que veas que solo ese funciona.

Saludos!

Gustavo

2017-08-16 0:53 GMT-03:00 MAbeeTT (Matías Pecchia) <notifications@github.com

:

Hi Gustavo, This not seems being a new reference to the LwIP repository.

LwIP Official web site in the page Source Code https://savannah.nongnu.org/git/?group=lwip in the section More information has a link this article https://savannah.gnu.org/maintenance/UsingGit/ which indicates read only access for git:// scheme. As CIAA's current Firmware repository just ned only access git:// would be apropiated.

Do you have some other reason for this change?

PS: We may write in Spanish if you want.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ciaa/Firmware/pull/460#issuecomment-322660111, or mute the thread https://github.com/notifications/unsubscribe-auth/AHm2tckWTXNIaUJYe12eTS-vjKb-ZjpBks5sYmfMgaJpZM4O4LdG .

mabeett commented 7 years ago

¿Cuál link está caído? No tendrás problemas de conectividad en tu equipo?

Acá la salida de shell para git clone a la referencia del repositorio:


matias@foo:~$ cd /tmp/
matias@foo:/tmp$ git clone git://git.savannah.nongnu.org/lwip.git 
Clonar en «lwip»...
remote: Counting objects: 45357, done.
remote: Compressing objects: 100% (11016/11016), done.
remote: Total 45357 (delta 34134), reused 44908 (delta 33808)
Receiving objects: 100% (45357/45357), 8.45 MiB | 51.00 KiB/s, done.
Resolving deltas: 100% (34134/34134), done.
Comprobando la conectividad… hecho.
matias@foo:/tmp$ 

Esta es la página Source Code

web_source

Aquí Using Git de non-gnu savannah, referido por la anterior página.

usinggit

Las web son las de gnu.org donde se aloja LwIP. Siendo un submódulo solo necesitamos acceso solo lectura.

Jenkins podría estar detrás de "un firewall excesivamente restrictivo", si querés

gramoscelli commented 7 years ago

El jenkins está detras de un proxy. No acepta git:/ etc. Mis pruebas las hice desde ssh sobre el jenkins.

G.

El 16/8/2017 8:50, "MAbeeTT (Matías Pecchia)" notifications@github.com escribió:

¿Cuál link está caído? No tendrás problemas de conectividad en tu equipo?

Acá la salida de shell para git clone a la referencia del repositorio:

matias@foo:~$ cd /tmp/ matias@foo:/tmp$ git clone git://git.savannah.nongnu.org/lwip.git Clonar en «lwip»... remote: Counting objects: 45357, done. remote: Compressing objects: 100% (11016/11016), done. remote: Total 45357 (delta 34134), reused 44908 (delta 33808) Receiving objects: 100% (45357/45357), 8.45 MiB | 51.00 KiB/s, done. Resolving deltas: 100% (34134/34134), done. Comprobando la conectividad… hecho. matias@foo:/tmp$

Esta es la página Source Code https://savannah.nongnu.org/git/?group=lwip

[image: web_source] https://user-images.githubusercontent.com/179218/29361094-5eeb1344-825c-11e7-81c0-ca00720f0da2.png

Aquí Using Git https://savannah.gnu.org/maintenance/UsingGit/ de non-gnu savannah, referido por la anterior página.

[image: usinggit] https://user-images.githubusercontent.com/179218/29361174-b4a99ba2-825c-11e7-869e-fc9342ccf583.png

Las web son las de gnu.org donde se aloja LwIP. Siendo un submódulo solo necesitamos acceso solo lectura.

Jenkins podría estar detrás de "un firewall excesivamente restrictivo", si querés

  • Cambiá la URL sin la barra al final,
  • Reemplazá https por http, así le damos oportunidad a ese firewall a hacer caché http si tuviera un http proxy transparente.
  • cambiá la descripción breve del commit: no hay url nueva, sono que es un parche para Jnekins. Si pudieras ponele una descripción en el cuerpo del commit que ayude a entender la situación del jenkins, sino en otro momento alguien propondrá un cambio en la dirección contraria sin entender bien porqué.
  • bajá este PR y creá uno nuevo con un título representativo, o bien editá este.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ciaa/Firmware/pull/460#issuecomment-322746178, or mute the thread https://github.com/notifications/unsubscribe-auth/AHm2tSm0iYHYtBsYSGHSpS9quOysEErmks5sYtdogaJpZM4O4LdG .

gramoscelli commented 7 years ago

Lo que no entiendo es porque recotaste la primer imagen donde figura el acceso por https. Gnu.org es por supuesto un mirror para los proyetos gnu

El 16/8/2017 10:05, "Gustavo Ramoscelli" gustavoramoscelli@gmail.com escribió:

El jenkins está detras de un proxy. No acepta git:/ etc. Mis pruebas las hice desde ssh sobre el jenkins.

G.

El 16/8/2017 8:50, "MAbeeTT (Matías Pecchia)" notifications@github.com escribió:

¿Cuál link está caído? No tendrás problemas de conectividad en tu equipo?

Acá la salida de shell para git clone a la referencia del repositorio:

matias@foo:~$ cd /tmp/ matias@foo:/tmp$ git clone git://git.savannah.nongnu.org/lwip.git Clonar en «lwip»... remote: Counting objects: 45357, done. remote: Compressing objects: 100% (11016/11016), done. remote: Total 45357 (delta 34134), reused 44908 (delta 33808) Receiving objects: 100% (45357/45357), 8.45 MiB | 51.00 KiB/s, done. Resolving deltas: 100% (34134/34134), done. Comprobando la conectividad… hecho. matias@foo:/tmp$

Esta es la página Source Code https://savannah.nongnu.org/git/?group=lwip

[image: web_source] https://user-images.githubusercontent.com/179218/29361094-5eeb1344-825c-11e7-81c0-ca00720f0da2.png

Aquí Using Git https://savannah.gnu.org/maintenance/UsingGit/ de non-gnu savannah, referido por la anterior página.

[image: usinggit] https://user-images.githubusercontent.com/179218/29361174-b4a99ba2-825c-11e7-869e-fc9342ccf583.png

Las web son las de gnu.org donde se aloja LwIP. Siendo un submódulo solo necesitamos acceso solo lectura.

Jenkins podría estar detrás de "un firewall excesivamente restrictivo", si querés

  • Cambiá la URL sin la barra al final,
  • Reemplazá https por http, así le damos oportunidad a ese firewall a hacer caché http si tuviera un http proxy transparente.
  • cambiá la descripción breve del commit: no hay url nueva, sono que es un parche para Jnekins. Si pudieras ponele una descripción en el cuerpo del commit que ayude a entender la situación del jenkins, sino en otro momento alguien propondrá un cambio en la dirección contraria sin entender bien porqué.
  • bajá este PR y creá uno nuevo con un título representativo, o bien editá este.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ciaa/Firmware/pull/460#issuecomment-322746178, or mute the thread https://github.com/notifications/unsubscribe-auth/AHm2tSm0iYHYtBsYSGHSpS9quOysEErmks5sYtdogaJpZM4O4LdG .

gramoscelli commented 7 years ago

El 16/8/2017 10:09, "Gustavo Ramoscelli" gustavoramoscelli@gmail.com escribió:

Lo que no entiendo es porque recotaste la primer imagen donde figura el acceso por https. Gnu.org es por supuesto un mirror para los proyetos gnu

El 16/8/2017 10:05, "Gustavo Ramoscelli" gustavoramoscelli@gmail.com escribió:

El jenkins está detras de un proxy. No acepta git:/ etc. Mis pruebas las hice desde ssh sobre el jenkins.

G.

El 16/8/2017 8:50, "MAbeeTT (Matías Pecchia)" notifications@github.com escribió:

¿Cuál link está caído? No tendrás problemas de conectividad en tu equipo?

Acá la salida de shell para git clone a la referencia del repositorio:

matias@foo:~$ cd /tmp/ matias@foo:/tmp$ git clone git://git.savannah.nongnu.org/lwip.git Clonar en «lwip»... remote: Counting objects: 45357, done. remote: Compressing objects: 100% (11016/11016), done. remote: Total 45357 (delta 34134), reused 44908 (delta 33808) Receiving objects: 100% (45357/45357), 8.45 MiB | 51.00 KiB/s, done. Resolving deltas: 100% (34134/34134), done. Comprobando la conectividad… hecho. matias@foo:/tmp$

Esta es la página Source Code https://savannah.nongnu.org/git/?group=lwip

[image: web_source] https://user-images.githubusercontent.com/179218/29361094-5eeb1344-825c-11e7-81c0-ca00720f0da2.png

Aquí Using Git https://savannah.gnu.org/maintenance/UsingGit/ de non-gnu savannah, referido por la anterior página.

[image: usinggit] https://user-images.githubusercontent.com/179218/29361174-b4a99ba2-825c-11e7-869e-fc9342ccf583.png

Las web son las de gnu.org donde se aloja LwIP. Siendo un submódulo solo necesitamos acceso solo lectura.

Jenkins podría estar detrás de "un firewall excesivamente restrictivo", si querés

  • Cambiá la URL sin la barra al final,
  • Reemplazá https por http, así le damos oportunidad a ese firewall a hacer caché http si tuviera un http proxy transparente.
  • cambiá la descripción breve del commit: no hay url nueva, sono que es un parche para Jnekins. Si pudieras ponele una descripción en el cuerpo del commit que ayude a entender la situación del jenkins, sino en otro momento alguien propondrá un cambio en la dirección contraria sin entender bien porqué.
  • bajá este PR y creá uno nuevo con un título representativo, o bien editá este.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ciaa/Firmware/pull/460#issuecomment-322746178, or mute the thread https://github.com/notifications/unsubscribe-auth/AHm2tSm0iYHYtBsYSGHSpS9quOysEErmks5sYtdogaJpZM4O4LdG .

mabeett commented 7 years ago

El jenkins está detras de un proxy. No acepta git:/ etc. Mis pruebas las hice desde ssh sobre el jenkins.

Entonces el bug es del Jenkins que no accede a internet sino a un subset de protocolos que habilita el proxy. «slow dumb protocol, http-based, for use behind excessively restrictive firewalls», no tiene relación con la descripción de este PR.

mabeett commented 7 years ago

Lo que no entiendo es porque recotaste la primer imagen donde figura el acceso por https.

Porque así entraba en el tamaño pequeño de ventana que redunda en una imagen más pequeña, solo eso.

Gnu.org es por supuesto un mirror para los proyetos gnu

LwIP es non-gnu, no forma parte de los proyectos de la FSF, ni es parte del proyecto GNU, aunque sí cumple los requisitos para se alojado en nongnu.org, ver https://savannah.nongnu.org/,

pridolfi commented 7 years ago

Un PR solo puede ser cerrado y/o mergeado por un coordinador del Proyecto. Por favor seamos respetuosos con los aportes de todos. En el caso del firmware los responsables son @mcerdeiro y @evolentini.