Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] svn commit: trunk/buildroot: package package/busybox project target etc...
@ 2007-09-25  7:55 aldot at uclibc.org
  2007-09-25  9:30 ` [Buildroot] svn commit: trunk/buildroot: package package/busyboxproject " Ulf Samuelsson
  0 siblings, 1 reply; 3+ messages in thread
From: aldot at uclibc.org @ 2007-09-25  7:55 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-25 00:55:45 -0700 (Tue, 25 Sep 2007)
New Revision: 20001

Log:
- revert patch that obfuscates the config UI and doesn't reflect the order of config steps


Modified:
   trunk/buildroot/Config.in
   trunk/buildroot/package/Config.in
   trunk/buildroot/package/busybox/Config.in
   trunk/buildroot/project/Config.in
   trunk/buildroot/target/Config.in
   trunk/buildroot/target/device/Config.in
   trunk/buildroot/target/device/Target.in
   trunk/buildroot/toolchain/Config.in.2
   trunk/buildroot/toolchain/gcc/Config.in
   trunk/buildroot/toolchain/kernel-headers/Config.in


Changeset:

Sorry, the patch is too large to include (1593 lines).
Please use ViewCVS to see it!

http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=20001

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] svn commit: trunk/buildroot: package package/busyboxproject target etc...
  2007-09-25  7:55 [Buildroot] svn commit: trunk/buildroot: package package/busybox project target etc aldot at uclibc.org
@ 2007-09-25  9:30 ` Ulf Samuelsson
  0 siblings, 0 replies; 3+ messages in thread
From: Ulf Samuelsson @ 2007-09-25  9:30 UTC (permalink / raw)
  To: buildroot

----- Original Message ----- 
From: <aldot@uclibc.org>
To: <buildroot@uclibc.org>
Sent: Tuesday, September 25, 2007 9:55 AM
Subject: [Buildroot] svn commit: trunk/buildroot: package package/busyboxproject target etc...


> Author: aldot
> Date: 2007-09-25 00:55:45 -0700 (Tue, 25 Sep 2007)
> New Revision: 20001
> 
> Log:
> - revert patch that obfuscates the config UI and doesn't reflect the order of config steps
> 
> 
> Modified:
>   trunk/buildroot/Config.in
>   trunk/buildroot/package/Config.in
>   trunk/buildroot/package/busybox/Config.in
>   trunk/buildroot/project/Config.in
>   trunk/buildroot/target/Config.in
>   trunk/buildroot/target/device/Config.in
>   trunk/buildroot/target/device/Target.in
>   trunk/buildroot/toolchain/Config.in.2
>   trunk/buildroot/toolchain/gcc/Config.in
>   trunk/buildroot/toolchain/kernel-headers/Config.in
> 
> 
> Changeset:
> 

I do think that the order of configuration is important for chip /board selection
and that is why it is the first choice.
I also think it is good that it becomes more obvious which boards
you can select in the *same* menu as where you select the chip, chip-variant, board.

For the rest, the intention is to make the configuration more user-friendly.
This means lower priority to configuration which is done *once*,
like build and toolchain parameters.

If you work with buildroot, then you are going to change packages most often
and therefore, they deserve to be close to the top.

Best Regards
Ulf Samuelsson

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] svn commit: trunk/buildroot: package package/busyboxproject target etc...
  2007-09-26 21:12 [Buildroot] svn commit: trunk/buildroot: package package/busybox project " aldot at uclibc.org
@ 2007-09-26 22:57 ` Ulf Samuelsson
  0 siblings, 0 replies; 3+ messages in thread
From: Ulf Samuelsson @ 2007-09-26 22:57 UTC (permalink / raw)
  To: buildroot



> Author: aldot
> Date: 2007-09-26 14:12:38 -0700 (Wed, 26 Sep 2007)
> New Revision: 20045
> 
> Log:
> - revert some bad checkins, fixup bad settings in atmel targets and move the gcc target abi back to a place where the other arch-specific settings live
> 

I think that your motivation for revert is not professional.
I think you need to study man-machine interface, because
the current meunconfig violates many principles on how
to let humans interact with machines.

First of all, You are not following your own gu?delines for how the menu should look like.
The $(PROJECT) is needed for generating the directories.
Therefore this is something which should be the first choice.
The fact that you dont like the PROJECT stuff should not be motivation enough.

I do not think you see the difference between a project and a board support package.

Can you explain why, on ARM, you want the Target ABI selection on the top level????
This is something which belongs in GCC configuration, and not on the top level.

It does not make sense to generate contents of the root skeleton in two different
parts of the configuration.

Busybox you configure ONCE.
Why do you need to see the busybox menu every time you enter the package selection?
Why do you insist on having 5 pages of applications under the package selection
before you get access to the Networking/Graphics menu?

Why, is it not possible to see the board selection and the target arch
in the same menu?

--------------------------
Personally, I am of the opinion that a man-machine interface
should avoid long tedious operation and the efficiency
can be easily measured in how many keystrokes is needed to 
accomplish a certain task.
Things done seldom or once should be configured at the bottom of the menu.
Things done often should require less keystrokes.

The interface needs to simple enough that the absolute novice
shoudl be able to learn the system without much external help.

---------------------------

Since we can't agree, I think this warrants a wider discussion.
Would like to have people opinion if they really like the way
the menuconfig is built up, or if they think that the interface
can be made more effient.


Best Regards
Ulf Samuelsson

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-09-26 22:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-25  7:55 [Buildroot] svn commit: trunk/buildroot: package package/busybox project target etc aldot at uclibc.org
2007-09-25  9:30 ` [Buildroot] svn commit: trunk/buildroot: package package/busyboxproject " Ulf Samuelsson
  -- strict thread matches above, loose matches on Subject: below --
2007-09-26 21:12 [Buildroot] svn commit: trunk/buildroot: package package/busybox project " aldot at uclibc.org
2007-09-26 22:57 ` [Buildroot] svn commit: trunk/buildroot: package package/busyboxproject " Ulf Samuelsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox