Bug 221511

Summary: Make libuser automake 1.10-aware
Product: [Fedora] Fedora Reporter: Robert Scheck <redhat-bugzilla>
Component: libuserAssignee: Miloslav Trmač <mitr>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-02-07 13:45:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Robert Scheck 2007-01-04 21:10:09 UTC
Description of problem:
Please make libuser automake 1.10-aware, because currently it isn't (try to run 
aclocal && automake in the libuser sources).

Version-Release number of selected component (if applicable):
libuser-0.55-1

How reproducible:
Everytime, see above.

Expected results:
libuser automake 1.10-aware

Comment 1 Miloslav Trmač 2007-01-04 21:31:48 UTC
I'm not running complete rawhide here, could you please briefly describe what's
the actual problem? (e.g. "the package doesn't build under rawhide").  Thanks.

Comment 2 Robert Scheck 2007-01-04 21:37:10 UTC
libuser-0.55 # automake
configure.in:5: version mismatch.  This is Automake 1.10,
configure.in:5: but the definition used by this AM_INIT_AUTOMAKE
configure.in:5: comes from Automake 1.9.6.  You should recreate
configure.in:5: aclocal.m4 with aclocal and run automake again.
configure.in: required file `admin/ylwrap' not found
configure.in:   `automake --add-missing' can install `ylwrap'
libuser-0.55 # aclocal
libuser-0.55 # automake --add-missing
docs/reference/gtk-doc.make:7: GTK_DOC_USE_LIBTOOL does not appear in 
AM_CONDITIONAL
docs/reference/Makefile.am:53:   `docs/reference/gtk-doc.make' included from 
here
docs/reference/gtk-doc.make:43: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
docs/reference/Makefile.am:53:   `docs/reference/gtk-doc.make' included from 
here
docs/reference/gtk-doc.make:136: ENABLE_GTK_DOC does not appear in 
AM_CONDITIONAL
docs/reference/Makefile.am:53:   `docs/reference/gtk-doc.make' included from 
here
configure.in: installing `admin/ylwrap'
libuser-0.55 # autoconf
libuser-0.55 #

I'm just wondering about the warnings and that I've got to use --add-missing. 
Maybe this isn't a bug for you, then it's also okay. Just noticed this. IMHO on 
devel systems, the files should be created using the latest automake/autoconf 
version to avoid such a "version mismatch". But it's up to you of course.

Comment 3 Miloslav Trmač 2007-02-07 13:45:53 UTC
I'm sorry about the late response.

* admin/ylwrap is missing because automake 1.10 always uses admin/ylwrap, but
  automake 1.9 didn't use it for libuser
* The version mismatch warnings are caused by incorrect command ordering:
  it should be "... aclocal; autoconf; autoheader; automake".
  I usually rely on the Makefile rules to run the necessary tools in order;
  if that isn't enough, CVS contains an autogen.sh (which is not shipped in the
  released tarball, though).
* The version of autotools used to generate a tarball is completely independent
  of the version of autotools installed on the system the tarball is compiled.
  Unless the rpm needs to patch the autotool input files, there is therefore
  no need to use the latest autotool versions.  libuser will switch to the
  F7 autotool versions around the time F7 is released.