[Fedora-packaging] Packaging a web app that bundles a lot of stuff (OctoPrint)

T.C. Hollingsworth tchollingsworth at gmail.com
Sun Jan 19 07:58:29 UTC 2014


On Sat, Jan 18, 2014 at 8:07 PM, T.C. Hollingsworth
<tchollingsworth at gmail.com> wrote:
>> 2) underscore.js is packaged as nodejs package and we have the same problem
>> (if the thing in package is the same thing as in OctoPrint at all).
>
> I'll see about modifying that to ship a pure-JS subpackage.

nodejs-underscore now ships a pure-JS js-underscore subpackage fully
compliant to the new guidelines.  (Mostly thanks to Jamie Nguyen, the
maintainer, who already took care of the compilation/minification
process, all I had to do was ship the subpackage. :-)

Fixed in nodejs-underscore-15.1-2 for all current Fedora releases:
Rawhide: http://koji.fedoraproject.org/koji/buildinfo?buildID=492241
F20: https://admin.fedoraproject.org/updates/nodejs-underscore-1.5.1-2.fc20
F19: https://admin.fedoraproject.org/updates/nodejs-underscore-1.5.1-2.fc19

>> 5) LESS is packaged as nodejs package and pull nodejs with it. Also,
>> completely different version than in OctoPrint
>
> Will look at getting this one a pure JS subpackage too.  LESS changes
> seem very minor between major releases so porting here should be very
> simple (if not just drop-in).

This one's more involved.  It needs many of the same BuildRequires as
jquery does.  I'll revisit it once we get jQuery in the distro.

I filed this bug so it didn't get lost:
https://bugzilla.redhat.com/show_bug.cgi?id=1055145

-T.C.


More information about the packaging mailing list