Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656310 - pkgcheck CI does not validate actual commit that causes CI to fail
Summary: pkgcheck CI does not validate actual commit that causes CI to fail
Status: CONFIRMED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Repository mirror & CI services
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-23 06:30 UTC by Sergei Trofimovich (RETIRED)
Modified: 2021-02-25 00:17 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Trofimovich (RETIRED) gentoo-dev 2018-05-23 06:30:26 UTC
Got another report of my commit breaking CI. I don't believe report correctly nailed down the commit. Bisection should be fixed.

"""
Subject: BROKEN: repository became broken!
To: <gentoo-automated-testing@lists.gentoo.org>
CC: <slyfox@gentoo.org>
Content-Type: text/plain; charset=utf8
Message-Id: <20180522225653.8F3ED3980310@drfinkelstein.bonedaddy.net>
Date: Tue, 22 May 2018 18:56:53 -0400 (EDT)
From: mgorny@bonedaddy.net

Looks like someone just broke Gentoo!

New issues (1):

https://qa-reports.gentoo.org/output/gentoo-ci/7a5b05058/output.html#sys-cluster/openmpi

Introduced by commits:

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbb9c39f09f

Changes since last check:
https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=range&q=0607474fe104..4bbb9c39f09f
"""
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-05-23 06:43:28 UTC
The code is at [1].  Any help would be appreciated.


[1]:https://github.com/mgorny/repo-mirror-ci
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2018-05-23 18:47:30 UTC
To start debugging it would be nice to have exact command arguments being ran on that particular false positive if it's easily extractable from logs.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-05-23 19:17:36 UTC
Sadly, logs are only stored if the script crashes.  I should probably add separate logs for bisecting but I don't currently have time to dive into that code.
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-07-07 19:18:01 UTC
Another miss today:

"""
Looks like someone just broke Gentoo!

New issues (21):

https://qa-reports.gentoo.org/output/gentoo-ci/d7c1196/output.html#dev-ruby/ruby-atk

https://qa-reports.gentoo.org/output/gentoo-ci/d7c1196/output.html#dev-ruby/ruby-cairo-gobject

... (other ruby stuff)


Introduced by commits:

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d904a3821

Changes since last check:
https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=range&q=3cab0379873..e7d904a3821

"""

Looks like off-by-one error. Or the sorting is confused by by-date/by-parent order mismatch.