FreeBSD/poudriere 50f2187src/share/poudriere jail.sh

pkgbase: Fix building packages

When updating a jail we first make buildworld/buildkernel and then
we make update-packages.
Since the src.conf/make.conf is now clean after building, if a user have
some custom option in them make update-packages will not know this and will
try to build packages with some non-existant files.

Fixes:  256f4f17a120 ("jail -cu: Don't include build-time make.conf files into jail's clean snapshot")
DeltaFile
+9-1src/share/poudriere/jail.sh
+9-11 files

FreeBSD/poudriere cc8fe2asrc/share/poudriere common.sh, src/share/poudriere/include pkg.sh

Merge branch 'pkg-devel-shlibs'
DeltaFile
+29-10src/share/poudriere/common.sh
+14-0src/share/poudriere/include/pkg.sh
+3-2test/pkg_version.sh
+46-123 files

FreeBSD/poudriere 707323esrc/share/poudriere/include pkg.sh, test pkg_version.sh

pkg_version: Add fallback for special strings
DeltaFile
+14-0src/share/poudriere/include/pkg.sh
+3-2test/pkg_version.sh
+17-22 files

FreeBSD/poudriere 6471b02src/share/poudriere common.sh

shlib inspecting is only needed for PKG_NO_VERSION_FOR_DEPS
DeltaFile
+12-7src/share/poudriere/common.sh
+12-71 files

FreeBSD/poudriere 56e749dsrc/etc poudriere.conf.sample, src/man poudriere-bulk.8

Merge branch 'pr-751'

Fixes #751
DeltaFile
+22-1src/share/poudriere/common.sh
+13-0src/etc/poudriere.conf.sample
+13-0src/share/poudriere/pkgclean.sh
+6-4src/man/poudriere-bulk.8
+10-0src/share/poudriere/include/pkg.sh
+6-1src/share/poudriere/bulk.sh
+70-66 files

FreeBSD/poudriere 2b59a88src/share/poudriere pkgclean.sh

pkgclean: Ignore /Hashed dir

Issue #751
DeltaFile
+5-0src/share/poudriere/pkgclean.sh
+5-01 files

FreeBSD/poudriere 6c4632d. aclocal.m4 configure, src/poudriere-sh cut.c

Merge branch 'master' into pr-751

Conflicts:
        src/etc/poudriere.conf.sample
        src/man/poudriere-bulk.8
        src/share/poudriere/common.sh
DeltaFile
+564-112src/share/poudriere/common.sh
+0-518src/poudriere-sh/cut.c
+285-128aclocal.m4
+246-129configure
+309-63test/jobs.sh
+220-97test/Makefile.in
+1,624-1,047122 files not shown
+4,731-1,870128 files

FreeBSD/poudriere 0d2ef14src/man poudriere-bulk.8, src/share/poudriere common.sh pkgclean.sh

Fix some style and adapt to recent changes

Issue #751
DeltaFile
+15-18src/share/poudriere/common.sh
+6-2src/share/poudriere/include/pkg.sh
+6-2src/share/poudriere/pkgclean.sh
+1-1src/man/poudriere-bulk.8
+28-234 files

FreeBSD/poudriere 305bb68src/share/poudriere/html build.html jail.html, src/share/poudriere/html/assets poudriere.js

Web: Make 'Inspected' match 'Ignored' color.

Fixes #1198
DeltaFile
+1-1src/share/poudriere/html/assets/poudriere.js
+1-1src/share/poudriere/html/build.html
+1-1src/share/poudriere/html/jail.html
+3-33 files

FreeBSD/poudriere 6592fc7src/share/poudriere common.sh

Support pkg-devel shlib changes.

pkg-devel now adds base libs as required metadata. Base libs need
to be considered as "provided" by dependencies even if no dependency
provides them.

- _package_deps_provided_libs() changes fix the new incremental
  algorithm enabled with PKG_NO_VERSION_FOR_DEPS.
  The change done is simple; an ideal change might introduce a pseudo
  base libs package that package_recursive_deps() returns for all
  packages and would cause package_deps_provided_libs() and
  pkg_get_shlib_provides() to return the base libs from. This would
  have the benefit of caching the base find call. For now the
  simple method is done.
DeltaFile
+17-3src/share/poudriere/common.sh
+17-31 files

FreeBSD/poudriere 284e683src/share/poudriere/html/assets poudriere.js

Web: Index/Jail: Fix elapsed display
DeltaFile
+18-2src/share/poudriere/html/assets/poudriere.js
+18-21 files

FreeBSD/poudriere c20cc6asrc/share/poudriere/html build.html

Web: Fix build.html Results links

Fixes: 6d1892baa4010ae7
DeltaFile
+8-8src/share/poudriere/html/build.html
+8-81 files

FreeBSD/poudriere 85dfd8esrc/share/poudriere/awk json.awk, src/share/poudriere/html build.html jail.html

Web: Add Inspected

Fixes #1193
DeltaFile
+23-4src/share/poudriere/html/assets/poudriere.js
+22-0src/share/poudriere/html/build.html
+10-1src/share/poudriere/html/jail.html
+9-0src/share/poudriere/html/index.html
+1-1src/share/poudriere/awk/json.awk
+65-65 files

FreeBSD/poudriere c1104ddtest-ports/default/devel/libtextstyle Makefile

test-ports: Adapt for 13.4
DeltaFile
+2-0test-ports/default/devel/libtextstyle/Makefile
+2-01 files

FreeBSD/poudriere 6cc0abc. .cirrus.yml, test common.bulk.sh

Bump test versions to 13.4 and 14.1
DeltaFile
+2-2.cirrus.yml
+1-1test/common.bulk.sh
+3-32 files

FreeBSD/poudriere 193cc11external/patches/sh 015-setvar-blank.patch, external/sh var.c

sh: Fix setvar("")

Fixes: 5edb36edaa6e
DeltaFile
+31-0external/patches/sh/015-setvar-blank.patch
+10-8external/sh/var.c
+4-4test/read_line.sh
+45-123 files

FreeBSD/poudriere ceb7c22. .cirrus.yml

cirrus: Use [dist]check quick targets
DeltaFile
+2-2.cirrus.yml
+2-21 files

FreeBSD/poudriere 4125a9etest Makefile.am Makefile.in

Fix some tests to depend on jail setup
DeltaFile
+6-0test/Makefile.am
+6-0test/Makefile.in
+12-02 files

FreeBSD/poudriere 09ec91atest runtest.sh

runtest: Fix gmake jobserver race.

This fixes a race when using the runtest's own job token
for running the child test. The race could cause it to
wait forever on the job server pipe for a new token
when it will never receive one.

This could be seen with something like -j3 and running
calculate_duration.sh and read_file.sh tests.
DeltaFile
+13-2test/runtest.sh
+13-21 files

FreeBSD/poudriere c00744fsrc/poudriere-sh helpers.c mapfile.c

sh builtins: Handle [un]setvar failures better
DeltaFile
+27-10src/poudriere-sh/helpers.c
+23-9src/poudriere-sh/mapfile.c
+6-6src/poudriere-sh/mktemp.c
+6-3src/poudriere-sh/traps.c
+62-284 files

FreeBSD/poudriere a9a119a. Makefile.am Makefile.in, test runtest.sh

Add a 'make checkquick' target to skip build tests
DeltaFile
+14-6test/runtest.sh
+6-0Makefile.am
+6-0Makefile.in
+26-63 files

FreeBSD/poudriere 61dd319test runtest.sh

TESTS_SKIP_BUILD: Don't skip pkgqueue_build_and_test.sh
DeltaFile
+1-1test/runtest.sh
+1-11 files

FreeBSD/poudriere 4ea0928. Makefile.in, src/poudriere-sh cut.c paste.c

Revert cut(1) and paste(1) builtins.

- These do not read from stdin properly and fail the added tests.
- paste(1) also had a use-after-free issue with warg/delim after the
  getopt processing.
- Add more defines to catch this problem

Issue #1187
DeltaFile
+0-518src/poudriere-sh/cut.c
+0-297src/poudriere-sh/paste.c
+37-16test/Makefile.in
+4-46Makefile.in
+28-0test/builtins-paste.sh
+28-0test/builtins-cut.sh
+97-8778 files not shown
+129-90114 files

FreeBSD/poudriere 95bad3bsrc/share/poudriere common.sh

Add a msg_fmt() that handles colors/newlines/timestamp properly
DeltaFile
+36-13src/share/poudriere/common.sh
+36-131 files

FreeBSD/poudriere 256f4f1src/share/poudriere jail.sh

jail -cu: Don't include build-time make.conf files into jail's clean snapshot
DeltaFile
+20-0src/share/poudriere/jail.sh
+20-01 files

FreeBSD/poudriere 49cd57fsrc/share/poudriere common.sh

Package Fetch: Sort list of packages to fetch
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files

FreeBSD/poudriere 2ddc049src/share/poudriere bulk.sh

bulk -n: Reduce duplicated build summary output
DeltaFile
+3-1src/share/poudriere/bulk.sh
+3-11 files

FreeBSD/poudriere edf5c9dsrc/share/poudriere common.sh

testport/bulk -i: Fix when BUILD_AS_NON_ROOT=no
DeltaFile
+6-0src/share/poudriere/common.sh
+6-01 files

FreeBSD/poudriere 11a7662src/share/poudriere common.sh

msg_fmt: Splt up and align long lines
DeltaFile
+46-4src/share/poudriere/common.sh
+46-41 files

FreeBSD/poudriere 666d68csrc/share/poudriere common.sh

bulk: Fix IMMUTABLE_BASE=schg not working with qemu
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files