FreeBSD/poudriere 5ce3969src/man poudriere-bulk.8, src/share/poudriere common.sh bulk.sh

Cleanup some thin repo code
DeltaFile
+34-29src/share/poudriere/common.sh
+10-5src/man/poudriere-bulk.8
+2-2src/share/poudriere/bulk.sh
+46-363 files

FreeBSD/poudriere 8df64d5src/share/poudriere common.sh bulk.sh

bulk: implement small_repo

Unlike thin repo the small repos also includes the runtime dependencies
and the pkg itself.

Conflicts:
        src/share/poudriere/bulk.sh
        src/share/poudriere/common.sh
DeltaFile
+30-3src/share/poudriere/common.sh
+12-2src/share/poudriere/bulk.sh
+42-52 files

FreeBSD/poudriere 79ffcebsrc/man poudriere-bulk.8, src/share/poudriere common.sh bulk.sh

bulk: support thin repository

if the new -m argument is passed to the bulk command then a new
repository with the same name as the regular one with -thin appended
is created, it only contains the packages that has been listed to be
built and nothing more.

The repo creation is done on that new repo along with siging

Note that this option is incompatible with -a

Conflicts:
        src/man/poudriere-bulk.8
        src/share/poudriere/bulk.sh
        src/share/poudriere/common.sh
DeltaFile
+40-6src/share/poudriere/common.sh
+8-4src/man/poudriere-bulk.8
+10-1src/share/poudriere/bulk.sh
+58-113 files

FreeBSD/poudriere a2e09fdsrc/share/poudriere common.sh

CHECK_CHANGED_DEPS -v: Consistently sort output
DeltaFile
+1-2src/share/poudriere/common.sh
+1-21 files

FreeBSD/poudriere 7e45c0esrc/share/poudriere common.sh

shlibs: Fix 32bit lib handling with pkg 2

Similar to 6592fc7ff77b8d we need to consider 32-bit libraries special.

Fixes #1204
DeltaFile
+9-0src/share/poudriere/common.sh
+9-01 files

FreeBSD/poudriere 3fa196fsrc/share/poudriere/include html.sh

Merge pull request #1203 from rbgarga/fix-paste-path

html.sh: Add full path for paste/xargs
DeltaFile
+4-4src/share/poudriere/include/html.sh
+4-41 files

FreeBSD/poudriere 951aae1src/share/poudriere jail.sh

Merge pull request #1206 from rbgarga/master

Update clean snapshot after upgrade using pkgbase
DeltaFile
+2-1src/share/poudriere/jail.sh
+2-11 files

FreeBSD/poudriere 007d939src/share/poudriere common.sh, src/share/poudriere/include pkg.sh

Cleanup some from PR #1176

- Avoid && as it cause pipefail to trigger
- Prefix functions to be more clear what they are
- Add a missing local
DeltaFile
+9-7src/share/poudriere/common.sh
+2-2src/share/poudriere/include/pkg.sh
+11-92 files

FreeBSD/poudriere 11845b2src/share/poudriere common.sh, src/share/poudriere/include pkg.sh

Merge pull request #1176 from kevans91/ke/nonrsa

Add support for non-rsa PUBKEY signatures
DeltaFile
+40-3src/share/poudriere/common.sh
+14-3src/share/poudriere/include/pkg.sh
+54-62 files

FreeBSD/poudriere 9982ce0src/man poudriere-image.8

poudriere-image.8: Fix trivial typo
DeltaFile
+1-1src/man/poudriere-image.8
+1-11 files

FreeBSD/poudriere 540a45fsrc/share/poudriere jail.sh

jail.sh: Re-create clean snapshot after upgrade

Create fresh clean snapshot after upgrading jail using pkgbase
DeltaFile
+1-0src/share/poudriere/jail.sh
+1-01 files

FreeBSD/poudriere 71ac75fsrc/share/poudriere jail.sh

jail.sh: Remove extraneous space
DeltaFile
+1-1src/share/poudriere/jail.sh
+1-11 files

FreeBSD/poudriere b6800c9src/share/poudriere image_firmware.sh

Skip pmbr or gptboot bootloaders on architectures that don't generate them.

Fix the image build on aarch64.
DeltaFile
+13-2src/share/poudriere/image_firmware.sh
+13-21 files

FreeBSD/poudriere 4e7343esrc/share/poudriere image.sh

Allow to fix ownership and permission on files copied from the overlay directory.
DeltaFile
+10-1src/share/poudriere/image.sh
+10-11 files

FreeBSD/poudriere a02d3f5src/share/poudriere common.sh

bulk: Correct column name

PHASE was showing twice, the correct title for the cell after PHASE is TIME.
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files

FreeBSD/poudriere 1b8f96csrc/share/poudriere/include html.sh

html.sh: Add full path for paste/xargs
DeltaFile
+4-4src/share/poudriere/include/html.sh
+4-41 files

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/share/poudriere/pkgclean.sh
+13-0src/etc/poudriere.conf.sample
+10-0src/share/poudriere/include/pkg.sh
+6-4src/man/poudriere-bulk.8
+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