Arbitrary Branching and solving the "Change Checkpoint? Better hit the gas!" problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Our Change process has the basic assumption that if a Change isn't
working, we will be able to back out. But, in practice, when there are
problems, we often find it that it's easiest to shrug and go forward,
scrambling to fix problems in the change itself as well as any fallout.
I won't say this is a _failure_ exactly — with the Change process, at
least, we do have that checkpoint where we know the scramble is needed
rather than waiting until the very last minute. But, especially if we
are serious about a six-month schedule, it'd be _better_ if we could
simply decide at the Change Checkpoints whether to include the feature
at all.

Arbitrary branching and Modularity give us a way to do this. We can, at
any time, say "this release includes this set of modules" (see
https://docs.pagure.org/modularity/design/constructing/compose-distribution.html
and
https://docs.pagure.org/modularity/design/constructing/back-together.html).

I'm really liking what I'm seeing from the Boltron demo, questions
about how to actually manage modules as an end user notwithstanding. If
we can deliver this with minimal end-user disruption and yet give
ourselves capabilities like this, it's a huge success.

(Aside: This possibly involves what the Boltron walkthrough calls
"system profiles". Modularity team! This isn't in the docs yet. Can you
clarify?)



-- 
Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx>
Fedora Project Leader
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux