On 10/10/15 18:37, Matt Housh wrote:
Greetings,
The CRUX team is pleased to announce the availability of a first release candidate for the upcoming CRUX 3.2.
Congrats! Great work!
Please note that this is a release candidate, NOT the final release. Please test it if you have a chance and report any problems you find to us!
Important details about the upcoming changes can be found here:
I really like some new features, and also start-stop-daemon for rc scripts, IMHO is a good improvement.
The ISO itself can be found here:
http://jaeger.morpheus.net/linux/crux/files/rc/crux-3.2-rc1.iso http://jaeger.morpheus.net/linux/crux/files/rc/crux-3.2-rc1.md5
Known issues: 1) mesa3d is missing xorg-libxxf86vm as a dependency (fixed in git) - manual install or installation of another package that depends on xorg-libxxf86vm is recommended. 2) elilo seems to be broken currently - if it works for you, please report it.
I successfully installed the ISO on a new laptop but I think I found an issue with xorg-server and harfbuzz. xorg-server is linked against harfbuzz and also glib (harfbuzz requires cairo which requires glib) bash-4.3# ldd /usr/bin/Xorg | grep 'not found' libharfbuzz.so.0 => not found libglib-2.0.so.0 => not found libharfbuzz.so.0 => not found libglib-2.0.so.0 => not found libharfbuzz.so.0 => not found libglib-2.0.so.0 => not found I also tried to compile xorg-server and found this error message: checking for XSERVERCFLAGS... no configure: error: Package requirements (fixesproto >= 5.0 damageproto >= 1.1 xcmiscproto >= 1.2.0 xtrans >= 1.3.5 bigreqsproto >= 1.1.0 xproto >= 7.0.26 randrproto >= 1.4.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 videoproto compositeproto >= 0.4 recordproto >= 1.13.99.1 scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 presentproto >= 1.0 xineramaproto xkbfile pixman-1 >= 0.27.2 xfont >= 1.4.2 xau xshmfence >= 1.1 xdmcp) were not met: Package 'harfbuzz', required by 'freetype2', not found I checked for this dependency in ports: bash-4.3# prt-get deptree freetype -- dependencies ([i] = installed, '-->' = seen before) [i] freetype [i] zlib [i] libpng [i] zlib On one side, I see that fontconfig requires freetype but on buildtime was compiled against harfbuzz: $ grep harfbuzz /usr/lib/pkgconfig/* /usr/lib/pkgconfig/fontconfig.pc:Cflags: -I${includedir} -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include $ ldd /usr/lib/libfontconfig.so.1.8.0 | grep 'not found' libharfbuzz.so.0 => not found libglib-2.0.so.0 => not found On the other side, xorg-libxft has the same problem: sepen@asus:~ $ ldd /usr/lib/libXft.so.2 | grep 'not found' libharfbuzz.so.0 => not found libglib-2.0.so.0 => not found I rebuild freetype, fontconfig and xorg-libxft from ports with harfbuzz not installed but when I tried to compile xorg-server again I got this error message: make[5]: Leaving directory '/usr/ports/xorg/xorg-server/work/src/xorg-server-1.17.2/hw/xfree86/dixmods' CCLD Xorg libtool: link: cannot find the library `/usr/lib/libharfbuzz.la' or unhandled argument `/usr/lib/libharfbuzz.la' Makefile:794: recipe for target 'Xorg' failed make[4]: *** [Xorg] Error 1 Is there a way to compile xorg-server without harfbuzz, or should it be added to the ISO? Any idea? Another thing I would like to comment is about the fact that tcp_wrappers was removed. I've never needed to use tcp wrappers but I have to admit I do not want to lose the protection they provided. So with tcp_wrappers, by default in CRUX is to deny all TCP traffic. Are there any plans to add somewhere a iptables script with the chains (and/or policies) defaulting to DROP, or at least for the INPUT chain? It might be interesting to incorporate by default the functionality of iptables. I mean something like: iptables-restore < /etc/iptables/rules iptables-save > /etc/iptables/rules etc. What do you think about? Best regards, -- Jose V Beneyto | sepen -- Jose V Beneyto | http://sepen.mooo.com