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

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: