3796 Commits

Author SHA1 Message Date
Michael Marineau
ec7a0565aa Merge pull request #1519 from marineam/fix-arm64-gcc
profiles: set explicit ~arch keywords for gcc 4.9 cross compilers
2015-09-08 13:05:19 -07:00
Michael Marineau
dfdcb705b8 profiles: set explicit ~arch keywords for gcc 4.9 cross compilers
crossdev creates configs under `/etc/portage/package.keywords` like the following:

  cross-aarch64-cros-linux-gnu/binutils arm64 -amd64 -~amd64
  cross-aarch64-cros-linux-gnu/gcc arm64 -amd64 -~amd64
  cross-aarch64-cros-linux-gnu/linux-headers arm64 -amd64 -~amd64
  cross-aarch64-cros-linux-gnu/glibc arm64 -amd64 -~amd64
  cross-aarch64-cros-linux-gnu/gdb arm64 -amd64 -~amd64

This ensures cross compilers follow the keywords of the target arch
rather than the host arch. Meanwhile in the profile when we omit the
keyword `package.accept_keywords` only ~arch for the host is implied. So
either we would need to configure crossdev to allow ~arch or we just
need to be explicit in the profile. The later is a bit easer.
2015-09-07 19:07:33 +00:00
Michael Marineau
dcaeafa3d2 Merge pull request #1517 from marineam/gcc
profiles: upgrade to GCC 4.9
2015-09-06 22:21:44 -07:00
Michael Marineau
b9b9db3325 profiles: upgrade to GCC 4.9
We need this version for improved arm64 support and it has worth-while
improvements. None of the 4.9 related bugs in upstream should impact us:
https://bugs.gentoo.org/show_bug.cgi?id=495124
2015-09-06 21:29:11 +00:00
Michael Marineau
0f55aa65e5 Merge pull request #1515 from marineam/ncurses
sys-libs/ncurses: sync with upstream
2015-09-05 20:22:08 -07:00
Michael Marineau
4d5f31935d sys-libs/ncurses: sync with upstream
Upstream has shuffled ncurses around slots. Previously there was only:

 ncurses-5.9:5

Now there are:

 ncurses-5.9:0/5
 ncurses-5.9:5/5
 ncurses-6.0:0/6

So the new :0 slot is the package that installs everything while the :5
slot is a minimal library-only package meant to be installed along side
the new 6.0 version. All this isn't really meaningful or helpful to us
but we have to follow suit because now oodles of upstream packages
explicitly depend on the new :0 slot.

While migrating I've synced up with upstream as of commit
9c928e3de99c4b2f01f8dfd1b4cc97ae8cd181e5.

