Hello Michel, It's great to see community help for the BTRFS features! We will try to help you to get the work done as smooth as possible. First advice. If you need help with debbuging or questions about code just come to our #anaconda on freenode IRC and you should be able to get answers soon (GMT +1, Czech Republic timezone). For the rest see my replies below. On Thu, 2020-11-12 at 17:11 -0800, Michel Alexandre Salim wrote: > Dear Anaconda developers, > > There's this 7 year old bug about Anaconda not being able to resize > Btrfs filesystems, despite Btrfs itself supporting resizing. > > https://bugzilla.redhat.com/show_bug.cgi?id=962143 > > Now that Fedora defaults to Btrfs on desktop variants, since Facebook > uses Fedora as its preferred desktop Linux distribution we might be > able to dedicate some manpower to working on this, but need help to > scope out this work. > > Would any change needed be limited to python-blivet, or would other > components need to be touched? I didn't looked on the code but I expect that you have to take care of both blivet and Anaconda to fix the RFC. > > Also, what's the best way to test this, build Anaconda from the > master > branch and use it for our installation? Building is too unpleasant experience for testing. Ideally you should be using updates image feature[1]. Updates image is just an image (or tar) which is upacked and files in it will replace files in the installation environment. Until you need to touch Dracut code (not expected here) you should be fine to generate updates image, upload to a HTTP server and boot with inst.updates. You can also replace blivet by this. See my blog post about Anaconda debugging for more details[2]. My recommended way is to use the make-updates wrapper[3] mentioned as the last part in blog post. Also for any other questions please feel free to ask :). Aside of this. This is a great candidate for Pure Community Feature[4]. If possible, could you or someone else please maintain this feature in Anaconda so there will be contact on someone who can fix the feature if it breaks? [1]: https://anaconda-installer.readthedocs.io/en/latest/boot-options.html#inst-updates [2]: https://rhinstaller.wordpress.com/2019/10/11/anaconda-debugging-and-testing-part-1/ [3]: https://github.com/rhinstaller/devel-tools/tree/master/anaconda_updates [4]: https://anaconda-installer.readthedocs.io/en/latest/contributing.html#pure-community-features Best Regards, Jirka _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list