[Bug 452427] Review Request: awesome - Extremely fast, small, dynamic and awesome floating and tiling window manager

bugzilla at redhat.com bugzilla at redhat.com
Mon Oct 6 09:26:56 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=452427





--- Comment #37 from Michal Nowak <mnowak at redhat.com>  2008-10-06 05:26:55 EDT ---
(In reply to comment #36)
> I can't find libev-devel ?? In rawhide.
> 

See bug 458785 for srpm package.

> How comes lua files are not in %_datadir? They are not platform 
> independent?
> 

The are platform independent. Only rc.lua is not in %_datadir, but this is
config file for awesome.

> It is a bit strange to have an API for a window manager. Is it
> because lua is an interpreted language, so that the API has to
> come with runtime?
> 

I probably don't understand... Awesome is using the lua files for it's own
manipulation with windows and stuff. They are necessary to be bundled with
runtime. Let me know if you have other comments.

> I think that it is wrong to have:
> %config(noreplace) %{_datadir}/%{name}/themes/default
> this file should be under the control of upstream/packager.
> Isn't it possible to override what is there with something in
> %_sysconfdir?
> 

It took me a long time to decide whether to shield that file or not. It's not
possible to move it to /etc, I opened a bug in upstream but was closed wontfix
(sorry cant find it in the crappy flyspray http://awesome.naquadah.org/bugs/).

It's possible to have it in user ~/.config/awesome.

I can change it from config file to ordinary one, if you wish, no problem.


> Build stops with
> --   package 'cairo-xcb' not found
> I don't have libev-devel, it may be the reason.

No. the problem is cairo's missing XCB support (just Xlib). It necessary to
recompile it with (--enable-xcb). See bug 465759.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the package-review mailing list