On Sat, Nov 10, 2012 at 10:53:56AM +0100, Landry Breuil wrote: > On Fri, Nov 09, 2012 at 05:17:51PM -0800, Ryan Freeman wrote: > > I also noticed some corruption in the file manager. When holding the > > mouse cursor over icons, it displays file previews. The file previews > > are being read from more than one file. At first it scared me that I > > had corruption, but the files are all fine. Just the file manager > > seems to read the files from the wrong location resulting in a > > mash of a couple different files in the previews. > > I can confirm that here, it happens a lot on text files.
Yes, it happens here, too. Hilarious bug! > the builtin updater popup in the 1st run config dialog list should be > disabled, since there's no point in using it for openbsd, and paranoid > users will complain that it calls home. Agreed! > since we dont have any kind of network-manager/connman, EConnMan is not > built/installed, so there is little point in having the connman shelf > module 1) installed 2) present in the default shelf config. To summarize the thread, we now have a long list of bugs to fix (armani reported some of these to me privately): - Shutdown from menu doesn't work cause it uses setuid binaries. (armani has a patch for a sudo-based backend) - Intial setup can take about 5 seconds or so to switch between individual screens for some reason. - Keyboard layout selection doesn't work during initial setup screens. (armani says this used to work, so this could be a regression with my port or with the alpha release, rustyBSD said this is being fixed upstream) - Splash screen doesn't time out due to dbus signal, only via the hardcoded timeout which is 240 seconds by default, which I patched down to 5 seconds, but that's not a proper fix (not a regression according to armani, this problem already existed in e17 ports). - Compositor seems to be broken for big-endian architectures, see http://rhaalovely.net/~landry/shared/e17-openbsd-ppc-shot-2012-11-09_18-49-45.jpg - On some systems e17 seems to hog the CPU. (I myself haven't seen this but above linked screenshot confirms it) - After changing scaling in Settings -> Settings Panel -> Look -> Scaling a few times I saw the window manager lock up (music from audacious was still playing so X didn't die), and the enlightenment_remote -restart command timed out with a "did not receive dbus reply" message. Ended up killing X and logging in again. - File manager preview has a bug which causes wrong content to be shown when previewing text files. - OpenGL composite doesn't work on my (little-endian) system, an error message I saw (but didn't write down) indicated that e17 was blindly trying to use OpenGL commands my card/driver (r600) doesn't support. - e17 wants to call home by default for auto-upgrades, this should be opt-in not opt-out, and should be disabled for OpenBSD anyway (we upgrade with pkg_add -u, thank you very much) - Econnman is missing, either disable it in the shelf or fix Econnman to work on OpenBSD Wheew... I'm not going to work through the above list all on my own. I just wanted to try out enlightenment and take a look at it, and upgraded the ports along the way to give others an easy way of doing the same. It is awesome that we collectively unsurfaced so many issues so quickly! Given that this is still an alpha release, I don't think any of these issues are very serious. It is actually already quite usable. I would assume most of these issues are not regressions due to my port upgrade but long-standing bugs in e17. Overall e17 is in bad enough shape that I'm not sure if I'll keep running it for daily use. Tracking down the bugs is fun, but for daily use I want my stable XFCE desktop back... So what I'll do is commit my diff (with the share/example stuff uncommented as per Landry) and then start working on some of the above items as I see fit. And I'll try to help those who actually plan to use e17 in production with getting any fixes committed. Sounds good?