Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-10Add manpages for OVERLAYS.Bryan Drewery
Also reword the usage since these are not PATHS but registered ports tree.
2019-12-10testport: Don't change PWD when running portlintBryan Drewery
2019-12-04It shouldn't be needed to export OVERLAYS (untested).Bryan Drewery
Exported variables are special for distributed. If it doesn't need to be exported then it's less conflict for me to resolve later.
2019-12-04Merge remote-tracking branch 'origin/master' into overlayBryan Drewery
2019-10-11testport: Show log info on failure exitBryan Drewery
2019-09-17Initial support for overlays in poudriereBaptiste Daroussin
Only regular bulks tested
2019-07-24Slight cleanupsBryan Drewery
2019-07-23Remove make.conf after make config is runKubilay Kocak
2019-07-16Narrow make.conf setup scopeKubilay Kocak
2019-06-04testport.sh: Fix make.conf not being respectedKubilay Kocak
Currently, testport (-c) does not honour make.confs such as can be set in poudriere.d/{*-}make.conf files, because the __MAKE_CONF variable [1] is set to /dev/null, introduced in a43fe7cb to fix #545. Accordingly, when using testport -c, when dialog4ports is run, it presents information that does not match what is actually used/built because the expected make environment(s) configurations are not used. For example, this issue was identified while testing the www/py-autobahn port, and make config (dialog4ports) was incorrectly displaying py36-autobahn and py36 specific OPTIONS, when testport was in fact building py27-autobahn and py27 specific OPTIONS (correctly) via -zpy27, which contained a DEFAULT_VERSIONS=python=2.7 override. The issue is not limited to package names and OPTIONS, but anything that needs to take effect or be modified in the config target. Conversely, the options command introduced a fix to "Fix make.conf not being respected in 2d9b712b, introducing a setup_makeconf() function in common.sh that constructs a make.conf based on global, tree, and set specific make.conf's, if they are set. This change utilises the setup_makeconf() function in common.sh, and applies it to testport.sh to correctly respect make.confs when -c is used. [1] man make.conf
2019-05-16buildlog_start: Swap params to match buildlog_stopBryan Drewery
2019-02-27log_start: Stop using global PKGNAMEBryan Drewery
2019-02-27build_port: Stop using global PKGBASEBryan Drewery
2019-02-27bset_job_status: Stop using global PKGNAMEBryan Drewery
2019-02-27buildlog_start: Stop using global PKGNAMEBryan Drewery
2019-02-26build_port: Stop using global PKGNAMEBryan Drewery
2019-02-26testport: Fix ports-mgmt/pkg Latest link leaking into real package repository.Bryan Drewery
Fixes #617
2018-03-20testport: Show log summary at the endBryan Drewery
2018-03-20testport -c: Don't pass FLAVOR as a make argumentBryan Drewery
2018-03-15MUTABLE_BASE=schg mtree: Don't ignore changes to schg files with testport or ↵Bryan Drewery
bulk -t
2018-03-15Remove references to INDEX - support removed in 0bef52955606412ac64aceddde6Bryan Drewery
2018-03-09testport: Trim away excess '/' as done for bulk and dependencies.Bryan Drewery
Reported by: koobs
2018-01-03Improve security/parsing for MAX_FILES_<PKGBASE>Bryan Drewery
2018-01-03Fix MAX_FILES_<PKGBASE> with hyphens.Bryan Drewery
Fixes #572
2018-01-02Allow MAX_FILES_<PKGBASE> to override MAX_FILESBryan Drewery
2018-01-02Track PKGBASE internallyBryan Drewery
2017-12-12testport -n: Implement as dry-run.Bryan Drewery
This removes the old compatibility for the renamed -n -> -P flag. Issue #561
2017-12-12Update testport.shZsolt Udvari
2017-11-13testport: Avoid reading ports files outside jail for FLAVOR/DEPENDS_ARGSBryan Drewery
2017-11-13testport -c: Don't read host /etc/make.conf.Bryan Drewery
Fixes #545
2017-11-10testport: Undocument -s after its removal.Bryan Drewery
Reported by: olgeni
2017-11-09No need for _ignored hereBryan Drewery
2017-11-09testport: Support MOVED with destination FLAVOR.Bryan Drewery
Issue #541
2017-10-31Remove bulk/testport -s.Bryan Drewery
This was a precursor to resuming builds with -B. It is not safe to use in general since it skips all incremental build checks such as changed options, changed PKGNAME, updated version, changed dependencies, changed default FLAVOR. -S remains which only skips removing packages if their dependencies are missing. This assumes that PORTREVISION bumps are done properly. -S can be used for when you trust PORTREVISION bumps are proper or that the change made to updated ports are all ABI-safe for downstream consumers.
2017-10-28Follow-up 154aef06526: Add flavor to more verbose/job messagesBryan Drewery
2017-10-28Record flavor for port build results.Bryan Drewery
This shows in several places: - bulk final output - HTML tables - Some job status messages
2017-10-20testport: Disallow testing @allBryan Drewery
2017-09-30testport: Add some specific tests for broken port or missing PREFIX.Bryan Drewery
Fixes #531
2017-09-28testport: Fix time elapsed not showing in HTML listing.Bryan Drewery
Issue #452 Reported by: sbz
2017-08-29testport: Properly use BUILD_PARALLEL_JOBS (not PREPARE) for dependency ↵Bryan Drewery
building. Reported by: antoine
2017-07-29buildlog_start: Reduce execs by using port_var_fetch for -V lookupsBryan Drewery
2017-07-06Add assertion and comment missed for b40169fc671.Bryan Drewery
Issue #512
2017-07-05testport/bulk -i: Fix not installing main package in jail.Bryan Drewery
This was partially a merge conflict in 7c3831b2e, originally committed in cf73c49f4 with handling of ports->packages and proper was_a_testport_run logic checks. This also was a problem with where the shash data was stored before and after the prepare_ports call in testport.sh. The deps_fetch_vars lookup is moved to prepare_ports() now to handle properly creating the .p dir and setting SHASH_VAR_PATH before looking up port vars. Fixes #512
2017-06-18Apply DEPENDS_ARGS to dependencies in one placeBryan Drewery
2017-06-18testport: Fix application of DEPENDS_ARGS to dependencies.Bryan Drewery
LISTPORTS needs to be fixed up properly. It would probably be better if this were all done by deps_fetch_vars() already.
2017-06-18Add more assertions on ports tree featuresBryan Drewery
2017-06-16testport: Fix cleaning phase showing wrong pkgname for DEPENDS_ARGS usageBryan Drewery
2017-06-16Always try mapping slave ports rather than only matching on '*py3*'Bryan Drewery
2017-06-16Use PORTS_FEATURES to optimize lookups/support for DEPENDS_ARGS and FLAVORS.Bryan Drewery
This also reworks some of the previously added assertions that FLAVORS cannot be combined with DEPENDS_ARGS since we don't ever lookup both now.
2017-06-15testport: Fix testing on py3 slave portsBryan Drewery
This also allows testing on virtual (non-existent) py3 ports like textproc/py3-hexdump, but it otherwise is required to be able to properly build and map ports like net/py3-netifaces.