[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