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].

Reply via email to