Skip Menu |

This queue is for tickets about the Tickit CPAN distribution.

Report information
The Basics
Id: 123603
Status: open
Priority: 0/
Queue: Tickit

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.63
Fixed in: (no value)



Subject: t/82tickit-timer.t fails on FreeBSD systems in a screen terminal
t/82tickit-timer.t fails on some of my smoker systems: $ perl5.27.5 -Mblib t/82tickit-timer.t Cannot construct Tickit::Term - No such file or directory at /home/cpansand/.cpan/build/2017111121/Tickit-0.63-0/blib/lib/Tickit.pm line 152. truss shows the following: ... openat(AT_FDCWD,"/home/cpansand/.terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/home/cpansand/.terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/etc/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/etc/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/share/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/share/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/share/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/share/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such file or directory' openat(AT_FDCWD,"/usr/local/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such file or directory' stat("/usr/share/nls/C/libc.cat",0x7fffffffe008) ERR#2 'No such file or directory' stat("/usr/share/nls/libc/C",0x7fffffffe008) ERR#2 'No such file or directory' stat("/usr/local/share/nls/C/libc.cat",0x7fffffffe008) ERR#2 'No such file or directory' stat("/usr/local/share/nls/libc/C",0x7fffffffe008) ERR#2 'No such file or directory' Cannot construct Tickit::Term - No such file or directory at /home/cpansand/.cpan/build/2017111121/Tickit-0.63-0/blib/lib/Tickit.pm line 152. write(2,"Cannot construct Tickit::Term - "...,142) = 142 (0x8e) ... The test works fine if executed on the same system, but in an xterm terminal.
On Sat Nov 11 09:45:51 2017, SREZIC wrote: Show quoted text
> t/82tickit-timer.t fails on some of my smoker systems: > > $ perl5.27.5 -Mblib t/82tickit-timer.t > Cannot construct Tickit::Term - No such file or directory at > /home/cpansand/.cpan/build/2017111121/Tickit-0.63-0/blib/lib/Tickit.pm > line 152. > > truss shows the following: > > ... > openat(AT_FDCWD,"/home/cpansand/.terminfo/s/screen",O_RDONLY,00) ERR#2 > 'No such file or directory' > openat(AT_FDCWD,"/home/cpansand/.terminfo/73/screen",O_RDONLY,00) > ERR#2 'No such file or directory' > openat(AT_FDCWD,"/etc/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such > file or directory' > openat(AT_FDCWD,"/etc/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such > file or directory' > openat(AT_FDCWD,"/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No such > file or directory' > openat(AT_FDCWD,"/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No such > file or directory' > openat(AT_FDCWD,"/usr/share/terminfo/s/screen",O_RDONLY,00) ERR#2 'No > such file or directory' > openat(AT_FDCWD,"/usr/share/terminfo/73/screen",O_RDONLY,00) ERR#2 'No > such file or directory' > openat(AT_FDCWD,"/usr/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 'No > such file or directory' > openat(AT_FDCWD,"/usr/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 'No > such file or directory' > openat(AT_FDCWD,"/usr/local/share/terminfo/s/screen",O_RDONLY,00) > ERR#2 'No such file or directory' > openat(AT_FDCWD,"/usr/local/share/terminfo/73/screen",O_RDONLY,00) > ERR#2 'No such file or directory' > openat(AT_FDCWD,"/usr/local/lib/terminfo/s/screen",O_RDONLY,00) ERR#2 > 'No such file or directory' > openat(AT_FDCWD,"/usr/local/lib/terminfo/73/screen",O_RDONLY,00) ERR#2 > 'No such file or directory' > stat("/usr/share/nls/C/libc.cat",0x7fffffffe008) ERR#2 'No such file > or directory' > stat("/usr/share/nls/libc/C",0x7fffffffe008) ERR#2 'No such file > or directory' > stat("/usr/local/share/nls/C/libc.cat",0x7fffffffe008) ERR#2 'No such > file or directory' > stat("/usr/local/share/nls/libc/C",0x7fffffffe008) ERR#2 'No such file > or directory' > Cannot construct Tickit::Term - No such file or directory at > /home/cpansand/.cpan/build/2017111121/Tickit-0.63-0/blib/lib/Tickit.pm > line 152. > write(2,"Cannot construct Tickit::Term - "...,142) = 142 (0x8e) > ... > > > The test works fine if executed on the same system, but in an xterm > terminal.
I experienced the same problem today while attempting to install this distro on FreeBSD-11.1 with perl-5.27.11. ##### ... t/80tickit.t .............. ok Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at t/81tickit-input.t line 11. t/81tickit-input.t ........ ok Cannot construct Tickit::Term - No such file or directory at /usr/home/jkeenan/.cpanm/work/1526619602.24042/Tickit-0.65/blib/lib/Tickit.pm line 153. t/82tickit-timer.t ........ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/83tickit-widget.t ....... ok t/90rt101716.t ............ ok t/99pod.t ................. ok Test Summary Report ------------------- t/82tickit-timer.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=30, Tests=745, 3 wallclock secs ( 0.03 usr 0.13 sys + 1.93 cusr 0.87 csys = 2.96 CPU) Result: FAIL Failed 1/30 test programs. 0/745 subtests failed. -> FAIL Installing Tickit failed. ##### This platform is a VM running on a FreeBSD-11.1 host. The progam in question was being run in a screen session. Thank you very much. Jim Keenan
On Sat May 19 08:01:52 2018, JKEENAN wrote: Show quoted text
> I experienced the same problem today while attempting to install this > distro on FreeBSD-11.1 with perl-5.27.11.
Yeah; I think that's just unibilium being unable to handle FreeBSD's terminfo database: https://github.com/mauke/unibilium/issues/26 -- Paul Evans