New issue
Advanced search Search tips

Issue 676602 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature



Sign in to add a comment

Build Samba for ARM

Project Member Reported by tnagel@chromium.org, Dec 22 2016

Issue description

.
 
Labels: Enterprise-Triaged
When fixed:

Unmask authpolicy in
chromiumos/src/third_party/chromiumos-overlay/profiles/arch/arm/package.use.mask

Remove !arm? from
chromeos/src/private-overlays/chromeos-overlay/chromeos-base/autotest-private-all/autotest-private-all-9999.ebuild
Labels: -Pri-1 -M-58 Pri-2
Project Member

Comment 4 by bugdroid1@chromium.org, Nov 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/062b13a96cb510a3f7a24e9f117262088c4fdd74

commit 062b13a96cb510a3f7a24e9f117262088c4fdd74
Author: Roman Sorokin <rsorokin@chromium.org>
Date: Wed Nov 15 19:41:00 2017

Chromad: Show error message for on ARM and x86 boards

Active Directory integration is not supported yet on ARM and x86

Bug:  781228 , 676602
Test: does not show error on lulu (x86_64). shows error on elm (arm)
Change-Id: I6a4baf9fbea3f257418963bd0a94781308c55191
Reviewed-on: https://chromium-review.googlesource.com/758684
Commit-Queue: Roman Sorokin <rsorokin@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#516788}
[modify] https://crrev.com/062b13a96cb510a3f7a24e9f117262088c4fdd74/chrome/app/chromeos_strings.grdp
[modify] https://crrev.com/062b13a96cb510a3f7a24e9f117262088c4fdd74/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc

Labels: smb-native
Project Member

Comment 6 by bugdroid1@chromium.org, Jun 22 2018

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

commit 0d18e33b9b01368749efe3bec1273d3eab30b386
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Fri Jun 22 02:56:18 2018

sys-power/powertop: Fix configure.ac for tinfo support

- Adds patch to handle ncurses being compiled with tinfo
- The code checked for both ncursesw and ncurses libraries to determine
  library path, but when unicode is not enabled both don't exist and
  libtinfo won't be added to LIBS
- Patch sent upstream to powertop [1]
- Patch sent upstream to gentoo [2]

[1] - https://lists.01.org/pipermail/powertop/2018-June/002021.html
[2] - https://github.com/gentoo/gentoo/pull/8845

BUG=chromium:676602
TEST=emerges with tinfo use flag set

Change-Id: I6c7e0c49f891a13589cb417ceafc26e5163c57b5
Reviewed-on: https://chromium-review.googlesource.com/1100975
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[add] https://crrev.com/0d18e33b9b01368749efe3bec1273d3eab30b386/sys-power/powertop/files/powertop-2.8-ncurses_tinfo.patch
[modify] https://crrev.com/0d18e33b9b01368749efe3bec1273d3eab30b386/sys-power/powertop/powertop-2.8-r1.ebuild

Project Member

Comment 7 by bugdroid1@chromium.org, Jun 22 2018

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

commit 3bfefab67a840ef724b715c8caba685c7ac22798
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Fri Jun 22 02:56:20 2018

app-misc/ckermit: Support ncurses built with tinfo

- Gets libs and cflags from pkg-config
- Clean up some redundant code
- Upstream gentoo patch at [1]

[1] - https://github.com/gentoo/gentoo/pull/8888

BUG=chromium:676602
TEST=emerges

Change-Id: I89aea0e4673c47b41854621a633f7b74fdd466cf
Reviewed-on: https://chromium-review.googlesource.com/1101508
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/3bfefab67a840ef724b715c8caba685c7ac22798/app-misc/ckermit/ckermit-8.0.211-r4.ebuild

Cc: rsorokin@chromium.org
Hey, when do you expect this fixed? Just curious
There's one more package I found that needs to be fixed. I'd like to try and land it right after the branch point. We want it for 70.
Project Member

Comment 10 by bugdroid1@chromium.org, Jul 21

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

commit 7bda27338f7d9fe21f026f2f64200f47266595ed
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Sat Jul 21 01:34:02 2018

Build ncurses with tinfo flag

- This is required for the ARM build of samba

BUG=chromium:676602
TEST=emerges

CQ-DEPEND=CL:1140279

Change-Id: I5cd4073ef51993e6d4d0f8f623762a9328d1a1c6
Reviewed-on: https://chromium-review.googlesource.com/1099488
Commit-Ready: Zentaro Kavanagh <zentaro@chromium.org>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/7bda27338f7d9fe21f026f2f64200f47266595ed/profiles/targets/chromeos/package.use

Project Member

Comment 11 by bugdroid1@chromium.org, Jul 21

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

commit 5fe2dd1860bd63cd62f9d3508a88a78714c4f189
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Sat Jul 21 01:34:01 2018

app-benchmarks/i7z: upgraded package to upstream

- Updated to i7z-93_p20131012-r2
- Modified i7z-0.27.2-ncurses.patch to support PKG_CONFIG
- Add PKG_CONFIG to tc-export
- Fixes sent upstream to gentoo [1]

[1] - https://github.com/gentoo/gentoo/pull/9261/commits/769389d3945c5498f90721b3d4684e3e5599843f

BUG=chromium:676602
TEST=emerges

Change-Id: Iec5d3741fa434c2d612f8c764bc72a86327c3e97
Reviewed-on: https://chromium-review.googlesource.com/1140279
Commit-Ready: Zentaro Kavanagh <zentaro@chromium.org>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/gcc5.patch
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/install-i7z_rw_registers.patch
[delete] https://crrev.com/d3e78cf3d56e831c5ed17caa47578a2502e9fb0c/app-benchmarks/i7z/files/0.27-gentoo.patch
[delete] https://crrev.com/d3e78cf3d56e831c5ed17caa47578a2502e9fb0c/app-benchmarks/i7z/files/i7z-0.27-cpuid.patch
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/use_stdbool.patch
[modify] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/Manifest
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/fix_cpuid_asm.patch
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/nehalem.patch
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/qt5.patch
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/i7z-0.27.2-ncurses.patch
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/hyphen-used-as-minus-sign.patch
[modify] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/metadata.xml
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/files/fix-insecure-tempfile.patch
[delete] https://crrev.com/d3e78cf3d56e831c5ed17caa47578a2502e9fb0c/app-benchmarks/i7z/i7z-0.27-r1.ebuild
[add] https://crrev.com/5fe2dd1860bd63cd62f9d3508a88a78714c4f189/app-benchmarks/i7z/i7z-93_p20131012-r2.ebuild

Project Member

Comment 12 by bugdroid1@chromium.org, Aug 7

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

commit be6e9a68959311470e3bad56701a74d61c80aaea
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Tue Aug 07 08:50:53 2018

Cross compile Samba and deps for ARM.

- Adds "answers" files for samba and deps
- Adds a bashrc to inject arguments to waf

BUG=chromium:676602
TEST=emerges
Change-Id: I6ad3e1effd23a8bb146e4aa83531d3ea1c6641bc
Reviewed-on: https://chromium-review.googlesource.com/1042498
Commit-Ready: Zentaro Kavanagh <zentaro@chromium.org>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/net-fs/samba/samba.bashrc
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/tdb/tdb.bashrc
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/ldb/ldb.bashrc
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/ldb/files/arm_waf_config_answers
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/talloc/talloc.bashrc
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/tevent/tevent.bashrc
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/net-fs/samba/files/arm_waf_config_answers
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/talloc/files/arm_waf_config_answers
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/tevent/files/arm_waf_config_answers
[add] https://crrev.com/be6e9a68959311470e3bad56701a74d61c80aaea/sys-libs/tdb/files/arm_waf_config_answers

Labels: M-70
Project Member

Comment 14 by bugdroid1@chromium.org, Aug 14

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/e3f47727e72379bcbc99e2e478b9b6c962d36f49

commit e3f47727e72379bcbc99e2e478b9b6c962d36f49
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Tue Aug 14 23:06:28 2018

smbprovider: Add a secomp file for ARM

BUG=chromium:676602
TEST=emerges

Change-Id: I43a3ae38b150cde0011341f14e5e2a83257fa37f
Reviewed-on: https://chromium-review.googlesource.com/1170028
Commit-Ready: Zentaro Kavanagh <zentaro@chromium.org>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[add] https://crrev.com/e3f47727e72379bcbc99e2e478b9b6c962d36f49/smbprovider/seccomp_filters/smbprovider-seccomp-arm.policy

Project Member

Comment 15 by bugdroid1@chromium.org, Aug 15

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

commit 8abe41a50333cf4bc1ac2d9c645d030d3f621aef
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Wed Aug 15 19:54:58 2018

chromeos-base/smbprovider: Include smbprovider/samba in ARM build

CQ-DEPEND=CL:1170028

BUG=chromium:676602
TEST=emerges

Change-Id: Id9cff82e0b16237be83f94dd221359d6833b5310
Reviewed-on: https://chromium-review.googlesource.com/1170029
Commit-Ready: Zentaro Kavanagh <zentaro@chromium.org>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: jimmy gong <jimmyxgong@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/8abe41a50333cf4bc1ac2d9c645d030d3f621aef/profiles/arch/arm/package.use.mask

Project Member

Comment 16 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/aa3f68a5f0b56978babcb2062531c3b12c2b6e51

commit aa3f68a5f0b56978babcb2062531c3b12c2b6e51
Author: Zentaro Kavanagh <zentaro@chromium.org>
Date: Thu Aug 23 20:20:44 2018

smbprovider: Add missing secomp calls

BUG=chromium:676602
TEST=emerges

Change-Id: I29eeb81159fa69d78e7a3e752577118e1b1e9001
Reviewed-on: https://chromium-review.googlesource.com/1177842
Commit-Ready: Bailey Berro <baileyberro@chromium.org>
Tested-by: Zentaro Kavanagh <zentaro@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/aa3f68a5f0b56978babcb2062531c3b12c2b6e51/smbprovider/seccomp_filters/smbprovider-seccomp-arm.policy

Cc: -rsorokin@chromium.org
Labels: -smb-native -M-70
Owner: rsorokin@chromium.org
For SMB this is already in M70. Re-assigning to rsorokin to enable it for Chromad.

Sign in to add a comment