.
Some info... https://docs.google.com/document/d/1MWGiRxLPUsonp19UuBTbRm-GabtkEZqKFvo8Uxj56II/edit
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/4cedd69971a440ed4e1b5618faedbff98c2454f0 commit 4cedd69971a440ed4e1b5618faedbff98c2454f0 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 18:29:27 2017 Remove old version of talloc from chromiumos-overlay. Future CL will add later version to portage-stable. TEST=emerges and works with later version with subsequent CLs BUG= chromium:662126 Change-Id: I76041f818df0e1ff771f5cc7917df201392c6ddb Reviewed-on: https://chromium-review.googlesource.com/424837 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [delete] https://crrev.com/bfaea15e77bc094ebe36722a4b04fb29b5fb236a/sys-libs/talloc/metadata.xml [delete] https://crrev.com/bfaea15e77bc094ebe36722a4b04fb29b5fb236a/sys-libs/talloc/talloc-2.0.1-r1.ebuild [delete] https://crrev.com/bfaea15e77bc094ebe36722a4b04fb29b5fb236a/sys-libs/talloc/Manifest [delete] https://crrev.com/bfaea15e77bc094ebe36722a4b04fb29b5fb236a/sys-libs/talloc/talloc-2.0.1.ebuild [delete] https://crrev.com/bfaea15e77bc094ebe36722a4b04fb29b5fb236a/sys-libs/talloc/files/talloc-2.0.0-without-doc.patch
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/dc86d8130ab533561a09ad2ee8cfa001f577bb40 commit dc86d8130ab533561a09ad2ee8cfa001f577bb40 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 20:11:54 2017 Add -python to talloc package. TEST=emerges with subsequent changes BUG= chromium:662126 Change-Id: Iec4db93e252da5a8c396ecb9042d764ec4190ff9 Reviewed-on: https://chromium-review.googlesource.com/424936 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/dc86d8130ab533561a09ad2ee8cfa001f577bb40/profiles/targets/chromeos/package.use
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/a1e956c67eeeafe19e6860ac3e11b514fd6367db commit a1e956c67eeeafe19e6860ac3e11b514fd6367db Author: Zentaro Kavanagh <zentaro@google.com> Date: Sat Jan 07 01:25:33 2017 Add talloc 2.1.8. - Changed EAPI from 6 to 5 - Changed keywords to * - Does not cross-compile for arm yet. TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: I5038c541d20674451cb981c029e9b29783ff40b6 Reviewed-on: https://chromium-review.googlesource.com/424996 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [add] https://crrev.com/a1e956c67eeeafe19e6860ac3e11b514fd6367db/sys-libs/talloc/metadata.xml [add] https://crrev.com/a1e956c67eeeafe19e6860ac3e11b514fd6367db/sys-libs/talloc/talloc-2.1.8.ebuild [add] https://crrev.com/a1e956c67eeeafe19e6860ac3e11b514fd6367db/sys-libs/talloc/Manifest
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/de5da4de2ba438ef0485d6287f88f8d2635efca7 commit de5da4de2ba438ef0485d6287f88f8d2635efca7 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 21:34:43 2017 Add tevent 0.9.31-r1. - Changed EAPI from 6 to 5 - Changed keywords to * TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: I24f00becc2dc4806755c329dc96d5d826091b744 Reviewed-on: https://chromium-review.googlesource.com/425132 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [add] https://crrev.com/de5da4de2ba438ef0485d6287f88f8d2635efca7/sys-libs/tevent/tevent-0.9.31-r1.ebuild [add] https://crrev.com/de5da4de2ba438ef0485d6287f88f8d2635efca7/sys-libs/tevent/Manifest [add] https://crrev.com/de5da4de2ba438ef0485d6287f88f8d2635efca7/sys-libs/tevent/metadata.xml
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/e60505107c1a566774651038533f5b568646fbb6 commit e60505107c1a566774651038533f5b568646fbb6 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 20:38:37 2017 Add -python to tevent package. TEST=emerges with subsequent changes BUG= chromium:662126 Change-Id: Ie73fb62106215123c6f52a52cb38a4e36e6cb71e Reviewed-on: https://chromium-review.googlesource.com/424998 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/e60505107c1a566774651038533f5b568646fbb6/profiles/targets/chromeos/package.use
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/7f774235ae071e43e18faba7732133d1c54123b6 commit 7f774235ae071e43e18faba7732133d1c54123b6 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 21:48:23 2017 Add tdb 1.3.12 - Changed EAPI from 6 to 5 - Changed keywords to * - Removed unused patches/files TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: I05b4c58dd6deb2bbf92e2cc3bf6e38c3c2830cec Reviewed-on: https://chromium-review.googlesource.com/425080 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [add] https://crrev.com/7f774235ae071e43e18faba7732133d1c54123b6/sys-libs/tdb/Manifest [add] https://crrev.com/7f774235ae071e43e18faba7732133d1c54123b6/sys-libs/tdb/metadata.xml [add] https://crrev.com/7f774235ae071e43e18faba7732133d1c54123b6/sys-libs/tdb/tdb-1.3.12.ebuild
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/811697a6381a5e7296b9639ec440dcb1848616c2 commit 811697a6381a5e7296b9639ec440dcb1848616c2 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 20:43:40 2017 Add -python to tdb package. TEST=emerges with subsequent changes BUG= chromium:662126 Change-Id: Ic2c2ceb5b986be5eb37adf6624b27acf11bbc36f Reviewed-on: https://chromium-review.googlesource.com/425078 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/811697a6381a5e7296b9639ec440dcb1848616c2/profiles/targets/chromeos/package.use
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/2cabb15fa02b2069805709d76c92d027dfb4389a commit 2cabb15fa02b2069805709d76c92d027dfb4389a Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 04 20:45:22 2017 Add -python to ldb package. TEST=emerges with subsequent changes BUG= chromium:662126 Change-Id: I7e4c8186f108f56e20b8ac1a94107c1df4fc05cd Reviewed-on: https://chromium-review.googlesource.com/425079 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/2cabb15fa02b2069805709d76c92d027dfb4389a/profiles/targets/chromeos/package.use
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/1167dc65ded5f974ab2655c22e3dd7771e5c0d00 commit 1167dc65ded5f974ab2655c22e3dd7771e5c0d00 Author: Zentaro Kavanagh <zentaro@google.com> Date: Tue Jan 10 01:21:45 2017 Add USE flags to Samba. - Adds -python ads acl gnutls ldap - ads is required to join domains and acl, gnutls and ldap are required when ads is. TEST=emerges and works at runtime with subsequent CL's BUG= chromium:662126 Change-Id: Icb1da2a86a6012c619cc56df9cbffdebea675de3 Reviewed-on: https://chromium-review.googlesource.com/425871 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/1167dc65ded5f974ab2655c22e3dd7771e5c0d00/profiles/targets/chromeos/package.use
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/991af939fce0e797bc0f41be444c0835f6690b31 commit 991af939fce0e797bc0f41be444c0835f6690b31 Author: Lutz Justen <ljusten@chromium.org> Date: Wed Jan 11 10:25:29 2017 authpolicy: Depend on talloc and tevent Temporarily adds talloc and tevent dependencies to authpolicy in order to verify compilation. To be removed once Samba lands. BUG= chromium:662126 TEST=Compiles Change-Id: Ia8f7b8301b0e67c209e714c65620ed37b4bdf21a Reviewed-on: https://chromium-review.googlesource.com/426839 Commit-Ready: Lutz Justen <ljusten@chromium.org> Tested-by: Lutz Justen <ljusten@chromium.org> Reviewed-by: Thiemo Nagel <tnagel@chromium.org> [modify] https://crrev.com/991af939fce0e797bc0f41be444c0835f6690b31/chromeos-base/authpolicy/authpolicy-9999.ebuild
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/cf28eb4fee5f8aa4c2bf1814865fed4848989da6 commit cf28eb4fee5f8aa4c2bf1814865fed4848989da6 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 11 23:20:48 2017 Add ldb 1.1.29. - Changed EAPI from 6 to 5 - Changed keywords to * - Changed default in src_prepare to epatch "${PATCHES[@]}" TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: I0bae72628c770ffd1057ad826389144d96f8dcb5 Reviewed-on: https://chromium-review.googlesource.com/427224 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [add] https://crrev.com/cf28eb4fee5f8aa4c2bf1814865fed4848989da6/sys-libs/ldb/Manifest [add] https://crrev.com/cf28eb4fee5f8aa4c2bf1814865fed4848989da6/sys-libs/ldb/files/ldb-1.1.27-optional_packages.patch [add] https://crrev.com/cf28eb4fee5f8aa4c2bf1814865fed4848989da6/sys-libs/ldb/ldb-1.1.29-r1.ebuild [add] https://crrev.com/cf28eb4fee5f8aa4c2bf1814865fed4848989da6/sys-libs/ldb/ldb-1.1.29.ebuild [add] https://crrev.com/cf28eb4fee5f8aa4c2bf1814865fed4848989da6/sys-libs/ldb/metadata.xml
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/5e537994ad779aa960023431f0da7532d5798c25 commit 5e537994ad779aa960023431f0da7532d5798c25 Author: Zentaro Kavanagh <zentaro@google.com> Date: Wed Jan 11 23:30:03 2017 Make ldb cross compile for Chrome OS. - Make ldb build without python. Based on ebuild changes by vapier@ [1] - Add two patches to disable python that already existed in the Samba gentoo build [2] - Add a patch to WAF/Samba to respect the PKG_CONFIG environment variable for overriding the path to the pkg-config binary. Upstream mailing list about samba patch [3] [1] - https://bugs.gentoo.org/show_bug.cgi?id=603602 [2] - https://dev.gentoo.org/~polynomial-c/samba-disable-python-patches-4.5.0_rc1.tar.xz [3] - https://lists.samba.org/archive/samba-technical/2017-January/118079.html TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: Iab7fcf331cddcf0b5ab4be903bf4d556cb07f19e Reviewed-on: https://chromium-review.googlesource.com/427225 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> [add] https://crrev.com/5e537994ad779aa960023431f0da7532d5798c25/sys-libs/ldb/files/ldb-1.1.29-allow_pkg_config_override.patch [modify] https://crrev.com/5e537994ad779aa960023431f0da7532d5798c25/sys-libs/ldb/ldb-1.1.29.ebuild [add] https://crrev.com/5e537994ad779aa960023431f0da7532d5798c25/sys-libs/ldb/files/ldb-1.1.29-no_python_tevent.patch [add] https://crrev.com/5e537994ad779aa960023431f0da7532d5798c25/sys-libs/ldb/files/ldb-1.1.29-no_python_tdb.patch [rename] https://crrev.com/5e537994ad779aa960023431f0da7532d5798c25/sys-libs/ldb/ldb-1.1.29-r2.ebuild
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/54982eaf539ce2ca8b8970a18185fae3e0680b0e commit 54982eaf539ce2ca8b8970a18185fae3e0680b0e Author: Zentaro Kavanagh <zentaro@google.com> Date: Thu Jan 12 00:03:46 2017 Add Samba 4.5.3. - Change EAPI from 6 to 5 - Change keywords to * - Change eapply to patch in an EAPI 5 compatible way TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: I01de58e33481babd902383a4470d453a03a73999 Reviewed-on: https://chromium-review.googlesource.com/427226 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Thiemo Nagel <tnagel@chromium.org> Reviewed-by: Zentaro Kavanagh <zentaro@google.com> [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/metadata.xml [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/smbd.service [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/4.4/samba4.confd [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/samba.service [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/winbindd.service [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/samba.conf [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/4.3/samba4.confd [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/4.3/samba4.initd-r1 [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/smbd.socket [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/4.2/samba4.initd-r1 [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/4.4/samba4.initd-r1 [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/Manifest [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/nmbd.service [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/samba-4.4.0-pam.patch [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/4.2/samba4.confd [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/files/smbd_at.service [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/samba-4.5.3-r1.ebuild [add] https://crrev.com/54982eaf539ce2ca8b8970a18185fae3e0680b0e/net-fs/samba/samba-4.5.3.ebuild
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb commit 9f87f7c3f71ee3f729b146ec6623da7cd1d95abb Author: Zentaro Kavanagh <zentaro@google.com> Date: Thu Jan 12 00:19:23 2017 Make Samba compile on Chrome OS. - Adds patch to allow WAF/Samba to override the path to pkg-config using the PKG_CONFIG environment variable. Upstream mailing list discussion [1] - Adds 2 patches to the Samba build for a missing dependency that resulted in 2 libraries have no RPATH in the ELF header. Upstream mailing list discussion [2] - Make samba build cleanly without python and add a USE flag. Based on ebuild changes by vapier@ here [3] - Prune out binaries that aren't needed to be installed - Add CVE upstream entry in metadata.xml [1] - https://lists.samba.org/archive/samba-technical/2017-January/118079.html [2] - https://lists.samba.org/archive/samba-technical/2017-January/118078.html [3] - https://bugs.gentoo.org/show_bug.cgi?id=603630 TEST=emerges and runs with subsequent changes BUG= chromium:662126 Change-Id: Id0c5cc8abd51c278372ef55d5032d2bfc7a97e83 Reviewed-on: https://chromium-review.googlesource.com/427227 Commit-Ready: Zentaro Kavanagh <zentaro@google.com> Tested-by: Zentaro Kavanagh <zentaro@google.com> Reviewed-by: Zentaro Kavanagh <zentaro@google.com> [modify] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/net-fs/samba/metadata.xml [add] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/net-fs/samba/files/samba-4.5.3-lib_server_role_missing_rpath.patch [add] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/net-fs/samba/files/samba-4.5.3-lib_interfaces_missing_rpath.patch [modify] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/net-fs/samba/samba-4.5.3.ebuild [rename] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/net-fs/samba/samba-4.5.3-r2.ebuild [add] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/chromeos/config/env/net-fs/samba [add] https://crrev.com/9f87f7c3f71ee3f729b146ec6623da7cd1d95abb/net-fs/samba/files/samba-4.5.3-allow_pkg_config_override.patch
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/9b6a8d902f78a3c12ca977584dcc88f33fff5c39 commit 9b6a8d902f78a3c12ca977584dcc88f33fff5c39 Author: Zentaro Kavanagh <zentaro@google.com> Date: Sat Jan 14 02:06:42 2017 Put the dependency on perl behind a USE flag for Samba build. - Perl is a blacklisted package on Chrome OS - Adds the guard in the ebuild - Sets the flag to -perl for samba TEST=local build emerges and runs BUG= chromium:662126 CQ-DEPEND=CL:428437 Change-Id: Ib5a3f5ab143b59abc95c8137aa5e0e9e4fe7e073 Reviewed-on: https://chromium-review.googlesource.com/428393 Commit-Ready: Thiemo Nagel <tnagel@chromium.org> Tested-by: Thiemo Nagel <tnagel@chromium.org> Reviewed-by: Thiemo Nagel <tnagel@chromium.org> [rename] https://crrev.com/9b6a8d902f78a3c12ca977584dcc88f33fff5c39/net-fs/samba/samba-4.5.3-r3.ebuild [modify] https://crrev.com/9b6a8d902f78a3c12ca977584dcc88f33fff5c39/net-fs/samba/samba-4.5.3.ebuild [modify] https://crrev.com/9b6a8d902f78a3c12ca977584dcc88f33fff5c39/profiles/targets/chromeos/package.use
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/95db4d32fa0e9eabbf3145b1963afde4477fe673 commit 95db4d32fa0e9eabbf3145b1963afde4477fe673 Author: Lutz Justen <ljusten@chromium.org> Date: Sat Jan 14 18:14:37 2017 authpolicy: Add Samba, remove tevent, talloc dependencies Adds Samba as dependency to authpolicy except on x86 archs, for which Samba currently does not compile. This issue will be investigated in the future together with arm compilation issues. Samba is required since authpolicy calls 'net ads' and 'smbclient'. This change effectively includes Samba in the build since authpolicy is the only user of Samba. Removes temporarily added tevent, talloc dependencies. CQ-DEPEND=CL:428393 BUG= chromium:662126 TEST=build_packages works. Change-Id: Ida4ba4d6cbbc0b456445bf9868286e1ffcee1f44 Reviewed-on: https://chromium-review.googlesource.com/426799 Commit-Ready: Lutz Justen <ljusten@chromium.org> Tested-by: Lutz Justen <ljusten@chromium.org> Reviewed-by: Thiemo Nagel <tnagel@chromium.org> [modify] https://crrev.com/95db4d32fa0e9eabbf3145b1963afde4477fe673/profiles/arch/x86/package.use.mask [modify] https://crrev.com/95db4d32fa0e9eabbf3145b1963afde4477fe673/chromeos-base/authpolicy/authpolicy-9999.ebuild
bulk Verify of older or not-user-facing Chromad bugs
Comment 1 by tnagel@chromium.org
, Nov 3 2016