Re: We need to do something about build times

2024-02-02 Thread Bryan Drewery
On 1/31/2024 12:16 PM, Bryan Drewery wrote: On 10/24/2023 12:12 PM, Robert Clausecker wrote:   - rework Poudriere's rebuild detection to not rebuild every port for     every random bullshit thing.  For example, I don't see why ports need     to be rebuilt for transitive change

Re: We need to do something about build times

2024-01-31 Thread Bryan Drewery
had its examples reverted, and has community pushback about it. As is once I find time to get my changes rebased in I need to add tests and proper support for subpackages. -- Bryan Drewery

Re: poudriere's check_leftovers and update-mime-database

2021-11-04 Thread Bryan Drewery
unction is compat for very old ports trees that do not have that script. -- Bryan Drewery

Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine)

2021-10-17 Thread Bryan Drewery
On 10/17/2021 3:45 PM, Bryan Drewery wrote: On 10/17/2021 3:06 PM, Mark Millard wrote: On 2021-Oct-17, at 11:19, Mark Millard wrote: On 2021-Oct-16, at 23:41, Mark Millard wrote: On 2021-Oct-16, at 19:20, Mark Millard via freebsd-toolchain wrote: [00:00:45] [06] [00:00:18] Saving

Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine)

2021-10-17 Thread Bryan Drewery
, NULL it not type compatible. [Bryan has seen a variation of this material via comments on github.] poudriere-devel was later updated to avoid the type compatibility. But the update does not follow the va_list protocol in that it does initialization of a va_list via ={} to supposedly form an em

Re: Poudriere bulk "Deleting foo-1.2.3.pkg: no longer needed"

2021-10-14 Thread Bryan Drewery
e bulk -f. That one depends on a queue rework which I don't have time to support at the moment but it's coming. -- Bryan Drewery

Re: I get odd time reports from poudriere on armv7 system, under a (non-debug) main [so: 14] FreeBSD.

2021-09-28 Thread Bryan Drewery
) > - printf("%ld.%ld\n", ts.tv_sec, ts.tv_nsec); > + printf("%jd.%09ld\n", (intmax_t)ts.tv_sec, ts.tv_nsec); > else > - printf("%ld\n", ts.tv_sec); > + printf("%jd\n", (intmax_t)ts.tv_sec); > return (EXIT_SUCCESS); > } Thanks, I've committed it in my local git. Will push out later. -- Bryan Drewery OpenPGP_signature Description: OpenPGP digital signature

Re: An example poudriere-devel pkgclean failure, multiple issues involved

2021-09-25 Thread Bryan Drewery
On 9/25/2021 12:31 AM, Mark Millard wrote: > > > On 2021-Sep-24, at 12:06, Bryan Drewery wrote: > >> On 9/22/2021 12:26 PM, Mark Millard wrote: >>> When I just tried to pkgclean -a I got: >>> >>> # poudriere pkgclean -jmain-CA7 -a -y >>> [0

Re: An example poudriere-devel pkgclean failure, multiple issues involved

