- May 27, 2022
-
-
Dylan Aïssi authored
-
Dylan Aïssi authored
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- May 18, 2022
-
-
Ariel D'Alessandro authored
Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
Ariel D'Alessandro authored
We may want to run the CI pipeline to pull updates from a debian release backports upstream. Extend this script to handle those branches. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
- May 16, 2022
-
-
Dylan Aïssi authored
Updates available in -security and -proposed-updates fall into the main Debian repository after a Debian release point. In case an update has been imported from -security or -proposed-updates, our main Debian branch stays out of date. Consequently, the Dashboard wrongly complains about an available update from Debian. In this scenario, the main Debian branch needs to be synchronized with the -security or -proposed-updates branch used previously. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Feb 21, 2022
-
-
Detlev Casanova authored
These being essential packages, a script is needed to backup binaries used to do the upgrade. Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
- Jan 29, 2022
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Explicitly attempt a fast forward merge before rebasing. Currently we always try to rebase, which already doews a fast-forward merge when possible. The issue is that after that we incoditionally try to append a new changelog entry and if we're fast-forwarding we should **not** to that since the changelog will already have a version equal or newer than the one we're trying to add. By explicitly attempting a fast-forward merge and exiting early we avoid that issue. This has not been a particular issue so far since the mirroring pipeline which uses the rebasing feature does not usually trigger it when a fast-forward is possible and will create all the branches in their final state. However in some cases unrelated errors encountered during the process have left repositories in a inconsistent state and this change allows to recover cleanly from those situations. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jan 11, 2022
-
-
Ariel D'Alessandro authored
Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
Ariel D'Alessandro authored
Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
Ariel D'Alessandro authored
import-debian-package script now runs all the steps automatatically. The recently added --push-remote option allows creating and pushing the imported package to apertis remote gitlab instance. Document the previously manual steps (performed now by the script). Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
Ariel D'Alessandro authored
gitlab-rulez package is now required to run import-debian-package tests. Let's test this script on apertis, as it provides the package. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
Ariel D'Alessandro authored
To import a new package from Debian the current process required several manual steps. This commit adds the --push-remote option to allow creating and pushing the imported package to apertis remote gitlab instance. The following steps are now automatized: * package folder is created and import process is performed in there. * remote repo is created if it doesn't exist. * remote branches and tags are pushed. * gitlab settings are applied to remote repo. * CI pipeline is triggered on all downstream branches. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
- Dec 15, 2021
-
-
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
With the new application framework, the application bundle is now implemented using Flatpak, so drop this functionality from ADE. Keep the sysroot management functionality as well as the possibility of compile standard applications like dash. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Oct 29, 2021
-
-
Frederic Danis authored
Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
Import GitLabCI tests from `infrastructure/packaging-tools`. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Oct 28, 2021
-
-
Frederic Danis authored
As this tool is now provided as a development package we can depend on it. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Oct 19, 2021
-
-
Frederic Danis authored
Update apt repositories before call build-dep. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
These tools are moved from `infrastructure/apertis-docker-images/package-source-builder`. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Oct 07, 2021
-
-
Frederic Danis authored
This tool is moved from `infrastructure/packaging-tools`. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Oct 03, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
By default pipelines do not run in Merge Request context, but that's exactly what the parent ci-package-builder pipeline is now doing. Add a rule to run the local pipeline in whatever context the parent pipeline triggered it. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- May 31, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Demote dependency on ribchester to a suggests since we no longer ship the Canterbury appfw on the Bullseye based v2022dev2. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- May 18, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Add some rules to the local pipeline so it gets skipped when tags are pushed, instead of creating jobs that are currently failing. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Apertis has moved to using external references in the CI config path setting for the packagign repositories, so the gitlab-ci.yml embedded in the repository is no longer needed. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 03, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Running `ade sysroot install --release v2021dev3 --arch amd64` results in `ade` complaining with: usage: ade sysroot install [-h] [--verbose] [--distro DISTRO] [--release RELEASE] [--arch {armhf,arm64}] [--url URL] [--user USER] [--password PASSWORD] [--netrc NETRC] [--file FILE] [--force] ade sysroot install: error: argument --arch: invalid choice: 'amd64' (choose from 'armhf', 'arm64') This means that developers attempting to target amd64 targets aren't going to be able to follow the ADE documentation and we can't easily target different releases using ADE when using an amd64 target, so sync the list of allowable values with the main list of the kind of sysroots we support. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 11, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 30, 2020
-
-
Ritesh Raj Sarraf authored
-
- Jan 15, 2020
-
-
Andrew Lee (李健秋) authored
-
Andrew Lee (李健秋) authored
Signed-off-by:
Andrew Lee (李健秋) <ajqlee@debian.org>
-
- Oct 10, 2019
-
-
Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
Ritesh Raj Sarraf authored
When no .netrc file is found, ade resorts to priting an error message. This can be annoying when users want to use a remote server that doesn't need auth. This change demotes the error message to be displayed only in verbose mode Closes: https://phabricator.apertis.org/T6301 Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Aug 23, 2019
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-