Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Oct 2024 12:40:43 +0000
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        "Jason E. Hale" <jhale@freebsd.org>
Cc:        Daniel Engberg <daniel.engberg.lists@pyret.net>,  ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: 2ba4ed91621e - main - sysutils/createrepo_c: new port
Message-ID:  <zlz7uwyrm5z4brzazw6ol5omhv72owyoc7lndnmm2odmpanytz@nslfrzwjnckn>
In-Reply-To: <CAJE75NEdZY2OBZumCAJD1AgdQGM8nWy7BnL5Gu%2BLM=eer8tgmw@mail.gmail.com>
References:  <202410011223.491CNu6S051590@gitrepo.freebsd.org> <7d47230ac2447012cb48fb81b3120d40@mail.infomaniak.com> <3pymyapuzdf23wt634calkpkcfjjjq3fg5zjmdfpszwmfexsvm@t7l3bncj2x75> <CAJE75NEdZY2OBZumCAJD1AgdQGM8nWy7BnL5Gu%2BLM=eer8tgmw@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

On Oct 04 2024, 05:57 +0000, "Jason E. Hale" <jhale@freebsd.org> wrote:
>On Wed, Oct 2, 2024 at 3:21 AM Pietro Cerutti <gahr@freebsd.org> wrote:
>>
>> On Oct 01 2024, 17:04 +0000, Daniel Engberg <daniel.engberg.lists@pyret.net> wrote:
>> >
>> >Poudriere also lists quite a few warnings about dependencies and the
>> >REINPLACE_CMD commands.
>> >>https://pdr2.bofh.network/data/141-diizzy/2024-10-01_11h36m29s/logs/createrepo_c-1.1.4.log
>>
>> Nice. I wasn't aware of poudriere's Q/A phase. I used poudriere bulk to
>> test the port but I don't see that in my logs. How do I enable it?
>> https://gahr.ch/poudriere/logs/bulk/14amd64-dev/2024-10-01_12h26m54s/logs/createrepo_c-1.1.4.log
>
>You can add the following to your poudriere.conf:
>PORTTESTING=1
>PORTTESTING_RECURSIVE=1
>PORTTESTING_FATAL=no
>
>This is equivalent to adding the -trk flags to `poudriere bulk` see
>poudriere-bulk(8). It's basically like using `poudriere testport` in
>bulk mode. Downside is sometimes you may encounter build problems with
>deps that send you down a rabbit hole and the build stalls out on a
>select few popular ports like doxygen that ultimately build and
>package, but touch the filesystem in the process. The command just
>needs to be run again in this case.
>
>Setting PORTTESTING_FATAL=no (or using the -k switch) is kind of iffy,
>though. For example, if a port you are working on simply adds new
>files that are not in pkg-plist, a package will still be created and
>the build will keep going, which could be misleading and negatively
>affect consumers. Poudriere will add this build log to the errors
>directory, however. Definitely check the build logs to make sure.

Thanks!

-- 
Pietro Cerutti
I have pledged to give 10% of income to effective charities
and invite you to join me - https://givingwhatwecan.org


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?zlz7uwyrm5z4brzazw6ol5omhv72owyoc7lndnmm2odmpanytz>