2016-10-09 20:46:11

by Jason Vas Dias

[permalink] [raw]
Subject: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

Hi -
I've been doing 'make xconfig' to configure the kernel for many years now, and
always there used to be some option documentation pane populated with
summary documentation for the specific option selected .
But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
is no option
documentation pane - this is a real pain ! The option documentation also
is not displayed with any other gui, eg. 'make menuconfig' / 'make gtkconfig' -
I'm sure it used to be . This is a regression IMHO .
How can I restore display of documentation for each selected option ?
Will older xconfig work for Linux 4.8 ? it appears not ...
Thanks in advance for any replies,
Jason


2016-10-11 23:15:44

by Randy Dunlap

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

[changed linux-config to linux-kbuild list]

On 10/09/16 13:46, Jason Vas Dias wrote:
> Hi -
> I've been doing 'make xconfig' to configure the kernel for many years now, and
> always there used to be some option documentation pane populated with
> summary documentation for the specific option selected .
> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
> is no option
> documentation pane - this is a real pain ! The option documentation also
> is not displayed with any other gui, eg. 'make menuconfig' / 'make gtkconfig' -
> I'm sure it used to be . This is a regression IMHO .
> How can I restore display of documentation for each selected option ?
> Will older xconfig work for Linux 4.8 ? it appears not ...
> Thanks in advance for any replies,
> Jason

That's odd. I see the help info in all of xconfig, gconfig, menuconfig, & nconfig.

In xconfig, if the right hand side of the config window only lists some kernel config
options and no symbol help/info, the symbol info portion may be hidden. Try pointing
to the bottom of the right side of the window and hold down the left mouse button
and then drag the mouse pointer upward to open the symbol info pane.
At least that is what works for me.

--
~Randy

2016-10-15 11:09:28

by Jason Vas Dias

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

Aha, thanks! I never would have known this without being told -
there is no visible indication that the symbol info pane exists
at all until one tries to drag the lower right corner of the window
notth-eastwards - is this meant to be somehow an intuitive thing to
do these days to view more info ?

I did manage to view the option documentation with nconfig /
using emacs to view the KConf files (preferable).

Really, it would be nice if xconfig had some 'View' Menu & one could select
View -> Option Documentation or press <F1> over an option to view the
documentation for it , and if the geometry of the different panes was
correct at
startup .- the whole Option value pane initially appears on the far right hand
side, about 10 pixels wide , until resized ; and there really is no sign of the
documentation pane at all until lower right-hand corner dragged.

Also, in the Help -> Introduction panel, it says :
"Toggling Show Debug Info under the Options menu will show the
dependencies..."
but there is no "Show Debug Info" option on the Options menu - sounds like
it might be a useful feature - should I be seeing a "Show Debug Info" option ?
why don't I see one ? Maybe the Options menu might be a good place to put
an "Expand Option Documentation Pane" option ?

Thanks anyway for the info.

Regards,
Jason




On 11/10/2016, Randy Dunlap <[email protected]> wrote:
> [changed linux-config to linux-kbuild list]
>
> On 10/09/16 13:46, Jason Vas Dias wrote:
>> Hi -
>> I've been doing 'make xconfig' to configure the kernel for many years
>> now, and
>> always there used to be some option documentation pane populated with
>> summary documentation for the specific option selected .
>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>> is no option
>> documentation pane - this is a real pain ! The option documentation also
>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>> gtkconfig' -
>> I'm sure it used to be . This is a regression IMHO .
>> How can I restore display of documentation for each selected option ?
>> Will older xconfig work for Linux 4.8 ? it appears not ...
>> Thanks in advance for any replies,
>> Jason
>
> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
> nconfig.
>
> In xconfig, if the right hand side of the config window only lists some
> kernel config
> options and no symbol help/info, the symbol info portion may be hidden. Try
> pointing
> to the bottom of the right side of the window and hold down the left mouse
> button
> and then drag the mouse pointer upward to open the symbol info pane.
> At least that is what works for me.
>
> --
> ~Randy
>

2016-10-17 17:28:56

by Randy Dunlap

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

Boris or Thiago,

Any comments, suggestions, or patches about this?

thanks.

On 10/15/16 04:09, Jason Vas Dias wrote:
> Aha, thanks! I never would have known this without being told -
> there is no visible indication that the symbol info pane exists
> at all until one tries to drag the lower right corner of the window
> notth-eastwards - is this meant to be somehow an intuitive thing to
> do these days to view more info ?
>
> I did manage to view the option documentation with nconfig /
> using emacs to view the KConf files (preferable).
>
> Really, it would be nice if xconfig had some 'View' Menu & one could select
> View -> Option Documentation or press <F1> over an option to view the
> documentation for it , and if the geometry of the different panes was
> correct at
> startup .- the whole Option value pane initially appears on the far right hand
> side, about 10 pixels wide , until resized ; and there really is no sign of the
> documentation pane at all until lower right-hand corner dragged.
>
> Also, in the Help -> Introduction panel, it says :
> "Toggling Show Debug Info under the Options menu will show the
> dependencies..."
> but there is no "Show Debug Info" option on the Options menu - sounds like
> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
> why don't I see one ? Maybe the Options menu might be a good place to put
> an "Expand Option Documentation Pane" option ?
>
> Thanks anyway for the info.
>
> Regards,
> Jason
>
>
>
>
> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>> [changed linux-config to linux-kbuild list]
>>
>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>> Hi -
>>> I've been doing 'make xconfig' to configure the kernel for many years
>>> now, and
>>> always there used to be some option documentation pane populated with
>>> summary documentation for the specific option selected .
>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>> is no option
>>> documentation pane - this is a real pain ! The option documentation also
>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>> gtkconfig' -
>>> I'm sure it used to be . This is a regression IMHO .
>>> How can I restore display of documentation for each selected option ?
>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>> Thanks in advance for any replies,
>>> Jason
>>
>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>> nconfig.
>>
>> In xconfig, if the right hand side of the config window only lists some
>> kernel config
>> options and no symbol help/info, the symbol info portion may be hidden. Try
>> pointing
>> to the bottom of the right side of the window and hold down the left mouse
>> button
>> and then drag the mouse pointer upward to open the symbol info pane.
>> At least that is what works for me.
>>
>> --
>> ~Randy


--
~Randy

2016-10-17 20:43:37

by Boris Barbulovski

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

can you try this patch?



On Mon, Oct 17, 2016 at 7:28 PM, Randy Dunlap <[email protected]> wrote:
> Boris or Thiago,
>
> Any comments, suggestions, or patches about this?
>
> thanks.
>
> On 10/15/16 04:09, Jason Vas Dias wrote:
>> Aha, thanks! I never would have known this without being told -
>> there is no visible indication that the symbol info pane exists
>> at all until one tries to drag the lower right corner of the window
>> notth-eastwards - is this meant to be somehow an intuitive thing to
>> do these days to view more info ?
>>
>> I did manage to view the option documentation with nconfig /
>> using emacs to view the KConf files (preferable).
>>
>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>> View -> Option Documentation or press <F1> over an option to view the
>> documentation for it , and if the geometry of the different panes was
>> correct at
>> startup .- the whole Option value pane initially appears on the far right hand
>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>> documentation pane at all until lower right-hand corner dragged.
>>
>> Also, in the Help -> Introduction panel, it says :
>> "Toggling Show Debug Info under the Options menu will show the
>> dependencies..."
>> but there is no "Show Debug Info" option on the Options menu - sounds like
>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>> why don't I see one ? Maybe the Options menu might be a good place to put
>> an "Expand Option Documentation Pane" option ?
>>
>> Thanks anyway for the info.
>>
>> Regards,
>> Jason
>>
>>
>>
>>
>> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>>> [changed linux-config to linux-kbuild list]
>>>
>>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>>> Hi -
>>>> I've been doing 'make xconfig' to configure the kernel for many years
>>>> now, and
>>>> always there used to be some option documentation pane populated with
>>>> summary documentation for the specific option selected .
>>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>>> is no option
>>>> documentation pane - this is a real pain ! The option documentation also
>>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>>> gtkconfig' -
>>>> I'm sure it used to be . This is a regression IMHO .
>>>> How can I restore display of documentation for each selected option ?
>>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>>> Thanks in advance for any replies,
>>>> Jason
>>>
>>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>>> nconfig.
>>>
>>> In xconfig, if the right hand side of the config window only lists some
>>> kernel config
>>> options and no symbol help/info, the symbol info portion may be hidden. Try
>>> pointing
>>> to the bottom of the right side of the window and hold down the left mouse
>>> button
>>> and then drag the mouse pointer upward to open the symbol info pane.
>>> At least that is what works for me.
>>>
>>> --
>>> ~Randy
>
>
> --
> ~Randy



--
Boris Barbulovski
http://mkfusion.bokicsoft.com/


Attachments:
QSlider_sizes_issues.patch (1.23 kB)

2016-10-17 20:50:26

by Boris Barbulovski

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

And make sure to delete ~/.config/kernel.org/qconf.conf file before
testing because it might have some illegal settings that might trigger
the same issue again.


On Mon, Oct 17, 2016 at 10:43 PM, Boris Barbulovski
<[email protected]> wrote:
> can you try this patch?
>
>
>
> On Mon, Oct 17, 2016 at 7:28 PM, Randy Dunlap <[email protected]> wrote:
>> Boris or Thiago,
>>
>> Any comments, suggestions, or patches about this?
>>
>> thanks.
>>
>> On 10/15/16 04:09, Jason Vas Dias wrote:
>>> Aha, thanks! I never would have known this without being told -
>>> there is no visible indication that the symbol info pane exists
>>> at all until one tries to drag the lower right corner of the window
>>> notth-eastwards - is this meant to be somehow an intuitive thing to
>>> do these days to view more info ?
>>>
>>> I did manage to view the option documentation with nconfig /
>>> using emacs to view the KConf files (preferable).
>>>
>>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>>> View -> Option Documentation or press <F1> over an option to view the
>>> documentation for it , and if the geometry of the different panes was
>>> correct at
>>> startup .- the whole Option value pane initially appears on the far right hand
>>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>>> documentation pane at all until lower right-hand corner dragged.
>>>
>>> Also, in the Help -> Introduction panel, it says :
>>> "Toggling Show Debug Info under the Options menu will show the
>>> dependencies..."
>>> but there is no "Show Debug Info" option on the Options menu - sounds like
>>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>>> why don't I see one ? Maybe the Options menu might be a good place to put
>>> an "Expand Option Documentation Pane" option ?
>>>
>>> Thanks anyway for the info.
>>>
>>> Regards,
>>> Jason
>>>
>>>
>>>
>>>
>>> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>>>> [changed linux-config to linux-kbuild list]
>>>>
>>>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>>>> Hi -
>>>>> I've been doing 'make xconfig' to configure the kernel for many years
>>>>> now, and
>>>>> always there used to be some option documentation pane populated with
>>>>> summary documentation for the specific option selected .
>>>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>>>> is no option
>>>>> documentation pane - this is a real pain ! The option documentation also
>>>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>>>> gtkconfig' -
>>>>> I'm sure it used to be . This is a regression IMHO .
>>>>> How can I restore display of documentation for each selected option ?
>>>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>>>> Thanks in advance for any replies,
>>>>> Jason
>>>>
>>>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>>>> nconfig.
>>>>
>>>> In xconfig, if the right hand side of the config window only lists some
>>>> kernel config
>>>> options and no symbol help/info, the symbol info portion may be hidden. Try
>>>> pointing
>>>> to the bottom of the right side of the window and hold down the left mouse
>>>> button
>>>> and then drag the mouse pointer upward to open the symbol info pane.
>>>> At least that is what works for me.
>>>>
>>>> --
>>>> ~Randy
>>
>>
>> --
>> ~Randy
>
>
>
> --
> Boris Barbulovski
> http://mkfusion.bokicsoft.com/



--
Boris Barbulovski
http://mkfusion.bokicsoft.com/

2016-10-17 22:32:40

by Randy Dunlap

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

[adding Jason for testing]

On 10/17/16 13:43, Boris Barbulovski wrote:
> can you try this patch?
>

And make sure to delete ~/.config/kernel.org/qconf.conf file before
testing because it might have some illegal settings that might trigger
the same issue again.

[patch is attached]

