[arch-dev-public] [RFC] Planning testing of the new dbscripts

Florian Pritz bluewind at xinu.at
Wed Feb 24 14:55:26 UTC 2016


CC'in arch-dev-public just so everyone gets a heads-up. Please send all
discussion to arch-devops.

A long long time ago in a galaxy far, far away....

No wait, just a long long time ago.

Work on improving dbscripts[1] has resumed and thanks to Gabriel Souza
Franco we finally have something[2] that should easily support git
packages as well as debug packages, split packages across multiple
repos and with different arches. It has lots of new tests, but it could
really use a field test and we need to figure out how we want to deploy
it once we are satisfied.

Please note that the wiki page is not entirely up to date, especially
everything other than the migration plan.

[1] https://wiki.archlinux.org/index.php/User:Bluewind/dbscripts-rewrite
[2] https://github.com/gbsf/dbscripts/commits/master

The new dbscripts no longer change the svn repo so the repos subdir
is not needed any more. All they require is some form of a tag (like a
git tag) to fetch the PKGBUILD. This means we are pretty much free to
use whatever we like (including git) as long as we can tag stuff. For
the time being we can stick with svn if we like.

Using tags obviously requires that the existing repositories are
migrated and that devs/TUs use the new scripts that generate them. This
migration is required for the new svn layout and if we switch to git. It
is probably a good idea to do both at once so people don't have to
update twice, but I'll only do that if we plan this thoroughly.

Currently we treat also extra/core and community separately, but I think
there is no real reason for that apart from that we migrated it like
that from gerolde. If possible, I'd like to get rid of this distinction.

RFC: As for testing, I'd like some input on my (rather preliminary)
migration plan[3] and opinions on whether we want to test it directly on
nymeria or somewhere else.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20160224/7a1a75f2/attachment.asc>

More information about the arch-dev-public mailing list