[Bug 1224133] New: element-desktop: garbage in app.asar
https://bugzilla.suse.com/show_bug.cgi?id=1224133 Bug ID: 1224133 Summary: element-desktop: garbage in app.asar Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications Assignee: screening-team-bugs@suse.de Reporter: brunopitrus@hotmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- app.asar contains files that should not be shipped (source codes etc.) In particular the directories `npm-packages-offline-cache` and `.hak` take up several hundred MB. I suggest not using asar and instead shipping the app unpacked. Then many such problems would be detected by rpmlint. (Would help build reproducibility, too.) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1224133
Bruno Pitrus
https://bugzilla.suse.com/show_bug.cgi?id=1224133
Bruno Pitrus
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c1
--- Comment #1 from sergio Basto
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c2
--- Comment #2 from Dominik Heidler
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c3
--- Comment #3 from sergio Basto
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c4
--- Comment #4 from sergio Basto
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c5
--- Comment #5 from sergio Basto
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c6
Bruno Pitrus
BTW, to build on Fedora we need :
I'm doing a genereal cleanup of this package (thanks to macros i've introduced to nodejs-electron-devel) and was going to fix Fedora builds anyway. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1224133
Bruno Pitrus
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c7
--- Comment #7 from sergio Basto
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c8
--- Comment #8 from sergio Basto
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c9
Bruno Pitrus
BuildRequires: element-web = %{version}
It's needed only because element-web provides some directories we install into. We don't use element-web during build otherwise.
- %{_isa} should have "?" %{?_isa}
It does not really need it. All versions of RPM without the _isa macro have been unsupported long ago. [Also closing this since https://build.opensuse.org/request/show/1175898 got accepted into factory] -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1224133
https://bugzilla.suse.com/show_bug.cgi?id=1224133#c10
--- Comment #10 from Bruno Pitrus
app-builder package does not exist in Fedora
This package should work https://build.opensuse.org/package/show/devel:languages:nodejs/app-builder -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com