On 21/07/2020 14:21, Coty Sutherland wrote: > On Tue, Jul 21, 2020 at 9:15 AM Mark Thomas <ma...@apache.org > <mailto:ma...@apache.org>> wrote: > > On 21/07/2020 14:06, Coty Sutherland wrote: > > <snip/> > > > Oh yeah, you're right. They were included in the ASF binaries, but > > Fedora (and Debian I guess) built their own bits and that's where the > > classes came up missing. I wasn't able to identify *why* the classes > > weren't present, only that it was the OSGi step that was removing > them. > > I thought initially that it was because the Fedora version of > aqute-bnd > > in use is 3.5, but I don't see the classes in my local build from the > > 9.0.37 tag (using bnd 5.1) either. > > OK. That means it isn't quite as bad as it could be. > > What about the other packages in the original list? Are: > > org.apache.tomcat.util.bcel > org.apache.tomcat.util.http.fileupload.impl > org.apache.tomcat.util.http.fileupload.util.mime > > still present? > > > Nope.
That looks like an issue that will need fixing in Fedora's build system. Annotation scanning and the multipart upload API will be broken if those packages are missing. Going back to the fix I applied. The JSSE package was being used externally so that change looks to be OK. The modeler.modules package was not so I'm currently leaning towards reverting that part of the change. Overall, I don't mind exposing these packages externally if necessary but I'd prefer not to expose them if we don't have to. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org