Ah, got it.
> On Dec 22, 2014, at 9:11 AM, Philip Chimento <philip chimento gmail com> wrote:
>
> On Mon, Dec 22, 2014 at 9:04 AM, John Ralls <jralls ceridwen us> wrote:
>
>> On Dec 21, 2014, at 9:09 PM, Philip Chimento <philip chimento gmail com> wrote:
>>
>> On Tue, Dec 16, 2014 at 12:39 PM, John Ralls <jralls ceridwen us> wrote:
>>
>> > On Dec 16, 2014, at 12:25 AM, Philip Chimento <philip chimento gmail com> wrote:
>> >
>> > On Mon, Dec 15, 2014 at 11:01 AM, John Ralls <jralls ceridwen us> wrote:
>> >
>> >> On Dec 14, 2014, at 10:14 PM, Philip Chimento <philip chimento gmail com> wrote:
>> >>
>> >> On Mon, Dec 8, 2014 at 8:15 PM, John Ralls <jralls ceridwen us> wrote:
>> >>
>> >> > On Dec 8, 2014, at 3:37 PM, Philip Chimento <philip chimento gmail com> wrote:
>> >> >
>> >> > On Sun, Dec 7, 2014 at 5:05 PM, John Ralls <jralls ceridwen us> wrote:
>> >> > The upgrade of Bison to version 3 which you graciously provided breaks the WebKit build, which you also graciously provided. ISTR that you mumbled something about working on building a newer WebKit version. Are you?
>> >> >
>> >> > Yes! It's been a bit pre-empted by other stuff, but I am still working on building WebKit 2.4.7. [...]
>> [...] should I perhaps keep the old WebKit 1.x module intact, and instead add a new one for webkitgtk 2.x? I might have to add a new one anyway since webkitgtk 2.x has discontinued the old WebKit 1 single-process API, and a lot of apps still depend on it. How about two new modules named webkit1gtk and webkit2gtk?
>
> Yes, I think that would be wise.
>
> How about just “webkit” and “webkit2” so that app modulesets don’t break gratuitously?
>
> Actually what I meant was keeping the existing one, and adding two more. All the APIs and version numbers are confusing but here's everything I'm proposing in a nutshell:
>
> - WebKit - WebKitGTK 1.x, WebKit 1 API, works with GTK 2.x (could be built for GTK 3.x but let's not bother)
> - webkit1gtk - WebKitGTK 2.4.x, WebKit 1 API, works with GTK 3.x
> - webkit2gtk - WebKitGTK >2.6, WebKit 2 API, works with GTK 3.x
>
> I picked "webkit2gtk" because that's what the pkg-config file calls itself and "webkit1gtk" in analogy to that. (Actually webkit1gtk's pkg-config file is called "webkitgtk" so that might be better for consistency but a more confusing name.)
Could we use ‘webkit[12]gtk3’ to make it clear that they’re gtk3-only?
That aside, the only way to deal with the confusion is to comment each module with what it’s for.