Hi all!
So, last weekend we met for developing, testing and managing the
Libre-Mesh project.
We developed nothing.
(Clearly we need more meetings and more focusing)
We tested something.
(Mainly chef.altermundi.net. We couldn't test firmware because of a bug)
We decided enough.
(Mainly which will be the suggested and supported ways to compile or
download the firmware)
Here I attach the etherpad produced live during the event, you can see
that we have quite many stuff to continue working on.
The main aim up to now (in my opinion) is to complete a new stable release.
The pad is in Spanish, sorry for the non spanish reading users and
developers.
Enjoy:
=== LiMeCat 2016 - Matakrostes, Valldoreix, 20160416 ===
Canal IRC: #libre-mesh en freenode.net
Idioma: lo que quereis usar està bien.
Index:
* hacer imagenes de Libre-Mesh para 4 comunidades en Barcelona y 1 en
Valldoreix
* solucionar errores con dependencias condicionales
* lime-build como manera oficial de hacer una imagen LiMe
* lime-build develop => master: hacer una nueva release stable de Libre-Mesh
* comparacion de overlay generado por LiMe 15.09 y LiMe develop
* bug en network.lua
* Propuestas de mejora del chef
* chef: Presentar enlaces en la portada
* usar el chef para hacer imagenes de libre-mesh para comunidades
especificas
== Hacer imagenes de Libre-Mesh para 4 comunidades en Barcelona y 1 en
Valldoreix ==
Referente Al
La imagen de LiMe tiene que tener la version de BMX6 compatible con la
version que usan ellos.
La VLAN tiene que ser la misma de la que usa QMP allì [VLAN 12]
El canal wifi està documentado en un wiki
http://ca.wiki.guifi.net/wiki/Annex:subxarxes_mesh
Mailing list: https://llistes.guifi.net/sympa/subscribe/guifi-mesh
== solucionar errores con dependencias condicionales ==
Referente Ilario
https://github.com/ilario/lime-packages/commit/c629fb354127cfc2be5401fb8df7…
batman-adv-auto-gw-mode depende de lime-proto-batadv solo si hay
seleccionado el lime-system
asì que se pueda usar tambien fuera de libre-mesh pero si està en
libremesh tiene las dependencias correctas
el problema es que lime-proto-batadv depende de lime-system y esto causa
un error en el menuconfig:
tmp/.config-package.in:27996:error: recursive dependency detected!
tmp/.config-package.in:27996: symbol PACKAGE_lime-system is
selected by PACKAGE_lime-proto-batadv
tmp/.config-package.in:27853: symbol
PACKAGE_lime-proto-batadv is selected by PACKAGE_lime-system
estoy creando un paquete de exemplo para segnalarlo a los de OpenWRT
https://github.com/ilario/testing-openwrt-conditional-dependencies
funciona, tengo el error
estoy en #openwrt en freenode.net hablando sobre esto, a ver si me dicen
algo
https://dev.openwrt.org/ticket/22226
== lime-build como manera oficial de hacer una imagen LiMe ==
Referente ?
Hace unos meses ha sido decidido que lime-build va a ser la manera
oficial de compilar Libre-Mesh, mientras antes se consejava el metodo
tradicional de añadir la fuente de paquetes a OpenWRT.
lime-build hace todo bien?
si, desde el ultimo encuentro (pau-gio-al-gui)
porque ha sido decidido?
porque era un dia soleado, que nos produjo buen humor y logramos
ponernos de acuerdo
como se le dice de compilar el branch develop y no el 15.09?
LIME_GIT_BRANCH="myFeature"
como se le dice de compilar la ultima release de OpenWRT y no Barrier
Breaker?
= Decisiones:
como hacer tu imagen personalizada de Libre-Mesh:
lime-build (mas avanzado)
chef.altermundi.net (mas basico)
como descargar las imagenes uficiales de Libre-Mesh:
http://downloads.libre-mesh.org/ que redireccione de manera
transparente al perfil del chef hecho por Gui
cada comunidad puede tener su perfil en el chef (o en
suservidor) y enviar enlaces de descarga a los participantes
el enlace "Todas las redes" en chef.altermundi.net se tiene que
borrar porque la gente va allì y descarga imagenes malas
== lime-build develop => master: hacer una nueva release stable de
Libre-Mesh ==
Referente Gio
se tiene que revisar el branch develop de lime-packages
se tiene que congelar el develop revisado en un branch 16.04
nombre de release: "Community Commons"
se tiene que revisar el branch develop de lime-build
tiene que usar la ultima stable de OpenWRT que seria la 15.05.1 (o da
igual y usamos la 15.05?)
se tiene que pasar el branch develop de lime-build a branch 16.04
== comparacion de overlay generado por LiMe 15.09 y LiMe develop ==
Referente Ilario y Gui
imagen de Libre-Mesh 15.09 desde
https://chef.altermundi.net/fwprofile/libre-mesh-1509/
el overlay que sale es
http://uz.sns.it/~ilario/tl-wdr3600-lime-1509-overlay.tar
imagen de Libre-Mesh develop desde
http://nicolasacco.diveni.re/~gioacchino/openwrt/lime-build/build/develop/b…
el overlay que sale es
http://uz.sns.it/~ilario/tl-wdr3600-lime-develop-overlay.tar
en esta con develop las carpetas interesantes estan en la carpeta "upper"
= Para averiguar:
/etc/config/network
config interface 'wan'
option proto 'none'
lm_net__lan_anygw_dev
== bug en network.lua ==
cuando les das al lime-config usando el libre-mesh develop sale un error:
/usr/lib/lua/lime/network.lua:207: attempt to index local 'device'
(a string value)
stack traceback:
/usr/bin/lime-config:45: in function </usr/bin/lime-config:45>
/usr/lib/lua/lime/network.lua:207: in function
</usr/lib/lua/lime/network.lua:182>
[C]: in function 'xpcall'
/usr/bin/lime-config:45: in function 'main'
/usr/bin/lime-config:61: in main chunk
[C]: ?
== Propuestas de mejora del chef ==
[ ] poner "Basado en" al principio de todo
[HECHO] cambiar el campo autocompletado "node" por "1509"
[ ] quitar la obligatoriedad de poner una descripción
[ ] posibilidad de cambiar de idioma en la primera pagina, como minimo
que se pueda cambiar a ingles
[ ] sacar la necesidad de tener los referrals activados en el navegador
[ ] en el login acceptar la direcion de correo para el user name (a mi
se autocompila la direccion de correo en el nombre de usuario, y no
funciona)
[ ] OpenWrt revision: muchos numeritos que no sirven, poner entre
parentesis una esplicacion, por ejemplo (Attitude Adjustment)
[ ] sacar todos los ficheros al azar que estan puesto por el chef en el
perfil de libre-mesh 15.09:
/usr/sbin/reset_deaf_phys.sh
es necesario todavia? con la proxima release esto tiene que
estar resuelto en lime-packages, no aquì
/etc/uci-defaults/93_enable-reset-deaf-phys
como arriba
/etc/config/libremap
sirve de algo?
/etc/uci-defaults/95_add-sshkeys
es feo pero ok
/etc/uci-defaults/93_ugly-fixes
esta interfaz nueva o se pone en lime-packages o se saca
parece util para poner el lime-packages:
sirve para seleccionar un especifico ap sin roaming
sirve si ya sabes que un ap funciona y uno no
sirve cuando haces la configuracion para ser seguro de
connectarte a tu router con https://anygw y no a otro
puede ser usado (?) para poner un quality of service que
privilegie el usuario que se connecte directamente al ap (y este ap
especifico tendria que tener el WPA)
/etc/config/lime-defaults
esto es deleterio porque no es actualizado ni con lime-packages
15.09 ni con lime-packages develop, esta alli porque tiene que llevar la
variable de NETWORK_NAME
/etc/uci-defaults/95_reboot-daily
si lo quieremos, hacer un paquete en lime-packages que haga esto
y incluirlo en lime-full
/etc/uci-defaults/95_snmpd
esto tiene que estar en lime-packages en algun lado, por ejemplo
lime-system o un nuevo paquete
/etc/uci-defaults/95_set-timezone
mudarlo en lime-system?
/etc/chef_version
/etc/uci-defaults/95_set-remote-syslog
esto se usa?
[ ] poder insertar el rango de autoconfiguracion IP del router (y
tambien el IP statico?)
[ ] poder insertar la subnet del router y del DHCP server
[ ] poder insertar el rango de IP del DHCP server
[ ] Quitar dispositivo NBG_460N_550N_550NH ya que si no se queja de que
no admite caracteres que no sean alfanuméricos en los nombres de
dispositivos
== chef: Presentar enlaces en la portada ==
1.- Binario genérico de la estable
2.- Binario genérico de la develop
3.- Cocinado con el Chef
4.- Compilación con limebuild
5.- Compilación a mano
== usar el chef para hacer imagenes de libre-mesh para comunidades
especificas ==
lo intentan Ilario para Verona
Y Santi para Valencia
Ilario:
he conseguido:
impostar el nombre de la red y essid
no he conseguido por la interfaz:
rango ip router
rango ip dhcp
cambiar el hostname
he conseguido cambiando los ficheritos:
he puesto el rango IP del dhcp añadiendo el fichero
/etc/config/dhcp pero esto està mal porque no se si los scripts de
openwrt van a compilarlo bien, tengo que hacer un script con mandos uci
en /etc/uci-defaults/
Hi all!
Sorry for the delay (and for cross-posting) but finding out when the
devs are available was quite tricky.
So, the meeting will be this weekend, from Saturday 16th afternoon to
Sunday 17th morning (but likely there will be something going on also
on Friday evening).
The location is still not well defined, what I know is that it will be
somewhere in Valldoreix (Bcn).
Stay tuned.
Ilario
2016-03-29 10:46 GMT+02:00 pablo <pablo(a)grn.cat>:
> On 03/20/2016 10:46 PM, Ilario Gelmetti wrote:
>> On 03/20/2016 11:09 AM, Gui Iribarren wrote:
>>> buuuh that's a pity! i was hoping to meet you there :(
>>
>> Hey! Couldn't we organize a mini LiMe meeting in Catalunya
>> (Barcelona or Vilanova i la Geltrú?) in April?
>
> Sounds so good to me :)
> What's needed for this to happen?
Hi all!
I saw quite a lot of interest going on about having a small Libre-Mesh
meeting somewhere in Catalunya in April, so let's do this!
This event is thought as a warm up for BattleMesh v9 in Porto which
will be on from 1st to 7th of May.
When, let's see what's the best option:
https://dudle.inf.tu-dresden.de/unstable/CatLiMe2016/
How long, well, In my opinion we could stay more than one day but this
depends from the venue!
Where, do you have a proper place to offer? Say it!
Maybe at KLV in Vilanova i la geltru'? (the location of HackMeeting
Iberico 2016)
Maybe at Calafou?
They will have a great event: "Hack the Earth" in 22 - 24th of April;
in case we decide that weekend for the event we could even propose
them to include our event into theirs...
https://calafou.org/en/content/simbiotica-hacktheearth-2016-workshops-confi…
See you soon :D
Ilario
Who of the LiMe people are coming to Battlemesh Porto this year ?
Would like to take the opportinity to diskuss some LiMe application in
our community.
regards
@Gui
just read that youll be there, im very glad to hear that.
Especially important my preparation presenting our community framework
at Foscomm Univ.Piraeus and Tec.University Mes was to unclude LiMe.
see you there
cheers
Careful, guys!
---------- Forwarded message ----------
From: Brian Hall <nybrian(a)gmail.com>
Date: Fri, Feb 19, 2016 at 8:04 PM
Subject: [qmp-users] TP-Link has blocked 3rd-party firmware
To: quick mesh project users mailing list <qmp-users(a)mail.qmp.cat>
TP-Link has blocked 3rd-party firmware. This is an over-reaction to
new FCC rules.
We all need to contact them to make sure they will support OpenWrt again.
http://ml.ninux.org/pipermail/battlemesh/2016-February/004379.html
_______________________________________________
qmp-users mailing list
qmp-users(a)mail.qmp.cat
https://mail.dabax.net/cgi-bin/mailman/listinfo/qmp-users