GNU bug report logs - #79073
Request for merging "python-team" branch

Previous Next

Package: guix-patches;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Tue, 22 Jul 2025 08:27:02 UTC

Severity: normal

To reply to this bug, email your comments to 79073 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Tue, 22 Jul 2025 08:27:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 22 Jul 2025 08:27:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: guix-patches <at> gnu.org 
Subject: Request for merging "python-team" branch
Date: Tue, 22 Jul 2025 09:25:51 +0100
[Message part 1 (text/plain, inline)]
Hi Guix,

Placing to the queue the Python team branch. It will include the work of
"On the way to pyproject-build-system everywhere"
<https://codeberg.org/guix/guix/milestone/20775>

--
Oleg
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Tue, 16 Sep 2025 18:33:01 GMT) Full text and rfc822 format available.

Message #8 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: 79073 <at> debbugs.gnu.org
Subject: Re: bug#79073: Request for merging "python-team" branch
Date: Tue, 16 Sep 2025 18:32:15 +0000
Hi Oleg!

On Tue, Jul 22, 2025 at 09:25 AM, Sharlatan Hellseher wrote:

> Hi Guix,
>
> Placing to the queue the Python team branch. It will include the work of
> "On the way to pyproject-build-system everywhere"
> <https://codeberg.org/guix/guix/milestone/20775>
>
> --
> Oleg

What is the current status of this branch? I have a big world rebuild
going on in mesa-updates (next in the queue) and was wondering if I
should rebase on this branch?

In particular, I see python-coverage is failing tests on mesa-updates. I
tried to just cherry pick the update to that package from python-team
but it seems it is failing for other reasons (it does build on
python-team).

Thanks!
John





Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Tue, 16 Sep 2025 19:03:02 GMT) Full text and rfc822 format available.

Message #11 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: 79073 <at> debbugs.gnu.org
Subject: Re: bug#79073: Request for merging "python-team" branch
Date: Tue, 16 Sep 2025 19:02:03 +0000
On Tue, Sep 16, 2025 at 06:32 PM, John Kehayias wrote:

> Hi Oleg!
>
> On Tue, Jul 22, 2025 at 09:25 AM, Sharlatan Hellseher wrote:
>
>> Hi Guix,
>>
>> Placing to the queue the Python team branch. It will include the work of
>> "On the way to pyproject-build-system everywhere"
>> <https://codeberg.org/guix/guix/milestone/20775>
>>
>> --
>> Oleg
>
> What is the current status of this branch? I have a big world rebuild
> going on in mesa-updates (next in the queue) and was wondering if I
> should rebase on this branch?
>
> In particular, I see python-coverage is failing tests on mesa-updates. I
> tried to just cherry pick the update to that package from python-team
> but it seems it is failing for other reasons (it does build on
> python-team).
>

Just tried a local rebase and python-coverage does build successfully.
So if I should rebase on the python-team branch, I can do that in the
next day or so with a version bump to mesa as well. Let me know what you
are thinking with the branch or if there are a few commits I can just
cherry pick.

> Thanks!
> John





Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Wed, 17 Sep 2025 09:44:02 GMT) Full text and rfc822 format available.

Message #14 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: John Kehayias <john.kehayias <at> protonmail.com>
Cc: mail <at> cbaines.net, Sharlatan Hellseher <sharlatanus <at> gmail.com>,
 79073 <at> debbugs.gnu.org
Subject: Re: bug#79073: Request for merging "python-team" branch
Date: Wed, 17 Sep 2025 11:43:29 +0200
Hello,

is the branch ready from the Python team perspective?

It currently fails to evaluate on data.qa (just as mesa-updates, but for
a different reason):
   https://data.qa.guix.gnu.org/revision/848519ed83a65d8405c78bc99157bcd02207b7a6

I do not know whether this is due to a problem with the branch (I could
build it locally) or a (transient?) failure of the data service (which
has some recent evaluations of the master branch).

Maybe you could try to rebase once again?

If the problem comes from the data service, we could also go by CI:
   https://ci.guix.gnu.org/jobset/python-team
I do not quite know how to judge a branch by CI; the best way I see
(literally) is looking at the dashboard for x86_64, which currently
still has a lot of holes.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Wed, 17 Sep 2025 11:48:02 GMT) Full text and rfc822 format available.

Message #17 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 79073 <at> debbugs.gnu.org
Cc: john.kehayias <at> protonmail.com, andreas <at> enge.fr
Date: Wed, 17 Sep 2025 12:47:31 +0100
[Message part 1 (text/plain, inline)]
Hi,

I've migrated the last python package which affect ration is >0.7%, see:
<https://codeberg.org/guix/guix/issues/928>, and was about to fix any
build/test issue on a wider scale.

https://codeberg.org/Hellseher/guix-files/src/branch/main/python-team-stats.json

My strategy is:
- build all packages which affect ration is >0.7%
- build all packages where input count >= 10
- if I have resources build all >0.7% with -P1

I need help to verify the builds or fix failing packages.

--8<---------------cut here---------------start------------->8---
---[ Commits stats ]---
* from-to: 3d3ae727d6106ffeae9cf80e3369842610670efb..36ecf6b0f2e4fbc57bdbc222a1c002f16b7bf7b6
* count: 479

---[ Packages stats ]---
* added: 17
* fixed: 25
* adjusted: 19
* realocated: 8
* removed: 29
* updated: 262

---[ Contributors ]---
* Felix Gruber <felgru <at> posteo.net>
* Jake Forster <jakecameron.forster <at> gmail.com>
* Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
* Nguyễn Gia Phong <mcsinyx <at> disroot.org>
* Nicolas Graves <ngraves <at> ngraves.fr>
* Sharlatan Hellseher <sharlatanus <at> gmail.com>
* wrobell <wrobell <at> riseup.net>

---[ Refresh inpact ]---
Building the following 5179 packages would ensure 18509 dependent packages are rebuilt
--8<---------------cut here---------------end--------------->8---

--
Oleg
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Wed, 17 Sep 2025 12:02:02 GMT) Full text and rfc822 format available.

Message #20 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: john.kehayias <at> protonmail.com, mail <at> cbaines.net, 79073 <at> debbugs.gnu.org
Subject: Re:
Date: Wed, 17 Sep 2025 14:01:28 +0200
After Oleg rebased the branch, I have tried to restart guix-data-service
on data.qa to force an evaluation, but it fails to start with messages
like this:
# herd start guix-data-service
Service user-homes has been started.
PID file '/var/run/guix-data-service/pid' did not show up; terminating process 66636.
Service guix-data-service could not be started.
herd: error: failed to start service guix-data-service

and no message in the log file. I have seen this PID file not showing
quite frequently with bffe, but there it can usually be "solved" by just
restarting the service. Could you maybe have a look, Chris?

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Wed, 17 Sep 2025 19:35:02 GMT) Full text and rfc822 format available.

Message #23 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 79073 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>,
 Andreas Enge <andreas <at> enge.fr>, Christopher Baines <mail <at> cbaines.net>
Subject: Request for merging "python-team" branch
Date: Wed, 17 Sep 2025 20:33:43 +0100
[Message part 1 (text/plain, inline)]
Hi John,


I tried my best to remove development dependencies from inputs: coverage,
pylint, flake and friends (see details on the milestone).

Encourage everyone not to include them in new packages, and
exclude while refreshing existing ones.

VCS: https://github.incerto.xyz/; https://git.sr.ht/~hellseher/
GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5

… наш разум - превосходная объяснительная машина которая способна найти
смысл почти в чем угодно, истолковать любой феномен, но совершенно не в
состоянии принять мысль о непредсказуемости.
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Thu, 18 Sep 2025 07:47:05 GMT) Full text and rfc822 format available.

Message #26 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: John Kehayias <john.kehayias <at> protonmail.com>
Cc: tanguy <at> bioneland.org, Sharlatan Hellseher <sharlatanus <at> gmail.com>,
 me <at> bonfacemunyoki.com, mail <at> cbaines.net, lars <at> 6xq.net, 79073 <at> debbugs.gnu.org,
 ngraves <at> ngraves.fr, monego <at> posteo.net
Subject: Re: bug#79073: Request for merging "python-team" branch
Date: Thu, 18 Sep 2025 09:46:29 +0200
Am Wed, Sep 17, 2025 at 11:43:29AM +0200 schrieb Andreas Enge:
> If the problem comes from the data service, we could also go by CI:
>    https://ci.guix.gnu.org/jobset/python-team

The branch still fails to be evaluated by the data service, but has been
finished (on x86_64 and i686) on CI.

The dashboard
   https://ci.guix.gnu.org/eval/2086165/dashboard
looks mostly green, but there is a certain cumulation of dark red
(failed builds) and rose (failed dependencies) dots for python-...
packages.

Maybe the python team (in cc) could have a look?

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#79073; Package guix-patches. (Thu, 18 Sep 2025 22:06:02 GMT) Full text and rfc822 format available.

Message #29 received at 79073 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 79073 <at> debbugs.gnu.org
Subject: Request for merging "python-team" branch
Date: Thu, 18 Sep 2025 23:04:55 +0100
[Message part 1 (text/plain, inline)]
1. Success to build all packages with large impact!

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix build -v1 $(jq -r '.[]|select(.affect_ratio > 0.7)| [.package_name + "@" + .package_guix_version]|@tsv' python-team-stats.json)
--8<---------------cut here---------------end--------------->8---
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified today.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.