Summary: | dev-libs/protobuf fails tests due to bug in dev-cpp/gtest | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plevine457, proxy-maint, tomboy64 |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-libs:protobuf-3.4.1:20170921-231946.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 emerge-info.txt dev-libs:protobuf-3.5.2:20180502-153309.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 |
Description
Toralf Förster
![]() Created attachment 495882 [details]
emerge-info.txt
Created attachment 495884 [details]
dev-libs:protobuf-3.4.1:20170921-231946.log
Created attachment 495886 [details]
emerge-history.txt
Created attachment 495888 [details]
environment
Created attachment 495890 [details]
etc.portage.tbz2
Created attachment 495892 [details]
logs.tbz2
Created attachment 495894 [details]
temp.tbz2
Older and newer versions of dev-libs/protobuf also have these failures. Example: dev-libs/protobuf-3.3.2: FAIL: protobuf-test FAIL: protobuf-lazy-descriptor-test FAIL: protobuf-lite-test FAIL: protobuf-lite-arena-test dev-libs/protobuf-3.4.1: FAIL: protobuf-test FAIL: protobuf-lazy-descriptor-test FAIL: protobuf-lite-test dev-libs/protobuf-3.5.1: FAIL: protobuf-test FAIL: protobuf-lazy-descriptor-test FAIL: protobuf-lite-test However the good news is that the patch from https://github.com/google/googletest/pull/1339 for dev-cpp/gtest (which is used by dev-libs/protobuf[test]) fixes these failures. (In reply to Arfrever Frehtes Taifersar Arahesis from comment #8) > However the good news is that the patch from > https://github.com/google/googletest/pull/1339 for dev-cpp/gtest (which is > used by dev-libs/protobuf[test]) fixes these failures. Nice. I submitted the PR this was based on but closed it since it broke continuous integration tests in Windows environment. Update the PR at https://github.com/gentoo/gentoo/pull/5605 with the patch. If anyone can merge it, please do. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ff87f01454fa2c2525917e7d2ff2b0089ade02 commit b6ff87f01454fa2c2525917e7d2ff2b0089ade02 Author: Peter Levine <plevine457@gmail.com> AuthorDate: 2018-01-08 02:48:58 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2018-01-09 16:10:06 +0000 dev-cpp/gtest: Fix double free error Bug: https://bugs.gentoo.org/631698 Closes: https://github.com/gentoo/gentoo/pull/5605 Package-Manager: Portage-2.3.16, Repoman-2.3.6 .../gtest/files/gtest-1.8.0-fix-doublefree.patch | 98 ++++++++++++++++++++++ dev-cpp/gtest/gtest-1.7.0-r1.ebuild | 2 +- dev-cpp/gtest/gtest-1.8.0-r1.ebuild | 68 +++++++++++++++ dev-cpp/gtest/gtest-1.8.0.ebuild | 2 +- dev-cpp/gtest/gtest-9999.ebuild | 1 + 5 files changed, 169 insertions(+), 2 deletions(-)} *** Bug 644044 has been marked as a duplicate of this bug. *** got at the unstable amd64 chroot image 17.0-systemd_abi32+64-test_20180501-232814 this : FAIL: protobuf-test Created attachment 529458 [details]
emerge-info.txt
Created attachment 529460 [details]
dev-libs:protobuf-3.5.2:20180502-153309.log
Created attachment 529462 [details]
emerge-history.txt
Created attachment 529464 [details]
environment
Created attachment 529466 [details]
etc.portage.tbz2
Created attachment 529468 [details]
logs.tbz2
Created attachment 529470 [details]
temp.tbz2
b/c bug #644044 was made a dup if this I added the current failure to this bug report (In reply to Toralf Förster from comment #15) > Created attachment 529460 [details] > dev-libs:protobuf-3.5.2:20180502-153309.log It is a different problem. Please file a new bug. |