[arch-projects] [dbscripts] [GIT] Official repo DB scripts annotated tag lukeshu/to-upstream/2018-03-16-archlinux+cleanup-v6 created. lukeshu/to-upstream/2018-03-16-archlinux+cleanup-v6

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-16-archlinux+cleanup-v6 has been created
        at  26c51bdf5084ee9b45039806b2a7e72cd16c7667 (tag)
   tagging  e683a64216d4a3b12afc25b89f161205619cdead (commit)
  replaces  20131102
 tagged by  Luke Shumaker
        on  Sat Mar 17 02:55:50 2018 -0400

- Log -----------------------------------------------------------------

Dave Reisner (1):
      disallow packages without a valid PACKAGER

Eli Schwartz (13):
      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

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 (14):
      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
      Remove uses of the "v=true; if $v ..." anti-pattern
      Fixups near unquoted variables
      Fixup quoting around variables, especially arrays
      Clean up printf-formatters for user messages
      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


Official repo DB scripts

More information about the arch-projects mailing list