> How about this: submit a topic to the Call for Papers[1] and choose
> "Panel Discussion" for the "Submission Type". If you can get some
> other maintainers coordinated, you can choose to prepare some slides
> (maybe 5 mins each) and/or come with some conversation questions to
> get things started with a panel. Open up to the audience as well. I
> suspect you'll get a good conversation going. I'll certainly be there
> unless I must be elsewhere.

That sounds good to me. I'll put something together and submit as soon
as I can after checking with other maintainers to see if they're
interested.

> I know that some of the APR and httpd folks are absolutely rabid about
> not breaking backwards-compatibility. Perhaps we could bring them into
> the discussion to hear some of the things that they look for when
> maintaining compatibility.

That would be interesting. I'll try and chase up some of the
complaints that I've heard recently to see if I can bring them to the
list and sort them out.

> That's a new major release of Tomcat, though. We ought to be able to
> break whatever we want, there. I think complaints about lack of
> backward-compatibility are unwarranted in this particular case.

I'm not sure I agree with that (and I'm positive that other groups
don't because I've heard complaints). It's the same major version (8),
just a minor version update so the general expectation is that there
aren't any breaking changes. If we were talking about the difference
between 8 and 9, then sure we can do whatever is necessary as long as
things were properly deprecated, etc.

On Thu, Jan 12, 2017 at 3:30 PM, Christopher Schultz
<ch...@christopherschultz.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Coty,
>
> On 1/11/17 12:24 PM, Coty Sutherland wrote:
>> On Tue, Jan 10, 2017 at 3:14 PM, Christopher Schultz
>> <ch...@christopherschultz.net> wrote:
>>> +1
>>
>> I'm glad someone is interested :)
>>
>>> Perhaps we could have some representatives from the various
>>> distributions give a joint presentation.
>>
>> That would be great. I'd love to meet the other distro
>> maintainers.
>
> [snip]
>
>>> I think it would be a good idea to use some of that time to
>>> solicit feedback from the audience about what the distros could
>>> do to make things easier...
>>
>> +1, definitely. I will to do anything that we can to drive adoption
>> of tomcat up (distro-specific versions or ASF).
>
> How about this: submit a topic to the Call for Papers[1] and choose
> "Panel Discussion" for the "Submission Type". If you can get some
> other maintainers coordinated, you can choose to prepare some slides
> (maybe 5 mins each) and/or come with some conversation questions to
> get things started with a panel. Open up to the audience as well. I
> suspect you'll get a good conversation going. I'll certainly be there
> unless I must be elsewhere.
>
>> The biggest concern that I've heard from various of the involved
>> people (and may be a reason why other distros don't consume
>> updates as frequently) is that tomcat is not that great at
>> maintaining backwards compatibility;
>
> Understood.
>
>> I hear this complaint a lot and I get push back from packages that
>> have dependencies on tomcat when I do push our new revision
>> updates.
>
> I know that some of the APR and httpd folks are absolutely rabid about
> not breaking backwards-compatibility. Perhaps we could bring them into
> the discussion to hear some of the things that they look for when
> maintaining compatibility. In the Java world, there is no
> binary-compatibility, for instance, but API compatibility is of course
> essential.
>
>> I don't have any specific examples that I can think of right now
>> other than the update from 8.0 to 8.5 removing BIO.
>
> That's a new major release of Tomcat, though. We ought to be able to
> break whatever we want, there. I think complaints about lack of
> backward-compatibility are unwarranted in this particular case.
>
> For the most part, Tomcat devs tend to feel free to modify
> completely-internal APIs as necessary, but will make an effort to
> maintain backward-compatibility for semi-internal APIs. It might be a
> good exercise to identify which parts of Tomcat should be considered
> (publicly) stable and which parts are okay to modify.
> Backward-compatibility is relatively easy in Java for certain things.
> Major refactorings usually don't happen in a point-release.
>
> - -chris
>
> [1]
> http://events.linuxfoundation.org/events/apachecon-north-america/program
> /cfp
>
>
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBCAAGBQJYd+dpAAoJEBzwKT+lPKRY33kP/AhgdrtshBuHzdBSqryIJXho
> 1FmWOO26LzO8TivH/hrcioo6hgMCXP5I/YWYJ+PH9BYwVAbzMZehW+8+9bfq07Ug
> RZGzJo7Xv/J9xmEsZsIki5wnOLYVG+M80ZCLCGo80YEduQyhbnITvfH32D6jlLZc
> k8A8NGA+Gldyq+Rc+H2ZYnn7nbdgu2Tmk/5JrEUV34e3DD0fhKxr8DAJf6BbmcZ6
> BhZ2CqtK1ePa5RfKxLXaf9CVqkTan/9tGTA3mMRzTe6nMsDGr3SascYX4T9kf7OH
> X38c4LpddImdxL3i4gC11V/NGpNFJ8nkD6CRodWDUcqPRkjnxNQ/w9vEA2NL3feu
> MjV83pHy6Ow8S9MtRge3VBDEynwHQ/y9UaCw5gbjnSSCkSbCxrgtVvLgod/hHKTs
> Ru5vf/SVYS7spyawscQCadR/ehp6WBWx1SnfjMZsgFdmpWPl3Xy8puwonDkJSfd9
> 52PRV+9XiBWnHTPgwPGuktfMWhMKW9CON8I4WYEQANNyM447tRWnwEzpva+oysam
> s/rgXafxD9FVJuvIL41+VzUv42XcTs6sT548TaXmUapDYo29vMZB0AHevPvNHfm6
> 52Nhc9YRrgS9CqU/tdQIQBTqttr2h/lwzw+cS7XxRakXPOKPFzF/rbgAyQaRkZyW
> vhHRawolld3jjohm+OEr
> =w1b6
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to