{"action":"created","issue":{"url":"https://api.github.com/repos/gentoo/gentoo/issues/8314","repository_url":"https://api.github.com/repos/gentoo/gentoo","labels_url":"https://api.github.com/repos/gentoo/gentoo/issues/8314/labels{/name}","comments_url":"https://api.github.com/repos/gentoo/gentoo/issues/8314/comments","events_url":"https://api.github.com/repos/gentoo/gentoo/issues/8314/events","html_url":"https://github.com/gentoo/gentoo/pull/8314","id":321081598,"number":8314,"title":"sys-libs/db: port to EAPI 7","user":{"login":"hanetzer","id":2760645,"avatar_url":"https://avatars1.githubusercontent.com/u/2760645?v=4","gravatar_id":"","url":"https://api.github.com/users/hanetzer","html_url":"https://github.com/hanetzer","followers_url":"https://api.github.com/users/hanetzer/followers","following_url":"https://api.github.com/users/hanetzer/following{/other_user}","gists_url":"https://api.github.com/users/hanetzer/gists{/gist_id}","starred_url":"https://api.github.com/users/hanetzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hanetzer/subscriptions","organizations_url":"https://api.github.com/users/hanetzer/orgs","repos_url":"https://api.github.com/users/hanetzer/repos","events_url":"https://api.github.com/users/hanetzer/events{/privacy}","received_events_url":"https://api.github.com/users/hanetzer/received_events","type":"User","site_admin":false},"labels":[{"id":257560845,"url":"https://api.github.com/repos/gentoo/gentoo/labels/assigned","name":"assigned","color":"5319e7","default":false},{"id":740399504,"url":"https://api.github.com/repos/gentoo/gentoo/labels/no%20bug%20found","name":"no bug found","color":"b78a0e","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-08T07:59:11Z","updated_at":"2018-05-08T08:09:36Z","closed_at":"2018-05-08T08:09:36Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/gentoo/gentoo/pulls/8314","html_url":"https://github.com/gentoo/gentoo/pull/8314","diff_url":"https://github.com/gentoo/gentoo/pull/8314.diff","patch_url":"https://github.com/gentoo/gentoo/pull/8314.patch"},"body":"There are some problems with this one I can't quite solve myself. The upstream\r\npatches seem to be formatted to be -p0, which means they can't be just slapped\r\ninto the PATCHES array. One suggestion would be to mirror them in a devspace,\r\nmodified to be -p1 applicable (and preferably converted to a unified diff format,\r\nas the context diff used by upstream is 1. very large relatively speaking to a unified\r\ndiff and 2. difficult to easily assess visually, as compared to unified diffs).\r\n\r\nPorting to EAPI 7 because with an otherwise stock crossdev toolchain this cannot\r\nbe emerged because it cannot find autotools, with the following error:\r\n\r\n```\r\n* Running eautoreconf in '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/sys-libs/db-6.0.35-r1/work/db-6.0.35/dist' ...\r\n * ERROR: sys-libs/db-6.0.35-r1::gentoo failed (prepare phase):\r\n *   Cannot find the latest automake! Tried 1.16:1.16 1.15.1:1.15\r\n * \r\n * Call stack:\r\n *     ebuild.sh, line  124:  Called src_prepare\r\n *   environment, line 4944:  Called eautoreconf\r\n *   environment, line 1112:  Called _elibtoolize '--auto-ltdl' '--install' '--copy' '--force'\r\n *   environment, line  324:  Called autotools_run_tool 'libtoolize' '--install' '--copy' '--force'\r\n *   environment, line  672:  Called autotools_env_setup\r\n *   environment, line  625:  Called die\r\n * The specific snippet of code:\r\n *           [[ ${WANT_AUTOMAKE} == \"latest\" ]] && die \"Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE[*]}\";\r\n * \r\n * If you need support, post the output of `emerge --info '=sys-libs/db-6.0.35-r1::gentoo'`,\r\n * the complete build log and the output of `emerge -pqv '=sys-libs/db-6.0.35-r1::gentoo'`.\r\n!!! When you file a bug report, please include the following information:\r\nGENTOO_VM=  CLASSPATH=\"\" JAVA_HOME=\"/etc/java-config-2/current-system-vm\"\r\nJAVACFLAGS=\"\" COMPILER=\"\"\r\nand of course, the output of emerge --info =db-6.0.35\r\n * The complete build log is located at '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/sys-libs/db-6.0.35-r1/temp/build.log'.\r\n * The ebuild environment file is located at '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/sys-libs/db-6.0.35-r1/temp/environment'.\r\n * Working directory: '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/sys-libs/db-6.0.35-r1/work/db-6.0.35/dist'\r\n * S: '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/sys-libs/db-6.0.35-r1/work/db-6.0.35/build_unix'\r\n```"},"comment":{"url":"https://api.github.com/repos/gentoo/gentoo/issues/comments/387321118","html_url":"https://github.com/gentoo/gentoo/pull/8314#issuecomment-387321118","issue_url":"https://api.github.com/repos/gentoo/gentoo/issues/8314","id":387321118,"user":{"login":"Whissi","id":729436,"avatar_url":"https://avatars2.githubusercontent.com/u/729436?v=4","gravatar_id":"","url":"https://api.github.com/users/Whissi","html_url":"https://github.com/Whissi","followers_url":"https://api.github.com/users/Whissi/followers","following_url":"https://api.github.com/users/Whissi/following{/other_user}","gists_url":"https://api.github.com/users/Whissi/gists{/gist_id}","starred_url":"https://api.github.com/users/Whissi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Whissi/subscriptions","organizations_url":"https://api.github.com/users/Whissi/orgs","repos_url":"https://api.github.com/users/Whissi/repos","events_url":"https://api.github.com/users/Whissi/events{/privacy}","received_events_url":"https://api.github.com/users/Whissi/received_events","type":"User","site_admin":false},"created_at":"2018-05-08T08:09:36Z","updated_at":"2018-05-08T08:09:36Z","author_association":"CONTRIBUTOR","body":"Sorry, base-system won't adopt EAPI=7 that soon, see https://wiki.gentoo.org/wiki/Project:Base#Rules_and_limitations"}}
{"actor":{"display_login":"Whissi"}}