- Feb 25, 2025
-
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
This is no longer supported since Python 3.13 and leads to the following error: Traceback (most recent call last): File "/builds/pkg/apertis-dev-tools/tests/import-debian-package/../../tools/import-debian-package", line 681, in <module> main(sys.argv) ~~~~^^^^^^^^^^ File "/builds/pkg/apertis-dev-tools/tests/import-debian-package/../../tools/import-debian-package", line 666, in main do_import(args) ~~~~~~~~~^^^^^^ File "/builds/pkg/apertis-dev-tools/tests/import-debian-package/../../tools/import-debian-package", line 396, in do_import with ensure_dir_or_none(args.cache_dir) or TemporaryDirectory() as downloaddir: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'PosixPath' object does not support the context manager protocol Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Feb 20, 2025
-
-
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com> Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
python3.sh 1.x is not compatible with _return_cmd, so we should only use it with an higher version of python3.sh. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Debian has transitioned to python3.sh 2.x which now returns a true string breaking our tools. See: https://github.com/amoffat/sh/blob/develop/MIGRATION.md#return-value-now-a-true-string Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
apertis-pkg-merge-upstream-to-downstreams: ensure merge request is created against the right project In case of a forked project, like we are doing with the test of the rebase, the GitLab API creates by default the MR against the original project instead of the forked project. To ensure the merge request is created against the forked project, we use the push option merge_request.target_project to overwrite the default behavior and to create the merge request against the forked project. See: https://docs.gitlab.com/ee/topics/git/commit.html#push-options-for-merge-requests Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
apertis-pkg-merge-upstream-to-downstreams: Don't print useless information while canceling pipelines Printing these values only creates noise in the log. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Jan 17, 2025
-
-
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
Depending on the type of changes, upstream or donwstream, it is better to use different settings while generation the changelog, in order to provide or not the full set of changes. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
It is common to need locally check for license scan issues, so add initial support for it to the tooling. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
The commit command is intended to update the changelog and commit the changes, to make the use of the command clearer rename it to release. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
While working with license scan is very common to add whitelist for files and folders. To make this job easier, allow ci-license-scan to propose a whitelist based on known patterns. This feature is only meant to help developers to reduce the overheard of the manual work, hence, the proposed changed need to be carefully reviewed. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 15, 2025
-
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
This was a workaround for odd nodes packages that apt was not able to parse. See infrastructure/apertis-docker-images@e954d2be This is no longer required since it was fixed in apt: https://salsa.debian.org/apt-team/apt/-/merge_requests/167 Having this workaround leads to other apt failures to resolve dependencies (because of conflicts between rustc and rustc-web). Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Jan 14, 2025
-
-
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
Add a tool to help when a package update cannot be done by CI. This tool should help developers to perform the merge in a similar way as the CI and also help to run some basic checks. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 07, 2025
-
-
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
After narrowing the functionality of ade tool to only manage sysroots the dependencies were not re evaluated, causing several packages to be required which are not really needed. To avoid this problem, remove unneeded dependencies. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Oct 08, 2024
-
-
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Oct 07, 2024
-
-
Walter Lozano authored
When ci-license-scan tries to fill copyright information from d/copyright it includes \n if they are present in copyright information. If later, there is copyright data, the \n is placed in the middle creating an invalid copyright file. To overcome this issue, strip \n from the copyright. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Oct 03, 2024
-
-
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>
-
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>
-
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>
-
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>
-
Dylan Aïssi authored
debian/apertis/local-gitlab-ci.yml is deprecated in favor of debian/apertis/local-pre-source-build-gitlab-ci.yml to match debian/apertis/local-post-source-build-gitlab-ci.yml Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
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>
-
Dylan Aïssi authored
The location of this file has changed with: infrastructure/apertis-infrastructure@41fed1b1 Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
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>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
A new temporary branch (proposed-package/apertis/v2020) is created to generate debian/apertis/copyright. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Actually pipelines on downstreams fail at this step because these branches are missing the debian/apertis/copyright file. Instead we create a merge request, thus the missing file will be generated with the job scan-licenses. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
apertis-pkg-merge-upstream-to-downstreams: cancel pipelines created through the creation of a branch Due to GitLab limitation (https://gitlab.com/gitlab-org/gitlab/-/issues/26422 ), it's currently impossible to avoid to trigger a pipeline when creating a branch with the API. Since these useless pipelines are wasting GitLab and OBS ressources (and devs' time), as a workaround for now we can cancel them. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Oct 02, 2024
-
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-