2021-09-24 Thread Bryan Drewery
a few days. > IPA-1.08_2 > R-cran-s2-1.0.6 > . . . > zig-0.8.1 > zxid-1.42_1 > [: -gt: unexpected operator > [: -gt: unexpected operator > [: -gt: unexpected operator > /usr/local/share/poudriere/pkgclean.sh: POUDRIERE_BUILD_TYPE: parameter not > set This is fixed i

Re: poudriere builds unneeded dependencies for non-default flavor of ports

2021-09-23 Thread Bryan Drewery
n the DEPENDS lines like we do for python with $PY_FLAVOR. In general, this problem of absurd/unneeded dependencies is widespread and noticeable if you inspect everything that builds. Poudriere carefully removes dependencies that do not appear to be needed currently but soon I am removing that, but I'll expand on that when I send a HEADS UP out. -- Bryan Drewery

Re: Where are all of the packages for FreeBSD 13.0-RELEASE quarterly?

2021-09-22 Thread Bryan Drewery
re packages to build, on top of the current: # pkg search .| wc -l 31037 48107 packages total. -- Bryan Drewery

Re: Clarification on MOVED entries when flavouring a port

2021-09-16 Thread Bryan Drewery
ly not needed. That is, if the user can ignore the change then MOVED does not need to be considered. MOVED is primarily for paths rather than FLAVORs but it _can_ be used for FLAVOR renames. -- Regards, Bryan Drewery

Re: FYI: An odd poudriere-devel problem during a bulk -a (on aarch64 (ZFS) targeting armv7)

2021-09-14 Thread Bryan Drewery
| > erlang-erlware_commons-1.1.0: Dependent port devel/erlang-cf | > erlang-cf-0.3.1 starting This looks like something poudriere-devel-3.3.99.20210907 should have fixed. -- Regards, Bryan Drewery OpenPGP_signature Description: OpenPGP digital signature

Re: FYI: An odd poudriere-devel problem during a bulk -a (on aarch64 (ZFS) targeting armv7)

2021-09-14 Thread Bryan Drewery
rename-after-copy failed: No such file or > directory > [85:42:17] [05] [00:01:01] Finished databases/py-aesqlapius | > py39-aesqlapius-0.0.9: Success > [85:42:21] [05] [00:00:00] Building www/mod_webkit | ap24-mod_webkit-1.2.3 > [85:42:29] [12] [00:01:35] Finished games/wizznic | wizznic-1.1_1,1: Success > [85:42:31] [12] [00:00:00] Building converters/fondu | fondu-051010 > [85:42:51] [09] [00:00:55] Finished databases/p5-DBIx-Password | > p5-DBIx-Password-1.9_1: Success > [85:42:53] [09] [00:00:00] Building sysutils/moosefs3-metalogger | > moosefs3-metalogger-3.0.116 > [85:42:54] [04] [00:01:34] Finished audio/xmmix | xmmix-1.2.2_5: Success > [85:42:56] [04] [00:00:00] Building cad/qcad | qcad-3.26.1.0_1 > [85:43:00] [11] [00:01:07] Finished devel/py-phpserialize@py38 | > py38-phpserialize-1.3: Success > > Note that devel/py-phpserialize@py3 has both a "failed: starting" and > a "Success" and that textproc/php-mecab@php73 has a Building but no Finished. What version of Poudriere? -- Regards, Bryan Drewery OpenPGP_signature Description: OpenPGP digital signature

Re: inject IGNORE_OSVERSION in poudriere?

2021-09-07 Thread Bryan Drewery
w can I set IGNORE_OSVERSION=yes in the poudriere environment? In poudriere.conf: export IGNORE_OSVERSION=yes However, poudriere-devel now supports fetching binary packages with -b flag to bulk. -- Regards, Bryan Drewery bdrewery@freenode/EFNet

Re: poudriere testport store pkgs?

2021-09-07 Thread Bryan Drewery
does the same as `testport myport` and will save all of the packages. -- Regards, Bryan Drewery bdrewery@freenode/EFNet

Re: Strange errors from poudriere-pkgclean

2021-09-07 Thread Bryan Drewery
> [00:01:37] Error: compute_deps_pkg failed to lookup PKGNAME for > net/p5-NetPacket processing package sqlninja-0.2.6 > [00:01:42] Error: compute_deps_pkg failed to lookup pkgname for > devel/rubygem-json_schema processing package rubygem-nanoc-core-4.11.19 > from www/rubygem-nanoc-core -- Is SUBDIR+=rubygem-json_schema missing in > devel/Makefile and does the port provide the '' FLAVOR? > [00:01:42] Error: compute_deps_pkg failed to lookup PKGNAME for > devel/rubygem-json_schema processing package rubygem-nanoc-core-4.11.19 > [00:01:45] Error: Fatal errors encountered calculating dependencies > > Did I break something, or did I just find work to do? > -- Regards, Bryan Drewery bdrewery@freenode/EFNet

Re: poudriere-devel getting varying "Killed" results, seemingly only when a builder is reused, amd64 and aarch64

2021-09-07 Thread Bryan Drewery
revious value of jobid. Fixed in ports now. -- Regards, Bryan Drewery OpenPGP_signature Description: OpenPGP digital signature