Bug#1040048: debian-installer-utils: FTBFS: "vt102-di", line 3, terminal 'vt102': /sbuild-nonexistent/.terminfo: permission denied (errno 2)
Source: debian-installer-utils
Version: 1.146
Severity: serious
Tags: trixie sid ftbfs
Unfortunately your package FTBFS after the recent ncurses upload. From
my suild log:
,----
| debian/rules override_dh_auto_install
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| for file in /usr/share/terminfo/a/ansi /usr/share/terminfo/d/dumb /usr/share/terminfo/s/screen /usr/share/terminfo/x/xterm /usr/share/terminfo/l/linux; do \
| mkdir -p debian/di-utils-terminfo/`dirname $file`; \
| cp -pL $file debian/di-utils-terminfo/$file; \
| chmod 644 debian/di-utils-terminfo/$file; \
| done
| tic vt102-di -o debian/di-utils-terminfo/lib/terminfo
| "vt102-di", line 3, terminal 'vt102': /sbuild-nonexistent/.terminfo: permission denied (errno 2)
| make[1]: *** [debian/rules:43: override_dh_auto_install] Error 1
`----
There seem to be two problems here:
1. The terminfo files in ncurses-base have been relocated to
/usr/share/terminfo, therefore debian/di-utils-terminfo/lib/terminfo
and its parent directory do not exist yet.
2. tic with the -o option, or with TERMINFO set, is unable to create
directories more than one level deep. It does, however, not complain
about that, but silently writes to ${HOME}/.terminfo instead (or tries
to - in this case it fails).
I'll report the second issue upstream, but the first should be solved in
debian-installer-utils.
Reply to: