[arch-projects] [dbscripts] [GIT] Official repo DB scripts branch master updated. 20180603-10-g61c9cc6

2018-10-16 Thread Eli Schwartz via arch-projects
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 branch, master has been updated
   via  61c9cc6f44e654a90a12da11be06e707e3f4b162 (commit)
   via  13e5708b65c7f8d5f8e9a3de9b2b6776fbcaacc4 (commit)
   via  37a493d3037b98e77fc949af4a808a8203d7f9f3 (commit)
   via  d6b48bd61eaaa3db4aef8e63fcd35f8c31645e21 (commit)
  from  971181bf94d5e86bd7fce41303b51d1b3befc85b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 61c9cc6f44e654a90a12da11be06e707e3f4b162
Author: Eli Schwartz 
Date:   Sun Oct 7 13:36:55 2018 -0400

Finish the svn refactor by implementing helper functions to write to the VCS

commit 13e5708b65c7f8d5f8e9a3de9b2b6776fbcaacc4
Author: Eli Schwartz 
Date:   Mon Aug 13 11:18:53 2018 -0400

More work on refactoring svn moving into VCS-agnostic routines.

commit 37a493d3037b98e77fc949af4a808a8203d7f9f3
Author: Eli Schwartz 
Date:   Tue Jun 26 16:07:44 2018 -0400

Factor out the exporting of files/folders from svn.

As of the source_pkgbuild rewrite, this is only ever done once.

commit d6b48bd61eaaa3db4aef8e63fcd35f8c31645e21
Author: Eli Schwartz 
Date:   Tue Jun 26 15:11:15 2018 -0400

Preliminary work to break out svn-specific code.

Introduce "db-functions-$VCS" which will eventually contain all
VCS-specific code, and make this configurable in config.

Move private arch_svn function and svn acl handling here, and introduce
a new source_pkgbuild function to handle discovering PKGBUILDs from the
configured VCS and sourcing them to extract metadata.

The PKGBUILD is the only file we ever check out from version control,
and only ever to scrape information from it, except for when we actually
want to db-move a whole directory (which is by necessity considerably
dependent on the VCS in use).

source_pkgbuild is inspired by commits from the dbscripts rewrite,
authored by Florian Pritz 

---

Summary of changes:
 config|   7 +++-
 cron-jobs/sourceballs |   3 +-
 db-functions  |  50 +++-
 db-functions-svn  | 106 ++
 db-move   |  56 +-
 db-remove |  12 +++---
 db-update |   4 +-
 testing2x |  37 ++
 8 files changed, 165 insertions(+), 110 deletions(-)
 create mode 100644 db-functions-svn


hooks/post-receive
-- 
Official repo DB scripts


[arch-projects] [dbscripts] [GIT] Official repo DB scripts branch master updated. 20180603-12-g549fe00

2018-10-16 Thread Eli Schwartz via arch-projects
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 branch, master has been updated
   via  549fe0017f44031b24fb5322726721b95cca395b (commit)
   via  1bf2b35e8d6574e507853102c5d4b464ff767956 (commit)
  from  61c9cc6f44e654a90a12da11be06e707e3f4b162 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 549fe0017f44031b24fb5322726721b95cca395b
Author: Luke Shumaker 
Date:   Sun Jul 15 01:19:54 2018 -0400

test: Resolve "TODO: Does not fail if one arch is missing"

 - Implement the TODO by keeping a list/set of architectures found via
   "$repo-$arch" directory names, and another list/set of architectures
   named in arch=() in the PKGBUILD(s).  This means turning the simple
   `compgen` in to a loop.

 - While we're at it loading PKGBUILDs in a loop, fix that it clearly
   isn't doing anything with the $pkgver argument; it should verify that
   the version in the found PKGBUILD(s) matches that argument.

 - Use extglob to more strictly match the "arch" part of the "repo-arch"
   dirname; the existing glob wouldn't have behaved correctly for values
   of $repo containing a "-" (like "community-testing").  We don't
   currently test with any of those, but it makes me nervous.

 - Also make that extglob change in checkRemovedPackage.  While we're at
   it, let Bash do the glob expansion normally and check it with
   __isGlobfile, instead of compgen; it means we don't have to worry about
   escaping the non-glob part of the string.  Not that we expect it to
   contain anything needing escaping, but again, it makes me nervous.

commit 1bf2b35e8d6574e507853102c5d4b464ff767956
Author: Luke Shumaker 
Date:   Sun Jul 15 22:47:19 2018 -0400

test: db-remove: Verify that it accepts pkgname (in addition to pkgbase)

It is important that db-remove be able to remove a single pkgname, without
being able to look it up by pkgbase in SVN.  For instance, when a split
package update removes one of its members; there will be no reference to
the removed pkgname in SVN, and it won't be removed by db-update.  If
db-remove doesn't accept pkgnames, then this outdated orphan could not be
removed.

---

Summary of changes:
 test/cases/db-remove.bats | 19 +++
 test/lib/common.bash  | 27 ---
 2 files changed, 43 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
Official repo DB scripts


[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository annotated tag 25 created. 25

2018-10-16 Thread Dave Reisner via arch-projects
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 "The official mkinitcpio repository".

The annotated tag, 25 has been created
at  c381320560a8ebc2b9b80d3686cb93e3dd067d62 (tag)
   tagging  a3cb799a8f63186b843db6a57da12d74a9320686 (commit)
  replaces  v24
 tagged by  Dave Reisner
on  Tue Oct 16 12:57:50 2018 -0400

- Log -
tag as v25
-BEGIN PGP SIGNATURE-

iQFLBAABCAA1FiEESH6swIVXrQggiNq6HrJjj/VsDFMFAlvGGI4XHGRyZWlzbmVy
QGFyY2hsaW51eC5vcmcACgkQHrJjj/VsDFOJKwgAti10wWG0Fk7fC8VFAcEKPo8k
IZ+7EfRbZFtTxPUT6PKVZeZxDM1Ibj1HZ2CgDT57ZTNDRn4RH9+W5mjiNJGSvX11
0u+NKJViPAD+IPuAjJQBr5ZnRByctbNUNgfDOtoQ1eHN0SJrnfxzinOBEn0sUARC
am7SKTiLcvyPDV/bD5ljAwNXDMSoIbhQHAr4VCMmJADULWusHIqcF5e+pXmi4z6S
WXAxXsKSM3qU9H2Clo9y/qZcQhA+/xqVyTd7gsSm8ZZIBLRJzaI0bkvA+Ss5TNS+
i++qfD8ZFOMGus56Olg5fkbp2ULqAAp5LLchadTY1sI6+7WywoHLfds+LiqjUQ==
=FDmL
-END PGP SIGNATURE-

Dave Reisner (7):
  Restore addition of modules from config file
  lsinitcpio: Attempt to estimate only decompression time
  PKGBUILD: fix upstream URL
  cleanup some shellcheck lint warnings
  Remove install hook aliases for block and keyboard
  ship /var/run as symlink to /run
  install/block: avoid conditional addition of drivers

---


hooks/post-receive
-- 
The official mkinitcpio repository