public inbox for gentoo-guru@lists.gentoo.org
 help / color / mirror / Atom feed
From: Philippe Chaintreuil <gentoo_bugs_peep@parallaxshift.com>
To: gentoo-guru@lists.gentoo.org, Shaoyu Tseng <1over137@anche.no>
Subject: [gentoo-guru] Dev branch failing pkgcheck scan
Date: Fri, 15 Apr 2022 09:06:51 -0400	[thread overview]
Message-ID: <d0a15e66-521a-3816-df7f-55fce1135b75@parallaxshift.com> (raw)

I'm getting an exception out of pkgcheck scan this morning.

What's our protocol for issues like this?  Rollback the change 
immediately?  Or reach out and see if the commiter can fix it?

============================================================================
peep@kant ~/git/guru $ pkgcheck scan --net
pkgcheck scan: error: Traceback (most recent call last):
   File "/usr/lib/python3.9/site-packages/pkgcore/ebuild/atom.py", line 
261, in __init__
     sf(self, "_cpv", cpv.CPV(self.cpvstr, versioned=bool(self.op)))
   File "/usr/lib/python3.9/site-packages/pkgcore/ebuild/cpv.py", line 
317, in __init__
     raise InvalidCPV(cpvstr, f"invalid version '{pkg_chunks[-1]}'")
pkgcore.ebuild.errors.InvalidCPV: app-misc/vocabsieve-.4: invalid 
version '.4'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
   File "/usr/lib/python3.9/site-packages/pkgcheck/pipeline.py", line 
227, in _run
     self._queue_work(sync_pipes, work_q)
   File "/usr/lib/python3.9/site-packages/pkgcheck/pipeline.py", line 
172, in _queue_work
     for restrict in unversioned_source.itermatch(restriction):
   File "/usr/lib/python3.9/site-packages/pkgcheck/sources.py", line 
378, in itermatch
     for pkg in super().itermatch(restrict, **kwargs):
   File "/usr/lib/python3.9/site-packages/pkgcheck/sources.py", line 
247, in itermatch
     yield from super().itermatch(restrict, raw_pkg_cls=RawCPV, **kwargs)
   File 
"/usr/lib/python3.9/site-packages/pkgcore/repository/prototype.py", line 
298, in _internal_match
     for pkg in self._internal_gen_candidates(candidates, **kwargs):
   File 
"/usr/lib/python3.9/site-packages/pkgcore/repository/prototype.py", line 
295, in _internal_gen_candidates
     yield from sorter(pkg_filter(pkgs))
   File "/usr/lib/python3.9/site-packages/pkgcheck/packages.py", line 
41, in __lt__
     return self.versioned_atom < other.versioned_atom
   File "/usr/lib/python3.9/site-packages/pkgcheck/packages.py", line 
33, in versioned_atom
     return atom.atom(f'={self}')
   File "/usr/lib/python3.9/site-packages/snakeoil/caching.py", line 
115, in __call__
     instance = super(WeakInstMeta, cls).__call__(*a, **kw)
   File "/usr/lib/python3.9/site-packages/pkgcore/ebuild/atom.py", line 
263, in __init__
     raise errors.MalformedAtom(orig_atom) from e
pkgcore.ebuild.errors.MalformedAtom: invalid package atom: 
'=app-misc/vocabsieve-.4'
Sandboxed process killed by signal: Broken pipe
Sandboxed process killed by signal: Broken pipe
Sandboxed process killed by signal: Broken pipe
============================================================================

My git bisect say this is the first bad commit:

============================================================================
318009746930e0b83ed39e6b74968f2a44720b1c is the first bad commit
commit 318009746930e0b83ed39e6b74968f2a44720b1c
Author: Shaoyu Tseng <1over137@anche.no>
Date:   Fri Apr 15 06:25:21 2022 -0400

     app-misc/vocabsieve: move from app-misc/ssmtool

     Signed-off-by: Shaoyu Tseng <1over137@anche.no>

  app-misc/ssmtool/Manifest                   |  1 -
  app-misc/ssmtool/metadata.xml               | 12 ----------
  app-misc/ssmtool/ssmtool-0.6.4.ebuild       | 35 
----------------------------
  app-misc/vocabsieve/Manifest                |  1 +
  app-misc/vocabsieve/metadata.xml            | 12 ++++++++++
  app-misc/vocabsieve/ssmtool-0.6.4.ebuild    | 35 
++++++++++++++++++++++++++++
  app-misc/vocabsieve/vocabsieve-0.7.0.ebuild | 36 
+++++++++++++++++++++++++++++
  profiles/updates/2Q-2022                    |  1 +
  8 files changed, 85 insertions(+), 48 deletions(-)
  delete mode 100644 app-misc/ssmtool/Manifest
  delete mode 100644 app-misc/ssmtool/metadata.xml
  delete mode 100644 app-misc/ssmtool/ssmtool-0.6.4.ebuild
  create mode 100644 app-misc/vocabsieve/Manifest
  create mode 100644 app-misc/vocabsieve/metadata.xml
  create mode 100644 app-misc/vocabsieve/ssmtool-0.6.4.ebuild
  create mode 100644 app-misc/vocabsieve/vocabsieve-0.7.0.ebuild
  create mode 100644 profiles/updates/2Q-2022
============================================================================

For ease of reference: 
https://github.com/gentoo/guru/commit/318009746930e0b83ed39e6b74968f2a44720b1c

Thanks.

				-- Philippe Chaintreuil


             reply	other threads:[~2024-11-24 22:47 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-15 13:06 Philippe Chaintreuil [this message]
2022-04-15 13:22 ` [gentoo-guru] Re: Dev branch failing pkgcheck scan 1over137
2022-04-15 13:28   ` Philippe Chaintreuil
2022-04-15 14:21     ` Andrew Ammerlaan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d0a15e66-521a-3816-df7f-55fce1135b75@parallaxshift.com \
    --to=gentoo_bugs_peep@parallaxshift.com \
    --cc=1over137@anche.no \
    --cc=gentoo-guru@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox