New issue
Advanced search Search tips

Issue 900288 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 27
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature



Sign in to add a comment

Add package at-spi2-core to Chrome OS portage-stable

Project Member Reported by timzheng@chromium.org, Oct 30

Issue description

This is needed to implement Crostini accessibility features.
There are multiple dependencies that need to be up-rev'd and some packages need patched.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 3

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/e81dd299e009e89fc2ea1792d8cf2e67cabe355d

commit e81dd299e009e89fc2ea1792d8cf2e67cabe355d
Author: Tim Zheng <timzheng@google.com>
Date: Sat Nov 03 19:40:43 2018

Catch up with updates to fontconfig 2.13.0.

Since we added fontconfig-2.13.0-r4.ebuild several changes have been
made upstream in gentoo repository. This CL just catches up with the
upstream updates but still mask the ebuild.

I plan to make other CLs to upgrade to 2.13.0. This package is blocking
Crostini accessibility effort by blocking package at-spi2-core.

BUG= chromium:900288 
TEST=None (This ebuild is currently masked).

Change-Id: I523e1a8ea527963c60668c47ca14e2c62ab19ecf
Reviewed-on: https://chromium-review.googlesource.com/1313383
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/e81dd299e009e89fc2ea1792d8cf2e67cabe355d/media-libs/fontconfig/fontconfig-2.13.0-r4.ebuild

Project Member

Comment 2 by bugdroid1@chromium.org, Nov 15

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/5d70c03e699603f1bb07ba5f3420c06d50082f67

commit 5d70c03e699603f1bb07ba5f3420c06d50082f67
Author: Tim Zheng <timzheng@google.com>
Date: Thu Nov 15 10:18:26 2018

Upgrade fontconfig to 2.13.0.

This CL is a continuation of an unfinished CL crrev.com/c/1066797.
It has been made up to date with upstream changes.

This CL update fontconfig package from 2.11.1 to 2.13.0.
Some local changes are made to fontconfig 2.13.0 ebuild.

* Add back local changes from fontconfig-2.11.x ebuild
* Delete unnecessary patches.
* Delete PDEPEND for eselect fontconfig.
* Modify ebuild file to
  a. delete unnecessary conf files in /etc/fonts/conf.d
     instead of conf-d.patch
  b. delete pkg_preinstall().

* Port the following two patches to 2.13.0 from 2.11.
  fonts-config
  mtime

* Delete obsolete patches
  fclanag
  glibc2-26
  symbolcmap
  conf-d : ebuild was changed instead.

Ref:
  The Chrome OS local patches for version 2.11
    https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/210758
  The unfinished WIP CL that this one is based on
    https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/1066797

BUG= chromium:900288 
TEST=1) emerge-veyron_minnie fontconfig; 2) emerge-eve fontconfig 3)
build eve image with this CL and tested manually by chaning fonts and
language settings, also manually tested with fc-match with "serif",
"Cousine", "Tinos", "NanumGothic" etc.

Change-Id: Ic97461beec9196665e1f98b376226987601fccfc
Reviewed-on: https://chromium-review.googlesource.com/1313968
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[delete] https://crrev.com/5ed008c80c11324dba59682f0fe5e9c321aea7e5/media-libs/fontconfig/files/fontconfig-2.11.1-symbolcmap.patch
[rename] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/chromeos-base/chromeos-fonts/chromeos-fonts-0.0.1-r31.ebuild
[modify] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/Manifest
[add] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/fontconfig-2.13.0-r5.ebuild
[delete] https://crrev.com/5ed008c80c11324dba59682f0fe5e9c321aea7e5/media-libs/fontconfig/files/fontconfig-2.11.1-glibc2-26.patch
[add] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/files/fontconfig-2.13.0-locale.patch
[rename] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/files/fontconfig-2.13.0-mtime.patch
[add] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/files/fontconfig-2.13.0-names.patch
[delete] https://crrev.com/5ed008c80c11324dba59682f0fe5e9c321aea7e5/media-libs/fontconfig/files/fontconfig-2.11.1-conf-d.patch
[delete] https://crrev.com/5ed008c80c11324dba59682f0fe5e9c321aea7e5/media-libs/fontconfig/fontconfig-2.11.1-r25.ebuild
[modify] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/fontconfig-2.13.0-r4.ebuild
[rename] https://crrev.com/5d70c03e699603f1bb07ba5f3420c06d50082f67/media-libs/fontconfig/files/fontconfig-2.13.0-fonts-config.patch
[delete] https://crrev.com/5ed008c80c11324dba59682f0fe5e9c321aea7e5/media-libs/fontconfig/fontconfig-2.11.1-r1.ebuild
[delete] https://crrev.com/5ed008c80c11324dba59682f0fe5e9c321aea7e5/media-libs/fontconfig/files/fontconfig-2.11.1-fclang.patch

