[Bug 1132661] Review Request: atom - Atom editor from github

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1132661



--- Comment #44 from Mike Goodwin <mike@xxxxxxxxxxxx> ---
Packaging atom isn't even remotely a possibility until electron is able to be
built on koji. 

It seems the gentoo guys figured out how to build it at least:
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-util/electron/electron-1.3.13-r1.ebuild

This is a massive undertaking that will likely needs its own SIG/Community
surrounding it and the current chromium builds. (poor tom) There are hundreds
of electron based apps out there that are ripe for packaging, imho. My personal
interest is for Rocket.Chat.Electron. None of this is going to see any fruition
until their foundation (electron) is through review and able to be consistently
maintained.

One of the biggest problems that I can tell is that the
chromium/libchromiumcontent/electron instructions are based on pulling all
sorts of precompiled nonsense from their entire ecosystem - something which I
guess is to be expected from a chromium based project. This won't fly here, and
as such it needs to be torn down a re-done to be able to be packaged with
what's available to koji (and would probably have to be heavily based on the
efforts of @spot in packaging chromium) - as it stands I couldn't even get
electron to pass the bootstrap and/or build phase based on the instructions
they provide
(https://github.com/electron/electron/blob/master/docs/development/build-instructions-linux.md)
and that includes allowing it to pull all of the bundled material. It's
honestly suspect whether there are more than a handful of people out there
right now that can actually build it, it seems.

The next hurdle after that is going to be in automating and packaging the (what
im sure are hundreds) of node dependencies needed by atom, and after that,
unbundling atom and getting it to use all the previously mentioned efforts
properly. 

I highly doubt any one person will undertake these tasks in order to actually
packaged this monstrosity in such a way that would actually pass review, unless
we amass a significantly large community of people willing to work on it. 

I'm not holding my breath, though.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux