AgeCommit message (Collapse)Author
2018-12-17Hikey: Update imageHEADmasterManivannan Sadhasivam
Update image for Hikey boards. Change-Id: Ia3999106fc054004a37d3097955af22e46d2d292 Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2018-11-09package_config/{ALIP, DEVELOPER}: Only install obex{ftp,pushd} on stretchAníbal Limón
Recently the obex{ftp, pushd} packages was remove from buster and breaks the builds. [1] https://tracker.debian.org/pkg/obexpushd Change-Id: Ib58ddca6c8f3fec80efcf2c5ce7ffe02d4306c4d Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-09-04ALIP: remove nodejs from installationNicolas Dechesne
As discussed on https://bugs.96boards.org/show_bug.cgi?id=763, it is better to stick to upstream recommendations to install nodejs/npm. Change-Id: I645392a32bf7507517d10c8c87373793b080efbb Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-06-25Merge "ALIP: DEVELOPER: remove btrfs-tools"Riku Voipio
2018-06-25ALIP: DEVELOPER: remove btrfs-toolsNicolas Dechesne
btrfs-tools was renamed btrfs-progs, it was kept as a transitional dummy package for some time, but it's gone now. For now let's remove btrfs tools, since we don't have any explicit use for it, they can be added with apt if needed anyways. Change-Id: I8a39fc8f68a119b2a35c5a3ebd493a09bb4fc5a7 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-06-25ALIP: add gstreamer1.0-glNicolas Dechesne
gstreamer1.0-gl is a new package in 1.13+ and includes glimagesink plugin, for example. It is needed in our images. Change-Id: Ie40940e82edbbdc316f5f4401534e8ae31b24b36 Reported-by: vinay simha <vinaysimha@inforcecomputing.com> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-06-15DB410c: DB820c: mark Linux kernel package as heldNicolas Dechesne
By default, hold the kernel debian package. To work properly, the kernel Image and the kernel modules must be in sync. On Dragonboards, the kernel Image is stored in the boot partition as an Android boot image, while the kernel modules reside in the rootfs in /lib/modules. When the kernel package is upgraded, new modules are installed in the rootfs, however the kernel Image in the boot partition is not updating, which can lead to kernel/module mismatch. Until we implement a better option, we hold the kernel package so that it is not ugpraded. We will provide instruction to un-hold the package for power users that understand the risks they are taking. Change-Id: Ic18e753ea33e1183d3655ed00d2fe7d5a9370c65 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-05-23Merge "B2260: use metapackage for kernel"Riku Voipio
2018-05-23B2260: use metapackage for kernelRiku Voipio
That odd kernel version was not supposed to go the repo. Use metapackage to point to whatever kernel we'll use. Change-Id: I4657c9343c71d65a55f60eac430141d5130c9862 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2018-05-22Make bootloader partition nofailRiku Voipio
Ignore failure to mount /boot/efi or /boot/uboot. See systemd.mount(1) for details. Change-Id: I8bdad6a1aa35c756eb193f340ba682983ec14856
2018-05-16ALIP/STRETCH: install mesa from backportsRiku Voipio
We have some packages in stretch overlay that depend on mesa from backports. Install mesa from backports explictly. Move breeze/bluedevil down to later apt-get run, since apt-get is not able to grok the right dependency order in one run. Change-Id: I978aa01c5bf410b4d36f50f6252017a8ceb79d68
2018-05-15B2260: add supportRiku Voipio
Add support for B2260 images. Build command example: fai-diskimage -v --cspace /work/fai --hostname linaro-developer -S 3G \ --class SAVECACHE,STRETCH,DEBIAN,LINARO,DEVELOPER,B2260,UBOOT b2260raw Change-Id: Iccf44c89a3a4ab54368c461a2e7c4cb3a6321cfa Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2018-05-04Switch to fai 5.6 and add deb-srcRiku Voipio
While adding deb-src stanzas, add switch to fai 5.6 variables. This means we no longer need preinst scripts nor fcopy for apt files. Change-Id: I86e3da6d6d11f525e14c6a030135796c8585905a
2018-04-20QCOM: include qrtr and rmtfsNicolas Dechesne
qrtr and rmtfs are very commonly used user space helpers when dealing with Snapdragon, especially DSP, modem, GPS, ... Let's add them by default into our images. Change-Id: I9a6028bba2741895413a3e24101aa411222375f5 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-10linaro.list: QCOM: remove fileNicolas Dechesne
We don't need a custom QCOM PPA, let's remove this sources.list file which is not useful, and it overlays the one we have in linaro.list/LINARO. If we ever need a custom PPA for QCOM package, it will be better to use sources.list.d/qcom.list instead. Fixes: https://bugs.96boards.org/show_bug.cgi?id=716 Change-Id: I6ec99fb5df667e73a20eaf569cf3f8929c6c2fd0 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-05ALIP: remove kde-window-managerNicolas Dechesne
This was a transitional package meant to ease the transition to kwin-x11. This package is now removed , as of kwin 4:5.12.4-1. https://salsa.debian.org/qt-kde-team/kde/kwin/commit/999cff1c3468df83d0378ddc5b2a00cc4d5f0e58 which just got published in Buster. Change-Id: Ifd12428fde965501c5153769686f4577d5f6e91f Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-05DB820c: switch to 4.14 LT kernelNicolas Dechesne
Change-Id: I1017a8b4e088b4418c7bf5b367d87438d1787d68 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-03-13DB410c: DB820c: remove workaround that used to disable MAC randomizationNicolas Dechesne
This is an old workaround for a WCN36xx driver bug that we had on DB410c, which is fixed in recent kernel (4.14 and beyond). On DB820c, it was never really needed anyways. Change-Id: I040d10df37513ced84b16e6ee1043ecc079c11c3 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-02-08HIKEY: fix ESP mountingRiku Voipio
Set up label and logical sector size for the ESP partition. 4K logical sector size is required on Hikey960 UFS and it should work on SD as well. Change-Id: I2ea093e2d9f4099b88a5309914408487da112bd7 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2018-02-06Hikey updateRiku Voipio
Change-Id: I41c66f38764d4cec95abd60103fe3007d2bfcdb1
2018-01-25HIKEY: adapt grubRiku Voipio
Use partition label as discussed at https://bugs.96boards.org/show_bug.cgi?id=626 Change-Id: I2e2206c36611d9b4c1e0f1d0fd33587fbf8d7ee3 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2018-01-12QCOM: fix KVERS nameNicolas Dechesne
which actually fixes a typo from: 840eb48 QCOM: fix kernel package name for DB820c Change-Id: Ifff1b5ee434ee5b9cef39c568e9b7bb9402b2b03 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-01-12QCOM: fix kernel package name for DB820cNicolas Dechesne
The build job was updated to append -arm or arm64 to the kernel image name, so we were no picking the right kernel package anymore for DB820c. Change-Id: I88d14110a7d60916303ecc05ff3a8afd6e77d85e Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-01-11scripts/LINARO: 23-customize-lxqt.chroot copy /usr/share config to userAníbal Limón
Debian buster comes with QT 5.9.2 and LxQT only use WITH_XDG_DIRS_FALLBACK when QT version is minor than 5.9.0 [1][2] causing to don't copy to the user the configuration files from /etc/xdg. In LxQT 0.11 version the fallback is enabled, search for "XDG fallback workaround" in [3] and in LxQT 0.12 not appears [4]. [1] https://github.com/lxde/liblxqt/blob/master/CMakeLists.txt#L294 [2] https://github.com/lxde/liblxqt/blob/master/lxqtsettings.cpp#L60 [3] https://buildd.debian.org/status/fetch.php?pkg=liblxqt&arch=arm64&ver=0.11.1-2&stamp=1499020213&raw=0 [4] https://buildd.debian.org/status/fetch.php?pkg=liblxqt&arch=arm64&ver=0.12.0-4&stamp=1512363339&raw=0 Change-Id: Icc03a4c4bfd480f8101d32b9bfee76fe740222db Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-01-11scripts/LINARO: 23-customize-lxqt.chroot copy configs to /etcAníbal Limón
The new LxQT version (0.12) drops the lxqt-common pacakge [1], that package was used to install the configurations into /etc/xdg. The config files was spread across lxqt- packages but them only installs into /usr/share. [1] https://lxqt.org/release/2017/10/21/lxqt-0120/ Change-Id: I124c08555218efd232bdc15727d028fe8d9836ee Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-01-10INSTALLER: android-tools-fsutils is deprecatedNicolas Dechesne
Debian is now using android-platform-system-core source package to provide various Android tools, see: https://packages.debian.org/fr/source/buster/android-platform-system-core The GUI installer needs simg2img to flash sparse images into eMMC Change-Id: I3ec1871abeee8bbbbfde106a0590803aaf9850cf Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-12-22udevadm replacement for fai in dockerRiku Voipio
To build images, /dev/loopX and sometimes /dev/loopXpY is needed. Inside docker, new device nodes don't appear. fai-diskimage calls "udevadm settle" when waiting for the devices, so generate the devices nodes there. udevadm doesn't work inside docker anyways, so replacing the command is ok. Replacing it on host system OTOH is a bad idea. Change-Id: Ifbbbb45f71b586232813578b1ccc73d2a6d054a0
2017-12-21GRUB: support by UUID in containersRiku Voipio
The fickely update-grub scripts won't use UUID if the dev node is not available, and the /dev/disk links don't get updated inside containers. Change-Id: Ia7ccb23f12ff772136185b35f3d1a6d96a24f9fb
2017-12-20Merge "HIKEY: Correct kernel package name"Riku Voipio
2017-12-20HIKEY: Correct kernel package nameRiku Voipio
http://obs.linaro.org/hikey/stretch/arm64/ Change-Id: I4a60cc8b0dadd40b07a7858f3c377c13fb6541a5 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2017-12-20Merge "ALIP: use lxqt-core meta-package"Fathi Boudra
2017-12-20HIKEY: smaller SDRiku Voipio
Make the SDkcard 1GB+ rather than hard coded 3G. This will allow fai to expand the disk to fill available space. Change-Id: I530d769221744989c7c67fb0d6d062552d9f1277 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2017-12-20ALIP: use lxqt-core meta-packageNicolas Dechesne
Instead of listing each LxQt package, use lxtq-core. The list is mimicking the 'lxqt' meta-package which depends on lxtq-core and add a few more needed packages. Here is the diff in "dpkg -l" output before and after this change. --- packages-orig.txt 2017-12-19 18:05:35.966134674 +0000 +++ packages-lxqt-core.txt 2017-12-19 18:29:54.611164557 +0000 @@ -986,6 +986,7 @@ ii lxqt-about 0.12.0-3 arm64 About screen for LXQt ii lxqt-admin 0.12.0-3 arm64 Admin tools for LXQt ii lxqt-config 0.12.0-2 arm64 LXQt system settings center +ii lxqt-core 21 all Metapackage for the LXQt core ii lxqt-globalkeys 0.12.0-2 arm64 daemon used to register global keyboard shortcuts (appl.) ii lxqt-notificationd 0.12.0-2 arm64 LXQt notification daemon ii lxqt-openssh-askpass 0.12.0-2 arm64 OpenSSH user/password GUI dialog for LXQt @@ -1052,6 +1053,7 @@ ii plasma-nm 4:5.10.5-2 arm64 Plasma5 networkmanager library. ii plasma-workspace 4:5.10.5-2+b1 arm64 Plasma Workspace for KF5 ii policykit-1 0.105-18 arm64 framework for managing administrative policies and privileges +ii policykit-1-gnome 0.105-6 arm64 authentication agent for PolicyKit ii powerdebug 0.7.0-2013.08-1+b2 arm64 tool to display regulator, sensor and clock information ii powertop 2.8-1+b1 arm64 diagnose issues with power consumption and management ii ppp 2.4.7-1+4 arm64 Point-to-Point Protocol (PPP) - daemon Change-Id: I36424f9643c31e5a0a39c3c0f9907e6308d51e87 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-12-20sid/buster: ensure gnupg is includedRiku Voipio
We need gnupg installed in debootrstrap stage. This was true in strech but has changed recently in buster/sid. Change-Id: I8fde0b9f617f2d442399149622a2685b1ec1a272 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2017-12-19ALIP: drop lxqt-commonFathi Boudra
replaced by lxqt-themes and lxqt-system-theme packages. Change-Id: I8b8a33f6655a9cec3be08d41592d6d6551e1d42c Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-12-19HIKEY: set kernel package versionRiku Voipio
Move to custom Hikey kernel Change-Id: I4dd779ad6af8c2793d821e53e917daeaab9b52af Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2017-12-14hikey: use hikey kernel repoRiku Voipio
Change-Id: I90969486292ce586cb0ad99fa52f654ed7d22018
2017-12-14Update READMERiku Voipio
Change-Id: Icd8dfbc9fd7c00d689951021c1f6d9834b5eb804
2017-12-07DB410c: DB600c: switch to 4.14 release branchNicolas Dechesne
Change-Id: I3712295b2570c2fdc912c259d229de2bf1630081 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-12-04sources.list: LINARO: BUSTER: add sources archivesNicolas Dechesne
We have examples/instructions for users to rebuild package, and we assume that our default images include source archives. Also previous images with ubuntu-build-service used to have them by default. Change-Id: I1f2a3179190353f3dc4270d5eefef9701afe66da Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-28LINARO: include rsync utilityNicolas Dechesne
Change-Id: I01bc7ee0ca344f547a9f97356e7e7d020bd44fcf Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-23DB600C: initial supportNicolas Dechesne
For now use the Debian kernel, until we build our own kernel for DB600c. Change-Id: Id837e62b0c43d6a726af65e417628472a8726255 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-21DB410c: fix installer imageNicolas Dechesne
The GUI installer expects the images to be installed to be places on a VFAT partition (so that images can be copy/pasted from any PC for example). So we need to ensure that we mount this partition at boot. Also disabling rootfs resize , since it's a waste of time in this case. Change-Id: I1aae7b95c97d26ebd8f1341ca46a5774394e7cf1 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-20LINARO: add python pexpect and yaml modulesNicolas Dechesne
They are needed to run LAVA test-runner utility which lets us run LAVA test case locally. Change-Id: Ie413d3eaaece7021e9d9241b434849acdd8802c6 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-13Add hikey supportRiku Voipio
Uses the ERP kernel for now, since 4.14 works. To generate an SD card image: fai-diskimage -v --cspace $(pwd)/fai/ --hostname linaro-developer -S 4G \ --class SAVECACHE,STRETCH,DEBIAN,LINARO,DEVELOPER,HIKEY,GRUB_PC hikey.raw Change-Id: I68d5feb24051a7849b1e97bc4df7bd1d504ce82d Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2017-11-13DEBIAN: add network-managerRiku Voipio
Make network-manager the standard way to network our images. this will make any wired interface connect out of box and make it easy to connect wireless with nmtui and nmcli. Change-Id: I184c434bde9f4cd6a3744937fe861cd30acbdec5
2017-11-10ALIP: add gstreamer alsa and pulseaudioNicolas Dechesne
These 2 packages are not pulled into the images automatically. Change-Id: I7e377f1026ee6f23c9736d2e24a73ee81921ff7f Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-10DB410c: use firmware-qcom-dragonboard410cNicolas Dechesne
We now rely on a real Debian package for DB410c firmware, this patch removes the hacks we had so far. Change-Id: Id836a745c58552b958c8cea851dbb6f3a1678c39 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-06QCOM: add firmware-qcom-dragonboard820cNicolas Dechesne
This is the firmware package that includes all firmware for DB820c. It is available in the Linaro Overlay. Change-Id: I1a6732f635df59f6e44a610d28d63a46a9012bdb Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-06ALIP: add glmark2Nicolas Dechesne
Change-Id: I423725de1eb8023873eb0ba282d359559ff150c0 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>