all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Rebuilding a package after removing a build step
@ 2024-09-17 15:59 Konrad Hinsen
  2024-09-17 16:27 ` Tobias Geerinckx-Rice
  0 siblings, 1 reply; 19+ messages in thread
From: Konrad Hinsen @ 2024-09-17 15:59 UTC (permalink / raw)
  To: Guix Devel

Hi everyone,

Until today, I thought that all parts of a package definition that could
make a difference to the outputs enter somehow into the package hash,
such that any relevant change to a package definition causes a rebuild.

Today's experience: I built a package, then removed an "add-after" form
from "modify-phases", effectively removing a build step, and ran "guix
build" again. It built nothing, and returned the same path (same hash)
as before.

Is this a bug or a feature? If it's a feature, how do I get Guix to
rebuild the package after removing a build step?

Cheers,
  Konrad.


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2024-09-26 19:26 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-17 15:59 Rebuilding a package after removing a build step Konrad Hinsen
2024-09-17 16:27 ` Tobias Geerinckx-Rice
2024-09-18  8:33   ` Konrad Hinsen
2024-09-18 17:40     ` Suhail Singh
2024-09-18 18:27       ` Konrad Hinsen
2024-09-19 15:32         ` Suhail Singh
2024-09-20 17:10     ` Simon Tournier
2024-09-22  8:34       ` Konrad Hinsen
2024-09-22 16:48         ` Kaelyn
2024-09-23  8:22           ` Konrad Hinsen
2024-09-23  8:42             ` Andreas Enge
2024-09-23 15:29               ` Konrad Hinsen
2024-09-23 16:03               ` Vagrant Cascadian
2024-09-23 18:17                 ` Suhail Singh
2024-09-24  0:16                   ` Kaelyn
2024-09-24  5:24                 ` Konrad Hinsen
2024-09-23 16:27             ` Tobias Geerinckx-Rice
2024-09-26 13:35     ` Ludovic Courtès
2024-09-18 19:32   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.

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.