[arch-projects] [dbscripts] [GIT] Official repo DB scripts annotated tag lukeshu/to-upstream/2018-03-14-archlinux+cleanup-v3 created. lukeshu/to-upstream/2018-03-14-archlinux+cleanup-v3
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-v3 has been created at 34f15d3ebd76f2bb821ccc2077c547905d786b9d (tag) tagging 55265704d13cd507cb4328bb36619c39b08c1dd1 (commit) replaces 20131102 tagged by Luke Shumaker on Sat Mar 17 02:52:46 2018 -0400 - Log ----------------------------------------------------------------- https://github.com/archlinux/dbscripts/pull/5#issuecomment-373180257 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 (11): test: db-update: verify that PKGEXT(S) is treated as a glob Remove uses of the "v=true; if $v ..." anti-pattern Fixups near unquoted variables 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 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
participants (1)
-
eschwartz@archlinux.org