|
Bugzilla – Full Text Bug Listing |
| Summary: | Add element-desktop along with neccessary dependencies to 15.6 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Natasha Ament <stacheldrahtje> |
| Component: | Other | Assignee: | Dominik Heidler <dheidler> |
| Status: | RESOLVED WONTFIX | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Enhancement | ||
| Priority: | P5 - None | CC: | brunopitrus, knurpht, stacheldrahtje |
| Version: | Leap 15.6 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Natasha Ament
2023-08-31 13:40:55 UTC
add extra e-mailaddress. I support this feature request This will require yarn, nodejs-electron, element-web and element-desktop to be submitted to 15.6. The problem is yarn: - We need to use classic yarn 1.22 and not the "berry" version, as the berry developers in their incredible wisdom decided to drop the offline mode which makes the application useless - We can't easily build yarn: It also requires offline dependencies, the documentation on how to bootstrap it (in version 1.22) is non existent and we would need dependencies like "gulp" to build it. - The current yarn in tumbeweed works around this issues by repackaging a "prebuilt" yarn. I personally don't consider this as a too big issue in the light of the given difficulties, as these files are still non-minified plain .js files including even comments. The question is if yarn will pass 15.6 review. I opened a SR - let's see what will happen: https://build.opensuse.org/request/show/1113429 Let's already open the remaining SRs and see what happens. nodejs-electron: https://build.opensuse.org/request/show/1113498 element-web: https://build.opensuse.org/request/show/1113499 element-desktop: https://build.opensuse.org/request/show/1113502 Electron was previously (15.4?) available in Leap. I have requested it to be removed because it was unsupported and effectively impossible to support — Leap needs ABI stability guarantee, and the version that was there was not only out of support by upstream, but also did not run current versions of the apps we ship. Let's not repeat this mistake. @dheidler I suggest that you enable building d:l:nodejs for 15.6 so that we can direct the user to it. |