Bug 17873 - Add Atom text editor to mageia
Summary: Add Atom text editor to mageia
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: http://atom.io
Whiteboard: MGA7TOO
Keywords:
: 21702 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-03-03 22:18 CET by TheSuperGeek
Modified: 2022-06-10 20:37 CEST (History)
7 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
Proposal spec file (10.67 KB, text/plain)
2020-04-17 03:25 CEST, Kristoffer Grundström
Details
atom patch to build with python2 (499 bytes, patch)
2020-04-17 03:27 CEST, Kristoffer Grundström
Details | Diff
Desktop fix patch (635 bytes, patch)
2020-04-17 03:27 CEST, Kristoffer Grundström
Details | Diff
rpm_build patch (1.60 KB, patch)
2020-04-17 03:28 CEST, Kristoffer Grundström
Details | Diff
startupwmclass patch (268 bytes, patch)
2020-04-17 03:28 CEST, Kristoffer Grundström
Details | Diff

Description TheSuperGeek 2016-03-03 22:18:01 CET
Hello, is it possible to have Atom text editor (atom.io) in mageia ?
The link to the sources is here : https://github.com/atom/atom/releases
I use it to code node.js.
Thank you.
Comment 1 Rémi Verschelde 2016-03-03 23:32:01 CET
I'd like to see it packaged too; I'm not particularly familiar with node.js packaging, nor am sure that we have the proper tools packaged already, so I haven't really tried building it myself yet. If someone steps up I'd be glad, if not I might eventually have a look myself as it's a pretty popular IDE nowadays.

Whiteboard: (none) => MGA5TOO
Version: 5 => Cauldron

Comment 2 Rémi Verschelde 2016-03-03 23:32:23 CET
Assigning to packagers collectively.

Assignee: bugsquad => pkg-bugs

Comment 3 Marja Van Waes 2016-11-02 09:28:55 CET
Sorry, bugs@ml and pkg-bugs@ml members, for the avalanche.

72 bugs with the "New RPM package request" component, had a severity of "normal" or more, which can lead to losing precious time when searching Bugzilla for bugs that urgently need to get fixed

Now mass-changing that to "enhancement", as it should be for package requests.

https://wiki.mageia.org/en/How_to_report_a_bug_properly#How_to_file_a_package_request

@ the reporter of this package request

Please check in http://madb.mageia.org/ whether this software did already get packaged, and close this bug report if it did.
Please do also close it if you find a package with the same purpose, that meets your needs.

Severity: normal => enhancement

Comment 4 TheSuperGeek 2016-11-24 20:33:31 CET
Closed because i found something to replace it.

Resolution: (none) => WONTFIX
Status: NEW => RESOLVED

Comment 5 Rémi Verschelde 2016-11-24 20:57:17 CET
I still think it would be a great addition, even if it's a hard one to package.

Status: RESOLVED => REOPENED
Resolution: WONTFIX => (none)

Comment 6 Marja Van Waes 2017-09-15 21:42:22 CEST
(In reply to Rémi Verschelde from comment #5)
> I still think it would be a great addition, even if it's a hard one to
> package.

Also, apmd conflicts with atom, because both provide a (very different) /usr/bin/apm (see bug #21701, that will be closed as invalid, because we don't support software we didn't package... it would be nice if that conflict can be worked around when atom does get packaged for Mageia)

CC: (none) => marja11

Comment 7 Marja Van Waes 2017-09-15 21:43:57 CEST
*** Bug 21702 has been marked as a duplicate of this bug. ***

CC: (none) => lacesz

Marja Van Waes 2017-09-15 21:45:55 CEST

Whiteboard: MGA5TOO => MGA5TOO, MGA6TOO

Helge Hielscher 2017-09-15 21:51:55 CEST

CC: (none) => hhielscher

Comment 8 Fabio Muller 2017-10-15 23:56:41 CEST
Bug 20878 https://bugs.mageia.org/show_bug.cgi?id=20878 , also opened for this. One more here to request to package the Atom.io into Mageia official tree. There is already a rpm package that by now the only problem is the bin name "apm" which is the same for apmd and Atom.io package manager apm. I already requested at the other bug to remove the apmd from the installed packages because it's an outdated package that new hardware , which is needed to run Mag6 fine , doesn't need anymore. The packager maintainer could rename apm bin to apmd or apma just to have this package available for god knows what it could be still used. But Atom.io is far more important to the community by now than apmd which didn't have any use. I installed atom.io successfully after remove apmd and as my system uses acpi no problem was detected and atom is running fine, so the best thing here is to drop apmd from the default. If someone needs, install from the repositories. If so.
Tks in advance.

CC: (none) => fabio.muller

Thomas Bigot 2017-11-17 16:29:09 CET

CC: (none) => thomas.bigot

Comment 9 papoteur 2019-12-31 15:56:37 CET
Hello,
This can be managed at least with Conflicts between atom and atmd, as suggested by Rémi.
This editor is very popular, it would be great to have it in Mageia.

CC: (none) => yves.brungard_mageia

papoteur 2019-12-31 15:57:02 CET

Whiteboard: MGA5TOO, MGA6TOO => MGA7TOO

Comment 10 Kristoffer Grundström 2020-04-17 03:25:52 CEST
Created attachment 11589 [details]
Proposal spec file

It doesn't build due to missing arch, but here's a proposal spec file for atom.

CC: (none) => hamnisdude

Comment 11 Kristoffer Grundström 2020-04-17 03:27:14 CEST
Created attachment 11590 [details]
atom patch to build with python2
Comment 12 Kristoffer Grundström 2020-04-17 03:27:37 CEST
Created attachment 11591 [details]
Desktop fix patch
Comment 13 Kristoffer Grundström 2020-04-17 03:28:01 CEST
Created attachment 11592 [details]
rpm_build patch
Comment 14 Kristoffer Grundström 2020-04-17 03:28:31 CEST
Created attachment 11593 [details]
startupwmclass patch
Comment 15 Kristoffer Grundström 2020-04-17 03:30:49 CEST
The spec file had a BuildRequires called python-versioned-command and it's src.rpm  came from python3 so I changed the line to python3 instead.

Was that wrong?
Comment 16 sturmvogel 2022-06-10 20:37:55 CEST
Microsoft announced to archive atom in december 2022 and ending development/support.

https://github.blog/2022-06-08-sunsetting-atom/

As this project will be unmaintained and archived... closing as WONTFIX.

Resolution: (none) => WONTFIX
Status: REOPENED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.