Summary: | dev-util/electron-2.0.17-r2 fails to build with new media-sound/pulseaudio-13.0: conflicting declaration of C function ‘pa_context_state_t pa_context_get_state(pa_context*)’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthew "Archer" Vaughn <nethershaw> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | emily, jstein, leonchik1976, nethershaw, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://forums.gentoo.org/viewtopic-t-1106300.html | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=694896 https://bugs.gentoo.org/show_bug.cgi?id=694960 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Deadline: | 2020-04-29 | ||
Attachments: |
complete build log
proposed patch proposed ebuild proposed patch (secondary) proposed ebuild |
Description
Matthew "Archer" Vaughn
2020-01-25 23:56:28 UTC
Created attachment 604428 [details]
complete build log
Search build log for the string 'FAILED' to reach the critical information.
Created attachment 604430 [details, diff]
proposed patch
Created attachment 604432 [details]
proposed ebuild
Created attachment 604438 [details, diff]
proposed patch (secondary)
Astonishingly, the original bug for which this report was opened conceals a second trivial error in one of the DOM files at chromium/third_party/WebKit/Source/core/dom/Document.cpp.
A semicolon is missing. That is all.
Since you can't actually validate that the original bug is resolved without completing a successful build, and since this secondary issue is so trivial, I am including the proposed patch for that as well.
If this package had a maintainer and we were able to use a supported release (upstream is at 7.1.10, now) instead of one that is shipping obviously broken source dependencies, maybe we wouldn't have this problem. Shall I volunteer if no one else is willing? If that is not an acceptable option, what are the necessary qualifications and what is the reason no one has risen to meet them?
Created attachment 604440 [details]
proposed ebuild
Updated proposed ebuild to additionally reference secondary patch.
You can build and test on your machine and simply prepare a pull request on github. Bots will make additional tests. If you want to be the responsible person permanently, you can choose to become a proxied maintainer. But you can also just do a single pull request. https://wiki.gentoo.org/wiki/GitHub_Pull_Requests Thank you for your contribution. I had a short look on the ebuild. Here a few ideas: * Please test the ebuild with repoman full -d -x https://wiki.gentoo.org/wiki/Repoman * We always try to use the latest EAPI, please bump to EAPI=7 * please fix the header. (see /usr/portage/skel.ebuild and https://devmanual.gentoo.org/ebuild-writing/eapi/) * A bot can look for additional mistakes, if you upload a PR via github * we are in progress to remove python 2 PYTHON_COMPAT=( python2_7 ) Can you make the package to run on python 3? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f79d2d9b224342346080628e9ca4b5b4acd38b commit 10f79d2d9b224342346080628e9ca4b5b4acd38b Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2020-04-29 12:35:59 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2020-04-29 12:44:00 +0000 dev-util/electron: remove last-rited pkg Closes: https://bugs.gentoo.org/show_bug.cgi?id=622020 Closes: https://bugs.gentoo.org/show_bug.cgi?id=652244 Closes: https://bugs.gentoo.org/show_bug.cgi?id=678066 Closes: https://bugs.gentoo.org/show_bug.cgi?id=690006 Closes: https://bugs.gentoo.org/show_bug.cgi?id=692146 Closes: https://bugs.gentoo.org/show_bug.cgi?id=701958 Closes: https://bugs.gentoo.org/show_bug.cgi?id=675578 Closes: https://bugs.gentoo.org/show_bug.cgi?id=681734 Closes: https://bugs.gentoo.org/show_bug.cgi?id=694072 Closes: https://bugs.gentoo.org/show_bug.cgi?id=706376 Closes: https://bugs.gentoo.org/show_bug.cgi?id=714850 Closes: https://bugs.gentoo.org/show_bug.cgi?id=713024 Closes: https://bugs.gentoo.org/show_bug.cgi?id=699866 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> dev-util/electron/Manifest | 13 - dev-util/electron/electron-2.0.17-r2.ebuild | 918 ---------------------------- dev-util/electron/files/toolchain/BUILD.gn | 37 -- dev-util/electron/metadata.xml | 21 - 4 files changed, 989 deletions(-) |