Re: Some questions about UI rewrite plans, timeframes and testing

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

 



> > I plan on having at least a simple but usable new UI in F17.  It may
> > lack some of the bells and whistles in the mockups, and as previously
> > mentioned it may lack a text mode interface.  I would think that by F18,
> > that kind of stuff would be present.
> 
> Okay. So it's possible we may have some functional regressions in F17,
> right?

Yeah.  I'd say there's at least a 75% chance of no text mode in F17, but
we should still have vnc.  And, we have plans for producing a text mode
interface that won't look like crap over a serial console so we'll at
least be taking it away with the intention of putting back in something
better.  I guess we had better start preparing people for that now.

Other things in the current design I see as in danger of not making F17
would be the filter UI (I know people would be really broken up over
that) and the firstbootish stuff on the second hub.

It's also possible we'll clobber something else that a handful of people
were using like autoscreenshot or the debug button, and those might go
totally unnoticed until a bug gets filed.

> At what point do you think it'd start being useful to have testing and
> feedback from QA on the new UI? At around the point where you want to do
> the merge (i.e. when the new UI can at least do a straight-through
> install)? If so then that's good, as we don't need to do much besides
> ensure we can iterate images rapidly after the merge.

I think we at least need to be able to do an autopart+default package
selection install, plus the typical network and locale customizations
before it makes sense to have people testing it.  Otherwise, you're just
looking at something that doesn't do anything.

My tentative hope is to have everything through the first hub except for
storage done by the end of the calendar year, and perhaps a rough draft
of storage for FUDCon.  But don't hold me to it.

> Thanks for that, some useful stuff in there. Let us know if we can help
> out with anything.

Anything you want to take a look at would be great.  I'm buried in
sorting out code infrastructure tenuously related to making the upgrade
screen appear or not.  Once that works, I plan on taking a look at that
whole list and seeing where the UI stands against each item.

> One random note on that: "This is the perfect time to either drastically
> rethink or completely do away with our package selection UI" - I suspect
> you'll want to at least think along the lines of keeping enough to let
> people pick their desktop at install time, or else we'll have a major
> riot, I think. :)

We have plans for a useful but simplified package selection UI.  They're
in the mockups somewhere.

> Yup. I don't mean to imply that anything at all is non-negotiable - I
> just want to make sure all those requirements and use cases we've built
> up over the years are considered, so we don't simply _forget_ about
> something. Considering something and then deciding we don't want to
> allow it any more is absolutely fine, of course.

It's highly likely things will be forgotten.  We just need to make sure
we can add back in what's important without too much pain later.

> I always like to think from the point of view of 'why not' rather than
> 'why' when it comes to spreading test images around. It's sometimes the
> case that you're pleasantly surprised by how sophisticated someone
> 'outside the firewall' is, in terms of being able to give you useful
> testing / feedback on barely-usable code :) As long as it's not for some
> reason massively easier to keep stuff private, I think we may as well
> just have all test images and so on put up somewhere accessible, like we
> do with TCs and RCs. We don't need to advertise them broadly and tell
> people to use them, but we can mention them here and on test list so the
> hard core can start taking a look early.
> 
> This also avoids the problem where you design a process that's only any
> good for building / releasing images in private, and then realize later
> down the road that you'd prefer more people to have access to them.

I'm hesitant to make it too easy to test for now given the elementary
state of things.  I really don't want bug reports, because I know
nothing's implemented and what is implemented is horribly broken and
kind of ugly.  I expect this to be the situation for the next month.
The main reason I want to set up automatic compositions locally is so
the rest of the anaconda team has something to work against instead of
wasting their time running pungi, too.

Once anaconda can actually do something, then sure we'll start opening
the testing wider and wider.

- Chris

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux