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>

Reply via email to