User:Gbs/dbscripts-status

From ArchWiki
Jump to navigation Jump to search

Status

Somewhat stale repository, needs rebasing and changes for:

  • cleaning up commit history and messages for readability
  • break up commits into smaller changes that can be tested and merged individually
  • dbscripts test setup. I found what was going wrong here, should move along relatively quickly;
  • upstream makepkg changes regarding debug packages, more or less s/$pkgname/$pkgbase/;
  • devtools needs to merge back new versions of commitpkg and archrelease;
  • some TODOs left in the code, mainly about edge cases.

https://github.com/gbsf/dbscripts

User:Bluewind/dbscripts-rewrite

https://lists.archlinux.org/pipermail/arch-dev-public/2018-September/029384.html

We also need real-world testing, specially with complex and/or weird PKGBUILDs.

Repo format

There are two main possibilities: individual repos or git namespaces.

Individual repos

Pros
  • Easier to work with
  • Easy implementation of individual ACLs
Cons
  • More storage used
  • Slightly more complexity in dbscripts' side

git namespaces

Pros
  • Consolidated repository
  • AUR already has the infrastructure to deal with this
Cons
  • More complex setup
  • Needs regular git-gc maintenance


From the client side both options should be the same, so the difference is mainly manageability. Both also already have conversion scripts ready: