Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sway 0.11 #982

Closed
ddevault opened this issue Dec 4, 2016 · 11 comments
Closed

Sway 0.11 #982

ddevault opened this issue Dec 4, 2016 · 11 comments

Comments

@ddevault
Copy link
Contributor

ddevault commented Dec 4, 2016

Sway 0.11-rc1 is now available:

https://github.com/SirCmpwn/sway/releases/tag/0.11-rc1

Please test it. I intend to ship 0.11 during 2016 if possible, so get your bugfixes in soon.

@ddevault
Copy link
Contributor Author

ddevault commented Dec 4, 2016

Working release notes:

This release includes 139 changes from 12 authors. The biggest feature 0.11 offers is the first steps towards the goal of a secure Wayland desktop by adding new knobs to secure your sway installation - read sway-security(7) for details. These are only the first steps towards a secure sway, and no promises are made about how well it works. Please test it and look for ways to break it and provide feedback on your experiences.

Package maintainers - consider reading through sway-security(7) and seeing if there are any security-related configuration changes you'd like to ship with your sway installation. SYS_CAP_PTRACE is now required on /usr/bin/sway. Sway also hardcodes LD_LIBRARY_PATH on startup now - you can change this with -DLD_LIBRARY_PATH=... if you set this to something other than /usr/lib in your distro.

FreeBSD users - note that we cannot enforce security policies on a per-executable basis until this issue is resolved. The default security policy will be applied to all executables.

Changes

New Features

Bugs Fixed

@eliihen
Copy link

eliihen commented Dec 4, 2016

On Gentoo with sway-9999, include /etc/sway/conf.d/* does not work. include /etc/sway/config.d/* does work, however. Typo?

@ddevault
Copy link
Contributor Author

ddevault commented Dec 4, 2016

Yes, thank you.

@lnjX
Copy link

lnjX commented Dec 10, 2016

I updated (via. git checkout 0.11-rc1), runned cmake (without errors) and make -j4:

[ 95%] Building C object sway/CMakeFiles/sway.dir/ipc-server.c.o
[ 96%] Building C object sway/CMakeFiles/sway.dir/layout.c.o
[ 97%] Building C object sway/CMakeFiles/sway.dir/main.c.o
/opt/sway/sway/main.c:12:28: fatal error: sys/capability.h: Datei oder Verzeichnis nicht gefunden
 #include <sys/capability.h>
                            ^
compilation terminated.
sway/CMakeFiles/sway.dir/build.make:2270: die Regel für Ziel „sway/CMakeFiles/sway.dir/main.c.o“ scheiterte
make[2]: *** [sway/CMakeFiles/sway.dir/main.c.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet...
[ 97%] Building C object sway/CMakeFiles/sway.dir/output.c.o
CMakeFiles/Makefile2:369: die Regel für Ziel „sway/CMakeFiles/sway.dir/all“ scheiterte
make[1]: *** [sway/CMakeFiles/sway.dir/all] Fehler 2
Makefile:127: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2

Now, I got this error. (the message is in german, I can translate, if you need something in English)
Are there new dependencies?

@ddevault
Copy link
Contributor Author

Are you building on Linux? Which distro? You need to find sys/capability.h somewhere in your package manager.

@lnjX
Copy link

lnjX commented Dec 10, 2016

I'm using Debian Sid.

I searched for the package:

lnj@ceres ~$ apt-file search "sys/capability.h"
dietlibc-dev: /usr/include/diet/sys/capability.h
libcap-dev: /usr/include/sys/capability.h
libklibc-dev: /usr/lib/klibc/include/sys/capability.h
lnj@ceres ~$

It's libcap-dev, now it's building correctly! 😃

@ddevault
Copy link
Contributor Author

@ddevault
Copy link
Contributor Author

@ddevault
Copy link
Contributor Author

If everything goes according to plan, sway 0.11 will ship on 2016-12-26 (the Monday after next).

@ddevault
Copy link
Contributor Author

0.11 will have to wait until tomorrow, since I forgot to bring the signing key with me on this travel laptop. Flying home today.

@ddevault
Copy link
Contributor Author

Sway 0.11 released: https://github.com/SirCmpwn/sway/releases/tag/0.11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants