On Wed, May 14, 2014 at 6:45 AM, Miloslav Trmač <mitr@xxxxxxxx> wrote: > This is usefully detailed, but it’s not always clear what parts need to be > done by “other developers” (to use the template wording), particularly the > two “will need to be modified” references to Ruby/Java/Node.js . The known affected packages are listed in the "Dependencies" section of the change wiki, but for some more detail: These are issues have been prioritized since they're cases of JavaScript running locally on Fedora systems, not just being transmitted over HTTP. The FPC is much more concerned about bundling in these cases, and our guidelines have never actually permitted JS to be bundled in these instances. I think all the nodejs packages are all already taken care of by Jamie Nguyen and/or me at this point, except for coffee-script. (Will look at that one soon.) This just involved making sure there were pure JavaScript packages available so e.g. rubygem-uglifier can use a copy of uglify-js that doesn't require nodejs. There are only two ruby packages affected: rubygem-uglifier and rubygem-coffee-script. All that's required for them is dropping the .js files they bundle and replacing them by a symlink to the copy in the new js-* packages. I'll file bugs for them with patches once I've fixed coffee-script. Haven't really looked at Java too hard. I need to go through all the packages that depend on rhino and unpack their .jar files and see what wonders lie within... Unfortunately you can't symlink within a .jar file so these will likely need the static exception in the new guidelines. :-( Fixing them doesn't win us very much until we have some better tracking there, so these are kind of low priority. Will try and do more poking and update the wiki page over the weekend. (Also, I think we have everything we need for jQuery now, so I should be able to finish that up this weekend too. :-) Thanks, -T.C. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct