On Mon, Jul 23, 2018 at 11:12 AM Dave Fisher <dave2w...@comcast.net> wrote:
> (3) Pulsar IO Connectors NAR files. > Signature and checksums pass. > LICENSE and DISCLAIMER exist in the top level of the package. > LICENSE and NOTICE plus DEPENDENCIES exist in the NAR files. > > ==> DISCLAIMER should be included in the NAR files. > ==> NOTICE should also be at the top level. > It's a bit tricky to add these. We are using the Apache NiFi NAR maven plugin to generate the archives. To add custom files, we would probably have to customize the plugin itself. > (4) DEB > Signature and checksums pass > NOTICE, LICENSE, and DISCLAIMER look good. > > ==> copyright files contain the Apache License. IMO these ought to contain > the NOTICE > Yes, I was a bit confused by this. My understanding was that in Debian convention the 'copyright' file contains the license. I left both LICENSE and 'copyright' just to be on the safe side. (5) RPM > Signature and checksums pass > NOTICE, LICENSE, and DISCLAIMER look good. > > ==> I’m curious about how the sqlite binary files are used. > The sqlite binary files (and similarly the Packages.gz for Debian) are used by the package manages (yum or apt-get) to fetch the metadata of the available packages. The idea would be for users to first import the YUM repository and then do the regular `yum install apache-pulsar-client`. Once the binaries are available on mirrors, we'll be adding instructions, similar to what Cassandra has for rpm/deb files at http://cassandra.apache.org/download/ Matteo -- Matteo Merli <mme...@apache.org>