[ https://issues.apache.org/jira/browse/KAFKA-1230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alok Lal updated KAFKA-1230: ---------------------------- Attachment: 0001-Added-changes-so-that-bin-.sh-files-can-work-with-CY.patch This is from the head of my fork. Please advise if you'd rather get it by me applying on a branch, etc. > shell script files under bin don't work with cygwin (bash on windows) > --------------------------------------------------------------------- > > Key: KAFKA-1230 > URL: https://issues.apache.org/jira/browse/KAFKA-1230 > Project: Kafka > Issue Type: Bug > Components: tools > Affects Versions: 0.8.0 > Environment: The change have been tested under GNU bash, version > 4.1.11(2)-release (x86_64-unknown-cygwin) running on Windows 7 Enterprise. > Reporter: Alok Lal > Fix For: 0.8.0, 0.8.1 > > Attachments: > 0001-Added-changes-so-that-bin-.sh-files-can-work-with-CY.patch > > Original Estimate: 24h > Remaining Estimate: 24h > > h3. Introduction > This bug is being created for a pull request that I had submitted earlier for > these. Per Jun this is so changes confirm to Apache license. > h3. Background > The script files to run Kafka under Windows don't work as is. One needs to > hand tweak them since their location is not bin but bin/windows. Further, the > script files under bin/windows are not a complete replica of those under bin. > To be sure, this isn't a complaint. To the contrary most projects now-a-days > don't bother to support running on Windows or do so very late. Just that > because of these limitation it might be more prudent to make the script files > under bin itself run under windows rather than trying to make the files under > bin/windows work or to make them complete. > h3. Change Summary > Most common unix-like shell on windows is the bash shell which is a part of > the cygwin project. Out of the box the scripts don't work mostly due to > peculiarities of the directory paths and class path separators. This change > set makes a focused change to a single file under bin so that all of the > script files under bin would work as is on windows platform when using bash > shell of Cygwin distribution. > h3. Motivation > Acceptance of this change would enable a vast body of developers that use (or > have to use) Windows as their development/testing/production platform to use > Kafka's with ease. More importantly by making the running of examples > smoothly on Windoes+Cygwin-bash it would make the process of evaluation of > Kafka simpler and smoother and potentially make for a favorable evaluation. > For, it would show commitment of the Kafka team to espouse deployments on > Windows (albeit only under cygwin). Further, as the number of people whom use > Kafka on Windows increases, one would attract people who can eventually fix > the script files under bin/Windows itself so that need to run under Cygwin > would also go away, too. -- This message was sent by Atlassian JIRA (v6.1.5#6160)