On 02/16/2010 03:28 PM, Leif Hedstrom wrote:
So, the votes are sort of at a deadlock on issue #2. To resolve this, I'm just making this proposal, if you have issues with this, let me know, if not I will commit these changes:

    InkAPI.h -> ${prefix}/include/ts/2/ts.h
    RemapAPI.h -> ${prefix}/include/ts/2/remap.h


wrappers (which basically just include the files above):

    ${prefix}include/ts/ts.h
    ${prefix}include/ts/remap.h

Hmmm, so, thinking about how package owners would handle the versions, there is no (clean) way of having the wrapper files be owned by multiple packages (I think this is what Paul was hinting at).

How upset would the voters who voted for versioning with a wrapper be, if I change my vote into a non-versioned layout (which would turn it into a 3-3 tiebreak with Pauls vote)? That would reduce the above to simply

    InkAPI.h -> ${prefix}/include/ts/ts.h
    RemapAPI.h -> ${prefix}/include/ts/remap.h

(which is actually very close to my original proposal).


For the rare case of a developer who needs to compile plugins for multiple versions of ATS, all he has to do is compile with different --prefix options anyways, which is probably what he'd do anyways.

I apologize that this is becoming such a mess, there are so many opinions and ideas, it's difficult to accommodate everything and everyone.

-- Leif

Reply via email to