Question Answers:

1. Windows 10 laptop core i7 Microsoft Windows [Version 10.0.17763.914]

2. TERM=xterm

3. 
write(1, 
"\33[?1049h\33[22;0;0t\33[1;47r\33(B\33[m\33[4l\33[?7h\33[39;49m\33[?1h\33=", 
54) = 54
write(1, "\33[?1h\33=", 7)              = 7
write(1, "\33[?1h\33=", 7)              = 7
write(1, "\33[?25l", 6)                 = 6
write(1, "\33[39;49m\33(B\33[m\33[H\33[2J", 21) = 21
write(1, "\33(B\33[0;7m  GNU nano 2.9.3 \33[53bNew Buffer \33[63b \33[1;144H", 
56) = 56
write(1, "\33(B\33[m", 6)               = 6
write(1, "\r\33[46d", 6)                = 6
write(1, "\33(B\33[0;7m^G\33(B\33[m Get Help     \33(B\33[0;7m^O\33(B\33[m 
Write Out    \33(B\33[0;7m^W\33(B\33[m Where Is     \33(B\33[0;7m^K\33(B\33[m 
Cut Text     \33(B\33[0;7m^J\33(B\33[m Justify\33[81G", 154) = 154
write(1, "\33(B\33[0;7m^C\33(B\33[m Cur Pos\33[97G", 30) = 30
write(1, "\33(B\33[0;7mM-U\33(B\33[m Undo\33[46;113H", 32) = 32
write(1, "\33(B\33[0;7mM-A\33(B\33[m Mark Text   \33(B\33[0;7mM-]\33(B\33[m To 
Bracket\r\33[47d", 66) = 66
write(1, "\33(B\33[0;7m^X\33(B\33[m Exit\33[47;17H", 30) = 30
write(1, "\33(B\33[0;7m^R\33(B\33[m Read File    \33(B\33[0;7m^\\\33(B\33[m 
Replace\33[49G", 61) = 61
write(1, "\33(B\33[0;7m^U\33(B\33[m Uncut Text   \33(B\33[0;7m^T\33(B\33[m To 
Spell     \33(B\33[0;7m^_\33(B\33[m Go To Line   \33(B\33[0;7mM-E\33(B\33[m 
Redo\33[47;113H", 125) = 125
write(1, "\33(B\33[0;7mM-6\33(B\33[m Copy Text   \33(B\33[0;7mM-W\33(B\33[m 
WhereIs Next\r\33[45d", 68) = 68
write(1, "\33[3d", 4)                   = 4
write(1, "\33[39;49m\33(B\33[m", 14)    = 14
write(1, "\33[?12l\33[?25h", 12)        = 12
write(1, "\33[?25l", 6)                 = 6
write(1, "\33[1;136H", 8)               = 8
write(1, "\33(B\33[0;7mModified", 17)   = 17
write(1, "\33(B\33[m", 6)               = 6
write(1, "\r\33[3d", 5)                 = 5
write(1, "#\33[9G", 5)                  = 5
write(1, "+-\33[7b+\33[25G", 12)        = 12
write(1, "+-\33[7b+\33[41G", 12)        = 12
write(1, "+-\33[7b+\33[57G", 12)        = 12
write(1, "+-\33[7b+\r\33[4d", 12)       = 12
write(1, "#\33[9G", 5)                  = 5
write(1, "|\33[4;18H", 8)               = 8
write(1, "|\33[25G", 6)                 = 6
write(1, "|\33[4;34H", 8)               = 8
write(1, "|\33[41G", 6)                 = 6
write(1, "|\33[4;50H", 8)               = 8
write(1, "|\33[57G", 6)                 = 6
write(1, "|\33[4;66H", 8)               = 8
write(1, "|\r\33[5d", 6)                = 6
write(1, "# >CLK->|\33[5;18H", 16)      = 16
write(1, "|>CLK->|\33[5;34H", 15)       = 15
write(1, "|>CLK->|\33[5;50H", 15)       = 15
write(1, "|>CLK->|\33[5;66H", 15)       = 15
write(1, "|>CLK->\r\33[6d", 12)         = 12
write(1, "# >CS ->|\33[6;18H", 16)      = 16
write(1, "|>CS ->|\33[6;34H", 15)       = 15
write(1, "|>CS ->|\33[6;50H", 15)       = 15
write(1, "|>CS ->|\33[6;66H", 15)       = 15
write(1, "|>CS ->\r\33[7d", 12)         = 12
write(1, "# >DIN->|\33[7;18H", 16)      = 16
write(1, "|>DIN->|\33[7;34H", 15)       = 15
write(1, "|>DIN->|\33[7;50H", 15)       = 15
write(1, "|>DIN->|\33[7;66H", 15)       = 15
write(1, "|>DIN->\r\33[8d", 12)         = 12
write(1, "#\33[9G", 5)                  = 5
write(1, "|\33[8;18H", 8)               = 8
write(1, "|\33[25G", 6)                 = 6
write(1, "|\33[8;34H", 8)               = 8
write(1, "|\33[41G", 6)                 = 6
write(1, "|\33[8;50H", 8)               = 8
write(1, "|\33[57G", 6)                 = 6
write(1, "|\33[8;66H", 8)               = 8
write(1, "|\r\33[9d", 6)                = 6
write(1, "#\33[9G", 5)                  = 5
write(1, "+-\33[7b+\33[25G", 12)        = 12
write(1, "+-\33[7b+\33[41G", 12)        = 12
write(1, "+-\33[7b+\33[57G", 12)        = 12
write(1, "+-\33[7b+", 7)                = 7
write(1, "\33[?12l\33[?25h", 12)        = 12
write(1, "\33[?25l", 6)                 = 6
write(1, "\r\33[45d", 6)                = 6
write(1, "\33(B\33[0;7mSave modified buffer?  (Answering \"No\" will DISCARD 
changes.) \33[82b \33[46;1H", 84) = 84
write(1, " Y\33(B\33[m Yes\33[K\r\33[47d", 21) = 21
write(1, "\33(B\33[0;7m N\33(B\33[m No  \33[47;18H", 30) = 30
write(1, "\33(B\33[0;7mC\33(B\33[m Cancel\33[K\33[45;63H", 34) = 34
write(1, "\33[?12l\33[?25h", 12)        = 12
write(1, "\33[?25l", 6)                 = 6
write(1, "\r", 1)                       = 1
write(1, "\33[J\33[47;145H", 12)        = 12
write(1, "\33[?12l\33[?25h", 12)        = 12
write(1, "\33[47;1H\33[?1049l\33[23;0;0t\r\33[?1l\33>", 32) = 32
+++ exited with 0 +++

4. I am putty'd in on machine 1 and ssh into machine 2, open nano, paste
the example and issue is still there.

5. I have not "built" a nano4-7 on the machine. But I can try tomorrow if you 
still need me to do so.
Just let me know.

6. I do not have access to a 19.10 machine

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to nano in Ubuntu.
https://bugs.launchpad.net/bugs/1858293

Title:
  Missing repeated characters

Status in nano package in Ubuntu:
  New

Bug description:
  Nano 2.9.3
   Ubuntu 18.04.3 LTS - Linux 4.14.157-171 armv7l
   ARMv7 Processor rev 3 (v7l)

   Ubuntu 18.04.3 LTS - Linux 4.9.196-63 aarch64
  Amlogic S922X rev a (4 A73 + 2 A53)

  This issue is repeatable on more than 6 each different machines of the above 
configurations.
  I am using ssh via Putty to log in via terminal screen.
  I am using nano defaults. I have not changed anything nor do I open with any 
arguments. I use nano <filename> and it's not associated with any extension. It 
behaves the same for all files, even no extension files.
  Nano is not changing the file, it's just not displaying correctly. The 
characters are there and they save properly, they're just not visible on the 
terminal screen.

  Using WinSCP presents no issues as I am using my local Windows text
  editor.

  If I use vi to view the file there are no problems.
  If I use cat to view the file there are no problems.
  If I use tail to view the file there are no problems

  I do not experience this issue on:
  Nano 2.5.3
  Ubuntu 16.04.6 LTS - Linux 4.14.5-92 armv7l
  ARMv7 Processor rev 3 (v7l)

  If I take any file that has repeat characters such as:
  ############
  -----------------
                  |||||||

  Nano 2.9.3 will not display all of the continuous repeat characters in
  the row. For example:

  Copy and paste ############ is displayed as:
  #           <-- But end of line is correct
  If I copy that line from the file in nano editor and paste it into another 
non nano editor I get:
  #
  as the paste result

  This is the same for all different repeated characters.
  If I keyboard type ############################## nano will display it until 
nano is closed and then the same file is reopened. Then it's same as above, one 
# but end of line is correct.

  Pasting:
  #       +--------+      +--------+      +--------+      +--------+
  #       |        |      |        |      |        |      |        |
  # >CLK->|        |>CLK->|        |>CLK->|        |>CLK->|        |>CLK->
  # >CS ->|        |>CS ->|        |>CS ->|        |>CS ->|        |>CS ->
  # >DIN->|        |>DIN->|        |>DIN->|        |>DIN->|        |>DIN->
  #       |        |      |        |      |        |      |        |
  #       +--------+      +--------+      +--------+      +--------+

  into nano results in displayed:
  # +-+      +-+      +-+      +-+
  # | |      | |      | |      | |
  # >CLK->| |>CLK->| |>CLK->| |>CLK->| |>CLK->
  # >CS ->| |>CS ->| |>CS ->| |>CS ->| |>CS ->
  # >DIN->| |>DIN->| |>DIN->| |>DIN->| |>DIN->
  # | |      | |      | |      | |
  # +-+      +-+      +-+      +-+
  while nano is still open.
  Close the file and view in cat, vi or tail and it is show properly..

  Pasting:
  #       +--------+      +--------+      +--------+      +--------+
  #       |        |      |        |      |        |      |        |
  # >CLK->|        |>CLK->|        |>CLK->|        |>CLK->|        |>CLK->
  # >CS ->|        |>CS ->|        |>CS ->|        |>CS ->|        |>CS ->
  # >DIN->|        |>DIN->|        |>DIN->|        |>DIN->|        |>DIN->
  #       |        |      |        |      |        |      |        |
  #       +--------+      +--------+      +--------+      +--------+

  using vi editor
  then save file and open file in nano results in:
  # +-+      +-+      +-+      +-+
  # | |      | |      | |      | |
  # >CLK->| |>CLK->| |>CLK->| |>CLK->| |>CLK->
  # >CS ->| |>CS ->| |>CS ->| |>CS ->| |>CS ->
  # >DIN->| |>DIN->| |>DIN->| |>DIN->| |>DIN->
  # | |      | |      | |      | |
  # +-+      +-+      +-+      +-+

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nano/+bug/1858293/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to