Yup, just created https://issues.apache.org/jira/browse/KAFKA-1622
On Mon, Sep 1, 2014 at 2:29 PM, Jun Rao <jun...@gmail.com> wrote: > Hi, Joe, > > Since you added the signing part, is it possible to make it off by default > (instead of having people do "-x signArchives")? > > Thanks, > > Jun > > > On Mon, Sep 1, 2014 at 10:20 AM, Jay Kreps <jay.kr...@gmail.com> wrote: > > > Hey Bill, > > > > Thanks for this very useful list. > > > > I think part of the problem is this. We have started versioning our > > documentation with each release. We do this to ensure people on older > > releases can still see the documentation. In the latest release we > > migrated a bunch of stuff off the wiki to help it stay versioned with > > the main docs--that was why you were seeing some content on the wiki > > and some on the main site. So the older version of the docs point to > > the wiki, and the newer docs are in html. Unfortunately Google isn't > > very smart about this, and may well choose the top hit to be the doc > > from the older release (similar thing happens with jdk javadocs). > > > > Here are some things I think we could do: > > 1. Yes, in general we are keeping things in site docs rather than > > wiki. The reason to retain the wiki version is so the docs on the > > older version remain complete. > > 2. Quickstart: you are using the 0.8.0 quickstart. It works with 0.8.0 > > but some details have changed for 0.8.1.1 (cli options, build > > commands, etc). > > 3. Ditto here. Good call on the projects page--looks like Jun fixed that. > > 4. Oops, looks like Jun filed a JIRA for that. > > 5. For Java 8, can you file a JIRA and include what you did and > > whatever went wrong for you? > > 6. Jun, can we default to not signing? That might be more intuitive... > > 7. Can you elaborate on the javaapi coverage? I think you are saying > > that the documentation is incomplete? > > 8. Good point, that is a bug. Filed KAFKA-1621 for it. > > > > Each of the suggestions you made would be very useful, it would be > > great if you would be willing to help us improve those things. > > > > -Jay > > > > On Sat, Aug 30, 2014 at 5:53 AM, Bill de hÓra <b...@dehora.net> wrote: > > > Hi, > > > > > > On twitter recently [1] I said I'd send on a list of things that made > > > getting 0.8 setup for a quick bench awkward. Individually they're all > > minor > > > and I apologize if this seem like nitpicking. But in sum, getting > through > > > them was a bit of a chore; it took maybe just short of a couple of > hours > > and > > > a strong cup of coffee get to log stream nirvana :) > > > > > > Anyway, here's a list of things that tripped me up - > > > > > > - It seems like the 0.8 docs are in transition, or old docs have been > > > abandoned. There is some information on cwiki.apache.org and some on > > > kafka.apache.org. When I searched it was hit and miss which I landed > on. > > > > > > - The quickstart on cwiki.apache.org looks very wrong. It still > shows > > sbt, > > > but the project builds with gradle, the kafka-create-topic.sh params > are > > > wrong, the producer example's Partitioner has a generic param but > > > Partitioner in the code doesn't have one, etc. > > > > > > - Some stuff on kafka.apache org also looked wrong, eg creating > topics > > in > > > https://kafka.apache.org/08/quickstart.html, broken link to > > > http://kafka.apache.org/projects.html, the link back to the code > > example on > > > cwiki. > > > > > > - The Kafka 0.8 binaries ship with perf scripts, but not perf lib. > > > > > > - A download for the perf lib wasn't anywhere I could see on the site > > > (http://kafka.apache.org/downloads.html) - you'd have to know to > search > > > maven, or checkout Kafka and build it, and then put the jar into the > lib > > > area. > > > > > > - The project doesn't work/build with java 8 afaict, or didn't for > me; > > > there didn't seem to be a way to know that in advance. > > > > > > - The project trunk failed to build due to some signing/license > checks > > > (the diff I used to get things to build is here: > > > https://gist.github.com/dehora/7e3c0bd75bb2b5d87557). > > > > > > - The javaapi coverage is partial. Initially I wasn't sure if I had > > failed > > > to import things from the right package before realizing I was looking > at > > > bad docs. > > > > > > - The messages flag on the perf script is required but not marked as > > > required. > > > > > > > > > In terms of what might help others, and I'd be happy to pitch in if > > people > > > thought they would make things easier, here's another list - > > > > > > - Have working code examples for 0.8, and mention StringEncoder in > the > > > docs for serializer.class. > > > > > > - Delete wrong information. It seems like there should be just one > > > doc/wiki site and that cwiki.apache.org could be removed or marked > dead > > in > > > big friendly letters. > > > > > > - Ship the perf jar with the binary, or, remove the perf scripts and > > > create a separate perf distributable. > > > > > > - Make the build work out of the box. It seems like the lic/singing > > checks > > > are for publication rather than local dev. (I haven't tried the > > instructions > > > to setup in an IDE yet). > > > > > > Bill > > > > > > [1] https://twitter.com/dehora/status/503207180544520193 > > >