- Jun 08, 2022
-
-
Walter Lozano authored
By mistake the **repo** was used instead of **${repo}**, fix the issue to make the script work as expected. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Sep 17, 2021
-
-
Ariel D'Alessandro authored
Remove curl call and use ostree refs instead. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
- Sep 13, 2021
-
-
Emanuele Aina authored
The URL has an extra `public/` component that woekrd only by mistake. This has been fixed a while ago on the server, so let's restore functionality on this side as well. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Aug 04, 2021
-
-
Walter Lozano authored
Add a README file with some important information about branching in this repo. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Oct 07, 2020
-
-
Frederic Danis authored
Build fails when installing runtime while a runtime or an app is pushed to the repository. We can't use rsync to upload a runtime or an app. This download commits from the repository before build, it should be fully downloaded so we can't use `--commit-metadata-only` of `ostree pull`. Then build result is uploaded using `ostree-push` instead of `rsync`. The repository is then updated using `flatpak build-update-repo`. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Oct 01, 2020
-
-
Frederic Danis authored
`prepare-build-env` is not run during MRs while `build-app` is run on both branches and MRs. Use the same build rules for both. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Sep 29, 2020
-
-
Frederic Danis authored
Look at the branch name to pick the Docker image from the matching release. For instance, if the pipeline is run on the apertis/v2020 branch, choose the v2020-package-source-builder image. Also do the same if the branch name is apertis/v2020-security, and if the branch name is wip/em/land-to-v2021dev3-this-patch use the v2021dev3-package-source-builder image. If no release name is specified in the current branch name, fall back to extracting it from the name of the default branch. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
This branch is used only for the flatpak gitlab ci helper which is used to build Mildenhall applications. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Sep 21, 2020
-
-
Frederic Danis authored
Move runtime and SDK to v2022dev0. The suite recipe name should be in sync with the Apertis version. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
This fix runtime installation path in recipe used to build applications, and get the correct version. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
New flatdeb-builder docker image already embbed packages request to build and upload the Flatpak runtime and apps. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
New flatdeb-builder docker image uses latest debos version and does not require kvm to be run. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
This new docker image already embbed the apertis-flatdeb tool. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
Split the creation of base, platform and sdk runtime as process fails to access to network on 2nd call to debos, with the following errors: Error: Os { code: 98, kind: AddrInUse, message: "Address already in use" } Core dump limits : soft - NONE hard - NONE Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...OK Checking advanced syscall emulation patch for ptrace...OK Checking environment variables for a tempdir.../scratch Checking if /scratch is on tmpfs...OK Checking PROT_EXEC mmap in /scratch...OK Adding 3395584 bytes to physical memory to account for exec-shield gap Event loop failed: Connection timed out … 2020/09/09 07:04:39 apt-install | E: Failed to fetch https://repositories.apertis.org/apertis/pool/hmi/m/mildenhall/mildenhall_0.2020.1bv2021dev1b1_all.deb Temporary failure resolving 'repositories.apertis.org' 2020/09/09 07:04:39 apt-install | E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 2020/09/09 07:04:39 apt-install | Container root failed with error code 100. 2020/09/09 07:04:39 apt-install | 2020/09/09 07:04:39 apt-install | ERROR:flatdeb.apt-install:Command '['systemd-nspawn', '--directory=/scratch/root', '--as-pid2', '--tmpfs=/run/lock', '--register=no', 'env', 'DEBIAN_FRONTEND=noninteractive', 'apt-get', '-y', '--no-install-recommends', 'install', 'libc6:amd64', 'libstdc++6:amd64', 'libsystemd0', 'mildenhall']' returned non-zero exit status 100. 2020/09/09 07:04:39 Action `run` failed at stage Run, error: exit status 1 Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
This will prepare split of build-runtime into build-{base,runtime,sdk}. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- May 04, 2020
-
-
Frederic Danis authored
Sample application `cpp-library-example` includes opencv and needs `cmake` and `libjpeg-dev` in the SDK to build. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Apr 23, 2020
-
-
Frederic Danis authored
Current app build failed with following error: ``` $ rsync -e "ssh -oStrictHostKeyChecking=no -i $ARCHIVE_SECRET_FILE" -aP ~/.cache/flatdeb/ostree-repo/. "$upload_host:$UPLOAD_ROOT" sending incremental file list rsync: change_dir "/root/.cache/flatdeb/ostree-repo" failed: No such file or directory (2) ``` This commit create a temporary repo directory used by `flatpak-builder`. Set correct rights so the repository is accessible after upload. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Apr 22, 2020
-
-
Frederic Danis authored
Uploading runtime reset flatpak summary and hide other uploaded bundles. Running `flatpak build-update-repo` fixes it. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
This recipe should be used in Mildenhall projects to automatically build the flatpak bundle. This install the runtime and SDK from `https://images.apertis.org/public/flatpak/mildenhall` , then build the bundle using flatpak-recipe.yaml found at project's root. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Apr 20, 2020
-
-
Frederic Danis authored
Embed runtime upload to `images.apertis.org` in `build-runtime` job instead of a separated job which consume runners and time. Main runtime is uploaded to `/srv/images/public/flatpak/mildenhall` MRs are uploaded to `/srv/images/test/flatpak/mildenhall/$CI_COMMIT_REF_SLUG` Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Apr 08, 2020
-
-
Frederic Danis authored
`helloworld-app` needs `gobject-introspection` and `hotdoc-0.8` to build. Add them to the flatpak org.apertis.mildenhall.Sdk. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
Artifacts failed to upload in gitlab-ci due to its size. This should be fixed later. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
`v2021dev2-package-builder` is only available from `registry.gitlab.apertis.org` Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Apr 07, 2020
-
-
Frederic Danis authored
The runtime and SDK are uploaded to https://images.apertis.org/public/flatpack/mildenhall Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
Apertis development repository branch is added in runtime recipe, and not in suite recipe, using pre_apt_script to avoid conflicts between GPLv2 and GPLv3 packages. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Jan 16, 2020
-
-
Frederic Danis authored
-