Re: Fedora 18 Beta to slip by two weeks, Beta release date is now Nov 27

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

 



On 11/08/2012 08:48 AM, "Jóhann B. Guðmundsson" wrote:


No I assume everyone expected the Anaconda developers to handle that if
not they would have asked for assistance in that regard and outlined the
steps necessary to do so which I assume would have been minimal if
necessary et all since I expect the installer to be able to work on
packages in F16 or F17 or F18 for that matter hence the installer would
be unchanged while the package set he is installing would only change.

Is my assumption wrong in that regard as in the installer in F17 could
not have been used and if so why?

A significant amount of work had to be done to the newui code base (which was largely developed and tested on F17) to get it to work in an F18 environment. To get the F17 code base to work in an F18 environment would have taken even more work, and that would would have had to be done twice. Once for the F17 code base, once for the F18 code base. We just don't have that many developers, so newui would be delayed again, and we'd have to do the same thing again for F19. Meanwhile any feature that requires installer interaction would have to either be punted, or coded twice, and noted in a growing list of things to re-check after the newui cut over to ensure it didn't break the new feature.

Anaconda is increasingly dependent upon the environment around it, which has a tendency to change in unexpected and weird ways between releases. Much of anaconda development work is reacting to subtle bugs that arise in previously working code, being detective to figure out what has changed in the environment and why and what the new rules on the ground are so that we can make things work again.

We operate in a space that people don't think about, and that doesn't get any real attention on a running system. When people make changes to the pre-root environment they think it's fairly isolated and that changes can happen with impunity, because runtime will be fine. Runtime people make changes but think it's fine if their own stack continues to work with the change or their stack is updated to work with the change, but Anaconda is left broken.

We are not plug-n-play.

--
Jesse Keating
Fedora -- Freedom² is a feature!
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[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