stable@2016-10-20 to unstable@2017-02-04

Sat 04 February 2017
By makefu

Mic92 convinced me to try out unstable again. 31c72ce2 -> f66d7823

new problems i managed to solve

awesome4.0 introduced breaking api changes

Due to the fact that the whole awesomecfg is code, everything exploded. My temporary solution was to replace some of the old config default parts with the new ones from the default config but it was no fun. Some stuff is marked as deprecated (use gears instead) but i have no idea how.

Testing new awesome config via:

Xephyr :1 -ac -br -noreset -screen 800x600
DISPLAY=:1.0 awesome -c ~/rc.lua

proot stopped working

proot now requires PROOT_NO_SECCOMP=1 environment variable to be set to not segfault with error 11.

Github Issue: https://github.com/proot-me/PRoot/issues/106

diff --git a/lib/populate.jq b/lib/populate.jq
index c51e44e..93bb519 100644
--- a/lib/populate.jq
+++ b/lib/populate.jq
@@ -83,7 +83,7 @@ def rsync_script:
        ($symlink_sources[] |
        @sh "ln -s \(.value.symlink.target) \"$srcdir\"/\(.key)"),

-  @sh "proot \\",
+  @sh "PROOT_NO_SECCOMP=1 proot \\",
        ($file_sources[] |
        @sh "    -b \(.value.file.path):\"$srcdir\"/\(.key) \\"),
        @sh "    rsync \\",

broken stuff i will fix by waiting for a new release

new and solved with update

  • services.journalbeat
  • Grafana 4.1 - JUST WORKED!

Comments