Builder protobuf-solaris10-i386 Build #2299
Results:
Failed shell_3
SourceStamp:
Project | protobuf |
Repository | https://github.com/google/protobuf.git |
Branch | master |
Revision | 5f632bef3827a1d95d95bce92c5a3a1f903b6679 |
Got Revision | 5f632bef3827a1d95d95bce92c5a3a1f903b6679 |
Changes | 1 change |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-protobuf-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot/slave/protobuf-solaris10-i386 | slave |
buildername | protobuf-solaris10-i386 | Builder |
buildnumber | 2299 | Build |
codebase | Build | |
got_revision | 5f632bef3827a1d95d95bce92c5a3a1f903b6679 | Git |
project | protobuf | Build |
repository | https://github.com/google/protobuf.git | Build |
revision | 5f632bef3827a1d95d95bce92c5a3a1f903b6679 | Build |
scheduler | schedule-protobuf-solaris10-i386 | Scheduler |
slavename | unstable10x | BuildSlave |
workdir | /export/home/buildbot/slave/protobuf-solaris10-i386 | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- kunhtkun65525892+kunhtkun@users.noreply.github.com
Timing:
Start | Thu Mar 3 18:21:45 2022 |
End | Thu Mar 3 18:37:44 2022 |
Elapsed | 15 mins, 59 secs |
All Changes:
:
Change #148051
Category protobuf Changed by kunhtkun <65525892+kunhtkun @users.noreply.github.com>Changed at Thu 03 Mar 2022 18:16:46 Repository https://github.com/google/protobuf.git Project protobuf Branch master Revision 5f632bef3827a1d95d95bce92c5a3a1f903b6679 Comments
[editors/emacs] Fix protobuf-mode definition (#9572) Fix a few issues with the Emacs mode definition. First, in 1ab7789f3 (2021-10-13, Emacs: Protobuf mode should be derived from prog-mode) we made `protobuf-mode' a derived mode of `prog-mode' using the `define-derived-mode' macro[1]. However, the definition body was not updated accordingly. So in this commit, we: - Remove the superfluous `(interactive)' form; - Remove the unnecessary call of `kill-all-local-variables', which is already handled by `define-derived-mode' and could cause a few issues, for example, it prevents `prog-mode-hook' from being run; - Remove forms that set `major-mode' and `mode-name', which are automatically set to the first and third arguments respectively; - Remove forms that set key map, syntax table, and abbrev table, which are already handled automatically; - Do not run `protobuf-mode-hook' explicitly in the body. It is already arranged to be run after the body. Second, the call to `c-make-emacs-variables-local' is removed. It is called inside `c-init-language-vars' already. Calling it again should do no harm now, but to be future-proof it might be better to just remove it. Finally, we move the `c-update-modeline' form to the :after-hook argument to ensure it is run at the very end, so that the mode line will reflect all user customizations done in various mode hooks. Similarly, we run `c-mode-common-hook' also at the very end to leave a place for user customizations (for example, set `imenu-generic-expression' in `c-mode-common-hook'). [1] https://www.gnu.org/software/emacs/manual/html_node/elisp/Derived-Modes.html Re: https://github.com/protocolbuffers/protobuf/issues/7316 Re: https://github.com/protocolbuffers/protobuf/pull/9076
Changed files
- editors/protobuf-mode.el