- Aug 15, 2024
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Jul 15, 2024
-
-
Dylan Aïssi authored
These packages will be pulled by apertis-dev-tools anyway. Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Now, they live in the package apertis-dev-tools: - https://gitlab.apertis.org/pkg/apertis-dev-tools Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
-
- May 23, 2024
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Mar 26, 2024
-
-
Dylan Aïssi authored
pathlib.Path.__enter__() is deprecated and scheduled for removal in Python 3.13. Some warnings are generated with Python 3.11: /usr/bin/ci-license-scan:267: DeprecationWarning: pathlib.Path.__enter__() is deprecated and scheduled for removal in Python 3.13; Path objects as a context manager is a no-op with Path('debian') / 'copyright-scan-patterns.yml' as scan_patterns: /usr/bin/ci-license-scan:280: DeprecationWarning: pathlib.Path.__enter__() is deprecated and scheduled for removal in Python 3.13; Path objects as a context manager is a no-op with Path('debian') / 'fill.copyright.blanks.yml' as debian_copyright_overrides: /usr/bin/ci-license-scan:296: DeprecationWarning: pathlib.Path.__enter__() is deprecated and scheduled for removal in Python 3.13; Path objects as a context manager is a no-op with Path('debian') / 'apertis' / 'copyright.yml' as apertis_copyright_overrides: /usr/bin/ci-license-scan:204: DeprecationWarning: pathlib.Path.__enter__() is deprecated and scheduled for removal in Python 3.13; Path objects as a context manager is a no-op Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
-
- Feb 19, 2024
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Feb 08, 2024
-
-
Ryan Gonzalez authored
Signed-off-by: Ryan Gonzalez <ryan.gonzalez@collabora.com>
-
Ryan Gonzalez authored
Inserting fixup paragraphs at the end of the file violates the Debian standard ordering, where copyright paragrahs are ordered from least to most specific. In order to fix this, we can define the "broadness" of each Files pattern in a paragrahs, then split up the paragraph and insert into the copyright file at positions that maintain the broadness ordering. Fixes apertis-issues#519. Signed-off-by: Ryan Gonzalez <ryan.gonzalez@collabora.com>
-
- Feb 05, 2024
-
-
apt_source.sh script places credentials to sources.list file. This will cause apt to generate a warning message everytime said repository is hit. (N: Usage of apt_auth.conf(5) should be preferred over embedding login information directly in sources.list(5) entry for 'https://.......') This change will automatically seperate credentials from sources.list file to auth.conf file This change was cherry picked from GitLab repository https://gitlab.apertis.org/infrastructure/apertis-image-recipes from commit aa830587d5f2ed8e0cb62b040a2143fa18668315. Signed-off-by: Komurcu Levent <levent.komurcu@nl.bosch.com> (cherry picked from commit aa830587d5f2ed8e0cb62b040a2143fa18668315)
-
- Nov 28, 2023
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Nov 21, 2023
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Nov 20, 2023
-
-
Ritesh Raj Sarraf authored
With package user-mode-linux being dropped, drop the corresponding test as well. Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
Ritesh Raj Sarraf authored
With v2024, our need for user-mode-linux packae is over. As such, drop the user-mode-linux package starting with this release Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Nov 17, 2023
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Oct 23, 2023
-
-
Walter Lozano authored
As it is needed to generate the BOM include python3-apt. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Oct 06, 2023
-
-
Ritesh Raj Sarraf authored
We have a feature in our CI setup, wherein we can inject certain extra apt repositories to the build environment In our case, we usually enable the debian repositories for certain use cases. But we also need the archive keyring to be able to validate the authenticity of the extra repository added. Having the debian-archive-keying package in the package source builder can be handy, with the only exception that the docker image will be slightly larger in size. Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Sep 04, 2023
-
-
The FOSSology experiment never saw traction, and nobody noticed when submission to the server got disabled. Let's then retire the experiment by dropping the hooks to submit contents there, while the service itself is getting decommissioned. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Sep 01, 2023
-
-
Emanuele Aina authored
We used to build our docs with `hotdoc` and that required some special bits. We're still using Pandoc and LaTeX which are annoyingly special as well, but definitely less unique. We moved the website hosting our documentation to Hugo a long time ago, which this image does not even ship, and the last usage for generating PDF has been dropped a few months ago: docs/apertis-website!508 Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Jul 14, 2023
-
-
Walter Lozano authored
On commit 419f9c7c duplicate files entries were removed to have a cleaner report. However, this change caused that different passes of the scanner resulted in file lists with different ordering. Even if results provide same information, the fact the ordering is different cause that our CI machinery triggers a new commit to update the scan report. Fix the issue by sorting the list of files in the copyright fixups. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Jul 13, 2023
-
-
Walter Lozano authored
When fixups based on d/copyrigth information are applied, the same paragraph is computed as many times as files are present, causing the same file to appear multiple time. A proper fix requires a rework of the fixups, but as first step avoid having multiple instances of the same file. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Jul 11, 2023
-
-
Walter Lozano authored
During license scan some fixups are possible by guessing license and copyright from other sources, like debian/copyright. To do this the ci-license-scan removes paragraphs and and new ones with the fixup information. A common example of this scenario is UNKNOWN licenses which are guessed from debian/copyright. However, the "removal" is not supported by the library, the scripts relies in knowing the internal data structure to accoplish this. Unfortunately, since Bookworm, the data structure is more complex and preserves a low level copy of the data which is used on dumping. As a consequence, when dumping the new copyright the fixup information is not present. Workaround the issue by using the old version of the dump. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Jul 06, 2023
-
-
This commit introduces the --date argument to the deb-git-version-gen command, allowing users to specify a specific date which is passed to debchange command for the changelog entry being edited. Example usage: $ deb-git-version-gen --distro="apertis" --date="Fri, 30 Jun 2023 13:55:28 +0530" --dch Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
-
- Jun 30, 2023
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-
- Jun 09, 2023
-
-
Walter Lozano authored
Also include gzip as a package to replace to get its full version instead of the busybox one. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
Instruct apt to resolve the conflicts with essential packages to allow the switch to the full version instead of manually calling dpkg. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
Since systemd-resolved is not installed by default include it as it is needed by debos. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Jun 01, 2023
-
-
Ritesh Raj Sarraf authored
This reverts commit 232021c9.
-
Ritesh Raj Sarraf authored
This reverts commit fb4c138c.
-
- May 29, 2023
-
-
Add an overlay for package-source-builder in order to allow build source stage to pass. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
HMI component is not longer supported, so remove references to it. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
After rebasing on top of Debian Bookworm the script to replace gplv2 packages does not work since it raises errors due to the conflict with the versions installed. In order to overcome this issue manually remove the packages. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- May 24, 2023
-
-
When building packages, wrap-and-sort fails with the below error, raise SyntaxOrParseError( debian._deb822_repro.types.SyntaxOrParseError: Syntax or Parse error on the line: "%if USE_SYSTEM_ZLIB\n" wrap-and-sort works in bullseye python-debian version 0.1.39 and in bookworm version 0.1.49 it fails to parse debian/control.in files. We don't need to use wrap-and-sort on all files in debian/ folder, but only on debian/control to fix the issue with node-* packages. Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com> Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
-
- Mar 24, 2023
-
-
Walter Lozano authored
During the rebase the base distribution will Debian so it makes sense to have different variables, some to point to the base distributions and others to point to the actual image to be created. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Mar 09, 2023
-
-
Walter Lozano authored
Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Mar 07, 2023
-
-
Walter Lozano authored
Since package like apertis-dev-tools are only available in Apertis repositories add them. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
For the use case of building pure Debian packages, we only need the package-source-builder. So, lets just disable the rest of the images. And also add the Debian specific bits to get the debootstrap work This is the same approach done in d285422a. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
In order to proceed with the rebase we need stable docker images with all the needed dependencies available. To do that switch to Debian Bookworm as mirror. This same approach was used in 788aa27a. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
-
- Feb 27, 2023
-
-
Apertis CI authored
Signed-off-by: Apertis CI <devel@lists.apertis.org>
-