[sane-devel] Proposal to remove autoconf-generated files from the source repository
Olaf Meeuwissen
paddy-hack at member.fsf.org
Mon Jun 17 12:17:16 BST 2019
Hi Rolf, Povilas, list,
Povilas Kanapickas writes:
> Hi Rolf, Olaf,
>
> On 2019-06-16 14:43, Rolf Bensch wrote:
>> Hi Olaf,
>>
>> Unfortunately `./autogen.sh` isn't working with Ubuntu Xenial:
Why do you want to run it in the first place? I mean, if I were going
to do development on Ubuntu, I'd use Bionic or later.
I believe Rolf's daily builds use the source tarball. Those include all
generated files. No need to run ./autogen.sh.
>> $ ./autogen.sh
>> autoreconf: Entering directory `.'
>> autoreconf: running: autopoint --force
>> autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac
>> file requires the infrastructure from gettext-0.19.8 but
>> this version
>> is older. Please upgrade to gettext-0.19.8 or newer.
>> autopoint: *** Stop.
>> autoreconf: autopoint failed with exit status: 1
>> patching file ./ltmain.sh
>> Hunk #1 FAILED at 9615.
>> Hunk #2 FAILED at 10073.
>> 2 out of 2 hunks FAILED -- saving rejects to file ./ltmain.sh.rej
>> patch: **** Can't reopen file ./ltmain.sh : No such file or directory
>>
>> Xenial provides gettext-0.19.7.
The gettext version was bumped on 2018-03-16, a year and three months
ago. That doesn't seem to have caused any trouble so far ;-)
See https://gitlab.com/sane-project/backends/commit/c8d8f05256523cb0aafe24309ea2b3c93bea20f2
> Can we just require version 0.19.7? 0.19.8 doesn't seem to contain
> anything new that would be related to what we're using.
IIRC, the bump to 0.19.8 fixed the AM_PROG_MKDIR_P deprecation warning.
... me goes to take a peek ...
Yup, the commit after that one syncs the generated stuff and replaces
AM_PROG_MKDIR_P with AC_PROG_MKDIR_P in m4/intl.m4 and m4/po.m4. But,
yes, the upstream changes for that were made before 0.19.7 and by the
looks of it in 0.18.2.
All that said, I don't understand why we should drop the version to
enable **development** on old versions.
For builds, there's a source tarball that has all you need.
Hope this helps,
--
Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27
GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
Support Free Software https://my.fsf.org/donate
Join the Free Software Foundation https://my.fsf.org/join
More information about the sane-devel
mailing list