Project Member

Comment 4 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/7629a71afdf9a1eb842515384269aa395606f692

commit 7629a71afdf9a1eb842515384269aa395606f692
Author: Tim Zheng <timzheng@google.com>
Date: Tue Nov 27 19:22:58 2018

Update gnome2 eclass.

BUG= chromium:900288 
TEST=Various gnome2 packages built.
CQ-DEPEND=CL:1345323
CQ-DEPEND=CL:1351396

Change-Id: Ie9e8b893ecc65469ae864436a50256be74266dde
Reviewed-on: https://chromium-review.googlesource.com/1345316
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/7629a71afdf9a1eb842515384269aa395606f692/eclass/gnome2.eclass
[modify] https://crrev.com/7629a71afdf9a1eb842515384269aa395606f692/eclass/gnome2-utils.eclass

Project Member

Comment 8 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/afed9d85ed9966ee8485160b8a0a087459b52076

commit afed9d85ed9966ee8485160b8a0a087459b52076
Author: Tim Zheng <timzheng@google.com>
Date: Tue Nov 27 19:23:00 2018

Upgrade librsvg to 2.40.18.

BUG= chromium:900288 
TEST=1) emerge-veyron_minnie librsvg; 2) emerge-eve librsvg.

Change-Id: I0c5fabc3470c3bd11c8fa3e89f06f00c3428442f
Reviewed-on: https://chromium-review.googlesource.com/1345320
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[add] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/gnome-base/librsvg/librsvg-2.40.18.ebuild
[add] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch
[delete] https://crrev.com/ea70970f9e8e96329a2ed7a6a5ee20cb9919500b/gnome-base/librsvg/librsvg-2.31.0.ebuild
[delete] https://crrev.com/ea70970f9e8e96329a2ed7a6a5ee20cb9919500b/gnome-base/librsvg/librsvg-2.31.0-r1.ebuild
[add] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/gnome-base/librsvg/metadata.xml
[add] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch
[delete] https://crrev.com/ea70970f9e8e96329a2ed7a6a5ee20cb9919500b/gnome-base/librsvg/files/librsvg-2.31.0-skip-automagic.patch
[modify] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/gnome-base/librsvg/Manifest

Project Member

Comment 9 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/9ff641a6ca4c647228fe0dfb4cdee070e9c630b3

commit 9ff641a6ca4c647228fe0dfb4cdee070e9c630b3
Author: Tim Zheng <timzheng@google.com>
Date: Tue Nov 27 19:23:01 2018

Remove gdk-pixbuf from portage-stable.

This package is upgraded and there is a local patch. It is moved to
chromiumos-overlay.

BUG= chromium:900288 
TEST=1) emerge-veyron_minnie gdk-pixbuf; 2) emerge-eve gdk-pixbuf.
CQ-DEPEND=CL:1345476

Change-Id: Ib1e1f96212907d0c26c7b983f2870a7b7628ebaf
Reviewed-on: https://chromium-review.googlesource.com/1345321
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>

