public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: net-misc/curl: HTTP/3 support
@ 2019-10-10 20:03 Craig Andrews
  2019-10-10 20:38 ` Mike Gilbert
  0 siblings, 1 reply; 4+ messages in thread
From: Craig Andrews @ 2019-10-10 20:03 UTC (permalink / raw
  To: gentoo-dev; +Cc: blueness

[-- Attachment #1: Type: text/plain, Size: 426 bytes --]

I'm working on getting HTTP/3 support in place for curl:
https://github.com/gentoo/gentoo/pull/12920

Yes, HTTP/3 isn't final yet. But we're Gentoo - that shouldn't stop us!

My proposal involves:
* A new USE_EXPAND, CURL_HTTP3, with two values: nghttp3 and quiche
* Some arch package.use.mask additions

Which is why I'm contacting the -dev list. And of course also the curl 
maintainer, blueness.

Thoughts?

Thanks,
~Craig

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] RFC: net-misc/curl: HTTP/3 support
  2019-10-10 20:03 [gentoo-dev] RFC: net-misc/curl: HTTP/3 support Craig Andrews
@ 2019-10-10 20:38 ` Mike Gilbert
  2019-10-10 20:48   ` Michał Górny
  2019-10-11 16:20   ` Craig Andrews
  0 siblings, 2 replies; 4+ messages in thread
From: Mike Gilbert @ 2019-10-10 20:38 UTC (permalink / raw
  To: Gentoo Dev; +Cc: blueness

On Thu, Oct 10, 2019 at 4:03 PM Craig Andrews <candrews@gentoo.org> wrote:
>
> I'm working on getting HTTP/3 support in place for curl:
> https://github.com/gentoo/gentoo/pull/12920
>
> Yes, HTTP/3 isn't final yet. But we're Gentoo - that shouldn't stop us!
>
> My proposal involves:
> * A new USE_EXPAND, CURL_HTTP3, with two values: nghttp3 and quiche

Why do we need a USE_EXPAND for this? Will more than one package ever use it?

If it's only ever going to be referenced by net-misc/curl, just add
local USE flags.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] RFC: net-misc/curl: HTTP/3 support
  2019-10-10 20:38 ` Mike Gilbert
@ 2019-10-10 20:48   ` Michał Górny
  2019-10-11 16:20   ` Craig Andrews
  1 sibling, 0 replies; 4+ messages in thread
From: Michał Górny @ 2019-10-10 20:48 UTC (permalink / raw
  To: gentoo-dev; +Cc: blueness

[-- Attachment #1: Type: text/plain, Size: 826 bytes --]

On Thu, 2019-10-10 at 16:38 -0400, Mike Gilbert wrote:
> On Thu, Oct 10, 2019 at 4:03 PM Craig Andrews <candrews@gentoo.org> wrote:
> > I'm working on getting HTTP/3 support in place for curl:
> > https://github.com/gentoo/gentoo/pull/12920
> > 
> > Yes, HTTP/3 isn't final yet. But we're Gentoo - that shouldn't stop us!
> > 
> > My proposal involves:
> > * A new USE_EXPAND, CURL_HTTP3, with two values: nghttp3 and quiche
> 
> Why do we need a USE_EXPAND for this? Will more than one package ever use it?
> 
> If it's only ever going to be referenced by net-misc/curl, just add
> local USE flags.

+1 to local.  I know that curl mainainers have a history for adding
redundant USE_EXPANDs for extra user complexity but that's not a reason
to make things even worse.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] RFC: net-misc/curl: HTTP/3 support
  2019-10-10 20:38 ` Mike Gilbert
  2019-10-10 20:48   ` Michał Górny
@ 2019-10-11 16:20   ` Craig Andrews
  1 sibling, 0 replies; 4+ messages in thread
From: Craig Andrews @ 2019-10-11 16:20 UTC (permalink / raw
  To: gentoo-dev; +Cc: blueness, Mike Gilbert

[-- Attachment #1: Type: text/plain, Size: 757 bytes --]

On 10.10.2019 16:38, Mike Gilbert wrote:
> On Thu, Oct 10, 2019 at 4:03 PM Craig Andrews <candrews@gentoo.org> 
> wrote:
>> 
>> I'm working on getting HTTP/3 support in place for curl:
>> https://github.com/gentoo/gentoo/pull/12920
>> 
>> Yes, HTTP/3 isn't final yet. But we're Gentoo - that shouldn't stop 
>> us!
>> 
>> My proposal involves:
>> * A new USE_EXPAND, CURL_HTTP3, with two values: nghttp3 and quiche
> 
> Why do we need a USE_EXPAND for this? Will more than one package ever 
> use it?
> 
> If it's only ever going to be referenced by net-misc/curl, just add
> local USE flags.

Since I've received such a response from a few folks, I've updated the 
PR to not use USE_EXPAND and instead use local USE flags.

Thanks for the feedback,
~Craig

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-10-11 16:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-10 20:03 [gentoo-dev] RFC: net-misc/curl: HTTP/3 support Craig Andrews
2019-10-10 20:38 ` Mike Gilbert
2019-10-10 20:48   ` Michał Górny
2019-10-11 16:20   ` Craig Andrews

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox