- Mar 28, 2019
-
-
Martyn Welch authored
The installer images are currently being uploaded to `public/installers/v2019dev0/installer/...`, but should be uploaded to `public/daily/v2019dev0/installer/...`. Tweak the Jenkinsfile to upload the images to the correct location. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Mar 27, 2019
-
-
Emanuele Aina authored
It got disabled when things were in flux, now it is time to enable it again. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
APERTIS-5675 This uses the new Recipe action to merged previous recipes in one. ROOTDIR needs to be reseted between ostree-commit and ostree-deploy Fixes: APERTIS-5739 Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
The Eclipse SDK is currently not being installed in the SDK image. Add it back, remove redundant old entries in the Debos configuration and tweak the desktop file to take into account it's new name and icon. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
It seems that the naming of the Icon file provided by Devhelp has changed. We currently add a desktop link via an overlay, which isn't using the correct name and hence the wrong icon is being used. Update the icon name to get the right icon. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
We currently don't provide a default panel configuration. As a result the user is getting multiple errors at boot, reading "No running instance of xfce4-panel was found". Depending on the how the user navigates these messages, the user may find themselves presented with the message "Modifying the panel is not allowed" on every subsequent boot. Provide default panel configuration to improve the user experience and to avoid them being presented with errors. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Emanuele Aina authored
Use the `{setup,append}-kernel-cmdline` properties from the `filesystem-deploy` Debos action to configure the commandline parameters for the Linux kernel, rather than setting them by hand via sed. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 26, 2019
-
-
Add Collection ID and binding refs for OSTree-based artifacts: - commits - images - test delta Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
If variable "collection_id" is set during the images build the Collection ID would be added into remote's configuration. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Add Collection ID and Refs bindings to used branch. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
We are moving to installing U-Boot in the SPI NOR on the SABRE Lite board. Provide an image to make it trivial to get U-Boot installed without needing to follow a list of error prone instructions. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Emanuele Aina authored
After the rebase to Buster, some AppArmor profiles have become problematic and prevent the components from working. In particular, the logind, Canterbury and Ribchester profiles prevent the Mildenhall HMI from appearing on the screen. Until they get updated, switch them to complain mode rather than enforcing. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 22, 2019
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 21, 2019
-
-
Frédéric Dalleau authored
Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
Emanuele Aina authored
The chaiwala-apparmor-profiles contains some AppArmor abstractions in use in some Apertis-specific profiles. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
With this, running debos with no template parameters does not fail badly: debos apertis-ospack-sysroot.yaml debos apertis-sysroot.yaml Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
The sysroots are specifically meant for actual cross-building and debugging, so any runtime package can be dropped. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Move the shell commands to prepare the local ostree repository out of the Jenkinsfile to a script for easier usage when building locally. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Mar 20, 2019
-
-
Frédéric Dalleau authored
The test ostree commit is generated after the successful commit. Removing updatectl, it makes it impossible to mark an update successful. Hence the bootcount will be increased at each boot, eventually causing rollback to the previous deployment. Ostree provides --skip-list that allows to create a commit with a list of files to skip. That is useful to generate the rollback commit. This way there is not need to modify existing recipes or provide additional one. The execution time is also very short. Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Mar 18, 2019
-
-
Emanuele Aina authored
Move the definition of env.PIPELINE_VERSION very early so that the devroot name setting can make use of it. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 15, 2019
-
-
Ritesh Raj Sarraf authored
The package has been introduced back into :sdk Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Mar 14, 2019
-
-
Ritesh Raj Sarraf authored
Dropped (obsolete) dependency on gir1.2-appindicator3-0.1 for blueman Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
Extended Support Release of firefox browser with a long term support plan. The same is also maintained in Debian Stable. The browser is part of the :sdk component Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
Add a description field on the step installing the GPLv3 coreutils. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Pass multiple components to apt_source.sh when applicable and don't call it with components that have been set up already like `target`. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 13, 2019
-
-
Emanuele Aina authored
Even after fixing https://github.com/systemd/systemd/issues/11925 we would still have issues by truncating the /etc/machine-id earlies, as the actual problem is that the systemd-boot tools rely on it being set for dual-boot scenarios: * to avoid conflicts when creating entries, see the `90-loaderentry` kernel install trigger * to set the entries for the currently booted installation as default in the loader.conf generated by `bootctl install` In our image this is not useful, as the actual machine-id is supposed to be uniquely generated on the first boot. However the impact is negligible, as things still work albeit the code used to potentially disambiguate entries doesn't match a real machine-id. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Jenkins is actually defining the full names for every artifact anyway and the default is not particularly useful when building stuff locally without passing any parameter so let's ensure the default names are sane and drop the 00000000.0 default. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Use a single parameter to speciffy the devroot to be downloaded and installed as it is done for the mediapack. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Do like all the other artifacts and export the file listing. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The previous machine-id rework already moved one bit of ostree-prepare.sh out of it, let's directly embed the two remaining commands in the recipe directly for simplicity. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Target by default the apertis/v2019dev0/amd64-uefi/minimal OSTree branch and not the lxc one, as that may be quite surprising when not explicitly setting the board parameter. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
When opening a new session sudo tries to resolve the fqdn of the host, but that introduces a sensible delay if the host does not have a fqdn set up appropriately, as it is often the case with development board or when booting images in QEMU. We currently also ship libnss-myhostname which in theory could solve the issue at the system level and not just for sudo, but upstream configures it to come *after* dns resolution to avoid breaking `hostname --fqdn`, see https://github.com/systemd/systemd/issues/1280 Our use-case is sligthly different and we may configure libnss-myhostname to precede dns resolution, but in the meantime keep disabling this in sudo as the apertis-customization package used to do. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-