>
>
> On Mon, Oct 17, 2016 at 7:28 PM, Randy Dunlap <[email protected]> wrote:
>> Boris or Thiago,
>>
>> Any comments, suggestions, or patches about this?
>>
>> thanks.
>>
>> On 10/15/16 04:09, Jason Vas Dias wrote:
>>> Aha, thanks! I never would have known this without being told -
>>> there is no visible indication that the symbol info pane exists
>>> at all until one tries to drag the lower right corner of the window
>>> notth-eastwards - is this meant to be somehow an intuitive thing to
>>> do these days to view more info ?
>>>
>>> I did manage to view the option documentation with nconfig /
>>> using emacs to view the KConf files (preferable).
>>>
>>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>>> View -> Option Documentation or press <F1> over an option to view the
>>> documentation for it , and if the geometry of the different panes was
>>> correct at
>>> startup .- the whole Option value pane initially appears on the far right hand
>>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>>> documentation pane at all until lower right-hand corner dragged.
>>>
>>> Also, in the Help -> Introduction panel, it says :
>>> "Toggling Show Debug Info under the Options menu will show the
>>> dependencies..."
>>> but there is no "Show Debug Info" option on the Options menu - sounds like
>>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>>> why don't I see one ? Maybe the Options menu might be a good place to put
>>> an "Expand Option Documentation Pane" option ?
>>>
>>> Thanks anyway for the info.
>>>
>>> Regards,
>>> Jason
>>>
>>>
>>>
>>>
>>> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>>>> [changed linux-config to linux-kbuild list]
>>>>
>>>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>>>> Hi -
>>>>> I've been doing 'make xconfig' to configure the kernel for many years
>>>>> now, and
>>>>> always there used to be some option documentation pane populated with
>>>>> summary documentation for the specific option selected .
>>>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>>>> is no option
>>>>> documentation pane - this is a real pain ! The option documentation also
>>>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>>>> gtkconfig' -
>>>>> I'm sure it used to be . This is a regression IMHO .
>>>>> How can I restore display of documentation for each selected option ?
>>>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>>>> Thanks in advance for any replies,
>>>>> Jason
>>>>
>>>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>>>> nconfig.
>>>>
>>>> In xconfig, if the right hand side of the config window only lists some
>>>> kernel config
>>>> options and no symbol help/info, the symbol info portion may be hidden. Try
>>>> pointing
>>>> to the bottom of the right side of the window and hold down the left mouse
>>>> button
>>>> and then drag the mouse pointer upward to open the symbol info pane.
>>>> At least that is what works for me.
>>>>
>>>> --
>>>> ~Randy
>>
>>
>> --
>> ~Randy
>
>
>


--
~Randy


Attachments:
QSlider_sizes_issues.patch (1.23 kB)

2016-10-24 01:17:53

by Randy Dunlap

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

On 10/17/16 13:50, Boris Barbulovski wrote:
> And make sure to delete ~/.config/kernel.org/qconf.conf file before
> testing because it might have some illegal settings that might trigger
> the same issue again.
>

I tested it and it seems to do the right thing.
Tested-by: Randy Dunlap <[email protected]>

If this patch isn't already in the linux-kconfig tree, please add it for more testing.

>
> On Mon, Oct 17, 2016 at 10:43 PM, Boris Barbulovski
> <[email protected]> wrote:
>> can you try this patch?
>>
>>
>>
>> On Mon, Oct 17, 2016 at 7:28 PM, Randy Dunlap <[email protected]> wrote:
>>> Boris or Thiago,
>>>
>>> Any comments, suggestions, or patches about this?
>>>
>>> thanks.
>>>
>>> On 10/15/16 04:09, Jason Vas Dias wrote:
>>>> Aha, thanks! I never would have known this without being told -
>>>> there is no visible indication that the symbol info pane exists
>>>> at all until one tries to drag the lower right corner of the window
>>>> notth-eastwards - is this meant to be somehow an intuitive thing to
>>>> do these days to view more info ?
>>>>
>>>> I did manage to view the option documentation with nconfig /
>>>> using emacs to view the KConf files (preferable).
>>>>
>>>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>>>> View -> Option Documentation or press <F1> over an option to view the
>>>> documentation for it , and if the geometry of the different panes was
>>>> correct at
>>>> startup .- the whole Option value pane initially appears on the far right hand
>>>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>>>> documentation pane at all until lower right-hand corner dragged.
>>>>
>>>> Also, in the Help -> Introduction panel, it says :
>>>> "Toggling Show Debug Info under the Options menu will show the
>>>> dependencies..."
>>>> but there is no "Show Debug Info" option on the Options menu - sounds like
>>>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>>>> why don't I see one ? Maybe the Options menu might be a good place to put
>>>> an "Expand Option Documentation Pane" option ?
>>>>
>>>> Thanks anyway for the info.
>>>>
>>>> Regards,
>>>> Jason
>>>>
>>>>
>>>>
>>>>
>>>> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>>>>> [changed linux-config to linux-kbuild list]
>>>>>
>>>>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>>>>> Hi -
>>>>>> I've been doing 'make xconfig' to configure the kernel for many years
>>>>>> now, and
>>>>>> always there used to be some option documentation pane populated with
>>>>>> summary documentation for the specific option selected .
>>>>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>>>>> is no option
>>>>>> documentation pane - this is a real pain ! The option documentation also
>>>>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>>>>> gtkconfig' -
>>>>>> I'm sure it used to be . This is a regression IMHO .
>>>>>> How can I restore display of documentation for each selected option ?
>>>>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>>>>> Thanks in advance for any replies,
>>>>>> Jason
>>>>>
>>>>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>>>>> nconfig.
>>>>>
>>>>> In xconfig, if the right hand side of the config window only lists some
>>>>> kernel config
>>>>> options and no symbol help/info, the symbol info portion may be hidden. Try
>>>>> pointing
>>>>> to the bottom of the right side of the window and hold down the left mouse
>>>>> button
>>>>> and then drag the mouse pointer upward to open the symbol info pane.
>>>>> At least that is what works for me.
>>>>>
>>>>> --
>>>>> ~Randy
>>>
>>>
>>> --
>>> ~Randy
>>
>>
>>
>> --
>> Boris Barbulovski
>> http://mkfusion.bokicsoft.com/


