Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: awesome - Extremely fast, small, dynamic and awesome floating and
tiling window manager
------- Additional Comments From rhbugs(a)n-dimensional.de 2008-07-17 06:00 EST -------
The normal way things go is that the package is built in a rawhide chroot, an
F-9 chroot, and an F-8 chroot. In each chroot, the BuildRequires: libconfuse >=
2.6" is properly tested. Only if successful, there will be a binary package for
the respective release. And only if there is a binary package for the respective
release, will someone usually install the software.
But if someone happens to take an F-9 binary and installs it on an F-8 system,
the autodetected soname for libconfuse should provide the proper dependencies -
iff the libconfuse people know how API/ABI compatibility and sonames are
supposed to work. I have not checked whether this is the case.
Last time I built awesome (around awesome 2.1 times), awesome did not compile
with libconfuse-devel 2.5, because some headers or macro definitions were
missing in the 2.5 headers. That was why I added the 2.6 check to awesome's
configure.ac (I was worked closely with awesome upstream at the time). It is
possible that awesome's libconfuse requirements have changed since and it now
works with libconfuse 2.5 again, but I have not researched that yet.
In the given state, I'd just say that awesome requires libconfuse-devel >= 2.6
to build, and as long as F-8 does not provide libconfuse-devel >= 2.6, there
will be no awesome for F-8.
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, or are watching someone who is.