ncurses: upgrade to version 6 |
||||
Issue descriptionabout time we made this jump to the next major version
,
Jan 19 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/c50f4c8385d71051d1dca8da2f216f4914160f9d commit c50f4c8385d71051d1dca8da2f216f4914160f9d Author: Mike Frysinger <vapier@chromium.org> Date: Fri Jan 19 01:40:40 2018 cbuildbot: run verifybinpkg with the --update flag When upgrading a package that triggers subslot rebuilds, emerge might abort due to blockers that the library has in place. For example with the ncurses update which moves from SLOT=0/5 to SLOT=0/6, and includes a blocker on SLOT=0/5, emerge aborts because it doesn't flag all the packages for upgrading (so some existing packages keep depending on the old SLOT=0/5). Adding an explicit --update allows portage to load all the packages it needs to. For example: $ emerge-eve -pegNvq '--with-bdeps=y' '--color=n' virtual/target-os \ virtual/target-os-dev virtual/target-os-test virtual/target-os-factory \ virtual/target-os-factory-shim chromeos-base/autotest-all ... [binary R ] sys-power/powertop-2.8-r1 to /build/eve/ [binary R ] app-editors/vim-7.4.712 to /build/eve/ [binary R ] sys-libs/ncurses-5.9-r5 to /build/eve/ [ebuild U ] sys-libs/ncurses-5.9-r101 [5.9-r99] to /build/eve/ ... [blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-libs/ncurses-5.9-r5:0/5::portage-stable, binary scheduled for merge to '/build/eve/') pulled in by >=sys-libs/ncurses-5.2-r2 required by (app-editors/vim-7.4.712:0/0::portage-stable, binary scheduled for merge to '/build/eve/') ... (sys-libs/ncurses-5.9-r101:5/5::portage-stable, ebuild scheduled for merge to '/build/eve/') pulled in by sys-libs/ncurses:5/5= required by (sys-power/powertop-2.8-r1:0/0::portage-stable, binary scheduled for merge to '/build/eve/') ... By adding the --update flag, portage will allow these to be rebuilt: [ebuild N ] sys-libs/ncurses-6.0-r2 to /build/eve/ [ebuild N ] sys-libs/ncurses-5.9-r101 to /build/eve/ BUG=chromium:800049 TEST=precq passes Change-Id: Idc9c8d87794555bd2db30294dcddd3ff6ce33c14 Reviewed-on: https://chromium-review.googlesource.com/858197 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> [modify] https://crrev.com/c50f4c8385d71051d1dca8da2f216f4914160f9d/cbuildbot/commands.py
,
Feb 9 2018
,
Feb 13 2018
,
May 3 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/551cf4f9e46c2c634db4f0065942d1aa743563a6 commit 551cf4f9e46c2c634db4f0065942d1aa743563a6 Author: Mike Frysinger <vapier@chromium.org> Date: Thu May 03 05:21:26 2018 lakitu: drop custom terminfo install Newer ncurses does this for us. BUG=chromium:800049 TEST=precq passes RELEASE_NOTE=None Change-Id: I2adc8ae5b488e80dc742b712d45e7998496a6c93 Reviewed-on: https://chromium-review.googlesource.com/852779 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Aditya Kali <adityakali@google.com> [delete] https://crrev.com/681ee973f3f6f54108712a0946e89d8f7ed2de90/overlay-lakitu/chromeos-base/terminfo-extra/terminfo-extra-5.9-r1.ebuild [rename] https://crrev.com/551cf4f9e46c2c634db4f0065942d1aa743563a6/overlay-lakitu/virtual/target-lakitu-os/target-lakitu-os-2-r14.ebuild [modify] https://crrev.com/551cf4f9e46c2c634db4f0065942d1aa743563a6/overlay-lakitu/virtual/target-lakitu-os/target-lakitu-os-2.ebuild [delete] https://crrev.com/681ee973f3f6f54108712a0946e89d8f7ed2de90/overlay-lakitu/chromeos-base/terminfo-extra/terminfo-extra-5.9.ebuild [delete] https://crrev.com/681ee973f3f6f54108712a0946e89d8f7ed2de90/overlay-lakitu/chromeos-base/terminfo-extra/Manifest
,
May 8 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fae73e06cb2897aa82173cdd6d3b01474fd6a339 commit fae73e06cb2897aa82173cdd6d3b01474fd6a339 Author: Mike Frysinger <vapier@chromium.org> Date: Tue May 08 09:22:57 2018 crosh: update default TERM to 256color The default xterm doesn't provide us with extra fun colors, so update the default to allow that. This keeps us in sync w/hterm too. Bug: 800049 Test: compiled & ran it Change-Id: I648ec77ab5adc8542d2673848f666e5e8568db8b Reviewed-on: https://chromium-review.googlesource.com/905264 Reviewed-by: Toni Barzic <tbarzic@chromium.org> Reviewed-by: Alexander Alekseev <alemate@chromium.org> Commit-Queue: Mike Frysinger <vapier@chromium.org> Cr-Commit-Position: refs/heads/master@{#556736} [modify] https://crrev.com/fae73e06cb2897aa82173cdd6d3b01474fd6a339/chromeos/process_proxy/process_proxy.cc
,
Jul 24
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/634b3b787d2bf2e3ea555f0a2bc91f0edd9cf8ce commit 634b3b787d2bf2e3ea555f0a2bc91f0edd9cf8ce Author: Mike Frysinger <vapier@chromium.org> Date: Tue Jul 24 23:19:47 2018 eclass: import preserve-libs.eclass Nothing uses this yet. BUG=chromium:800049 TEST=precq passes Change-Id: I21be2de1c447d1d17a406e2d3be58a7c323dc08a Reviewed-on: https://chromium-review.googlesource.com/1147476 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> [add] https://crrev.com/634b3b787d2bf2e3ea555f0a2bc91f0edd9cf8ce/eclass/preserve-libs.eclass
,
Aug 2
|
||||
►
Sign in to add a comment |
||||
Comment 1 by bugdroid1@chromium.org
, Jan 9 2018