Summary: | devel/electron6: Fails to build on amd64 12-stable after snappy update | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Robert Cina <transitive> |
Component: | Individual Port(s) | Assignee: | Christoph Moench-Tegeder <cmt> |
Status: | Closed FIXED | ||
Severity: | Affects Many People | CC: | cmt, s.dirkwinkel, tagattie |
Priority: | --- | Keywords: | needs-qa, regression |
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(tagattie) koobs: maintainer-feedback? (cmt) cmt: merge-quarterly- |
Hardware: | amd64 | ||
OS: | Any | ||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243509 |
Description
Robert Cina
2020-01-23 15:09:31 UTC
(In reply to Robert Cina from comment #0) This is the same issue as the one reported as PR 243509. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243509 The patch committed with r523845 can be applied to this issue as well. https://svnweb.freebsd.org/ports?view=revision&revision=523845 I'm now asking a ports committer to review/commit some changes (including the patch) to electron ports. @Christoph Could you look at this issue given you resolved bug 243509 A commit references this bug: Author: cmt Date: Sat Jan 25 21:00:23 UTC 2020 New revision: 524133 URL: https://svnweb.freebsd.org/changeset/ports/524133 Log: devel/electron6: copy snappy fix from chromium electron6 comes with two copies of the chromium source code, of which seemingly only one is fully used - at least, the embedded leveldb fails in only one place after the update of archivers/snappy (the system-provided headers didn't match the embedded snappy anymore). PR: 243544 Reported by: Robert Cina Changes: head/devel/electron6/files/patch-third__part_snappy_src_snappy.h MFH not required - snappy didn't get MFHed, and electron6 isn't MFHed by default fixing the build was easy enough. But looking at this - the brings two (wtf?) copies of the chromium source code, both of which are three major versions behind and thus vulnerable as ... well, I can't find any comparison I'd dare to put down in writing. Should we really have this just to support one more editor? (there's only editors/vscode as a dependency). committed ports r524133 |