Note: Gentoo made this transition between 5.9-r4 and 5.9-r5, we are one
revision higher so -r6 is our first ebuild in the new scheme.
2015-09-06 03:09:00 +00:00
Alex Crawford
966143eb2f Merge pull request #1511 from Interoute/interoute-789
init commit of interoute oem files
2015-09-05 09:43:42 -07:00
Dong Xie
703a987f35 init commit of interoute oem files 2015-09-05 01:05:23 +01:00
Geoff Levand
abbe7a077e Merge pull request #1514 from glevand/for-merge-kernel
coreos-sources: Add wl18xx firmware patch
2015-09-04 12:41:39 -07:00
Geoff Levand
418e6d04c9 coreos-sources: Add wl18xx firmware patch
Adds missing firmware for the Hikey developer board.
Upstream patch from http://patchwork.kernerl.xyz/patch/7114261/

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-09-04 12:28:08 -07:00
Alex Crawford
b416b59087 Merge pull request #1513 from crawford/systemd
sys-apps/systemd: bump to v225
2015-09-03 15:23:14 -07:00
Alex Crawford
02c5550797 sys-apps/systemd: bump to v225 2015-09-03 15:19:54 -07:00
Michael Marineau
539cf1869d Merge pull request #1512 from marineam/debug
profiles: re-enable debug symbols for board packages
2015-09-02 19:58:40 -07:00
Michael Marineau
aaf816a829 profiles: re-enable debug symbols for board packages
Commit f066db21 dropped generating debug symbols because at the time we
were never using them. Well we want to use them now. :)
2015-09-02 19:49:28 -07:00
Alex Crawford
3b8c8a5bf0 Merge pull request #1509 from crawford/ignition-udev
sys-apps/ignition: remove udev trigger
2015-09-02 14:25:48 -07:00
Alex Crawford
500486d677 sys-kernel/bootengine: update Ignition trigger 2015-09-02 13:54:27 -07:00
Alex Crawford
dac4630cd5 sys-apps/ignition: remove udev trigger
On first boot, GRUB will add coreos.first_boot=1 to the kernel
parameters.  A generator will then add Ignition as a dependency.
2015-09-02 13:54:27 -07:00
Alex Crawford
aabb73f139 Merge pull request #1508 from aaronlevy/kube-v1.0.4
app-admin/kubelet: bump to v1.0.4
2015-09-01 11:30:55 -07:00
Aaron Levy
0050f8907b app-admin/kubelet: bump to v1.0.4 2015-09-01 11:10:32 -07:00
Alex Crawford
268d96e062 Merge pull request #1507 from crawford/grub
sys-boot/grub: add search by disk uuid
2015-08-31 19:32:54 -07:00
Alex Crawford
225a69f02b sys-boot/grub: add search by disk uuid 2015-08-31 19:14:13 -07:00
Michael Marineau
66e74d39d9 Merge pull request #1505 from glevand/for-merge-docker-2
app-emulation/docker: Fix bad WORKON_COMMIT
2015-08-31 15:15:44 -07:00
Michael Marineau
3775382821 Merge pull request #1506 from marineam/docker
docker: fix git hash
2015-08-31 15:15:00 -07:00
Michael Marineau
170f6d35bf docker: fix git hash
Commit 1ef6648b011 got the latest git hash wrong. :(
2015-08-31 15:12:34 -07:00
Geoff Levand
e9ea3a2449 app-emulation/docker: Fix bad WORKON_COMMIT
Commit 1ef6648b011c9f927e03de735da305376a2493a8 (app-emulation/docker: Update
CROS_WORKON_COMMIT for arm64) set CROS_WORKON_COMMIT to a bad revision.  This
change corrects it.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-31 15:05:02 -07:00
Michael Marineau
b455175c4f Merge pull request #1504 from marineam/buildbot
coreos-init: update gpg key in coreos-install
2015-08-31 13:43:32 -07:00
Geoff Levand
c63e832f5f Merge pull request #1499 from glevand/for-merge-docker
app-emulation/docker: Fix go-1.5 and arm64 builds
2015-08-31 13:32:07 -07:00
Michael Marineau
4d577f7341 coreos-init: update gpg key in coreos-install 2015-08-31 16:31:32 -04:00
Geoff Levand
44e74550f8 app-emulation/docker: Update CROS_WORKON_COMMIT for arm64
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-31 12:49:59 -07:00
Alex Crawford
30f93f3fc1 Merge pull request #1501 from crawford/ignition-ec2
sys-apps/ignition: bump to v0.1.5
2015-08-28 17:01:51 -07:00
Alex Crawford
4d2e1ba108 sys-apps/ignition: bump to v0.1.5 2015-08-28 17:00:07 -07:00
Geoff Levand
3984e6d6f0 Merge pull request #1498 from glevand/for-merge-metadata
Add missing package metadata.xml
2015-08-28 14:12:14 -07:00
Geoff Levand
0d660e2aa1 Merge pull request #1485 from glevand/for-merge-go
coreos-overlay: dev-lang/go: arm64 package support
2015-08-28 14:10:08 -07:00
Geoff Levand
451e61c553 Merge pull request #1497 from glevand/for-merge-go-eclass
coreos-overlay: eclass/coreos-go Updates to aid build debugging
2015-08-28 13:55:10 -07:00
Geoff Levand
47e0061e65 eclass/coreos-go: Improve debug messages.
To aid in debugging build problems add an ebegin/eend to the go_build routine,
print out the entire go envronment, and print out the name of each go package
as it is built.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-28 13:52:13 -07:00
Geoff Levand
54eae609a1 eclass/coreos-go: Fill out go_get_arch
Add more arches to the go_get_arch() routine.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-28 13:52:13 -07:00
Geoff Levand
dc0c759b46 Add missing package metadata.xml
Adds a metadata.xml file to any packages that are missing it.  If there is an
upstream gentoo metadata.xml file for the package, that is used, otherwise a
minimal metadata.xml is added.

Fixes equery errors like these:

  !!! Package XXX is missing metadata.xml

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-28 12:13:47 -07:00
Alex Crawford
0230a8fc1f Merge pull request #1496 from crawford/etcd
dev-db/etcd: bump to v2.1.2
2015-08-27 17:13:57 -07:00
Alex Crawford
42169aa62d dev-db/etcd: bump to v2.1.2 2015-08-27 16:57:17 -07:00
Geoff Levand
daebf2ca29 Merge pull request #1495 from glevand/for-merge-cmake
coreos-overlay: hard-host-depends: Remove unused dev-util/cmake
2015-08-27 16:53:38 -07:00
Geoff Levand
d3ab707e1d hard-host-depends: Remove unused dev-util/cmake
Bumps hard-host-depends-0.0.1-r175 to hard-host-depends-0.0.1-r176.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-27 14:45:42 -07:00
Michael Marineau
5183f7e2bc Merge pull request #1494 from marineam/kernel
coreos-kernel: re-enable ccache path rewriting for kernel builds
2015-08-27 13:58:33 -07:00
Michael Marineau
64fe678e86 coreos-kernel: re-enable ccache path rewriting for kernel builds
The current kernel build process expects ccache to be effective but
since setting CCACHE_BASEDIR globally was reverted in 35d8b34a builds
have been uncached any time the source revision changes.

Until it is safe to set CCACHE_BASEDIR globally again we should at least
make use of it for kernel builds.
2015-08-27 13:53:06 -07:00
Vito Caputo
73d11051b9 Merge pull request #1493 from vcaputo/ignition-v0.1.4
sys-apps/ignition: bump to v0.1.4
2015-08-27 13:27:50 -07:00
Vito Caputo
d62beb6ccf sys-apps/ignition: bump to v0.1.4 2015-08-27 13:21:37 -07:00
Alex Crawford
b9c7cfc070 Merge pull request #1491 from crawford/bootengine
sys-kernel/bootengine: initialize shadowdb
2015-08-27 13:09:31 -07:00
Geoff Levand
e1037f6977 dev-lang/go: arm64 package support
Add a new USE flag 'arm64-extras' to the go ebuild which will build and install
the needed arm64 package files that will allow the SDK to cross build for arm64
targets.

Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-27 12:58:42 -07:00
Eugene Yakubovich
dadcf9cb3e Merge pull request #1481 from eyakubovich/flannel-0.5.3 2015-08-27 12:21:35 -07:00
Geoff Levand
77889cf09f Merge pull request #1492 from glevand/for-merge-metadata
coreos-overlay: coreos-metadata: Add arm64 keywords
2015-08-27 12:18:19 -07:00
Geoff Levand
21154813b6 coreos-base/coreos-metadata: Add arm64 keywords
Signed-off-by: Geoff Levand <geoff@infradead.org>
2015-08-27 12:10:33 -07:00