Commit graph

66 commits

Author SHA1 Message Date
mobinmob
c96a7e345a common/travis/license.lst: update to 3.10 2020-08-05 19:24:33 +02:00
Đoàn Trần Công Danh
f5417b7b99 travis/changed_templates: correct left tree-ish
From b881f32687 (travis/changed_templates: filter by git itself,
2020-05-23), we replaced git-diff(1) with git-diff-tree(1).

The change wasn't equivalence, though.
We used to compare between merge-base of FETCH_HEAD and HEAD.
From that commit, we started to compare FETCH_HEAD and HEAD instead.

Fix them by changing left tree-ish to the merge-base.
2020-06-10 16:40:39 +00:00
Đoàn Trần Công Danh
b881f32687 travis/changed_templates: filter by git itself
- Use plumbing git-diff-tree(1) instead of porcelain git-diff(1)
- Disable rename detection, gains some speed up and fix missing template
  with name-status Renamed and Copied.
- Use "--diff-filter" to filter by Git itself.
- Tell Git to only check 'srcpkgs/*/template', this glob will only look
  into template file inside direct sub-directory of srcpkgs
- With all of those options, we don't need a grep and a pipe
2020-05-31 02:10:29 +00:00
Juan RP
9121f0d024
travis/prepare.sh: don't set XBPS_{PKG,REPO}_COMPTYPE.
Use xbps defaults.
2020-03-03 10:49:35 +01:00
Piotr Wójcik
588e8cdb7b common: retry ftp download during CI 2020-02-11 23:05:31 +01:00
Piotr Wójcik
316d0380c2 common/travis/license.lst: update to 3.8 2020-02-11 19:57:51 +01:00
Juan RP
a540b683ad
travis/prepare: use lz4 compression type for pkgs/repos.
lz4 is the fastest one available with libarchive, and
size is not the most important thing in travis.
2020-01-05 18:36:44 +01:00
Juan RP
fde04ae647 travis/build.sh: xbps-src takes care of everything now.
Also this file does not contain any bashism, so use /bin/sh.
2020-01-05 10:44:56 +01:00
Juan RP
81b2dc578e travis/build.sh: simplify logic 2020-01-05 10:44:56 +01:00
Juan RP
8e0644f7cf travis/build.sh: use -E (and get rid of -f) while building base-chroot. 2020-01-05 10:44:56 +01:00
Juan RP
34d6624a5c travis/build.sh: perform sysup before installing base-chroot. 2020-01-05 10:44:56 +01:00
Juan RP
05980fbaba travis/build.sh: also use xbps.d repos, to resolve missing deps. 2020-01-05 10:44:56 +01:00
Juan RP
5b938c9c0c travis/build.sh: local repo path v2 2020-01-05 10:44:56 +01:00
Juan RP
186e9f3025 travis/build.sh: fix repo path, use -H. 2020-01-05 10:44:56 +01:00
Juan RP
7a217ffadd travis/build.sh: install base-chroot and remove autodeps. 2020-01-05 10:44:56 +01:00
Juan RP
9703739139 travis/build.sh: always update base-chroot in masterdir. 2020-01-05 10:44:56 +01:00
Juan RP
ebb1ff140a travis/build.sh: fix xbps-src opts for ethereal. 2020-01-05 10:44:56 +01:00
Juan RP
958e3ead5d travis: rebuild base-chroot via build.sh not prepare.sh. 2020-01-05 10:44:56 +01:00
Juan RP
7b11d13c38 travis: always build a recent base-chroot pkg 2020-01-05 10:44:56 +01:00
Juan RP
8b21a5a74d travis: some tweaks for base-chroot-v2:
- no need to perform `boostrap-update` anymore, xbps-src does it now.
- don't set useless values to `etc/conf`.
2020-01-05 10:44:56 +01:00
Juan RP
e4a5beb116 travis: update set_mirror.sh for etc/xbps.d. 2020-01-05 10:44:56 +01:00
Leah Neukirchen
9dba2a6063 fetch-xtools.sh: update xtools link. 2019-12-25 15:30:03 +01:00
Robert Lowry
e450363b00 common/travis/docker.sh: add control variables
for more flexible local testing using existing tools
2019-10-21 18:32:28 +02:00
Piotr Wójcik
5cbf4e886d travis: lint license 2019-08-13 21:14:45 +02:00
Piotr Wójcik
fcae38850b travis: do not ignore failure of all but last linted template 2019-07-17 08:52:11 +02:00
Juan RP
66d8cbf014 travis/build.sh: update bootstrap pkgs two times.
This is required because xbps might be updated the first time.
2019-06-16 22:00:18 +02:00
Juan RP
6dc1c6d8fb travis/build.sh: update bootstrap before building.
This should fix the recently failed build of elogind due
to xbps not updating revdeps of the build dependencies.

Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-15 14:14:17 +02:00
Juan RP
baa928b247 travis/build.sh: use -jX in xbps-src.
Do not rely on nproc(1) being available.

Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-04 13:51:32 +02:00
maxice8
26865beb70 travis-ci: also show files for nonfree packages. 2019-04-16 16:40:43 -03:00
maxice8
8254bfd6b3 travis/show_files.sh: avoid useless use of cat 2019-04-15 12:18:00 -03:00
maxice8
e4a74c2b2d travis/build.sh: do chroot_prepare() before building stuff 2019-04-14 18:20:45 -03:00
maxice8
3f4d1f1555 travis: use ethereal.
Closes: #9396 [via git-merge-pr]
2019-04-06 16:44:58 -07:00
maxice8
81e021bd8a common/travis/changed_templates.sh: try chroot-git then git 2019-03-07 17:26:45 -08:00
maxice8
44d393bc38 common/travis/fetch_upstream.sh: try chroot-git then git 2019-03-07 17:26:45 -08:00
Michael Aldridge
47df4e3ea2 common/travis: Update mirror 2018-09-07 12:13:40 +02:00
Michael Aldridge
789d8e2cfd lxc: Change default XBPS address 2018-09-07 12:13:40 +02:00
Michael Aldridge
1503fda95a common/travis: Use new name for repo2 2018-09-02 11:36:40 -07:00
Enno Boland
59202a5d1f
disable auto mirror 2018-07-03 12:39:40 +02:00
Enno Boland
14c8becd77
Revert "common/travis: change mirror to automatic selection"
This reverts commit c52ed4dbd0.
2018-07-03 12:38:15 +02:00
Michael Aldridge
c52ed4dbd0 common/travis: change mirror to automatic selection 2018-06-29 21:39:18 -07:00
Michael Aldridge
51201b9f75 common: change travis mirror 2018-06-16 20:56:00 -07:00
Enno Boland
9389e6818c
common/travis: change upstream path to new github org. 2018-06-16 19:38:34 +02:00
John
05099ab0e0 common/travis: remove need for -C flag for xbps-src 2018-05-22 21:42:42 +02:00
Michael Aldridge
2e18ad459c [TRAVIS]: More reliable/comprehensive mirror set mechanism 2017-09-17 17:48:09 -07:00
Toyam Cox
cfcb4aa679 common/travis: Go back to repo3 IP
This reverts commit 231fe0cefc.
2017-09-14 21:05:32 -04:00
Toyam Cox
231fe0cefc common/travis: switch to repo by DNS until repo3 DNS is fixed 2017-09-14 20:43:27 -04:00
Toyam Cox
2b34bfe4e9 common/travis: switch to repo3 by IP address 2017-09-14 20:38:06 -04:00
Enno Boland
7dd010155e common/travis: switch to mirror for travis builds 2017-09-14 08:54:40 +02:00
Toyam Cox
8243595913 travis: build restricted packages
After all, we are not about to distribute these binaries.
2017-02-06 21:52:38 -05:00
Michael Gehring
d2a6beb2e3 travis: switch to xbps-uchroot and newer os 2016-11-17 17:18:28 +00:00