I need a tip/help, sorry this is a long one…
So Fedora 34 has been out for a while now, and Fedora 35 released recently, but I’ve been putting off upgrading from Fedora 33 until now because there’s some major changes I’m not sure about.
My original installation was Fedora 27 and has only been upgraded since. Over the years I have had a couple annoyances, no major issues though, so I’m going to stick to Fedora since I know how to handle it reasonably OK at this point.
I’ve been contemplating whether to upgrade or reinstall the system for a while now but I’m probably just going to reinstall because I’ve got some time on my hands and it has been a while. I’m usually an “if it ain’t broke, don’t fix it” type of guy which is why I put it off for so long, but gotta take a risk some time right. I just hope it’s not going to introduce issues I didn’t have before.
Fedora 33 and newer comes with btrfs as boot partition by default, which seems appealing with snapshots and other stuff, but I don’t know enough to know if there’s any downsides. Anything I should look out for?
As of Fedora 34 it now also comes with Wayland and Pipewire by default. While Wayland is not an issue since I can just change to an X session if needed, Pipewire might be more tricky if issues arise.
That point is an important one for me because I have been streaming from this setup for about a year and so I just want this to work. I have a couple virtual audio devices set up in PulseAudio (from what I gather they should carry over to PipeWire).
Thing is just that I don’t want to fiddle around with this for days and not be able to stream. I’m not making any money off it, but it would still be annoying.
I know I will have to run on an X session because Browser docks don’t work yet on Wayland and I’m fairly reliant on them. That’s not an issue, but what about PipeWire? There are some documented issues with it, but they don’t seem to happen for everyone. In case I need to go back to PulseAudio, how would I do that?
One last thing about packages. What’s the easiest way to get a list of packages I installed myself?
Theoretically there is dnf history userinstalled
/dnf repoquery --userinstalled
, but this lists various packages that I definitely didn’t install myself (but might have been dependencies, although man dnf
says these shouldn’t be listed).
My DNF seems to have lost track of user-installed packages (see here), so I guess just saving dnf history
, and grep
ping for installs then?
Are there any other directories I might want to back up before nuking?
My settings should be safe, since my /home
is separate from root (same drive, but separate partition). I also have a handy-dandy markdown document with a couple system-tweaks I had to do over time, in case I need them again.