summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-02Merge branch 'pending' into lukeshu/xbslukeshu/xbsLuke Shumaker
2016-06-02Drop support code for old pkgpool-les repository format.pendingLuke Shumaker
We switched away in 2011 at the latest.
2016-06-02db-update: add some stricter checks from Arch Linux upstreamLuke Shumaker
2016-06-02get rid of stupid differences between this and lukeshu/xbsLuke Shumaker
2016-06-02db-functions: learn some new functions from Arch Linux upstreamLuke Shumaker
2016-06-02Handle split packages with different pkgver.Luke Shumaker
makepkg 5(?) dropped support for making these, but the code is there in lukeshu/xbs, so go ahead and backport it.
2016-06-02testing cleanup (backported from lukeshu/xbs)Luke Shumaker
2016-06-02Add READMELuke Shumaker
2016-04-17un-delete the repo sanity checkLuke Shumaker
2016-04-17mv cron-jobs/repo-sanity-check db-check-repo-sanityLuke Shumaker
2016-04-17Backport changes from the lukeshu/xbs branch.Luke Shumaker
Notable, remove the files.db stuff that became extraneous with pacman 5.
2016-04-17Write a README.Luke Shumaker
2016-04-17Merge branch 'master' into lukeshu/xbsLuke Shumaker
# Conflicts: # config # cron-jobs/db-cleanup # db-check-nonfree # db-import-archlinux-any-to-ours # db-import-archlinux-pkg # db-import-archlinux-src # test/lib/common.inc # test/test.d/create-filelists.sh # test/test.d/db-update.sh # test/test.d/testing2x.sh
2016-04-17Merge branch 'lukeshu/archlinux+cleanup+librelib' into lukeshu/xbsLuke Shumaker
# Conflicts: # config # cron-jobs/makepkg.conf # cron-jobs/update-web-db # db-functions # db-move # db-remove # db-update # test/lib/common.inc # test/test.d/create-filelists.sh # test/test.d/db-update.sh # testing2x
2016-04-17tidyLuke Shumaker
2016-04-17Use the librelib version of get_full_versionlukeshu/archlinux+cleanup+librelibLuke Shumaker
2016-04-17db-functions: get CARCH from makepkg.confLuke Shumaker
2016-04-17db-functions: use librelib instead of having copies hereLuke Shumaker
2016-04-17devlist-mailer: Make LIST and FROM configurablelukeshu/archlinux+cleanupLuke Shumaker
2016-04-17Normalize to tab indent.Luke Shumaker
2016-04-17db-functions: Fix check_repo_permission checking all architecturesLuke Shumaker
It mistakenly looped over just the first element of the ARCHES array, instead of the entire array. This meant that it only checked the permissions for one architecture.
2016-04-17Consistently use "$(dirname "$(readlink -e "$0")")"Luke Shumaker
This does correct handling of - executing a program by symlink - any weird characters in the full path - I'm sure there's another case I thought about when I originally did this.
2016-04-17Add "#!/hint/bash" to the beginning of several files.Luke Shumaker
It is a method of notifying text-editors that a file is in Bash syntax without giving it a propper shebang (which would be confusing, as it would suggest that the file should be executable), as well as working across virtually all text-editors (unlike "-*- Mode: Bash -*-" or whatever).
2016-04-17Use `grep &>/dev/null` instead of `grep -q` when operating on piped stdin.Luke Shumaker
`grep -q` may exit as soon as it finds a match; this is a good optimization for when the input is a file. However, if the input is the output of another program, then that other program will receive SIGPIPE, and further writes will fail. When this happens, it might (bsdtar does) print a message about a "write error" to stderr. Which is going to confuse and alarm the user. I'll add that this is not purely hypothetical--it has happened to me while running the test suite.
2016-04-17test/: Make which architectures to build for configurable.Luke Shumaker
2016-04-17test/: make TMPDIR configurable via config.testingLuke Shumaker
Because common.inc is included in nested calls, to prevent later calls from overriding earlier calls, we export MASTER_TMPDIR to signal the top-level value. Calls to mktemp have also bee adjusted to obey TMPDIR.
2016-04-17Export TMPDIR, and use mktemp -t instead of making it part of the templateLuke Shumaker
2016-04-17Use += instead of jumping through hoops.Luke Shumaker
The += operator was introduced in Bash 3.1, and was already used in some places in dbscripts, but not everywhere. For normal strings, this isn't a big deal, but appending to an array without using += is nasty.
2016-04-17more config file cleanupLuke Shumaker
2016-04-17oopsLuke Shumaker
2016-04-17switch up the naming schem for the import scriptsLuke Shumaker
2016-04-17Clean up the config files.Luke Shumaker
2016-04-17Sync test/ with lukeshu/archlinux+cleanup+librelib again.Luke Shumaker
2016-04-17test/lib/common.inc: fix a bad mergeLuke Shumaker
2016-04-17mv db-check-nonfree{,-in-db}Luke Shumaker
2016-04-17Give things more consistent names.Luke Shumaker
2016-04-17Move xihh's tests out of tests/ into tests-xihh/Luke Shumaker
2016-04-17tidyLuke Shumaker
2016-04-17begone with create-repoLuke Shumaker
2016-04-17bring back xihh's tests into tests-xihh/Luke Shumaker
2016-04-17Merge branch 'lukeshu/xbs' into testmergeLuke Shumaker
# Conflicts: # test/lib/common.inc # test/test.d/create-filelists.sh # test/test.d/db-move.sh # test/test.d/db-remove.sh # test/test.d/db-repo-add.sh # test/test.d/db-repo-remove.sh # test/test.d/db-update.sh # test/test.d/ftpdir-cleanup.sh # test/test.d/sourceballs.sh
2016-04-17get tests from lukeshu/archlinux+cleanup+librelibLuke Shumaker
2016-04-17begone with db-libremessagesLuke Shumaker
2016-04-17Grab an updated test/ directory from lukeshu/archlinux+cleanup+librelibLuke Shumaker
It's not like we were running the tests anyway, and this makes merging easier.
2016-04-17Give things more consistent namesLuke Shumaker
2016-04-17merge README-WORKING-ON and TODO into HACKING.orgLuke Shumaker
2016-04-17remove editor backup fileLuke Shumaker
2016-04-16db-pick-mirror: filter out URLs with incomplete informationLuke Shumaker
2016-04-16db-pick-mirror: use Net::HTTP instead of RestClientLuke Shumaker
2016-04-16Use printf-formatters instead of string interpolation on msg, error, etc.Luke Shumaker