[arch-projects] [dbscripts] [GIT] Official repo DB scripts annotated tag 20180603 created. 20180603
eschwartz at archlinux.org
eschwartz at archlinux.org
Wed Jul 4 02:12:38 UTC 2018
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, 20180603 has been created
at b9e1a487c7b89072904a5d6aabd8b827693e440f (tag)
tagging 08995618eb606523b7d05ac987b1243981290839 (commit)
replaces 20131102
tagged by Eli Schwartz
on Tue Jul 3 22:05:48 2018 -0400
- Log -----------------------------------------------------------------
Lots of fixes which presumably make us handle data more safely
-----BEGIN PGP SIGNATURE-----
iQJMBAABCgA2FiEEYEETBMCdNmKDQO7/zrFn77VyK9YFAls8LNEYHGVzY2h3YXJ0
ekBhcmNobGludXgub3JnAAoJEM6xZ++1civWMiIP/j3vBx4Ei2A7AvSn6/BDE54p
CpPTe5GD4DBp5x/X1Ja0aMpSvsMLs5dguesXglxBwZVPWNuDYcf/flP05V0uwK38
/0+b1dy/2Sn+tBh0fe/BxdiXfF6thH8axi8+92yonzEFhWz+TXRyg7IjGLALNaLu
DkWgC4YuLan+uuCqXBbQc7h0z+ZCE95fi4ymVrgA83VjFUp4Nkc46taQFgmN4lj7
mTCr962+9js2wm6shfeqbhSbYmj8KBXG9zdelE0uWgcpFz+Q9LgddDvqXFA4J9lW
ku+2AV9P+b+Zy838iduLDgshO2ZCd25tgSo87YngSLLxKfrpbf1HKcxW2ggZsWtk
xoO4AX3ElElSiFZL8gDUL9AQNpskfAck1Hrup71xKg8d2B3OrfAdrPef/8+cPLAR
5CQ+7a+NjmAcUbLo0fG5eAntgEM+foRqdRnnw2KgwvMwTj90BXi4soPPpf8CQ1gG
o0P/gnp0/f8IrzCd/PPOTRFnLfE/sGJFO65R2hVmlk3Y+xS7V+982sQirXj22wbF
3nTI1+eGrCLONhxGFM6moxQs/mF2FLQUJDCTC3jQdcv4d8/cKocKAWfSOuQHK8pH
ij9uu1qqKaBmW0VXu5pOpssg4hPZfFCWXtVWYXfKoDS62//08o5nVQPyq/iBMwOZ
C2MSqCydTte4YATTwkfH
=ihXJ
-----END PGP SIGNATURE-----
Dave Reisner (1):
disallow packages without a valid PACKAGER
Eli Schwartz (17):
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.
db-functions: unify the repo-add/repo-remove caller
fixup! Update messages to make fuller use of printf formatters
pacman 5.1 compatibility
test: BUILDDIR must be owned by build user
db-move: Don't store filepaths as a string with whitespace splitting
hoist $tarch handling above $pkgname, since it is more efficient
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 (18):
test: db-update: verify that PKGEXT(S) is treated as a glob
Update messages to make fuller use of printf formatters
test: common.bash:__getCheckSum: Don't rely on IFS
test: Fixup glob matching
Export TMPDIR, and use mktemp -t instead of making it part of the template
Normalize to tab indent
Add "#!/hint/bash" to the beginning of several files
Don't use `grep -q` when operating on piped stdin
Remove uses of the "v=true; if $v ..." anti-pattern
Fixups near unquoted variables
Clean up printf-formatters for user messages
README.md: fix spelling mistake: "overriden"->"overridden"
README.md: Write an overview of the programs included
test/: Verify that db-update won't release duplicate packages in the same transaction
Fixup quoting around variables, especially arrays
Consistently use "$(dirname "$(readlink -e "$0")")"
devlist-mailer: Make LIST and FROM configurable
test: Fix typoed variables
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