[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild
[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.22.1-CVE-2011-2485.patch
[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch
[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/Manifest
[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.22.1-fix-libpng15.patch
[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/metadata.xml
[delete] https://crrev.com/afed9d85ed9966ee8485160b8a0a087459b52076/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r5.ebuild

Project Member

Comment 10 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/9d86fd78766cfebbf1d121fb87defd461a2387d0

commit 9d86fd78766cfebbf1d121fb87defd461a2387d0
Author: Tim Zheng <timzheng@google.com>
Date: Tue Nov 27 19:23:01 2018

Upgrade pango to 1.42.4.

Package pango is upgraded from 1.32.5 to 1.42.4. There are multiple
local patches for 1.32.5 and they are all obselete. The package is
removed from chromiumos-overlay and added under portage-stable.

BUG= chromium:900288 
TEST=1) emerge-veyron_minnie pango; 2) emerge-eve pango
CQ-DEPEND=CL:1345477

Change-Id: I5002a6a747c28ec7088b8da7f086b5fd84b25375
Reviewed-on: https://chromium-review.googlesource.com/1345322
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>

[add] https://crrev.com/9d86fd78766cfebbf1d121fb87defd461a2387d0/x11-libs/pango/Manifest
[add] https://crrev.com/9d86fd78766cfebbf1d121fb87defd461a2387d0/x11-libs/pango/pango-1.42.4.ebuild
[add] https://crrev.com/9d86fd78766cfebbf1d121fb87defd461a2387d0/x11-libs/pango/metadata.xml
[add] https://crrev.com/9d86fd78766cfebbf1d121fb87defd461a2387d0/x11-libs/pango/files/1.42.4-pango-view.1.in

Project Member

Comment 11 by bugdroid1@chromium.org, Nov 27

Project Member

Comment 13 by bugdroid1@chromium.org, Nov 27

Project Member

Comment 17 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/52718fe3b1a348ccc182b2d628673514e37b8e55

commit 52718fe3b1a348ccc182b2d628673514e37b8e55
Author: Tim Zheng <timzheng@google.com>
Date: Tue Nov 27 19:23:02 2018

Upgrade gdk-pixbuf to 2.36.12.

This CL upgrade package gdk-pixbuf to version 2.36.12. The package has a
cross compile bug which needs a local patch to fix. This package is
moved from portage-stable to chromiumos-overlay due to this local patch.

BUG= chromium:900288 
TEST=1) emerge-veyron_minnie gdk-pixbuf; 2) emerge-eve gdk-pixbuf. 3)
Built test image and flashed onto an eve device and verified fonts,
languages, and icons looked good.
CQ-DEPEND=CL:1345321

Change-Id: I27e10aecec2e97a8104a5042922a770b50819a44
Reviewed-on: https://chromium-review.googlesource.com/1345476
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>

[add] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/gdk-pixbuf/gdk-pixbuf-2.36.12.ebuild
[add] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/gdk-pixbuf/files/thumbnailer-cross-compile.patch
[add] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch
[add] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/gdk-pixbuf/gdk-pixbuf-2.36.12-r1.ebuild
[add] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/gdk-pixbuf/Manifest
[add] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/gdk-pixbuf/metadata.xml

Project Member

Comment 18 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/c33ada67cc896d4ad86aa39eb323da9e75205d73

commit c33ada67cc896d4ad86aa39eb323da9e75205d73
Author: Tim Zheng <timzheng@google.com>
Date: Tue Nov 27 19:23:02 2018

Remove pango from chromiumos-overlay.

Package pango is being upgraded to version 1.42.4. The current version
1.32.5 has several local patches, which are all obselete for 1.42.4. So
the new version is added to portage-stable.

* Version 1.42.4 doesn't have pango-querymodules or pango.modules any
more. The previous local patch for pango.modules is obselete.
* Version 1.42.4 doesn't have pangorc file any more. The previous local
patch to disable reading pangorc on target boards is obselete.
* The SYSROOT change is unnecessary any more. Version 1.42.4 builds
without it.

Ref:
  The chrome OS local patches for version 1.32.5
    crrev.com/c/60581

BUG= chromium:900288 
TEST=1) emerge-veyron_minnie pango; 2) emerge-eve pango 3)
Built test image and flashed onto an eve device and verified fonts,
languages, and icons looked good.
CQ-DEPEND=CL:1345322

Change-Id: I7beb139c9c2014d4c96483334aa38e5d8ca67298
Reviewed-on: https://chromium-review.googlesource.com/1345477
Commit-Ready: Tim Zheng <timzheng@chromium.org>
Tested-by: Tim Zheng <timzheng@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>

[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/files/pango-1.32.5-AM_CONFIG_HEADER.patch
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/files/pango.modules
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/pango-1.32.5-r1.ebuild
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/Manifest
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/files/pango-1.32.5-pangorc.patch
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/metadata.xml
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/files/pango-1.32.1-lib64.patch
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/files/pango-1.32.5-basic_fc_hf.patch
[delete] https://crrev.com/52718fe3b1a348ccc182b2d628673514e37b8e55/x11-libs/pango/pango-1.32.5.ebuild

Status: Fixed (was: Started)

Sign in to add a comment