Hallo zusammen,
heute im Laufe des Tages wurde uns mitgeteilt, dass es wohl bei vereinzelten 1.1 Images zu Router-Ausfällen gekommen ist. Dies konnten wir bislang nicht rekonstruieren.
Tarek ist ein Fehler bei einem WDR Image aufgefallen, wo das WLAN fehlte.
Daher bitte niemand erstmal den stable Symlink umbiegen bis es Entwarnung gibt.
Danke!
--
vg
Stefan
Hallo zusammen,
Ich habe heute eine neue Firmware gebaut. Basisdaten:
* Firmware-Version: 1.1
* Gluon-Version: v2016.1.x
* Commit ID: 867d9396cd2854033ab260baa4dece908df137c1
* Download: http://firmware.ffnw.de/1.1
Die upstream Änderungen findet ihr hier:
https://github.com/freifunk-gluon/gluon/compare/f6b390c...867d939
Folgende Comunnity speziffischen Änderungen gab es:
* Add hood wittmund to hoodfile
* Add hood butjadingen to hoodfile
* Add hood lohne to hoodfile
* Add hood dinklage to hoodfile
* Add hood nordhorn to hoodfile
* Add hood barnstorf to hoodfile
* Hoodselector Cron every 2 Minutes
* 2 Peer für frieslandhood
Die Änderungen an der Siteconf können im Siteconf-Repo hier eingesehen
werden:
https://git.nordwest.freifunk.net/ffnw-firmware/siteconf/compare/v1.0...v1.1
Die Änderungen an unseren eigenen Paketen können im Packages-Repository
hier eingesehen werden:
https://git.nordwest.freifunk.net/ffnw-firmware/packages/compare/v1.0...v1.1
Viele Grüße
Johannes
Hallo
Ich wollte mal fragen ob das jetzt steht mit dem 15.7. laut Doodle?
http://doodle.com/poll/zdarbhsqcf54ikby
Dann kann ich den Termin hier in meinem Kalender blocken.
Welche Uhrzeit wird den angepeilt? Wieder um 14 Uhr?
Grüße Nils
Hi,
This patch makes able to minify lua code sequential inside directories.
Here is an example how do can call it in package Makefiles:
First of all you need the host dependencies.
PKG_BUILD_DEPENDS += luci-base/host lua/host
Then you muss have to include the gluon spesific package.mk.
include $(GLUONDIR)/include/package.mk
After the all abouve just call the following command inside the package
compile define.
$(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/)
luasrc can have subdirectorys there will also created inside luadest
including its minifyed files.
As an example how good it will woke. I minifyed the Nordwest Freifunk
hoodselector. This lua file have currently around 680 lines and a size
of 22042 Bytes after minifying it has just 9480 Bytes.
Here is a table of the minifying process:
--------------------------------------------------------------------
Lexical Input Input Input Output Output Output
Elements Count Bytes Average Count Bytes Average
--------------------------------------------------------------------
TK_KEYWORD 526 1958 3.72 526 1958 3.72
TK_NAME 813 5506 6.77 813 1984 2.44
TK_NUMBER 35 36 1.03 35 36 1.03
TK_STRING 246 3379 13.74 246 3379 13.74
TK_LSTRING 0 0 0.00 0 0 0.00
TK_OP 1276 1356 1.06 1276 1356 1.06
TK_EOS 1 0 0.00 1 0 0.00
--------------------------------------------------------------------
TK_COMMENT 137 6982 50.96 1 14 14.00
TK_LCOMMENT 0 0 0.00 0 0 0.00
TK_EOL 676 676 1.00 466 466 1.00
TK_SPACE 1187 2149 1.81 287 287 1.00
--------------------------------------------------------------------
Total Elements 4897 22042 4.50 3651 9480 2.60
--------------------------------------------------------------------
Total Tokens 2897 12235 4.22 2897 8713 3.01
--------------------------------------------------------------------
Patches for preparing all gluon spesific packages that includes lua
code will follow soon.
cheers
Tarek
Jan-Tarek Butt (1):
add luaSrcDiet call define to package.mk
include/package.mk | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
--
2.9.0
---
include/package.mk | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/include/package.mk b/include/package.mk
index 76e109e..a1eeb2d 100644
--- a/include/package.mk
+++ b/include/package.mk
@@ -1,3 +1,7 @@
+# gluon packages will have this implicid integrated the build depends.
+# This is just collective for community specific packages there use GluonSrcDiet.
+PKG_BUILD_DEPENDS += luci-base/host lua/host
+
include $(INCLUDE_DIR)/package.mk
# Annoyingly, make's shell function replaces all newlines with spaces, so we have to do some escaping work. Yuck.
@@ -33,3 +37,19 @@ define GluonInstallI18N
fi; \
done
endef
+
+define GluonSrcDiet
+ cd $(1) && $$(FIND) . | sed 's/.\///' | while read src; do \
+ if [ -d $$$$src ]; then \
+ if [ ! -d $(shell echo "$(2)" | sed 's/\/$$//')/$$$$src ]; then \
+ $$(INSTALL_DIR) -p "$(shell echo "$(2)" | sed 's/\/$$//')/$$$$src"; \
+ fi; \
+ else \
+ if $(STAGING_DIR_HOST)/bin/lua $(STAGING_DIR_HOST)/bin/LuaSrcDiet \
+ --noopt-binequiv -o "$(shell echo "$(2)" | sed 's/\/$$//')/$$$$src" \
+ "$$$$src"; then \
+ chmod +x "$(shell echo "$(2)" | sed 's/\/$$//')/$$$$src"; \
+ fi; \
+ fi; \
+ done
+endef
--
2.9.0
Hey zusammen,
die nächsten Hoods sind nun fertig:
- Budjadingen
- Wittmund
- Lohne / Dinklage
Diese werden nun noch getestet.
Eine entsprechende Testing FW ist unter http://runner02.ffnw.de/1.1-RC1/
zu finden.
Bitte nur testen, wenn ihr wisst was ihr tut :)
Jetzt warten wir noch auf eine weitere Funktion / Fix von Tarek, da wird
er aber was zu schreiben.
Viele Grüße,
Stefan
Hallo zusammen,
ich habe mich ja schon intensiver mit dem Geolocator beschäftigt und
auch ein paar Verbesserungen in die Firmware eingebaut.
Aktuell sitzen auf Grund von IP reverse Geocoding einige viele Router in
Hesen auf Lat 51 Lng 9. Dieses wird in der Firmware mittlwerweile
abgefangen. Router die dort positioniert sind bleiben so lange bis sie
etwas WLAN Netzwerke empfangen die auch irgendwann mal bei OpenWifi
vorhanden sind oder bis die Koordinaten manuell angepasst werden.
Vielleicht sollte wir dadrüber nachdenken ob wir nicht allen Routern mit
Autolocator eine bestimmte Position zuweisen, wenn für sie keine
Position ermittelbar ist. Dann könnte man in regelmäßigen Abständen
automatisiert in den Router listen danach suchen und an die Kontakt
eMailadressen, insofern diese vorhanden sind mail verschicken mit dem
Hinweis der fehlerhaften Position und mit den 2 Lösungvorschlägen (WLANS
scannen mit App / Position manuell im Router eintragen)
Die GPS Koordinate ist vor allem, da wir nun auch Hoods haben sehr
wichtig für die richtige Wahl des Gateway Servers.
Wünsche Meinungen Kommentare und Kritik ist erwünscht ;)
Gruß
Johannes