Re: git: 16770c54b821 - main - x11-toolkits/qt5-gui: restore mesa-dri dependency until exp-run

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sun, 09 Apr 2023 17:43:37 UTC
Stephen Montgomery-Smith <montgomerysmithstephen@gmail.com> writes:

> On 4/7/23 22:03, Jan Beich wrote:
>
>> Jan Beich <jbeich@FreeBSD.org> writes:
>> 
>>> Stephen Montgomery-Smith <montgomerysmithstephen@gmail.com> writes:
>>>
>>>> On 4/7/23 15:13, Jan Beich wrote:
>>>>
>>>>> The branch main has been updated by jbeich:
>>>>> -PORTREVISION=	1
>>>>
>>>>
>>>> PORTREVISION isn't meant to go backwards, as it messes up the upgrade
>>>> process.  You should have set PORTREVISION to 2, even though it was a
>>>> reversion.
>>>
>>> Consider the upgrade as phased rollout. If you've got the new version
>>> during the short window that's fine. The old version only causes fallout
>>> when building in a clean environment (e.g., poudriere but has no impact
>>> otherwise (e.g., portmaster). I'd like to avoid pointless rebuilds for a
>>> patch that's going to re-land "as is" soon.
>> poudriere has many safety checks, so a package will be rebuilt if
>> it's
>> newer/older than its origin, have different options, different deps,
>> different prefix/suffix, etc.
>> Some of this maybe relaxed by
>> https://github.com/freebsd/poudriere/issues/822
>
> I am using portupgrade.

portupgrade behaves similar to portmaster, synth probably behaves
similar to poudriere.

I plan to fix all regressions which are actual bugs in the affected ports.

Note, the time window after the original commit and its revert is less
than 1 hour.