Op 15 mrt. 2012, om 23:56 heeft Richard Purdie het volgende geschreven: > I've sent this before, this is an updated version with several bugfixes > and improvements. Its a major change but one I think people will like > overall as I hear a lot of complaints about the verbose console > messages. v0 never got complaints so I will merge this fairly quickly > unless there are objections. > > --- > On terminals which support it, add summary information to the end of the > build output about the number of tasks currently running and how many tasks > we've run so far. > > This provides a summary at a glace of what the current state of the build is > and what the build is currently doing which is lacking in the current UI. > > Also disable echo of characters on stdin since this corrupts the disable, > particularly Crtl+C. > > The "waiting for X tasks" code can be merged into this code too since > that is only useful on interactive terminals and this improves the > readability of that output too. > > Improvements since v0: > > * The tasks are ordered in execution order. > * The display is only updated when the list of tasks changes or there > is output above the footer. > * Errors early in the init process don't corrupt the terminal > * Running task x of y and package messages are suppressed from the console
I like it a lot, but there is one missing thing. Have a look at the following output: ------------------------------------------- Loading cache: 100% |####################################################################################################################################################################################################################################################################################################################################################################################################| ETA: 00:00:00 Loaded 2642 entries from dependency cache. OE Build Configuration: BB_VERSION = "1.15.1" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "beaglebone" DISTRO = "angstrom" DISTRO_VERSION = "v2012.03-core" TUNE_FEATURES = "armv7a vfp neon cortexa8" TARGET_FPU = "vfp-neon" meta-angstrom = "master:51ba0dd081af1d7de56ffc9fb318044bc3c7c47e" meta-oe meta-efl meta-gpe meta-gnome meta-xfce meta-initramfs = "master:b0a7f2e761f79e8967b1d3f7c67177283805bf75" meta-opie = "master:efa3892b20a4ef80274e56e5633ebd62c16f9731" meta-java = "master:e90110b85733f9cdda26861bc29588257173c11c" meta-ti = "master:8f1fc028be8567c57ed7d40b1800ece37128b9ac" meta-efikamx = "master:2c09a3a780b23448e8a6ca964256ff7f5ccba65d" meta-nslu2 = "master:3d9fc951b05b4df476374b6fc3085ebac7f293ee" meta-htc meta-nokia meta-openmoko meta-palm = "master:57cd9600e285f394873b943644879b166a256769" meta-handheld = "master:f2904e00c9c709d1f40e4a93f0f552f882bacf4f" meta-intel meta-sugarbay meta-crownbay meta-emenlow meta-fishriver meta-jasperforest meta-n450 = "master:9124870a6bcd99ebaeb0342f4fedf14dc1afebd8" meta = "master:c981fa4fad8a457882293157b7bdca05aad5a778" NOTE: Resolving any missing task queue dependencies NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks NOTE: Tasks Summary: Attempted 3179 tasks of which 3165 didn't need to be rerun and all succeeded. ------------------------------------------- What did I just build? A mention of the '<foo>' in 'bitbake <foo>' would be nice :) regards, Koen _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
