<div dir="ltr"><div>Hello JavaScript Team,<br></div><div><br></div><div>I have a package pending with a Request for Sponsorship (my first package), and I am blocked with the following lintian errors:</div><div><br></div><div>1. A source-is-missing error:</div><div><br></div><div>  js/jquery.flot.js line length is 3134 characters (>512)</div><div><br></div><div>This one occurs because the library flot (<a href="https://github.com/flot/flot">https://github.com/flot/flot</a>), which does not have a later release from the included release in 2014, has an inlined function of 3134 characters: <a href="https://github.com/flot/flot/blob/master/jquery.flot.js">https://github.com/flot/flot/blob/master/jquery.flot.js</a></div><div><br></div><div>Any tips on a good way to correct this?</div><div><br></div><div>-------------------------------------------</div><div><br></div><div>2. Two source-is-missing errors that are false positives because of a long line in the source file. </div><div><br></div><div>But if I create a</div><div><br></div><div>  debian/rutorrent.lintian-overrides</div><div><br></div><div>with the contents:</div><div><br></div><div>  rutorrent source: source-is-missing plugins/extsearch/init.js</div><div><br></div><div>then I get an error:</div><div><br></div><div>  rutorrent: malformed-override Override of source-is-missing for package type source (expecting binary)</div><div><br></div><div>How can I successfully override these?</div><div><br></div><div>-------------------------------------------</div><div><br></div><div>3. embedded-javascript-library warnings because upstream has packaged their dependencies. The dependency versions are very old, for example:</div><div><br></div><div>Based on the md5sum of jquery.js, upstream is using jQuery v1.11.2. </div><div><br></div><div>libjs-jquery is 3.1.1-2, two major versions ahead, thus I doubt I can drop in this replacement and test thoroughly enough to ship it with any confidence that there won't be many run-time bugs.</div><div><br></div><div>And if I can't drop in a replacement, I would feel quite a hindrance to the developer bothering him with updating his JavaScript dependencies that currently work just fine.</div><div><br></div><div>I have noticed that, for example, the "wordpress" package has overrides:</div><div># Opportunistic replacement is in place but the Debian version does</div><div># not match the wordpress version</div><div>wordpress: embedded-javascript-library usr/share/wordpress/wp-includes/js/jquery/jquery.form.js please use libjs-jquery-form</div><div>wordpress: embedded-javascript-library usr/share/wordpress/wp-includes/js/jquery/jquery.form.min.js please use libjs-jquery-form</div><div>...</div><div><br></div><div>Is it acceptable for me to do the same, at least for the time being?</div><div><br></div><div>-------------------------------------------</div><div><br></div><div>Package can be seen here:</div><div><br></div><div>  <a href="https://mentors.debian.net/package/rutorrent">https://mentors.debian.net/package/rutorrent</a></div><div><br></div><div>and the associated RFS:</div><div><br></div><div>  <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849521">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849521</a></div></div>