| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit the patch forgotten in the previous commit:
"- Modify the port to never send data to fbsdmon.org, bump PORTREVISION"
PR: 217099
Submitted by: asomers
Approved by: ports-secteam (with hat)
Notes:
svn path=/branches/2017Q3/; revision=444960
|
|
|
|
|
|
|
|
|
|
| |
- While I'm here, pet check-sanity: use USES=mysql and USES=php:web
- Bump PORTREVISION for dependency change
With hat: perl
Notes:
svn path=/head/; revision=444802
|
|
|
|
|
|
|
|
|
|
|
|
| |
- While I'm here:
- Add NO_ARCH
- Convert to options target helper
- Bump PORTREVISION for dependency change
With hat: perl
Notes:
svn path=/head/; revision=444801
|
|
|
|
|
|
|
| |
- Fix IGNORE support
Notes:
svn path=/head/; revision=444121
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[Changes staged for 3.1.20]
- jail -c: Do not create a filesystem with *-m none*
- ports -c: Don't try removing a filesystem that was not created
- pwait: Fix *kern.randompid* hangs
- queue: Fix for sending commands to poudriered [not well supported]
- jail -u: Don't run freebsd-update update for PRERELEASE, STABLE or CURRENT
jails.
- jail -c: Don't allow creating a jail when its mountpoint already exists
- jail -c -m ftp: Avoid bad number comparison with '12-CURRENT'
- XDEV: Attempt to link /usr/bin/makewhatis
- sh: Update from FreeBSD head r319826
- sh: Enable nofork for: clock, dirempty, realpath, rename, rmdir, mkdir,
and mktemp
- jail -u: Only run freebsd-install if needed
- bulk CHECK_CHANGED_DEPS: Only run `ldconfig -r` once for the entire build
rather than for every package.
- poudriere: Allow _MAKEOBJDIRPREFIX_ from command environment.
- poudriere: Force umask 022 and allow override with UMASK in poudriere.conf
- Default RESOLV_CONF to host's /etc/resolv.conf
- jail -k: Don't force having a portstree for cleanup
- Fix MNAMELEN check consistency (2 different length paths were being used
for calculations)
- bulk -n: Fix .building directory sticking around on early exit.
- Jails: Don't use allow.socket_af, allow.raw_sockets in the no-networking
jail.
- Nested jails:
- Don't force allow.socket_af, allow.raw_sockets, allow.chflags,
and allow.sysvipc
- Check for and error if the follow flags are not enabled:
- enforce_statfs=1, allow.mount, allow.mount.devfs, allow.mount.nullfs,
and allow.mount.tmpfs
- children.max is not properly exposed in a nested jail and so is not
checked.
- Fix trying to add loopback address in nested jail when there is none.
[Changes staged for 3.2]
- image:
- Add to manpage
- Require -t
- Document new embedded type
- HTML
- Show remaining ports if HTML_TRACK_REMAINING is set to yes.
- Show original queued ports
- Show PKGNAME in builder/job table
- Store and link dependency graph from 'Logs' dropdown.
- Show time elapsed for built/failed ports.
- Support src-env.conf
- jail -m git: Support file://
- Limited DEPENDS_ARGS support for py3 slave ports.
- Export PACKAGE_BUILDING_FLAVORS to disable some seatbelt logic in ports.
- This allows leaving the default Python version at 2 and having
a port like net/tiny-network-utilities properly build with a default of
3 and have its dependencies properly queued and built without using
py3-* slave ports.
- This support is disabled unless the default is set to 2.
- Currently allows building "virtual" non-existent ports like
textproc/py3-hexdump or textproc/py34-hexdump and having it build
the expected version. Note this support is disabled once FLAVORS
is committed to Ports so expect it to change soon without any kind of
MOVED entries.
- FLAVORS support [experimental, needs documentation, syntax may change]
- Queued origin like 'devel/libtrue' will build all available FLAVORS.
- Queued origin like 'devel/libtrue@TRUTH' will only build the TRUTH flavor.
- Queued origin like 'devel/libtrue@-' will only build the first FLAVOR.
- FLAVORS support requires ports advertises PORTS_FEATURES+=FLAVORS.
- No support is currently committed in ports.
- logclean:
- Don't try building JSON when no files are found
- Add -B to specify buildname
- Document -z and -j
- Don't run anything if there is no log directory
- Recreate latest-per-pkg links at the end; avoid deleting all logdirs.
- Stop trying to use /usr/local/bin/gawk
- bulk:
- -a: Speedup listed_ports after the first iteration
- -n: No need to markfs prepkg
- -C: When using -a this will now behave like the more optimal -c
- startup: Fix some errors not being captured properly
- -C: Delete packages found using xargs
- -n: Optimize 'ports to build' output generation
- Add some basic automated tests for FLAVORS dependency calculations
- CHECK_CHANGED_DEPS: Some optimizations
- Detect packages stuck in queue at startup
- Validate ports have proper CATEGORIES set during build.
- Warn on bad PKGNAME dependencies and make fatal with
BAD_PKGNAME_DEPS_ARE_FATAL=yes
- Add pkgrepo:sign hook right before calling pkg-repo.
- Add a few more status / messages during startup
- Align SIGINFO job status when there is no origin.
- Show pkgname in a few more places for disambiguation.
- Fix FORCE_COLORS/-A to actually work
- Fix colors when using | timestamp.
- Remove some leftover pkg_install support code for delete_pkg
- poudriere: Allow FETCH_BIND_ADDRESS
- poudriere: Fix populating git version in a worktree
- Allow forcing mount hashing with FORCE_MOUNT_HASH
- ports -u: Reduce redundancy in updating messages.
- jail -cu: Show method rather than 'svn' or 'git'
- Allow overriding git with GIT_CMD
- zfs_getfs: Don't echo blank values from cache_call
- Add support for file:/// URLs with git
Notes:
svn path=/head/; revision=444120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
mkpatch:
- Generate patches similar to make makepatch ones
pinstall, preinstall:
- Implement option to build with debug information (-d)
- Implement interactive mode for pinstall and preinstall (-i)
allowing to choose which matched ports will be built
- Implement option (-c) to allow configure ports options before
install/reinstall
plist-sort:
- Correct match expression, fixes parsing lines with '@' character
that not contain pkg commands
upgrade-ports:
- Add conflicts detection in pkg database errors check
- Make skipping ports after error recursive
- Improve summaries wording, include number of items in lists
- Add error checking for MOVED entries handling, when everything fails,
remove old port and install new one
- Show conflicts message for packages removed in MOVED parsing
- Add force recompile option, force reinstallation of packages with
stale dependencies during sanity check phase
- Fix regression of not saving last UPDATING entry after succesful upgrade
Notes:
svn path=/head/; revision=442790
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove a check for narrow conflicts now that we are in the post-pkg world [1]
* Genericize the USES_ sorting code and check to see if NOT_FOR_ARCHS
and ONLY_FOR_ARCHS are sorted. [2]
* Fix the check for JAVALIBDIR so that it falls before the variable expansion
code. [3]
PR: 219684 [1]
218823 [2]
219360 [3]
Submitted by: eugen [3]
Notes:
svn path=/head/; revision=442596
|
|
|
|
|
|
|
|
|
|
|
|
| |
Poudriere in particulr did not properly handle DEPENDS_ARGS which
made these ports not properly install dependencies. That bug
is being addressed along with adding FLAVORS support to it.
With hat: portmgr
MFH: 2017Q2
Notes:
svn path=/head/; revision=442592
|
|
|
|
|
|
|
|
|
| |
This release is mostly to restore 'pkgclean -a' behavior broken in 3.1.18.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3119
Notes:
svn path=/head/; revision=442302
|
|
|
|
|
|
|
|
| |
- pkgclean: -a now again keeps all known ports and -A removes all packages
- pkgclean: No need to boost priorities, and fix overwriting PACKAGES/.jailversion
Notes:
svn path=/head/; revision=442301
|
|
|
|
|
|
|
|
|
|
| |
- testport -v: Show dependencies like bulk does
- ATOMIC_PACKAGE_REPOSITORY: Fix .jailversion not being symlinked
- Show Poudriere's PKGENV/PORT_FLAGS in build log separately from environment.
- pkgclean: Fix zfs_getfs cache error on exit
Notes:
svn path=/head/; revision=442299
|
|
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3118
Notes:
svn path=/head/; revision=442101
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- jail -c (ftp): Fix 'mount: /compat: No such file or directory' warning
- Fix order of jail/builder stop hooks on early exit.
- jail -c -m svn/git: Store VCS revision separately from __FreeBSD_version.
- jail -c -m svn/git/src: Use __FreeBSD_version rather than VCS for
forced package rebuilds.
- jail -c -m null/tar/src: Don't require a -v version since it can be
determined automatically
- jail -c -m src: Fix MAKE_JOBS not being used for installation
- Update sh from FreeBSD head @ r318502
- Store PACKAGE_BUILDING/FORCE_PACKAGE in make.conf to fix
bulk/testport -i usage.
- image: Use mdconfig for rawdisk
Notes:
svn path=/head/; revision=442099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add LICENSE
* Add --automatic option. This option sets automatic flag for the package.
* Delete --noindex option, add --index option. When pkg_replace checks the dependencies before building the target packages, do "make package-depends-list" as default. This is more strictly checking the dependencies.
PR: 219397
Submitted by: kdeguchi@sz.tokoha-u.ac.jp (Maintainer)
Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D10849
Notes:
svn path=/head/; revision=441749
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Move sysutils/bsdadminscripts to ports-mgmt/bsdadminscripts
- Copy ports-mgmt/bsdadminscripts to ports-mgmt/bsdadminscripts2
- Update bsdadminscripts2 to the bsda2 project 0.2.0 release
Reviewed by: miwi
Approved by: miwi
Differential Revision: https://reviews.freebsd.org/D9434
Notes:
svn path=/head/; revision=441068
|
|
|
|
| |
Notes:
svn path=/head/; revision=441008
|
|
|
|
|
|
|
| |
- Fixes build on GCC platforms by using -std=gnu99 for sh.
Notes:
svn path=/head/; revision=441007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Raise 'package' phase timeout to 2 hours
- image: Use makefs(2) to generate ufs2 disks
- image: makefs use -s for size
- HTML json top: Remove disconnected code
- HTML json jail: Fix 'latest' not populating always.
- pkgclean: Exit 0 if no packages are left to cleanup.
- pkgclean: Fix -a to work properly
- err: Don't show 'Error' if exiting 0
- bulk/pkgclean: Don't allow specifying '' as a package
- pkgclean -a: Remove pkg repository as well
- pkgclean -a: Add a note about manually removing the PACKAGES directory
- Don't fail if 'ulimit -a' fails somehow
- LOCAL_MTREE_EXCLUDES: Add missing leading '.'
- Update sh from FreeBSD head @ r317912
- jail: Add -D option to keep git history
- jail: Document -D option for jail creation
Notes:
svn path=/head/; revision=440571
|
|
|
|
|
|
|
|
| |
- Limit py version
- Bump PORTREVISION
Notes:
svn path=/head/; revision=440406
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
- Add pinstall, preinstall frontends to upgrade-ports script
- Use ellipsis '...' to indicate time consuming operations
- Clarify usage descriptions
upgrade-ports:
- backup self conflicting packages and use them to restore
when upgrade fails
- allow to remove conflicting package in install phase
- show type of failure in upgrade summary when failed builds occur
- improve conflicts handling
- show removal reason in upgrade summary
- check rebuilt ports for BROKEN and IGNORE flags
- automatically change port name on move operation
- implement option for only checking packages database for errors (-c)
- improved MOVED entries tracking
- don't offer recompilation of packages linked to libraries not
found by system linker
upgrade-base:
- force sudo to preserve already set environment variables, this fixes
PORTS_MODULES not being passed when user is non-root
tbuilder:
- improve detection of required option for library dependency
- add profiles feature, it's files in $CONFIGDIR containing names of jails
for use in one build test batch.
pcommit:
- print correct object type in file_add() function
Notes:
svn path=/head/; revision=439863
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=439862
|
|
|
|
|
|
|
| |
Approved by: portmgr (tier-2 blanket)
Notes:
svn path=/head/; revision=439779
|
|
|
|
|
|
|
|
| |
PR: 218658
Submitted by: riggs
Notes:
svn path=/head/; revision=439367
|
|
|
|
|
|
|
| |
Approved by: portmgr (blanket)
Notes:
svn path=/head/; revision=439159
|
|
|
|
|
|
|
| |
Submitted by: Mark Millard via private e-mail
Notes:
svn path=/head/; revision=439129
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Check for use of OPT_XXX_OFF syntax to prevent false incorrect option
usage assertions. [1]
* Remove now-obsolete warning about using :LU operators with make(1). [2]
* Fix the regex to prevent direct command use from hittin on lines
like FOO_USES=... [3]
PR: 218260 [1]
218325 [2]
218672 [3]
Submitted by: jrm [2]
Reported by: rezny [2]
Notes:
svn path=/head/; revision=439128
|
|
|
|
| |
Notes:
svn path=/head/; revision=437801
|
|
|
|
| |
Notes:
svn path=/head/; revision=437799
|
|
|
|
|
|
|
|
|
|
|
| |
- FreeBSD/ARM* support
PR: 218253
Submitted by: Jonathan Chen <jonc@chen.org.nz>
Approved by: ericturgeon.bsd@gmail.com (maintainer)
Notes:
svn path=/head/; revision=437524
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
Notes:
svn path=/head/; revision=437439
|
|
|
|
|
|
|
|
|
| |
- pkgdu: Fix syntax error with Ruby 2.3 (invalid next)
PR: 218139
Notes:
svn path=/head/; revision=437321
|
|
|
|
|
|
|
| |
With hat: portmgr-secretary
Notes:
svn path=/head/; revision=437233
|
|
|
|
|
|
|
|
|
|
| |
* Fold in the same removal of the obsolete HTTP-only warning
* Add support for checking for direct dependency on bison, fmake, and libexecinfo. [1]
PR: 216268 [1]
Notes:
svn path=/head/; revision=437207
|
|
|
|
| |
Notes:
svn path=/head/; revision=437201
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HTTPS-only is normal novadays, also may@ says that the warning was
there because before 8.4 libfetch did not support going through a
proxy for HTTPS
PR: 217995
Approved by: maintainer timeout (marcus, 2 weeks)
Differential Revision: D10015
Notes:
svn path=/head/; revision=437200
|
|
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3117
Notes:
svn path=/head/; revision=437062
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Cache pw result to avoid over reloading nssswitch.conf
- Fix allow to set env per repo for everykind of repo
- Fix signing_command something saving a truncated signature in the file
as a result pkg will reject any repository signed
- Fix sqlite vfs overload with new sqlite
- pkg which: add -m to show what files matched using globs
- Revert the new UI which does not respect 80 columns
- Fix query '%q' printing the internal arch instead of the official one
Notes:
svn path=/head/; revision=437007
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix signing_command something saving a truncated signature in the file
as a result pkg will reject any repository signed
- pkg which: add -m to show what files matched using globs
- fix sqlite overload with new sqlite
- Revert the new UI which does not respect 80 columns
- Fix query '%q' printing the internal arch instead of the official one
Notes:
svn path=/head/; revision=436991
|
|
|
|
|
|
|
|
|
|
| |
- Fix ZFS rollback handling to create needed file for checking for race
after a rollback.
- pkg/dist/logclean: Make size calculation account for compressed ZFS
datasets.
Notes:
svn path=/head/; revision=436715
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a 'logclean' command that cleans build logs older than N days, or
builds over a certain count, by filter.
- Store temp and lock files in $(mktemp -dt poudriere), and remove on exit.
- Change SHASH_VAR_PATH out of umounting MASTERMNT on exit
- USE_TMPFS=yes: extend to data as well as wrkdirs
- JSON jail: Ignore broken builds rather than corrupting the data
- HTML JSON: Fix not writing on exit, and writing to /.data.json[.mini]
- blacklist: Fix loading of JAIL-SETNAME-blacklist
- Don't bother statting or creating pkg cache dirs when deleting them at startup.
- pkgclean: Clean cache files as well
- poudriere.8: Fix reference to native-xtools and document use of /usr/src
- jail -d: Fix not cleaning up jail's temporary mountpoint directory
- jail -uc: Don't leak host /etc/src-env.conf into jail builds
- timestamp: Fix not exiting when stdin closes.
- timestamp: Fix not properly handling newlines.
- Fix umounting when using MDMFS
- Make jail -k try harder to cleanup any messes left behind.
Notes:
svn path=/head/; revision=436675
|
|
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3116
Notes:
svn path=/head/; revision=436512
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add an ALLOW_NETWORKING_PACKAGES to allow networking for select packages
- testport: Support -B
- Only load linux64 if the host is newer than ~10.2 Current that had it
- Determine UMOUNT_NONBUSY at startup, which allows jail -k to benefit
- jail cleanup: Fix only the first 2 builders cleaning sometimes on older
systems.
- build_pkg: Assert that rollbackfs worked
- Rework ZFS rollback race fix by creating the file at markfs time.
Notes:
svn path=/head/; revision=436511
|
|
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3115
Notes:
svn path=/head/; revision=436107
|
|
|
|
|
|
|
|
|
| |
- Really fix testport -c to not look in /usr/ports.
Reported by: mat
Notes:
svn path=/head/; revision=436102
|
|
|
|
|
|
|
|
|
|
| |
- Actually install cache.sh
- Fix very old bug with ZFS rollback not succeeding due to
race with zfs rollback + zfs snapshot.
https://www.illumos.org/issues/7600
Notes:
svn path=/head/; revision=436096
|
|
|
|
| |
Notes:
svn path=/head/; revision=436092
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- bulk/status summaries: Fix build time being wildly wrong
- MOVED: Convert to using shash
- jail -u: Don't show /compat mount warning.
- Automatically handle making some internal paths relative when
doing 'cd'
- Add a per-run caching mechanism for commands
- Cache ZFS list (for mountpath) lookups.
- jail -u, etc: Fix ZFS snapshots not being created after 33297b28f.
- destroyfs: Avoid zfs_getfs() if not needed
- testport: Support MOVED for main port being tested
- locks: Disable INT/TERM traps while in here
- HTML JSON is now generated with TERM delayed, meaning leftover tempfiles
in the logdir should be fixed and the JSON should be more consistent.
- poudriere: Allow -v to increase VERBOSE since not all sub-commands allow it.
- poudriere: Allow -A to force colors, even if not in a TTY
- HTML JSON: Use relative paths for reading/writing files in logdirs
- prefix_output: Append into proctitle to make debugging simpler
- testport -c: Fix after 88334520d1159.
- Introduce HTML_TYPE to select if HTML files are inline or hosted
Notes:
svn path=/head/; revision=436090
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rewrite parsing of 'bulk -f' and 'bulk PORT1 PORT2' (and testport)
handling of ports into the queue.
- Update sh to FreeBSD head r315005.
- compute_deps_pkg: Give a hint about failed pooldir creation being from
duplicates. This is still undergoing further changes. It's technically
an assertion still that is has proven to be possible.
- Support copying a static ccache into the jail with CCACHE_STATIC_PREFIX.
This is to support using something like devel/ccache-memcached-static
in the jail to support memccached without any bootstrap or cyclic
dependency problems.
Notes:
svn path=/head/; revision=435839
|
|
|
|
|
|
|
|
|
|
| |
- Fix spurious SIGALRM on poudriere processes.
- Add a LOCAL_MTREE_EXCLUDES to allow appending to the list of directories
to ignore in the mtree checks.
- Document RESTRICT_NETWORKING
Notes:
svn path=/head/; revision=435816
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix regression from last build not causing ZFS+USE_TMPFS=all to
rollback to the clean snapshot before cloning.
- Fix mktemp using TMPDIR='' by default (thus /). This broke
some non-root operations.
- options: Fix harmless warning about missing 'arch' file.
- Fix very old crash with SIGINFO while cleaning the queue after
a port is done building.
- Revert a change for port statistics changes which may have resulted in
warnings such as:
mv: rename /usr/local/poudriere/data/logs/bulk/103i386-default/434652/.tmp..poudriere.stats_ignored to /usr/local/poudriere/data/logs/bulk/103i386-default/434652/.poudriere.stats_ignored: No such file or directory
Note that the change here does not restore ignoring errors like
the previous code did. So some odd crashes may occur, but all
callers of this code were audited and should be ignoring the
error anyhow.
Notes:
svn path=/head/; revision=435746
|