summaryrefslogtreecommitdiffstats
path: root/pkg (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mkosi: Replace submodules with our own thingDaan De Meyer2024-05-305-0/+0
| | | | | | | | | | | | | | | | | | | Unfortunately, git submodules break in all sorts of ways: - Various github workflows (dependabot, github pages) try to do a shallow clone of git submodules which does not work at all when the git repository is hosted on pagure (https://pagure.io/pagure/issue/5453, https://github.com/dependabot/dependabot-core/issues/9391). - If the git forge hosting the git repository uses SHA256, then it breaks our usage of it as a submodule as SHA256 repositories cannot be used as submodules in SHA1 repositories (src.opensuse.org moved to SHA256 which broke our usage of opensuse's systemd spec as a submodule). - git submodules completely break usage of git worktrees. - ... Let's avoid all these issues by just doing our own home grown implementation of git submodules. We lose the automatic dependabot updates this way but since dependabot fails to run more often that not with submodules we don't really lose anything.
* pkg/opensuse: switch to SHA1 forkLuca Boccassi2024-05-211-0/+0
| | | | | | | | src.opensuse.org switched to SHA256, which means it can no longer be used as a submodule in a SHA1 repository. Switch to a fork on Pagure that gets synced across and is still SHA1: https://code.opensuse.org/package/systemd.git
* mkosi: Update centos to latestDaan De Meyer2024-05-161-0/+0
|
* mkosi: Restore job for F40Zbigniew Jędrzejewski-Szmek2024-05-141-0/+0
| | | | | This partially reverts ecf8468dd4abbf006cb607d023018edee51c851d. dist-git was made compatible again with F40.
* mkosi: Update fedora to latestDaan De Meyer2024-05-141-0/+0
| | | | | We drop the Fedora 40 job as the latest rawhide spec introduced dependencies that are not available in Fedora 40.
* build(deps): bump pkg/arch from `b13e94a` to `b578e90`dependabot[bot]2024-05-131-0/+0
| | | | | | | | | | | Bumps pkg/arch from `b13e94a` to `b578e90`. --- updated-dependencies: - dependency-name: pkg/arch dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `7cc898c` to `824c52f`dependabot[bot]2024-05-131-0/+0
| | | | | | | | | | | Bumps pkg/debian from `7cc898c` to `824c52f`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Update centos submodule to latestDaan De Meyer2024-05-101-0/+0
|
* mkosi: Update centos submodule to latestDaan De Meyer2024-05-071-0/+0
|
* build(deps): bump pkg/debian from `50b20e2` to `7cc898c`dependabot[bot]2024-05-071-0/+0
| | | | | | | | | | | Bumps pkg/debian from `50b20e2` to `7cc898c`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `f550017` to `50b20e2`dependabot[bot]2024-05-061-0/+0
| | | | | | | | | | | Bumps pkg/debian from `f550017` to `50b20e2`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `9a5adf2` to `f550017`dependabot[bot]2024-05-031-0/+0
| | | | | | | | | | | Bumps pkg/debian from `9a5adf2` to `f550017`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/arch from `dd7aff4` to `b13e94a`dependabot[bot]2024-05-021-0/+0
| | | | | | | | | | | Bumps pkg/arch from `dd7aff4` to `b13e94a`. --- updated-dependencies: - dependency-name: pkg/arch dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/arch from `6a2bc57` to `dd7aff4`dependabot[bot]2024-05-011-0/+0
| | | | | | | | | | | Bumps pkg/arch from `6a2bc57` to `dd7aff4`. --- updated-dependencies: - dependency-name: pkg/arch dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `640ff73` to `9a5adf2`dependabot[bot]2024-04-301-0/+0
| | | | | | | | | | | Bumps pkg/debian from `640ff73` to `9a5adf2`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `4b1f868` to `640ff73`dependabot[bot]2024-04-291-0/+0
| | | | | | | | | | | Bumps pkg/debian from `4b1f868` to `640ff73`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Ignore version from versioned dependencies in .SRCINFODaan De Meyer2024-04-281-0/+0
| | | | | | Dependencies in .SRCINFO can be versioned. Let's make sure we ignore any specified versions when grepping it for dependencies. Also update the arch submodule to the latest to make sure the change works.
* build(deps): bump pkg/debian from `733ac7c` to `4b1f868`dependabot[bot]2024-04-251-0/+0
| | | | | | | | | | | Bumps pkg/debian from `733ac7c` to `4b1f868`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `30c77a7` to `733ac7c`dependabot[bot]2024-04-231-0/+0
| | | | | | | | | | | Bumps pkg/debian from `30c77a7` to `733ac7c`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/arch from `ccc32ea` to `124b1da`dependabot[bot]2024-04-221-0/+0
| | | | | | | | | | | Bumps pkg/arch from `ccc32ea` to `124b1da`. --- updated-dependencies: - dependency-name: pkg/arch dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `e477254` to `30c77a7`dependabot[bot]2024-04-171-0/+0
| | | | | | | | | | | Bumps pkg/debian from `e477254` to `30c77a7`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/fedora from `3f8c38e` to `a379236`dependabot[bot]2024-04-151-0/+0
| | | | | | | | | | | Bumps pkg/fedora from `3f8c38e` to `a379236`. --- updated-dependencies: - dependency-name: pkg/fedora dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/fedora from `2822a03` to `3f8c38e`dependabot[bot]2024-04-111-0/+0
| | | | | | | | | | | Bumps pkg/fedora from `2822a03` to `3f8c38e`. --- updated-dependencies: - dependency-name: pkg/fedora dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* Update submodulesDaan De Meyer2024-04-102-0/+0
|
* Merge pull request #32154 from DaanDeMeyer/mkosiLuca Boccassi2024-04-091-0/+1
|\ | | | | mkosi: Make scripts more generic
| * mkosi: Make scripts more genericDaan De Meyer2024-04-091-0/+1
| | | | | | | | | | | | | | | | | | We might want to run the build scripts outside of mkosi as well at some point, e.g. to build an rpm after booting the image, so let's make them more generic by using /usr/lib/os-release to figure out which pkg specs we should use instead of $PKG_SUBDIR. To make ubuntu use the debian pkg spec, we add a symlink pkg/ubuntu which points to debian/ in the same directory.
* | build(deps): bump pkg/fedora from `2822a03` to `3f8c38e`dependabot[bot]2024-04-091-0/+0
|/ | | | | | | | | | | Bumps pkg/fedora from `2822a03` to `3f8c38e`. --- updated-dependencies: - dependency-name: pkg/fedora dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Update pkg/arch to latest and install systemd-testsDaan De Meyer2024-04-091-0/+0
| | | | | The arch PKGBUILD now packages the tests when building for upstream so let's make sure we install the new package.
* mkosi: Fix debian submodule commitDaan De Meyer2024-04-081-0/+0
| | | | This was accidentally changed in https://github.com/systemd/systemd/pull/32155
* I made more unit test to use the test macroUsman Akinyemi2024-04-081-0/+0
|
* mkosi: Update submodules to latestDaan De Meyer2024-04-082-0/+0
|
* Update pkg/debian/ to latestLuca Boccassi2024-04-081-0/+0
| | | | lz4-tool, nsresourced, kmod changes
* build(deps): bump pkg/debian from `44fe1d4` to `e780b50`dependabot[bot]2024-04-021-0/+0
| | | | | | | | | | | Bumps pkg/debian from `44fe1d4` to `e780b50`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Update centos to latestDaan De Meyer2024-03-311-0/+0
| | | | | | | Due to dependabot and pagure not playing nice with each other, we're going to have to update this one manually for a while. See https://github.com/systemd/systemd/issues/31773
* Update pkg/fedora to latestDaan De Meyer2024-03-271-0/+0
|
* build(deps): bump pkg/debian from `1932e19` to `44fe1d4`dependabot[bot]2024-03-271-0/+0
| | | | | | | | | | | Bumps pkg/debian from `1932e19` to `44fe1d4`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/opensuse from `af49127` to `acdb1cd`dependabot[bot]2024-03-261-0/+0
| | | | | | | | | | | Bumps pkg/opensuse from `af49127` to `acdb1cd`. --- updated-dependencies: - dependency-name: pkg/opensuse dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/arch from `4d1ecb0` to `3b86b91`dependabot[bot]2024-03-251-0/+0
| | | | | | | | | | | Bumps pkg/arch from `4d1ecb0` to `3b86b91`. --- updated-dependencies: - dependency-name: pkg/arch dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/fedora from `2e32a33` to `f1d3866`dependabot[bot]2024-03-251-0/+0
| | | | | | | | | | | Bumps pkg/fedora from `2e32a33` to `f1d3866`. --- updated-dependencies: - dependency-name: pkg/fedora dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `3b47281` to `1932e19`dependabot[bot]2024-03-251-0/+0
| | | | | | | | | | | Bumps pkg/debian from `3b47281` to `1932e19`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Switch to Arch Linux packaging sources main branchDaan De Meyer2024-03-221-0/+0
| | | | | https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/merge_requests/8 was merged so let's switch branches to the main branch.
* build(deps): bump pkg/fedora from `2822a03` to `2e32a33`dependabot[bot]2024-03-211-0/+0
| | | | | | | | | | | Bumps pkg/fedora from `2822a03` to `2e32a33`. --- updated-dependencies: - dependency-name: pkg/fedora dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump pkg/debian from `86cd356` to `3b47281`dependabot[bot]2024-03-211-0/+0
| | | | | | | | | | | Bumps pkg/debian from `86cd356` to `3b47281`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Update debian to latestDaan De Meyer2024-03-191-0/+0
| | | | Fixes mkosi builds
* build(deps): bump pkg/arch from `733045c` to `b33762d`dependabot[bot]2024-03-191-0/+0
| | | | | | | | | | | Bumps pkg/arch from `733045c` to `b33762d`. --- updated-dependencies: - dependency-name: pkg/arch dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* Switch opensuse packaging specs source url to src.opensuse.orgDaan De Meyer2024-03-171-0/+0
| | | | | | | opensuse's OBS has two git mirrors, code.opensuse.org uses pagure, src.opensuse.org uses gitea. Let's try src.opensuse.org as pagure doesn't seem to work properly when more advanced git functionality is used.
* build(deps): bump pkg/debian from `49132a8` to `5451923`dependabot[bot]2024-03-131-0/+0
| | | | | | | | | | | Bumps pkg/debian from `49132a8` to `5451923`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* mkosi: Introduce packaging sources as submodulesDaan De Meyer2024-03-135-0/+0
By always cloning the latest branch commit, we can't bisect properly using mkosi as when bisecting wildly different packaging sources will be used compared to when the commit was merged. By using submodules, we track individual commits which means when bisecting the same packaging sources will be used. We use git submodules as dependabot has support for automatically making PRs to update git submodules. This commit also includes the necessary dependabot configuration to enable this. We make ubuntu/debian use the same submodule instead of adding the debian packaging sources twice by introducing a new $PKG_SUBDIR environment variable and using it instead of $DISTRIBUTION.