[libcxx-commits] [PATCH] D141208: libc++: bring back the unsigned in the return type in wcstoull_l
Nikolas Klauser via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jan 9 02:51:09 PST 2023
philnik added a comment.
In D141208#4035450 <https://reviews.llvm.org/D141208#4035450>, @sylvestre.ledru wrote:
> @philnik Sorry but we don't really have a way to know who is the "libc++ team". I don't know if @brad is part of it or not
>
>> provide a CI bot, which is the case here currently.
>
> I am running it for https://apt.llvm.org/ and happy to open bugs in case of regression
They are the people who are part of the #libc <https://reviews.llvm.org/tag/libc/> review group, which gets automatically added as a blocking reviewer on libc++ patches.
In D141208#4035239 <https://reviews.llvm.org/D141208#4035239>, @thesamesam wrote:
> In D141208#4034019 <https://reviews.llvm.org/D141208#4034019>, @philnik wrote:
>
>> In D141208#4034013 <https://reviews.llvm.org/D141208#4034013>, @sylvestre.ledru wrote:
>>
>>> In D141208#4033997 <https://reviews.llvm.org/D141208#4033997>, @brad wrote:
>>>
>>>> Sorry about that.
>>>
>>> no worries ;)
>>
>> Please don't land libc++ patches unless approved by the libc++ team. I won't revert, but this code will be removed in the future unless we find someone who is willing to support the musl configuration in libc++. Our policy is to not accept patches where nobody is willing to provide a CI bot, which is the case here currently.
>
> Could you show me where that policy is written? I wasn't aware of it.
I'm not sure it's written down explicitly anywhere, but we should definitely update our documentation. I guess part of the problem is that we still have multiple configurations in our code base which we have neither removed nor got a CI bot.
> This issue wasn't raised in D124227 <https://reviews.llvm.org/D124227> either.
Yeah, I' not sure why.
In D141208#4035242 <https://reviews.llvm.org/D141208#4035242>, @mgorny wrote:
>> Our policy is to not accept patches where nobody is willing to provide a CI bot, which is the case here currently.
>
> That "policy" is really against the principles of open source. Corporations have money to maintain CI bots. Small open source projects can't afford the huge cost of running CI for libc++.
I'm not sure that this is against the principles of open source, though I don't know what these principles are in your opinion. Yes, this makes it a lot harder for small open source projects, but it's a lot worse to get aware of an issue literally half a year after it has been introduced, while it could have quite easily been detected before the patch has landed.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D141208/new/
https://reviews.llvm.org/D141208
More information about the libcxx-commits
mailing list