> > There's a lot of "should" and "most" in that last sentence, though. It > > seems like General should also pull in all of Office, and now we're > > talking task dependencies, and that's pretty awful. > > Yep, that's why I've closed the bug WONTFIX a bunch of times in the past ;) > > I honestly *don't* have a great answer aside from "take out > interactive package selection altogether". But that continues to > prove unpopular. If you disliked my first suggestion, you're probably going to hate this one. But here goes. The task list is already represented by a gtk.TreeView. What if we therefore change the UI around a bit to look like the following: +------------------------------------------------------------------+ | The default installation of Fedora includes the following set of | | software: | | | | [X] General Internet Usage and... | | [ ] Desktop | | [ ] Office/Productivity | | [ ] Web Server | | [ ] Whatever Else | | | | Please select any additional blah blah blah | +------------------------------------------------------------------+ Then of course everything under General Internet Usage is conditional - if you don't check the box, everything else is greyed out. That to me makes it pretty clear that you don't get one without the other. Of course, it makes the task code a bit more complicated. - Chris _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list