Post ACitLT9cPSyKHuEBiy by carl@linuxrocks.online
 (DIR) More posts by carl@linuxrocks.online
 (DIR) Post #AChorpBPLfoowliJOK by codewiz@mstdn.io
       2021-10-25T00:10:30Z
       
       0 likes, 0 repeats
       
       #Fedora 35 is almost out... so boring!So I just formatted a 40GB partition on my laptop to try Rawhide (future Fedora 36) while keeping the stable root filesystem just in case:mkfs.xfs -f -L fedora36 /dev/nvme0n1p4mount LABEL=fedora36 /rawhideI labeled it fedora36 to avoid confusion in 6 months, when I wipe my old fedora35 partition to make room for Fedora 37. I've already been through this a number of times 🙂
       
 (DIR) Post #AChpZ7otvsCBCUpka8 by codewiz@mstdn.io
       2021-10-25T00:18:20Z
       
       0 likes, 0 repeats
       
       Next, I copy my current system to the new partition:rsync --stats -HAXphax / /rawhide/...sent 13.90G bytes  received 7.84M bytes  103.40M bytes/sectotal size is 15.24G  speedup is 1.10Only 103MB/s on an NVME drive? 🙄Probably rsync is not the right tool for copying filesystems locally, but it's convenient because it preserves extended attributes, hardlinks, and even sparse files. I don't think it preserves reflinks, but I doubt Fedora has any of them in the root filesystem...
       
 (DIR) Post #AChq3PkvoMtXW1Q67s by codewiz@mstdn.io
       2021-10-25T00:23:29Z
       
       0 likes, 0 repeats
       
       Note that I'm not copying /boot because I don't have a separate /boot partition. Quite frankly, I don't see what's the point. It just makes booting multiple systems harder.
       
 (DIR) Post #AChqA0brhdfBYLK8HI by codewiz@mstdn.io
       2021-10-25T00:25:00Z
       
       0 likes, 0 repeats
       
       And on modern PCs, there's already the stupid EFI boot partition that has to be shared among multiple operating systems. Since Fedora puts its EFI bootloader and configs in the unversioned "fedora" directory, ironically, it is easier to make it coexist with Windows and Ubuntu than with another version of Fedora! 🤦‍♂️
       
 (DIR) Post #AChqZeKTAEUxypPguW by codewiz@mstdn.io
       2021-10-25T00:29:37Z
       
       0 likes, 0 repeats
       
       Recently, /boot/efi/EFI/fedora/grub.cfg has become a stub that loads /boot/grub2/grub.cfg:search --no-floppy --fs-uuid --set=dev UUID_OF_YOUR_ROOTset prefix=($dev)/boot/grub2export $prefixconfigfile $prefix/grub.cfg...but this indirection doesn't make sharing any easier: they're still hard-coding a particular Fedora instance in a shared path that can't be configured (I believe "EFI/fedora" is hard-coded in grubx64.efi).#fedora #linux
       
 (DIR) Post #AChqqtHEqE5xGN7hmy by rune@mcd.dk
       2021-10-25T00:32:43Z
       
       0 likes, 0 repeats
       
       @codewiz dd would probably be faster, but so much less convenient when you suddenly have no fedora installations
       
 (DIR) Post #AChreM3oc6iQitQnAm by codewiz@mstdn.io
       2021-10-25T00:41:39Z
       
       0 likes, 0 repeats
       
       @rune I intentionally make new filesystems to defrag everything, get rid of any possible metadata corruption and maybe enable new filesystem features.For example, now XFS defaults to reflink=1.
       
 (DIR) Post #AChs0yOAn42ly1jqYC by kai@ajin.la
       2021-10-25T00:45:43Z
       
       0 likes, 0 repeats
       
       @codewiz can't you just take a snapshot and pick it?
       
 (DIR) Post #AChyjtMUvWj98Gl0BE by globalc@chaos.social
       2021-10-25T02:01:04Z
       
       0 likes, 0 repeats
       
       @codewiz Yes, that's all a mess. It's in part to have files in one place which can be used by both classic-BIOS and UEFI setups.Ontop, there is then /boot/loader/entries directory for managing single boot entries, to be managed with 'grubby'. These entries are meant to also be used on other architectures like aarch64, mainframe and power.
       
 (DIR) Post #ACiJbSs5dF1ph7MBc0 by codewiz@mstdn.io
       2021-10-25T05:54:53Z
       
       0 likes, 0 repeats
       
       @kai No btrfs and no LVM on my hard drive... yes, I'm old school 😅
       
 (DIR) Post #ACiJtrl7q4Q65vsEfQ by codewiz@mstdn.io
       2021-10-25T05:58:11Z
       
       0 likes, 0 repeats
       
       @globalc Yes, the /boot/loader/entries thing is great, and a good step in the direction of getting rid of GRUB altogether.I don't know what will replace GRUB, but hopefully it will be something much simpler and less fragile.
       
 (DIR) Post #ACiLWoUu01QnE7Q9qa by codewiz@mstdn.io
       2021-10-25T06:16:27Z
       
       0 likes, 0 repeats
       
       And finally, I launch the big transaction:dnf --disablerepo=updates --disablerepo=fedora --enablerepo=rawhide --enablerepo=rpmfusion-free-rawhide --enablerepo=rpmfusion-nonfree-rawhide update...Install     2 PackagesUpgrade  1129 PackagesRemove      2 PackagesSkip        2 PackagesTotal size: 2.0 GIs this ok [y/N]: y...😱
       
 (DIR) Post #ACiNYtBhjPncGFYhhA by codewiz@mstdn.io
       2021-10-25T06:39:16Z
       
       0 likes, 0 repeats
       
       The big one went through, but I had to do a second pass with "dnf upgrade --best --allowerasing" to work around a few broken dependencies (something related to clang).
       
 (DIR) Post #ACiOCWe0xzLpvYhVRI by codewiz@mstdn.io
       2021-10-25T06:46:24Z
       
       0 likes, 0 repeats
       
       So these are the changes expected in #Fedora 36:https://fedoraproject.org/wiki/Releases/36/ChangeSetI already see the OpenSSL 3.0 package, but several packages still depend on the OpenSSL 1.1 libs.I'm not planning to use DNS-over-TLS because I expect that frequent reconnects will slow down DNS queries and cause reliability issues. What we really need is DNS-over-HTTP/3 (r DNS-over-QUIC, but nobody supports it).
       
 (DIR) Post #ACiP91CnV1gDVSrU4O by codewiz@mstdn.io
       2021-10-25T06:57:00Z
       
       0 likes, 0 repeats
       
       Ok, rebooting into Fedora 36 now 🤞
       
 (DIR) Post #ACiQ8KJd3wdGRMI6vg by codewiz@mstdn.io
       2021-10-25T07:08:04Z
       
       0 likes, 0 repeats
       
       ...and... it boots!Now I'm in #KDE Plasma 5.23... everything seems fine, except I no longer see the desktop cube animation. Has it been removed? Or moved to another package?
       
 (DIR) Post #ACiQ9yBKKKb8N9Bv9M by codewiz@mstdn.io
       2021-10-25T07:08:22Z
       
       0 likes, 0 repeats
       
       ...and... it boots!Now I'm in #KDE Plasma 5.23... everything seems fine, except I no longer see the desktop cube animation. Has it been removed? Or moved to a separate #Fedora package?
       
 (DIR) Post #ACiQxVtpklvx8UdKNs by codewiz@mstdn.io
       2021-10-25T07:17:20Z
       
       0 likes, 0 repeats
       
       NOOOOOO! The cube animation was dropped from #KDE Plasma 5.23!Whyyyyy :crywink:https://bugs.kde.org/show_bug.cgi?id=443410#c3
       
 (DIR) Post #ACiQxwZuYx2ZsWWIa0 by codewiz@mstdn.io
       2021-10-25T07:17:02Z
       
       0 likes, 0 repeats
       
       NOOOOOO! The cube animation was dropped from #KDE Plasma 5.23 :crywink:https://bugs.kde.org/show_bug.cgi?id=443410#c3
       
 (DIR) Post #ACikXbuukxI9Lw44ie by arjen@idf.social
       2021-10-25T10:56:42Z
       
       0 likes, 0 repeats
       
       @codewiz @globalc when I broke my home system's booting last year (...), I recovered after a lot of puzzling by despairing into trying the systemd-boot EFI boot manager. That sorted all problems! But I don't understand the boot process well enough, so stuck to old setup on the work desktop. Simply don't do these things often enough!
       
 (DIR) Post #ACiopzcXlU7BtiUc52 by kai@ajin.la
       2021-10-25T11:44:12Z
       
       0 likes, 0 repeats
       
       @codewiz "bootloader!? My computer boots to a prompt, and I write my own in assembler each time…"
       
 (DIR) Post #ACitLT9cPSyKHuEBiy by carl@linuxrocks.online
       2021-10-25T12:35:23Z
       
       1 likes, 0 repeats
       
       @codewiz Because nobody was maintaining it and there was some big API changes :/On the upside the new API is nice: https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/91 (WIP)