Ettore Di Giacinto
7b2adad931
builder: include also injected_packages in overlays detection
v1.6.18
2017-06-18 12:58:21 +02:00
Ettore Di Giacinto
6283b34be8
builder: parse overlays also from package list
2017-06-18 12:26:07 +02:00
Ettore Di Giacinto
11812ff1a2
move QA checks on the bottom, enhance output display and fix depchecking when package contain overlay name
2017-06-05 21:13:30 +02:00
Ettore Di Giacinto
e31a06cee3
add gitignore
2017-05-21 14:33:36 +02:00
Ettore Di Giacinto
b91870c72d
sabayon-buildpackages: add support for DETECT_OBSOLETE and TARGET_OVERLAY
v1.6.17
2017-05-21 14:16:04 +02:00
Ettore Di Giacinto
b1726fdb4d
builder: add DETECT_OBSOLETE
2017-05-21 14:13:59 +02:00
Ettore Di Giacinto
6d0f26ceb7
sabayon-detectobsolete: more perlish ✨
v1.6.16
2017-03-29 14:46:34 +02:00
Ettore Di Giacinto
49ba945b63
builder: running emerge -C anyway
2017-03-29 14:19:39 +02:00
Ettore Di Giacinto
f55338b552
sabayon-detectobsolete: utility to list possible obsolete packages in overlays
2017-03-29 14:19:39 +02:00
Ettore Di Giacinto
0c964e4b64
builder: PRETEND changes
...
move up the adjustment of emerge/equo arguments, avoid to copy artifacts when PRETEND mode is on
2017-03-22 14:40:27 +01:00
Ettore Di Giacinto
5f75f6e64b
builder: do not emerge preserved rebuild if PRETEND is set
v1.6.15
2017-03-20 11:19:17 +01:00
Ettore Di Giacinto
9fd7ce2582
builder: PRETEND avoids also package removals.
2017-03-20 11:17:59 +01:00
Ettore Di Giacinto
a62baaf0ea
builder: PRETEND, add -p to equo/emerge arguments
2017-03-19 11:50:09 +01:00
Ettore Di Giacinto
bf78080418
Revert "builder: add PRETEND environment variable"
...
This reverts commit 575ec04147 .
2017-03-18 13:54:12 +01:00
Ettore Di Giacinto
218dfa9dcd
sabayon-buildpackages: add PRETEND support
v1.6.14
2017-03-15 14:12:12 +01:00
Ettore Di Giacinto
575ec04147
builder: add PRETEND environment variable
2017-03-15 11:50:41 +01:00
Ben Roberts
903aa0fa0d
add SYS_PTRACE capability to docker build, to prevent sandbox ptrace errors
v1.6.13
2016-11-02 11:21:03 +00:00
Ettore Di Giacinto
ada5793612
sabayondevkit-functions: set -e and make non-fatal commands return always true
v1.6.12
2016-11-02 12:11:47 +01:00
Ettore Di Giacinto
af32293577
fix syntax errors
v1.6.11
2016-10-27 01:42:26 +02:00
Ben Roberts
411c142f00
Fixup perlisms
v1.6.10
2016-10-24 10:48:36 +01:00
Ben Roberts
9446715e1a
Attempt to only add/remove enman repos that need action
...
Since enman was changed to provide exit status 1 [1] if the requested
operation failed, builder attempting to re-add an already existing repo
caused the entire build to fail. Rather than run the command and hope
for the best, this commit changes builder to obtain a list of already
installed repositories, and only add/remove the requested repos that
aren't already in the correct state.
[1] Sabayon/enman@7f3a6c88
v1.6.9
2016-10-24 09:16:35 +01:00
Ettore Di Giacinto
890206ba80
sabayondevkit-functions.sh: add -u as default emerge option to build_category_installed and build_obsolete
v1.6.8
2016-10-11 14:48:01 +02:00
mudler
79567a647b
sabayon-maint-helper: acquire lock before execution
2016-10-10 16:44:47 +02:00
Ettore Di Giacinto
0769169cc6
sabayondevkit-functions.sh: fix typo
v1.6.7
2016-10-10 14:14:07 +02:00
mudler
03b7b4fd18
sabayon-maint-helper: fixes
v1.6.6
2016-10-10 12:06:56 +02:00
mudler
39f437f0aa
adding sabayon-maint-helper
v1.6.5
2016-10-10 12:01:33 +02:00
Ben Roberts
4747e43752
Enable RSS feeds and changelogs on repos
v1.6.4
2016-10-02 18:36:46 +01:00
Ettore Di Giacinto
2d1c16e76e
builder: EQUO_SPLIT_INSTALL default is now 0
2016-09-22 00:05:52 +02:00
Ben Roberts
4dbbc6b34a
Strip out package itself from package_deps
...
Package_deps returned the target package in the output which is not
strictly true (the package is not a dependency of itself really).
In calcuate_missing also means we install the package once using entropy
(if available), and then immediately replace it with portage,
which just wastes effort.
It breaks installation in the cases where the older equo version blocks the
new portage version (e.g. change of slot).
This should remove the target package from the list of packages to be
installed with entropy.
2016-09-13 22:08:43 +01:00
Ettore Di Giacinto
36999309c2
builder: adding checks to fix a broken layman configuration
2016-09-13 10:06:05 +02:00
Ettore Di Giacinto
1ef3938a96
builder: enhance debug of profile setting
2016-09-12 13:17:29 +02:00
Ben Roberts
9119c8c973
Merge branch 'prune_virtual_fixes'
v1.6.3
2016-09-11 17:41:08 +01:00
Ben Roberts
632053fc2f
Print the builder docker commandline to aid in debugging
2016-09-11 17:19:11 +01:00
Ben Roberts
6fc14f7605
Expose /vagrant from the buildbox into the docker container to aid in debugging
2016-09-11 17:18:49 +01:00
Ben Roberts
4268b06305
Fix virtual pruning by switching from state to global variable for package_deps cache
2016-09-11 17:18:20 +01:00
mudler
a66dc7bb23
builder: added check for missing DEPEND/RDEPEND in QA phase
v1.6.2
2016-09-10 15:00:09 +02:00
mudler
1c4389a8aa
Makefile: cleanup
v1.6.1
2016-09-10 14:49:24 +02:00
mudler
c2a14afdf9
dynlink-scanner: add original author to the file
v1.6
2016-09-10 14:42:30 +02:00
mudler
2e7c359b8c
add dynlink scanner
2016-09-10 14:41:06 +02:00
mudler
e86c134e61
add depcheck
2016-09-10 12:40:45 +02:00
mudler
b34388c259
Merge branch 'dev'
v1.5
2016-08-15 15:13:45 +02:00
mudler
a1957a0587
[builder] fixes
2016-08-15 15:12:26 +02:00
mudler
fcfb218a17
[builder] turn on split_install by default
2016-08-15 14:56:46 +02:00
mudler
bac150a267
[builder] enhancing output
2016-08-15 14:48:18 +02:00
mudler
350e3d1000
[builder] split up into functions
2016-08-13 13:04:45 +02:00
mudler
10ef5244e3
[builder] allow to specify custom use flags per-package in the lists instead of in custom.use
...
* if emerge_split_install is enabled, then build.targets can contain useflags. (e.g. media-tv/kodi[-avahi] )
* for injected packages, this feature is always on
2016-08-13 12:40:36 +02:00
mudler
4b2cf1141c
[sabayon-buildpackages] add support for ETP_NOCACHE
v1.4
2016-08-04 11:25:21 +02:00
Ettore Di Giacinto
6e3ae4db29
builder: cleanup
2016-07-23 18:33:13 +02:00
Ettore Di Giacinto
d3e174eb10
sabayon-buildpackages: add support for REMOTE_PORTDIR and REMOTE_CONF_PORTDIR
2016-07-23 18:30:43 +02:00
Ettore Di Giacinto
4c4279e707
builder: add support for remote portdir and portage configurations
2016-07-23 18:30:03 +02:00