<div dir="ltr">Hi Thomas,<div><br></div><div style>Did you get my feedback from your previous email?</div><div style><br></div><div style>I would like to get noVNC packaged in Debian for the Grizzly release. However, I also want to keep the swf object in the main tree because I don't want users that clone the tree to have something that works out of the box even on older browsers. So here are a few options that might work:</div>

<div style><br></div><div style>- The source and dist packaging process could just be defined to exclude the web-socket-js directory. I'm not sure if this is an option that would work for Debian.</div><div style>- Include a git submodule link to the web-socket-js sources but still keep the generated swf in the tree. This would allow Debian to build the swf file from scratch and replace the one in the tree.</div>

<div style>- I can create a git branch specifically for debian and other free-strict distributions which would have the non-free objects removed. This wouldn't contain the most up to date changes because I would only merge over to that branch for version tagged releases.</div>

<div style>- I could create a separate repository under my account and give you commit access and you could pull merge over changes from the main branch to that branch (it's more overhead that a branch in the same repo and I don't have time to manage that).</div>

<div style>- You could maintain your own downstream repo of noVNC that doesn't contain the binary pieces and merge changes into it. </div><div style><br></div><div style>For any of the last three I could put a link on the README to the location where the free-strict sources can be found.</div>

<div style><br></div><div style>Let me know if any of those options would work.</div><div style><br></div><div style>Regards,</div><div style><br></div><div style>Joel Martin (kanaka)</div><div style><br></div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Tue, Apr 9, 2013 at 10:24 AM, Thomas Goirand <span dir="ltr"><<a href="mailto:zigo@debian.org" target="_blank">zigo@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Joel,<br>
<br>
I've tried to upload Websockify in Debian, but it has been rejected by<br>
the FTP Masters, because this file:<br>
include/web-socket-js/WebSocketMain.swf<br>
<br>
doesn't have any source code, so this makes the whole package non-free.<br>
<br>
Would it be possible that you release a new version with the source file<br>
and without this .swf binary object? My understanding is that this is<br>
for adding web socket in those browsers who do not support it. If you<br>
really want to keep that file, then one solution would be to ship it in<br>
a separate (non-free) Git repository.<br>
<br>
Note that websockify is the last blocking piece of the OpenStack<br>
Grizzly, so that I can upload everything in Debian. So it is very<br>
important for me that this problem is addressed, and it would be really<br>
nice if you could fix it ASAP, so that I can upload OpenStack grizzly<br>
into Debian before the OpenStack summit next Monday.<br>
<br>
Please let me know,<br>
Cheers,<br>
<br>
Thomas Goirand (zigo)<br>
</blockquote></div><br></div>