unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Workflow recommendation for workarounds
@ 2018-11-27  8:15 Gábor Boskovits
  0 siblings, 0 replies; only message in thread
From: Gábor Boskovits @ 2018-11-27  8:15 UTC (permalink / raw)
  To: Guix-devel

Hello guix,

I have a workflow recommendation for tracking cases where we have to
work around bugs in packages we can't upgrade for a long time:

1. create a bug report for the buggy package. (Let's call this the primary bug)
2. when making a modification to work around the bug create another
bug report to remove
the workaround and make the primary bug block this.

This way we can make these more visible, we can even mark these bugs
easy (usually they really are).

I find this important, as these unneeded changes don't get stuck in
our codebase.

I also would like to propose some more little workflow related changes:

When closing a bug unblocks other bugs, then we should cc the devel
list to the closing mail and make a notification that this unblocks
other bugs. ( As far as I know there is currently no way to subscribe
to a bug, so without this we don't get updated about the status
change)

Also we might create a policy on how to close bugs. I would recommend
closing only when a fix lands on master, and updating the bug when the
fix changes branches, like: fixed on core-updates-next on commit ...,
then fix migrated to core-updates on commit ..., finally fixed on
master by commit ..., closing.

WDYT?

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-11-27  8:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-27  8:15 Workflow recommendation for workarounds Gábor Boskovits

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).