Evening, On 12.10.2012 16:30, Alexander Yakushev wrote: > This question have already been raised a few times, both on the list and > in the bugtracker. I understand that the problem lies in incompatibility > of current git/master version with old configuration files.
No, it doesn't. We never made any guarantees of backward compatibility between major releases and I don't think we should start to do so. [...] > On the other hand, what will happen if Awesome gets a new release? An > installation script might back up user's rc.lua and replace it with the > default one. Then, for new Awesome users that haven't yet modified their > rc.lua much it won't be hard to rewrite the changes from the old config. Urgh. We never did something like that before and I surely hope that most users use the awesome version from their distro. So something that runs during "make install" wouldn't help them. Also, awesome falls back to the default config when loading the config produces errors, so this shouldn't be needed. [...] > What do you think? I have this feeling for a long while that all changes > made to Awesome are intended for a small group of chosen ones. If we > fear because of compatibility breaking and never release what we have > now in trunk, then all ongoing development efforts (no matter how few > there are) are pretty much useless. Flyspray knows the list of blockers[0]. Most of them are minor stuff (or things that can easily be postponed, like the XRandR one). However, the major blocker for 3.5 are titlebars. This is where it all started: commit 371ee3e8cc0d7d315e822d4c6f131b068b39f380 Author: Julien Danjou <[email protected]> Date: Thu Sep 17 15:05:53 2009 +0200 titlebar: remove Signed-off-by: Julien Danjou <[email protected]> For more than 3 years, git/master is waiting for titlebars to re-appear. I even got some code laying around which handles most of the C side for them. This just needs a rewrite of lib/wibox/init.lua.in so that lua is actually able to draw titlebars... So if anyone wants to see the horror, I could show them my titlebars2 branch (the titlebars branch is secret and will be killed with fire ASAP). Cheers, Uli [0]: https://awesome.naquadah.org/bugs/index.php?do=roadmap&project=1 -- - Buck, when, exactly, did you lose your mind? - Three months ago. I woke up one morning married to a pineapple. An ugly pineapple... But I loved her. -- To unsubscribe, send mail to [email protected].