--
~Randy

2016-11-01 02:47:20

by Randy Dunlap

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

On 10/17/16 10:28, Randy Dunlap wrote:
> Boris or Thiago,
>
> Any comments, suggestions, or patches about this?
>
> thanks.

Hi Boris and Thiago,

Other than you patch of Oct. 17 (which needs to be added to linux-kconfig for
linux-next testing), the OP (Jason) mentioned that the xconfig "Help, Introduction"
mentions a toggle called "Show Debug Info" but there is no such option under
the Option menu.

The qconf.cc source file does contain a boolean called _showDebug. How is it
used? It appears to only be settable by editing the .config/kernel.org/qconf.conf
file:
qconf\help\showDebug=false
and changing that 'false' to 'true'. Doing that still does not show any debug options
in the xconfig windows. What it appears to do is to highlight (via html) the kconfig
keywords so that the user can click on them, but when I do that, nothing useful
happens (they just disappear!).

So the questions are basically:

1. should be Help/Introduction text be cleaned up so that it does not refer to
Show Debug Options? or should that toggle be reinstated?

2. how is /showDebug used? should it be documented? should it be fixed?
should it be deleted?

Thanks.

> On 10/15/16 04:09, Jason Vas Dias wrote:
>> Aha, thanks! I never would have known this without being told -
>> there is no visible indication that the symbol info pane exists
>> at all until one tries to drag the lower right corner of the window
>> notth-eastwards - is this meant to be somehow an intuitive thing to
>> do these days to view more info ?
>>
>> I did manage to view the option documentation with nconfig /
>> using emacs to view the KConf files (preferable).
>>
>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>> View -> Option Documentation or press <F1> over an option to view the
>> documentation for it , and if the geometry of the different panes was
>> correct at
>> startup .- the whole Option value pane initially appears on the far right hand
>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>> documentation pane at all until lower right-hand corner dragged.
>>
>> Also, in the Help -> Introduction panel, it says :
>> "Toggling Show Debug Info under the Options menu will show the
>> dependencies..."
>> but there is no "Show Debug Info" option on the Options menu - sounds like
>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>> why don't I see one ? Maybe the Options menu might be a good place to put
>> an "Expand Option Documentation Pane" option ?
>>
>> Thanks anyway for the info.
>>
>> Regards,
>> Jason
>>
>>
>>
>>
>> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>>> [changed linux-config to linux-kbuild list]
>>>
>>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>>> Hi -
>>>> I've been doing 'make xconfig' to configure the kernel for many years
>>>> now, and
>>>> always there used to be some option documentation pane populated with
>>>> summary documentation for the specific option selected .
>>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>>> is no option
>>>> documentation pane - this is a real pain ! The option documentation also
>>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>>> gtkconfig' -
>>>> I'm sure it used to be . This is a regression IMHO .
>>>> How can I restore display of documentation for each selected option ?
>>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>>> Thanks in advance for any replies,
>>>> Jason
>>>
>>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>>> nconfig.
>>>
>>> In xconfig, if the right hand side of the config window only lists some
>>> kernel config
>>> options and no symbol help/info, the symbol info portion may be hidden. Try
>>> pointing
>>> to the bottom of the right side of the window and hold down the left mouse
>>> button
>>> and then drag the mouse pointer upward to open the symbol info pane.
>>> At least that is what works for me.


--
~Randy

2016-11-01 12:17:14

by Boris Barbulovski

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

hi Randy,

Frankly I don't have answer to your questions, but I did reproduced
the issues you described.

And found that:

* `Show Debug Info` menu item was(created, but) not added to the menu.
* if the `showDebug` setting was set to true, the the initial widgets
state will not be set correctly.

I did a patch of those issues fixed.

If you choose to keep the `showDebug` stuff in, you can checkout/test the patch.

On Tue, Nov 1, 2016 at 3:47 AM, Randy Dunlap <[email protected]> wrote:
> On 10/17/16 10:28, Randy Dunlap wrote:
>> Boris or Thiago,
>>
>> Any comments, suggestions, or patches about this?
>>
>> thanks.
>
> Hi Boris and Thiago,
>
> Other than you patch of Oct. 17 (which needs to be added to linux-kconfig for
> linux-next testing), the OP (Jason) mentioned that the xconfig "Help, Introduction"
> mentions a toggle called "Show Debug Info" but there is no such option under
> the Option menu.
>
> The qconf.cc source file does contain a boolean called _showDebug. How is it
> used? It appears to only be settable by editing the .config/kernel.org/qconf.conf
> file:
> qconf\help\showDebug=false
> and changing that 'false' to 'true'. Doing that still does not show any debug options
> in the xconfig windows. What it appears to do is to highlight (via html) the kconfig
> keywords so that the user can click on them, but when I do that, nothing useful
> happens (they just disappear!).
>
> So the questions are basically:
>
> 1. should be Help/Introduction text be cleaned up so that it does not refer to
> Show Debug Options? or should that toggle be reinstated?
>
> 2. how is /showDebug used? should it be documented? should it be fixed?
> should it be deleted?
>
> Thanks.
>
>> On 10/15/16 04:09, Jason Vas Dias wrote:
>>> Aha, thanks! I never would have known this without being told -
>>> there is no visible indication that the symbol info pane exists
>>> at all until one tries to drag the lower right corner of the window
>>> notth-eastwards - is this meant to be somehow an intuitive thing to
>>> do these days to view more info ?
>>>
>>> I did manage to view the option documentation with nconfig /
>>> using emacs to view the KConf files (preferable).
>>>
>>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>>> View -> Option Documentation or press <F1> over an option to view the
>>> documentation for it , and if the geometry of the different panes was
>>> correct at
>>> startup .- the whole Option value pane initially appears on the far right hand
>>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>>> documentation pane at all until lower right-hand corner dragged.
>>>
>>> Also, in the Help -> Introduction panel, it says :
>>> "Toggling Show Debug Info under the Options menu will show the
>>> dependencies..."
>>> but there is no "Show Debug Info" option on the Options menu - sounds like
>>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>>> why don't I see one ? Maybe the Options menu might be a good place to put
>>> an "Expand Option Documentation Pane" option ?
>>>
>>> Thanks anyway for the info.
>>>
>>> Regards,
>>> Jason
>>>
>>>
>>>
>>>
>>> On 11/10/2016, Randy Dunlap <[email protected]> wrote:
>>>> [changed linux-config to linux-kbuild list]
>>>>
>>>> On 10/09/16 13:46, Jason Vas Dias wrote:
>>>>> Hi -
>>>>> I've been doing 'make xconfig' to configure the kernel for many years
>>>>> now, and
>>>>> always there used to be some option documentation pane populated with
>>>>> summary documentation for the specific option selected .
>>>>> But now, when built for Qt 5.7.0, (also tried Qt 4.8 and GTK) there
>>>>> is no option
>>>>> documentation pane - this is a real pain ! The option documentation also
>>>>> is not displayed with any other gui, eg. 'make menuconfig' / 'make
>>>>> gtkconfig' -
>>>>> I'm sure it used to be . This is a regression IMHO .
>>>>> How can I restore display of documentation for each selected option ?
>>>>> Will older xconfig work for Linux 4.8 ? it appears not ...
>>>>> Thanks in advance for any replies,
>>>>> Jason
>>>>
>>>> That's odd. I see the help info in all of xconfig, gconfig, menuconfig, &
>>>> nconfig.
>>>>
>>>> In xconfig, if the right hand side of the config window only lists some
>>>> kernel config
>>>> options and no symbol help/info, the symbol info portion may be hidden. Try
>>>> pointing
>>>> to the bottom of the right side of the window and hold down the left mouse
>>>> button
>>>> and then drag the mouse pointer upward to open the symbol info pane.
>>>> At least that is what works for me.
>
>
> --
> ~Randy



--
Boris Barbulovski
http://mkfusion.bokicsoft.com/


Attachments:
0001-xconfig-Fix-Show-Debug-functionality.patch (1.25 kB)

2016-11-01 15:52:48

by Randy Dunlap

[permalink] [raw]
Subject: Re: please, where has xconfig KConf option documentation gone with linux 4.8's Qt5 / Qt4 xconfig ?

On 11/01/16 05:17, Boris Barbulovski wrote:
> hi Randy,
>
> Frankly I don't have answer to your questions, but I did reproduced
> the issues you described.
>
> And found that:
>
> * `Show Debug Info` menu item was(created, but) not added to the menu.
> * if the `showDebug` setting was set to true, the the initial widgets
> state will not be set correctly.
>
> I did a patch of those issues fixed.
>
> If you choose to keep the `showDebug` stuff in, you can checkout/test the patch.

Your patch works ... but I don't find the Show Debug Info option to be
useful, so I would just remove it completely.

anyone else have views on this?

thanks.

> On Tue, Nov 1, 2016 at 3:47 AM, Randy Dunlap <[email protected]> wrote:
>> On 10/17/16 10:28, Randy Dunlap wrote:
>>> Boris or Thiago,
>>>
>>> Any comments, suggestions, or patches about this?
>>>
>>> thanks.
>>
>> Hi Boris and Thiago,
>>
>> Other than you patch of Oct. 17 (which needs to be added to linux-kconfig for
>> linux-next testing), the OP (Jason) mentioned that the xconfig "Help, Introduction"
>> mentions a toggle called "Show Debug Info" but there is no such option under
>> the Option menu.
>>
>> The qconf.cc source file does contain a boolean called _showDebug. How is it
>> used? It appears to only be settable by editing the .config/kernel.org/qconf.conf
>> file:
>> qconf\help\showDebug=false
>> and changing that 'false' to 'true'. Doing that still does not show any debug options
>> in the xconfig windows. What it appears to do is to highlight (via html) the kconfig
>> keywords so that the user can click on them, but when I do that, nothing useful
>> happens (they just disappear!).
>>
>> So the questions are basically:
>>
>> 1. should be Help/Introduction text be cleaned up so that it does not refer to
>> Show Debug Options? or should that toggle be reinstated?
>>
>> 2. how is /showDebug used? should it be documented? should it be fixed?
>> should it be deleted?
>>
>> Thanks.
>>
>>> On 10/15/16 04:09, Jason Vas Dias wrote:
>>>> Aha, thanks! I never would have known this without being told -
>>>> there is no visible indication that the symbol info pane exists
>>>> at all until one tries to drag the lower right corner of the window
>>>> notth-eastwards - is this meant to be somehow an intuitive thing to
>>>> do these days to view more info ?
>>>>
>>>> I did manage to view the option documentation with nconfig /
>>>> using emacs to view the KConf files (preferable).
>>>>
>>>> Really, it would be nice if xconfig had some 'View' Menu & one could select
>>>> View -> Option Documentation or press <F1> over an option to view the
>>>> documentation for it , and if the geometry of the different panes was
>>>> correct at
>>>> startup .- the whole Option value pane initially appears on the far right hand
>>>> side, about 10 pixels wide , until resized ; and there really is no sign of the
>>>> documentation pane at all until lower right-hand corner dragged.
>>>>
>>>> Also, in the Help -> Introduction panel, it says :
>>>> "Toggling Show Debug Info under the Options menu will show the
>>>> dependencies..."
>>>> but there is no "Show Debug Info" option on the Options menu - sounds like
>>>> it might be a useful feature - should I be seeing a "Show Debug Info" option ?
>>>> why don't I see one ? Maybe the Options menu might be a good place to put
>>>> an "Expand Option Documentation Pane" option ?
>>>>
>>>> Thanks anyway for the info.


--
~Randy