all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Brian Cully via Guix-patches via <guix-patches@gnu.org>
To: Lars-Dominik Braun <lars@6xq.net>
Cc: jgart <jgart@dismail.de>, "Ludovic Courtès" <ludo@gnu.org>,
	63044@debbugs.gnu.org
Subject: [bug#63044] [PATCH] gnu: python-setuptools: Disable date checking in bdist_egg.py
Date: Mon, 01 May 2023 13:36:32 -0400	[thread overview]
Message-ID: <87jzxskkpv.fsf@psyduck.jhoto.kublai.com> (raw)
In-Reply-To: <ZE9c6SjAY/gF3BOA@philomena>


Lars-Dominik Braun <lars@6xq.net> writes:

> is it correct that this change is required only for packages 
> *not* using
> python-build-system? python-build-system itself already has a 
> phase
> called ”ensure-no-mtimes-pre-1980“, which should fix the issue 
> for
> all Python packages. Can we use that phase for affected packages 
> (two,
> so far) and/or factor it out of python-build-system?

I've only run into the issue with ‘gnu-build-system’, and your 
explanation that ‘python-build-system’ has an extra phase would 
explain why.

As for factoring it out of ‘python-build-system’, I gave this two 
attempts, but there didn't seem to be any good place for it; (guix 
build utils) caused the entire world to be rebuilt, and (guix 
utils) got me chided in IRC, though I don't know what the 
rationale was.

But given the fact that the date check will always fail, it makes 
sense to me to cut the problem at the source, hence the current 
version of this patch. It does cause a lot of rebuilding, as well, 
of course, but we're looking at a pretty big rebuild due to Python 
changes in the near future anyway to fix the issue with 
Yubikeys. My intention was for this patch to get bundled up with 
that.

Note that I have no idea what the true scope of the problem is, 
these are just the packages I had issues with because I install 
‘lxd’ and ‘autofs’. I don't have the guix-fu to check every 
package that uses either ‘python’, ‘python-tool-chain’, or 
‘python-setuptools’ but isn't already using one of the python 
build systems.

-bjc




  reply	other threads:[~2023-05-01 17:48 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-24  0:14 [bug#63044] [PATCH core-updates] Fix criu and sssd Brian Cully via Guix-patches via
2023-04-24  1:18 ` [bug#63044] [PATCH 1/4] gnu: criu: Use gexps Brian Cully via Guix-patches via
2023-04-24  1:18   ` [bug#63044] [PATCH 2/4] guix: utils: add `change-file-timestamps-recursively' procedure Brian Cully via Guix-patches via
2023-04-24  1:18   ` [bug#63044] [PATCH 3/4] gnu: sssd: Change timestamps to 1-Jan-1980 before compressing Brian Cully via Guix-patches via
2023-04-24  1:18   ` [bug#63044] [PATCH 4/4] gnu: criu: " Brian Cully via Guix-patches via
2023-04-24 15:49 ` [bug#63044] [PATCH core-updates] Fix criu and sssd Brian Cully via Guix-patches via
2023-04-30 20:39   ` [bug#63044] [PATCH] gnu: python-setuptools: Disable date checking in bdist_egg.py Ludovic Courtès
2023-05-01  6:32     ` Lars-Dominik Braun
2023-05-01 17:36       ` Brian Cully via Guix-patches via [this message]
2023-05-03 20:05         ` Ludovic Courtès
2023-05-03 22:05           ` Brian Cully via Guix-patches via
2023-05-04  0:37             ` Brian Cully via Guix-patches via
2023-05-10 15:18               ` Ludovic Courtès
2023-05-12 22:37                 ` Brian Cully via Guix-patches via
2023-05-13  7:11               ` Lars-Dominik Braun
2023-05-02  0:32   ` jgart via Guix-patches via
2023-04-25 14:35 ` [bug#63044] [PATCH v2] gnu: python: " Brian Cully via Guix-patches via
2023-04-28 13:59   ` [bug#63044] [PATCH core-updates] Fix criu and sssd Brian Cully via Guix-patches via
2023-04-28 14:01 ` [bug#63044] [PATCH v3] gnu: python-setuptools: Disable date checking in bdist_egg.py Brian Cully via Guix-patches via

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=87jzxskkpv.fsf@psyduck.jhoto.kublai.com \
    --to=guix-patches@gnu.org \
    --cc=63044@debbugs.gnu.org \
    --cc=bjc@spork.org \
    --cc=jgart@dismail.de \
    --cc=lars@6xq.net \
    --cc=ludo@gnu.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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.