Re: F21 System Wide Change: Web Assets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne 15.5.2014 22:49, T.C. Hollingsworth napsal(a):
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.

Is it true actually? Last time I was checking the Ruby packages contained different/modified version of upstream JS files.

Vít



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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux