[arch-projects] [dbscripts] [GIT] Official repo DB scripts annotated tag lukeshu/to-upstream/2018-03-14-archlinux+cleanup-v2.1 created. lukeshu/to-upstream/2018-03-14-archlinux+cleanup-v2.1
eschwartz at archlinux.org
eschwartz at archlinux.org
Fri Jan 11 15:41:24 UTC 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Official repo DB scripts".
The annotated tag, lukeshu/to-upstream/2018-03-14-archlinux+cleanup-v2.1 has been created
at 65a7fe54de712f90ddddee57fa755b03f180ce17 (tag)
tagging 795b6547be3700f7bdb16205fb36646add9661da (commit)
replaces 20131102
tagged by Luke Shumaker
on Sat Mar 17 02:51:57 2018 -0400
- Log -----------------------------------------------------------------
https://github.com/archlinux/dbscripts/pull/5#issuecomment-372911596
Dave Reisner (1):
disallow packages without a valid PACKAGER
Eli Schwartz (11):
Use return codes properly when checking for failed commands.
Update messages to make full use of printf formatters
ARCHES is an array, do not attempt to call it as a string
Use modern bash to append to strings/arrays.
Use more bashisms
db-functions: deduplicate some repeated logic
Use even more bashisms.
Fix overloading PKGEXT to mean two things.
db-update: replace external find command with bash globbing
ftpdir-cleanup,sourceballs: replace external find command with bash globbing
Globally set $PKGEXT to a bash extended glob representing valid choices.
Florian Pritz (1):
Remove i686 from config
Jelle van der Waa (1):
Disable integrity check for i686
Johannes Löthberg (1):
config: add GPL3/LGPL3 to ALLOWED_LICENSES
Levente Polyak (1):
disallow packages not built in a chroot
Luke Shumaker (10):
test: db-update: verify that PKGEXT(S) is treated as a glob
Fixup quoting around variables, especially arrays.
Use printf-formatters instead of string interpolation on msg, error, etc.
Export TMPDIR, and use mktemp -t instead of making it part of the template
Don't use `grep -q` when operating on piped stdin.
Add "#!/hint/bash" to the beginning of several files.
Consistently use "$(dirname "$(readlink -e "$0")")"
Normalize to tab indent.
devlist-mailer: Make LIST and FROM configurable
db-functions: Use awk to avoid needless subshell capture
Pierre Schmitz (52):
cron-jobs: Fix issues with empty repositories
Remove separate creation of file databases
Update bundled makepkg.conf
Run tests using docker
Add travis configuration
Add editor configuration
Compile tests into one file to reduce time spent on setup
Simplify test setup
Use a minimal travis environment
testSuite is a simple file
Fix package test
Fix test package dependency
Add ability to generate test coverage
Replace bash script with Makefile
Make test suite independent from code under test
db-repo-add: Fix adding of 'any' packages
db-repo-remove: Test removal of 'any' packages
db-update: Check that packages with invalid signatures wont get added
Signing packages is no longer optional
ftpdir-cleanup: Test removal of old packages
db-update: Disallow invalid package names
db-update: Test if package cannot be added if svn is inconsistent
db-update: Test package validation
Make coverage folder writeable to the test user
Avoid replacing the temporary dir by accident
use makepkg library instead of local function copies
Move package build and update functions to common library
Remove test for file database as this feature was moved to pacman/repo-add a long time ago
Mark private test functions
Set PATH outside the test environment
Switch from shuint2 to bats testing framework
Re-add docker image dependency
Disable docker terminal to avoid issues with the CI system
Cache already built packages
Extend check functions to handle 'any' packages as well
Move common checks to functions
Remove useless code
Use tmpfs as build dir
Allways build packages for all supported architectures
Remove dependency on devtools
Reduce test dependencies
Correctly use checkRemovedPackage
Move package and db checks from test cases to library
Move test cases and fixtures to more meaningful directories
Document test cases in a more readable format
Add initial README file
Add travis build status to README.md
Use archlinux/base image
Install required packages for testing
PR-2: Allow i686 for tests
PR-2: Default to x86_64 for check_packages
Add usage tests
-----------------------------------------------------------------------
hooks/post-receive
--
Official repo DB scripts
More information about the arch-projects
mailing list