Re: [Base] Fedora Base Design Working Group (2014-02-21) meeting minutes and logs

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

 



On Wed, 2014-02-26 at 11:46 -0800, Adam Williamson wrote:
> On Wed, 2014-02-26 at 11:17 +0100, Karel Zak wrote:
> 
> >  Don't try to be smart to everyone, it does not work. IMHO all you
> >  need is to support one or a very few scenarios (complete scenarios 
> >  without customization) and a way how to switch from installer
> >  to manual partitioning by parted/fdisk/mdadm/mkfs/etc. 
> >  
> >  The anaconda partitioning UI will never be smart enough for 
> >  advanced users and it also does not make sense to duplicate effort, 
> >  we *already have* tools to create all the unusual crazy disk layouts.
> 
> We don't, really. Well, we do, but it really is "tools" plural, and some
> of them don't have GUIs at all. blivet and its anaconda GUI really is
> one of the most advanced partitioning tools in existence. There's no
> one-stop graphical tool that does everything blivet/anaconda does,
> AFAIK. gparted can't do anywhere near the LVM, RAID and btrfs stuff that
> blivet does: it really only does *partitions*.
Just to let you know -- a guy from Prague Technical University is
working on a bachelor thesis [1] focused on starting the development of
a GUI partitioning/LVM/RAID/BTRFS tool based on blivet that should be
embedable into other applications, Anaconda included.

> 
> We've kind of boxed ourselves into a corner of unreasonably high
> expectations here now, though - we either commit to continuing to
> support all the functionality custom part currently supports, or we say
> "reduce it and screw the complainers", but there *will* be complainers.
> There already are quite vociferous complainers for the very small amount
> of simplification that was done between oldUI custom part and newUI
> custom part.
> 
> Possibly the most viable long-term option, and I think one the devs are
> gradually working towards, is to make the blivet GUI an independent
> component. That would mean it wouldn't kill your whole anaconda run if
> it crashed (you could just start over and try again), and you could use
> it from outside of anaconda (say, to pre-partition). And it'd maybe
> encourage other projects to adopt and contribute to it, which would
> definitely help take the load off - I've said it before but I'll say it
> again, it is kinda absurd that we have, what, about the equivalent of
> 1.5 full-time developers trying to maintain this extremely capable and
> complex partitioning backend *and* frontend.
Another "let you know" -- I'm now starting to work on blivet for most of
my work hours, so it will hopefully soon be equivalent of 2.5 full-time
developers.

Also, we have already discussed splitting out the Custom partitioning
GUI into a separate tool with dlehman. I can soon (in March) jump on it
and I believe it should be feasible.

-- 
Vratislav Podzimek

Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic

_______________________________________________
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