- 20 Nov, 2021 18 commits
-
-
Morten Linderud authored
We check if there is a debug package found in the mirroring debug repository and mark this as `is_debug` if found. This creates the needed symlinks for the package pool. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
We check if there is a globfile match for a debug package when removing the package from the main repository. This also adds a guard to the usual package removal, and removing an unused variable. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Internally this uses db-move, so this should just do the correct thing. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
This ensures we do not have the debug repository at hand when looking at the SVN state files. However, there is no good way to figure out if we have a debug package as .BUILDINFO nor .PKGINFO has the information we need. We blindly assume that any package where we look up a *-debug repository is a debug package. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
The gist of this change is to always peak into the DEBUGPKGPOOL and ensure if a ${pkgbase}-debug exists in the debug repository. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
We simply remove the -debug prefix if present and ensure we are checking the SVN repository for the PKGBUILD in the actual repository. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
These are not debug prints, don't stick them in the same commit...
-
-
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
Useful to specify a specific test to run during development/debugging.
-
- 19 Nov, 2021 1 commit
-
-
Jelle van der Waa authored
-
- 15 Nov, 2021 3 commits
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
- 27 Oct, 2021 1 commit
-
-
Johannes Löthberg authored
db-move: Clarify error message when the specified repo isn't correct for the current dbscripts instance It's not entirely clear what a "configured repository" is, but hopefully saying that the given repo isn't a "valid repository" is clearer. In typical use this will result in an error like this: ==> ERROR: extra is not a valid repository for /community/db-move or this: ==> ERROR: community-testing is not a valid repository for /packages/db-move Signed-off-by:
Johannes Löthberg <johannes@kyriasis.com>
-
- 26 Oct, 2021 1 commit
-
-
Otherwise if you use the dbscripts for core/extra for community repos, or vice versa, you'll get an error saying that you don't have permissions to move packages from or to the given repositories, which can be confusing if you don't immediately notice your mistake. Signed-off-by:
Johannes Löthberg <johannes@kyriasis.com>
-
- 17 Oct, 2021 7 commits
-
-
Kristian Klausen authored
Used with GitLab's test coverage visualization[1] and test coverage results[2]. [1] https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html [2] https://docs.gitlab.com/ee/ci/pipelines/settings.html#add-test-coverage-results-to-a-merge-request
-
Jelle van der Waa authored
travisci is no longer used.
-
Jelle van der Waa authored
This makes it possible to run the tests with podman which has the benefit of requiring no daemon.
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
We are currently deploying a bunch of AGPL3 software in our devops team and all the source for the should be available to meet license requirements. This is a "hack" so we can access the sources from our Arch Linux ftpdir. Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
I hereby confirm that I license my work on dbscripts under the GPLv2-or-later.
-
- 23 Jun, 2021 1 commit
-
-
All the arch-x@archlinux.org -> arch-x@lists.archlinux.org aliases will be dropped soon[1]. [1] https://lists.archlinux.org/pipermail/arch-dev-public/2021-June/030462.html Signed-off-by:
Eli Schwartz <eschwartz@archlinux.org>
-
- 14 Mar, 2021 5 commits
-
-
Eli Schwartz authored
The official image switched names from "base" to "archlinux".
-
Eli Schwartz authored
-
Eli Schwartz authored
BUILDDIR is a testsuite requirement, cases might be set manually
-
Eli Schwartz authored
Or else it doesn't work if you have packages installed but not from a repo
-
Eli Schwartz authored
-
- 12 Mar, 2021 1 commit
-
-
- 05 Jun, 2020 2 commits
-
-
Eli Schwartz authored
We tried to optimize out checking packages which aren't even split packages, by skipping the ones with no pkgbase. But pacman 5.1 always writes the pkgbase in order to simplify parsing of the .PKGINFO, so this was no longer reliable. Instead, check how many pkgnames are in the corresponding PKGBUILD. This is the master source of truth anyway.
-
Eli Schwartz authored
Further contributions will need to be consistent with this, and now we need to hunt down the remaining contributors and clarify the license status. Fun! Signed-off-by:
Eli Schwartz <eschwartz@archlinux.org>
-