On 2018-05-12 16:23 +0300, kact...@gnu.org wrote:

> control: tags -1 +pending
>
> [2018-05-05 08:29] Sven Joachim <svenj...@gmx.de>
>> In early 2017, the dvtm and dvtm-256color terminfo entries were added to
>> ncurses upstream, and I would like to include them in the ncurses-term
>> package, replacing the ones shipped currently in the dvtm package.
>> 
>> This requires coordinated uploads of dvtm and ncurses, adding a
>> versioned Breaks/Replaces on dvtm to ncurses-term and a versioned
>> dependency on ncurses-term to dvtm.
>
> Sure. I just uploaded dvtm_0.15-3, that depends on 
> ncurses-term (>> 6.1+20180210-2) into DELAYED/10. 

Sorry, I had already uploaded ncurses 6.1+20180210-3 the other day, so
you need to adjust the dependency to (>> 6.1+20180210-3)
or (>= 6.1+20180210-4).

> As such, I expect it to arrive at 2018/05/22. I propose you to make new
> upload of ncurses-term with apporiate Breaks/Depends into DELAYED in
> such way, that our packages arrive at same time.

Sounds reasonable to me, I have made the corresponding ncurses change in
git[1].

In the meantime, it would be great if you could test the new
terminfo entries, since they are somewhat different from the ones
shipped in the dvtm package.  I have attached the relevant excerpt from
ncurses' misc/terminfo.src file so that you don't need to build the
whole ncurses package.  E.g. run

TERMINFO=/tmp/terminfo tic -x dvtm.ti && TERMINFO=/tmp/terminfo dvtm

and report problems with the terminfo files to bug-ncur...@gnu.org.

Cheers,
       Sven


1. 
https://salsa.debian.org/debian/ncurses/commit/950090b9471dd4688d8d4a95c27c82d34f93c7db

#### Dvtm

# dvtwm 0.15
# http://www.brain-dump.org/projects/dvtm/
#
# + This uses ncurses to manage the display, including support for italics and
#   default-colors.
# + However, default-colors are incomplete: do not set bce.
# + It does not implement flash (since no \e[?5h)
# + Do not set XT: dvtm knows about OSC 0 and 2, but not 1.
#   Oddly enough, if $TERM contains "linux", it attempts to set the title.
# + Some of the program is cut/paste from rxvt-unicode, e.g., the ACS table.
# + The built-in table of function-keys (based on rxvt) is incomplete (ends
#   with kf22).
# + It also omits the shifted cursor- and editing-keypad keys.
#   However, it is confused by xterm's shifted cursor- and editing-keypad keys
#   (and passes those through without interpretation)
#   and may simply pass-through rxvt's, making it appear to work.
#   In other cases such as kf23 and up, no pass-through is done.
# + Most of the mode-settings in the initialization/reset strings are not
#   implemented; dvtm copies its description from rxvt.
dvtm|dynamic virtual terminal manager,
        am, eo, mir, msgr, xenl, AX,
        colors#8, cols#80, it#8, lines#24, ncv@, pairs#64,
        acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
        bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
        clear=\E[H\E[2J, cnorm=\E[?25h, cr=\r,
        csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
        cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
        cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
        dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
        enacs=\E(B\E)0, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH,
        ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\n,
        is1=\E[?47l\E=\E[?1l,
        is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l,
        kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
        kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy,
        kb2=\EOu, kbs=^?, kc1=\EOq, kc3=\EOs, kcbt=\E[Z, kcub1=\E[D,
        kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~,
        kel=\E[8\^, kend=\E[8~, kent=\EOM, kf0=\E[21~, kf1=\E[11~,
        kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
        kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
        kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
        kf21=\E[23$, kf22=\E[24$, kf3=\E[13~, kf4=\E[14~,
        kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
        kfnd=\E[1~, khome=\E[7~, kich1=\E[2~, kind=\E[a,
        kmous=\E[M, knp=\E[6~, kpp=\E[5~, kri=\E[b, kslt=\E[4~,
        op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
        rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmso=\E[27m,
        rmul=\E[24m,
        rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
        rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?
            25h,
        s0ds=\E(B, s1ds=\E(0, sc=\E7, setab=\E[4%p1%dm,
        setaf=\E[3%p1%dm,
        sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?
            %p9%t\016%e\017%;,
        sgr0=\E[m\017, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h,
        smso=\E[7m, smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd,
        use=ecma+italics,

dvtm-256color|dynamic virtual terminal manager with 256 colors,
        colors#0x100, pairs#0x10000,
        setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
              5;%p1%d%;m,
        setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5
              ;%p1%d%;m,
        use=dvtm,

Reply via email to