summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-17tidyLuke Shumaker
2016-04-17begone with create-repoLuke Shumaker
2016-04-17bring back xihh's tests into tests-xihh/Luke Shumaker
2016-04-17begone with db-libremessagesLuke Shumaker
2016-04-17Grab an updated test/ directory from lukeshu/archlinux+cleanup+librelibLuke Shumaker
It's not like we were running the tests anyway, and this makes merging easier.
2016-04-17Give things more consistent namesLuke Shumaker
2016-04-17merge README-WORKING-ON and TODO into HACKING.orgLuke Shumaker
2016-04-17remove editor backup fileLuke Shumaker
2015-11-24prevent duplicate repos from locking themselvesNicolás Reynolds
2015-10-14add ARMPKGPOOLS and ARMSRCPOOLS to configAndré Fabian Silva Delgado
2015-10-06Fixing symlinks to db-sync-armOmar Vega Ramos
2015-10-06Adding verbose mode to symlinksOmar Vega Ramos
2015-09-28Minor fix to db-sync-armOmar Vega Ramos
2015-09-28Fixing symlinks to db-sync-armOmar Vega Ramos
2015-09-28Minor fix to db-sync-armOmar Vega Ramos
2015-09-28ARCH*POOLS: change back to legacy directoriescoadde [Márcio Alexandre Silva Delgado]
2015-09-28update *POOL*, *CLEANUP_DESTDIR and WEB_DIRcoadde [Márcio Alexandre Silva Delgado]
2015-09-28Modify pool to arm packagesOmar Vega Ramos
2015-09-26Minor fix to db-sync-armOmar Vega Ramos
2015-09-26Fixing symlinks to db-sync-armOmar Vega Ramos
2015-09-26Minor fix to db-sync-armOmar Vega Ramos
2015-09-26Minor fix to db-sync-armOmar Vega Ramos
2015-09-26Fixing "any" packages to db-syn-armOmar Vega Ramos
2015-09-26Fixing symlinks to db-syn-armOmar Vega Ramos
2015-09-26add set command to db-sync-armAndré Fabian Silva Delgado
2015-09-26import changes from repoAndré Fabian Silva Delgado
2015-09-26Fix Symlink to poolOmar Vega Ramos
2015-09-25Adding sync to poolOmar Vega Ramos
2015-09-25Note to mirror.yandex.ruOmar Vega Ramos
2015-09-25Adding db-sync-arm untestedOmar Vega Ramos
2015-08-20add armv7h architecture on OURARCHEScoadde [Márcio Alexandre Silva Delgado]
2015-06-08These changes to abslibre were sitting on the serverParabola Repo
2015-06-08config: remove mips64el from ARCHESLuke Shumaker
2015-06-08db-update: get the correct directory for xbsLuke Shumaker
2015-06-08rename libremessages to db-libremessages to avoid masking libretools ↵Luke Shumaker
libremessages
2015-06-05db-update: Hook in to `xbs release-server` as it exists today.Luke Shumaker
Obviously, this is an exercise in noticing a leaky abstraction. - assumes that the PKGBUILD is staged to a real directory going in - assumes where that is - assumes how to clean that up I believe the correct solution will require modifying XBS. Following is what I believe the changes should be. - change release-server to take "REPO ARCH DIR1 [DIR2...]", instead of using the CWD. - but this still assumes that the caller knows where release-client put the PKGBUILD, so change it to take "REPO ARCH PKGBASE1 [PKGBASE2...]". - this means that release-server knows to check if a PKGBUILD exists at the specified arch, and fall back to 'any' if it doesn't. - an alternative would be passing in the .pkg.tar filenames, and either parsing the filename or using db-functions to figure out the arch. - ??? how to get rid of cleaning up assumptions.
2015-06-05Remove cron-jobs/sourceballs2.Luke Shumaker
It was "simpler" than cron-jobs/sourceballs because it iterated over the files in $SVNREPO directly, rather than getting the list from $FTP_BASE, and then getting the corresponding files from $SVNREPO. This fails with XBS because there is no single `abstree` path, there is one for each architecture.
2015-06-05Use XBS instead of the SVN/ABS grossness.Luke Shumaker
* config: drop SVNREPO * cron-jobs/sourceballs: Replace commented out SVN code and active ABS code with XBS code. The XBS code is fairly similar to the SVN code, the difference being that it uses `xbs releasepath` instead of `svn export`. * db-functions: - Rename check_pkgsvn to check_pkgxbs - check_pkgxbs: Drop the `svn export` bit, as `xbs releasepath` assumes that a working directory already exists. Replace the paths created by the `svn export` with calls to `xbs releasepath`. - check_splitpkgs: Drop the ABS `cp` -r bit, as `xbs releasepath` assumes that a working directory already exists. Replace the paths created by the `cp -r` with calls to `xbs releasepath`. Rename the variables and temporary files s/svn/xbs/ . * db-move: - First loop: Rename the variable svnrepo_from to xbsrepo_from, and get the value from `xbs releasepath`. - Second loop: Run `xbs move` before the inner loop to get a list of architectures. Rename the variable `svnrepo_from` to `xbsrepo_to`, and get the value for it from `xbs releasepath`. Because xbs guarantees that the PKGBUILD exists for the architectures listed, replace the check for whether the PKGBUILD exists with `if true`, to keep merging easy (as opposed to removing the if, and de-indenting the whole thing). * db-remove: Get the location of the PKGBUILD from `xbs releasepath`, call `xbs unrelease`, and adjust a message to use `xbs name` and mention the appropriate repo/arch pair.
2015-06-05db-functions: do better printing of whitespace-separated filenamesLuke Shumaker
2015-05-25Clean up shebangsLuke Shumaker
2015-05-25db-remove: pull the path ${SVNREPO}/$repo/$pkgbase into a variable.Luke Shumaker
This way, if it changes, it only needs to be changed in one place.
2015-05-25db-remove: remove_pkgs= should have been remove_pkgs+=Luke Shumaker
Because of this mistake, it didn't properly handle specifying multiple pkgbases.
2015-05-25repo-sanity-check: expand on the comment at the top.Luke Shumaker
2015-05-25cron-jobs/update-abs-tarballs: Remove; everything is on the same server now.Luke Shumaker
It just ran `rsync` to sync things between servers.
2015-05-24testing2x: Remove; it has no place in Parabola.Luke Shumaker
It was for moving packages from testing to [core] or [extra] (automatically picking the right one). We, of course, don't do that.
2015-05-24abslibre: misc changes, look at the diffParabola
2015-05-24abslibre: remember these things called variables, so we don't need to chage ↵Parabola
the same thing in a dozen places?
2015-05-24abslibre: use `set -e` for cleaner error handlingParabola
2015-05-24abslibre: pass '--quiet' to rsyncParabola
2015-05-24db-sync.conf: mess with mirrorsParabola