Re: git: edc8d0390e04 - main - www/gitlab: fix regression from 335fc7c38d61142727cb9f01fd9e401c476e4ad8

From: Po-Chuan Hsieh <sunpoet_at_freebsd.org>
Date: Thu, 28 Nov 2024 12:58:47 UTC
On Thu, Nov 28, 2024 at 2:09 AM Po-Chuan Hsieh <sunpoet@freebsd.org> wrote:

> On Wed, Nov 27, 2024 at 3:28 PM Matthias Fechner <mfechner@freebsd.org>
> wrote:
>
>> Am 26.11.2024 um 21:28 schrieb Po-Chuan Hsieh:
>> > At least it breaks net/rubygem-google-cloud-resource_manager.
>> >
>> https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p6df70458f823_se0bf7bc3b2b/logs/rubygem-google-cloud-resource_manager-0.38.0.log
>> >
>> https://pkg-status.freebsd.org/beefy22/data/141amd64-default/f0a09486b388/logs/rubygem-google-cloud-resource_manager-0.38.0.log
>>
>> thanks for letting me know this.
>> I added the package into my build list and fixed it with
>> 94dbf1be754434ffc4f3c1244fa44d5c64786c67
>>
>
>> Gruß
>> Matthias
>>
>
> Please revert it.
> It should not use XXX-gitlab ports.
>
> The correct fix should be:
> 1. Revert rubygem-google-apis-cloudresourcemanager_v1 change
> 2. Add rubygem-google-apis-cloudresourcemanager_v1-gitlab which depends on
> XXX-gitlab ports.
>
> sysutils/rubygem-chef-licensing is also broken due to this commit,
> specifically www/rubygem-faraday-http-cache.
> Please fix it in the aforementioned way.
>
> Thanks.
>

I've prepared a patch for all these ports.
Please check https://people.freebsd.org/~sunpoet/patch/rubygem-gitlab.txt

The following ports are tested in poudriere.
devel/rubygem-danger
devel/rubygem-google-apis-cloudresourcemanager_v1
devel/rubygem-google-apis-cloudresourcemanager_v1-gitlab (new port)
net/rubygem-google-cloud-resource_manager
sysutils/rubygem-chef-licensing
www/gitlab
www/rubygem-faraday-http-cache
www/rubygem-faraday-http-cache-gitlab (new port)

Thanks.


>
>
>
>>
>> --
>>
>> "Programming today is a race between software engineers striving to
>> build bigger and better idiot-proof programs, and the universe trying to
>> produce bigger and better idiots. So far, the universe is winning." --
>> Rich Cook
>>
>>