Bug#892923: aptitude: After upgrading ncurses, aptitude fails to correctly display dialog windows and align columns

2019-10-17 Thread Jiri Palecek



On 16. 10. 19 23:29, Manuel A. Fernandez Montecelo wrote:

Hi,

Em 16 de out de 2019 às 23:10, Sven Joachim  escreveu:

Based on the screenshot Jiri sent in his original bug report, I think
this is #894315 in konsole and #933053 in ncurses-base.  Both have been
fixed in the meantime, so I am taking the liberty to close this bug as
well.

Thanks for chasing, Sven.  Unless Jiri has any objection and can
reproduce the problem, I am happy with it.


Yes, that is correct. In fact I have learned about the konsole problem
early and patched it, then forgot about it all. Sorry for the inconvenience.

Regards

    Jiri Palecek



Bug#892923: aptitude: After upgrading ncurses, aptitude fails to correctly display dialog windows and align columns

2019-10-16 Thread Manuel A. Fernandez Montecelo
Hi,

Em 16 de out de 2019 às 23:10, Sven Joachim  escreveu:
>
> Based on the screenshot Jiri sent in his original bug report, I think
> this is #894315 in konsole and #933053 in ncurses-base.  Both have been
> fixed in the meantime, so I am taking the liberty to close this bug as
> well.

Thanks for chasing, Sven.  Unless Jiri has any objection and can
reproduce the problem, I am happy with it.

-- 
Manuel A. Fernandez Montecelo 



Bug#892923: aptitude: After upgrading ncurses, aptitude fails to correctly display dialog windows and align columns

2018-03-28 Thread Jiri Palecek


On 3/16/18 1:24 PM, Manuel A. Fernandez Montecelo wrote:

Control: tags -1 + moreinfo


Hi Jiri,

2018-03-14 15:34 Jiri Palecek:

Package: aptitude
Version: 0.8.10-6
Severity: normal

Dear Maintainer,

after upgrading libncurses5 to version 6.1-1, aptitude no longer
displays its GUI correctly. The columns are not aligned, and the dialog
boxes fail to use the width of the screen. See this screenshot with what
should be a search dialog:

Other console applications (mc, emacs) don't exhibit this behaviour, so
I'm filing this to aptitude. Please have a look at it.


Thanks for the report.

I have the same versions installed and for me it works perfectly.

 $ aptitude search -F '%p %v' --disable-columns 
'~i~n^(aptitude|libncursesw5)$'

 aptitude 0.8.10-6
 aptitude-common 0.8.10-6
 aptitude-dbgsym 0.8.10-6
 libncursesw5 6.1-1
 libncursesw5-dev 6.1-1

This will require more investigation.

Maybe the locale/encoding?

 Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE= 
(charmap=ISO-8859-2)



No, it isn't this (checked that).

In fact, after finding that dialog is also affected by this problem and 
dissecting the escape codes sent to the terminal, I can conclude that 
the true culprit is Konsole. xterm and text console all work well.


The problem seems to be the escape sequence ESC [ 7 b. Problem is, I 
can't find anywhere documented what it does, but it should be something 
like repeat last char 7 times.


Regards

    Jiri Palecek



Bug#892923: aptitude: After upgrading ncurses, aptitude fails to correctly display dialog windows and align columns

2018-03-16 Thread Manuel A. Fernandez Montecelo

Control: tags -1 + moreinfo


Hi Jiri,

2018-03-14 15:34 Jiri Palecek:

Package: aptitude
Version: 0.8.10-6
Severity: normal

Dear Maintainer,

after upgrading libncurses5 to version 6.1-1, aptitude no longer
displays its GUI correctly. The columns are not aligned, and the dialog
boxes fail to use the width of the screen. See this screenshot with what
should be a search dialog:

Other console applications (mc, emacs) don't exhibit this behaviour, so
I'm filing this to aptitude. Please have a look at it.


Thanks for the report.

I have the same versions installed and for me it works perfectly.

 $ aptitude search -F '%p %v' --disable-columns '~i~n^(aptitude|libncursesw5)$'
 aptitude 0.8.10-6
 aptitude-common 0.8.10-6
 aptitude-dbgsym 0.8.10-6
 libncursesw5 6.1-1
 libncursesw5-dev 6.1-1

This will require more investigation.

Maybe the locale/encoding?

 Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE= 
(charmap=ISO-8859-2)

I am using UTF-8.


Cheers.
--
Manuel A. Fernandez Montecelo