[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#977321: O: autoconf2.13 -- automatic configure script builder (obsolete version)



On Fri, 18 Dec 2020 02:16:55 +0100 Axel Beckert <abe@debian.org> wrote:
Hi Ben,

Ben Pfaff wrote:
> This package is really obsolete.  It has several bug reports but the
> right thing to do is probably to get any packages that use autoconf2.13
> updated to use something else.  (Or removed; they are antiques
> themselves.)

While I hoped that you are right, there seem at least two big blockers
on a first glance: Firefox and Thunderbird.

I tried to make a quick list of affected packages:

→ grep-dctrl -s Package -FBuild-Depends,Build-Depends-Indep,Build-Depends-Arch autoconf2.13 /var/lib/apt/lists/*Source* | fgrep Package | sort -u
Package: firefox
Package: firefox-esr
Package: gcc-3.3
Package: gcc-m68hc1x
Package: grass
Package: maxima
Package: mozjs52
Package: mozjs78
Package: postgis
Package: thunderbird
Package: vflib3
Package: xemacs21

And yeah, some packages in this list are really old. gcc-3.3 recently
has been orphaned for similar reasons: https://bugs.debian.org/966317

So I tried to figure out which versions of Firefox and Thunderbird
exactly are affected and it started to look less bad:

The list is now

mozjs78
gcc-3.3
mozjs102
xemacs21

gcc-3.3 can be dropped at any time. mozjs78 can be dropped as soon as cjs has moved v5.8.0 to unstable. That leaves mozjs102 and xemacs21.

The major problem with this: mozjs102 and probably a future mozjs115 still need autoconf2.13 to reconfigure. The mozjs source contains the built configure, so an alternative would be to just use that.

The same goes for xemacs if it is not updated (see #343083).

I guess, for trixie it is already too late to hand in Spidermonkey patches to update the build system because trixie will likely release with mozjs115.


Reply to: