mojo: Show progress bar after showing log entries.
LGTM but then I don't use the Python bindings. Have you already tried the kcoreaddons build to see if this makes it work where it had failed before?
logs: Postpone log dir mutable setup until a log is to be generated.
Show a message post-build if there were compile warnings.
Provide detail to make return statement.
mojo: Fix position of module names in progress.
The patch looks OK but I'm a bit worried about trying to lock the cache at the same time we're potentially trying to delete a KSharedDataCache so I'm going to recompile and do some stress and sanity tests first.
libintl: Determine if _nl_msg_cat_cntr exists before use
I don't use Baloo directly but I've taken a look from a code sanity perspective and agree with @dhaumann that the change is a proper port of the existing logic.
mojo: Be consistent with phase names so U/I works right.
mojo: Fix the U/I showing update/build status in random order.
mojo: Add some detail and color to build_done and build_progress
mojo: Clean up some of the duplicate spam to the U/I.
mojo: Reorganize event notification code for new clients.
mojo: Complete porting build-status.pl into kdesrc-build.
mojo: Add some detail back to the default U/I.
mojo: Remove old StatusView code in favor of event-driven U/I.
mojo: WIP for promise-based U/I.
mojo: WIP 2, using new UI iface.
Bring back inline tag editing.
setup: Make the setup script work with cmake-installed kdesrc-build.
Merge remote-tracking branch 'origin/master' into make_it_mojo
Remove slight bias in random track selection.
GIT_SILENT Remove unused header.
Don't double-set CMAKE_PREFIX_PATH if set by user.
Fake a JSON module to make --pretend work without kde-build-metadata.
I've tested, it compiles and installs fine and seems to work in my testing with to verify that the inhibition is set during playback. I'm not sure of a better way to test on my system since I don't go crazy with power management anyways but it's at least good enough to commit and get out to a wider user base for testing.
Add testcase for bug 394497 (ignore-modules/include-dependencies).
Fix --ignore-modules with --include-dependencies active.
kde-cmake: Add CMAKE_{MODULE,PREFIX}_PATH consistently.
OK thanks. Please commit whenever you're ready.
Looks good to me, but do you know if there are any other directories we'd need to check (on Unixy systems) besides ?
doc: Correct spelling of --set-module-option-value
Reboot a small test suite.
Merge remote-tracking branch 'origin/master' into Applications/18.04
mojo: Fix compile error with CLI status viewer.
mojo: Add some color to the CUI when failures happen.
mojo: Fix CUI min module name calculation and accept phase progress.
mojo: Forward build progress to status viewer.
GIT_SILENT Bump version to celebrate KDE Applications 18.04.
mojo: Give CUI status viewer a progress bar on wide-enough TTYs.
mojo: Add status events for when a phase starts.
Merge remote-tracking branch 'origin/master' into make_it_mojo
qmake: Fix order-dependency of *.pro glob search.
mojo: Try to hyperlink error log files if errors happen.
mojo: Apply module option changes that happen in a subprocess.
mojo: First attempt at forwarding debug msgs to status viewer.
mojo: Add --launch-browser cmdline option.
mojo: Improve Web page output.
mojo: Have the HTML status dynamically update the build status.
mojo: Add an HTML response for requests to status server base URL.
mojo: Return HTTP errors for invalid resources.
mojo: Move the status monitor into build context.
mojo: Remove now-dead code.
mojo: Fix status handler always showing success.
mojo: Remove redundant error handler.
mojo: Make build phase failures propagate to handle_async_build.
mojo: buildSingleModule is now dead code, remove.
mojo: Add more status events, don't quit until all events sent.
mojo: Add a websocket-driven event log and use for status info.
mojo: Fix double counting errors when update phase fails.
mojo: Make sure status server file is unlinked on abnormal exit.
mojo: Use daemon server instead of rolling our own.
mojo: Use HTTP instead of unix socket, add way to find right port.
Add platform detection and adjustment to kded
git: Ensure we skip modules that we say we must skip.
mojo: Complete promise-ifying Module.pm's build subroutine.
mojo: Break module install into a separate phase.
mojo: Add a helper for Mojo subprocesses for common code.
mojo: Make the Module build routine return a promise.
I believe the official way to integrate a separate Qt is to ensure that the QTDIR's directory is in the PATH.
mojo: Re-add the status server.
mojo: Further refinement to major build loop.
mojo: Handle modules whose updates were skipped.
mojo: Show a message if build fails while waiting for updates.
mojo: Ensure update handler always returns a Promise.
mojo: Consistently use promises/continuation-passing.
mojo: Fix handling of update successes.
mojo: Fix ordering of build.
systray: Ensure quit from systray also saves config changes.
Simplify shutdown handling.
Don't try to start in docked mode without the systray.
git: Don't use refs/tags/ on initial clone, part 3.
git: Don't use refs/tags/ on initial clone, part 2.
git: Don't overspecify tags on initial clone.
mojo: Get to a basic effort which seems to survive --pretend.
async: Simplify async code path by requiring its use.
cmake: Fix spelling for Chrome manifest feature desc.
I never had the bug myself, I just grepped through the attached log to see if it made sense or not. :) I'll close the bug for now, if it doesn't fix the issue then it'll just get reopened.
Any reason not to close the bug 391738? I can do so but wanted to make sure it wasn't intentionally left open.
mojo: Add a Mojolicious-based server to pass status info to callers.
mojo: Add a sample client to match last server update.
mojo: Support per-module information and a list of updated modules.
mojo: Let Mojo figure out which Reactor to use.
mojo: Make Mojolicious a required dependency.
mojo: Add a Mojolicious-based event loop to handle IPC.
Don't shortcut build output for non-CMake build systems.