unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Leo Famulari <leo@famulari.name>
To: Tanguy LE CARROUR <tanguy@bioneland.org>
Cc: guix-devel@gnu.org
Subject: Re: Making `python-next` the next `python`
Date: Mon, 8 Nov 2021 10:27:54 -0500	[thread overview]
Message-ID: <YYlB+g2/QtTNYQQO@jasmine.lan> (raw)
In-Reply-To: <1636365181.fjz1s263z7.astroid@rafflesia.none>

On Mon, Nov 08, 2021 at 10:58:40AM +0100, Tanguy LE CARROUR wrote:
> Just to make sure I don't ask any other stupid questions in the future,
> where am I supposed to get this information from? I mean, I checked
> `guix-devel` before posting, but could not find any mention to this topic.

You have to deduce it based on some knowledge about what kind of
packages can be updated on the master branch and what kind of packages
cannot be updated there.

The key criterion for updating packages on master is how many dependent
packages they have. Basically, to update something on the master branch,
it should have less than 300 transitive dependents. This is described in
item 8 of the manual section Submitting Patches:

https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html

Based on that knowledge, you can do `guix refresh --list-dependent
python`, and it will tell you "Building the following 6357 packages
would ensure 13585 dependent packages are rebuilt: [...]".

So, it's not something we can change on the master branch, and it is a
candidate for core-updates.

Then, you can check out the core-updates branch and see if the update
has been performed there. As we are in the final stages of the
core-updates cycle, there is also a core-updates-frozen branch, and even
a core-updates-frozen-batched-changes branch... to learn about those,
you'd have to ask on IRC or guix-devel.

I hope that helps!


  parent reply	other threads:[~2021-11-08 15:28 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-08  8:50 Making `python-next` the next `python` Tanguy LE CARROUR
2021-11-08  9:26 ` Guillaume Le Vaillant
2021-11-08  9:58   ` Tanguy LE CARROUR
2021-11-08 10:15     ` Guillaume Le Vaillant
2021-11-08 15:27     ` Leo Famulari [this message]
2021-11-09  7:38       ` Tanguy LE CARROUR

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

  List information: https://guix.gnu.org/

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

  git send-email \
    --in-reply-to=YYlB+g2/QtTNYQQO@jasmine.lan \
    --to=leo@famulari.name \
    --cc=guix-devel@gnu.org \
    --cc=tanguy@bioneland.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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).