I'll admit I love arch because tinkering is built into the OS. I like learning about the OS through the various little bugs and issues/ manual interventions that happen which force me to search it up and learn because otherwise it would be too big of an undertaking to learn from start to finish for me. Also greatly appreciate how robust and helpful pacman and by extension pamac is. I am not an avid linux user. Garuda is the my 3rd arch based distro that I settled on. I tried manjaro but it bugged out fairly quickly ( was a complete noob back then). Then I came across ArcoLinux and thats what I would settle on after distro hopping to the likes of Fedora/MX Linux etc. But same problem of bugging out after a while. Garuda so far has been very, and might I say peculiarly, stable. It is what I expect out of an arch system. Nothing will break unless I do something to break it. And after all hte distro hopping and trying and learning through all the arch based distros I have the discipline to use arch.
One qol change I would not mind however is a prompt before you confirm your updates that simply links to the arch news page and one link to the forums so I can quickly go over and check them. If its possible to script this I think I might try my hand at it. Though I am unfamiliar with hooks.
I have already created the hooks and a service to do this and much more. I have been using this for months, but I have not finished implementing all the features I want just yet. It will be ready for release to those who want to do the alpha testing fairly soon.
Well here we are, right back where we started at the beginning of this thread.
This has created endless turmoil this week all because of an update to pacman6. This requires merging a pacnew file as routine system maintenance to ensure you can update your system properly. This has caused so many posts on this topic that I've lost count, and the posts just keep on coming.
And yet people are still burying their heads in the sand and refusing to merge the required pacman.conf.pacnew file to allow the system to be update properly again. Some obviously think this problem is going to resolve itself. Newsflash, it won't. You need to get your hands dirty and learn how to merge your pacnew files. There's no shortage of posts on this subject on the forum, it's time to learn how to merge your pacnew files.
People, if you're unwilling to learn how to merge a pacnew file then it's probably time to admit you're not up for using an Arch based distro. This must be done if you want your system to function properly. You can't put this off forever, it's time to break down and learn how this is done.
Some users just use arch spins as bragging rights to their mates, and have no intentions of learning and will go through life expecting to be spoon fed.
We as a society have brought this on with poor parenting skills, poor teaching skills, poor communication skills, etc . of the last century
Maybe this isn't the right place to talk about me, but the topic tickles me too much....
For me using a rolling distro is pure fun rather than hazard, especially in periods like this, with pacman 6, timeshift and other troubles...
So much fun that I remember all the previous distros as just "boring".
I don't have a very long experience in Linux, but I come from a technical background, then my working life brought me to other places...
For me using Garuda and a rolling distro in general is fun, because I love to "look for" problems, mostly to challenge myself, but also to learn.
It's worth noting that I can't use Linux for work, and on a personal level I have no special needs.
So I use the PC mostly to do something interesting that I couldn't do with a smartphone or a tablet....
I have a natural inclination for order and discipline, so I've always taken care of backups and I keep neat notes of all the things I learn (this helped me for example recently, because in one of the first updates I noticed the pacnew, I studied it a bit and took notes).
For all that, anything can scare me less than breaking my system .
For those who are scared by the pacnew merging process or terminal shy, take it from me, a lot of the comparing and merging process can be done with graphical tools instead of terminal.
I'm not ashamed to admit to using GUI exclusively for this. If you're using KDE Plasma, it's pretty easy.
choose a graphical file comparison application you are comfortable with. I use Meld no matter what DE I'm running because I'm so used to it, yes even in Plasma (pls don't turn this thread into a which program is better thread)
open both the original conf and the conf.pacnew file for comparison in Meld (or whatever program you prefer)
examine the pacnew file to see where it differs from original conf file. Use common sense to assess each difference to see you should move each pacnew difference over to the conf file or to ignore it. In the case of the current pacman.conf merge, the devs here have already posted and pinned a post to tell you which changes to move over (or to confirm already exist from the orig conf file).
So instead of blindly copying over the whole pacnew file to replace the orig conf file on your system (this will wipe out the chaotic-aur repo entry, Colours and ILoveCandy since of course vanilla pacman6 configuration won't have these lines!), you just assess, pick and choose certain lines from pacnew file and move them over to orig conf file in Meld
once you are happy with how the amended pacman.conf file looks in Meld, I "SELECT ALL" and copy the text in pacman.conf from Meld. Then I open /etc/pacman.conf in KATE, "SELECT ALL" the text in Kate and PASTE the text copied from Meld.
Then click on SAVE in KATE. You will be asked for your user password since you are seeking to amend a file in root system. Enter password and it's all done. Close Meld, and discard all the changes you made there. I keep my comparison and merging work separate and without elevated privileges, from the final saving of the changes.
All done without touching command line. It can be learned. Once you have got more comfortable with things, who knows, you may decide just to do the whole thing in terminal.
I've been running Garuda since some 4 months ago and already encountered some system problems such as when plymouth didn't allow system booting and now pacman. I have used several distros throughout the past 15 years and so far Garuda is the one I have booted more enthusiastically than any other before, followed Sabayon , Mint Cinnamon, Confusion (old distro), puppy, etc. Nevertheless, GAruda is al so the one I have to keep my fingers crossed each time I boot.
Ok, so you did share a good piece of advice there, I absolutely agree on your statement. So here comes the question:
Does Garuda have a Stable and Static Distro?
I wish I had more time to tinker but just don't...
Thanks in advance
If you have no faith things break as you are willing it to.
Also pacman did not break anything 3rd party apps broke, nothing to do with Arch or Garuda.
Simply if you get a puncture is the car manufacturer to blame or if the new sound system in your house fail do you blame the builder?
I decided to do some homework and did it all, including installing paru
This is my output when trying to upgradenow...
.%;888:8898898: [email protected]
x;XxXB%89b8:b8%b88: -------------------
.8Xxd 8X:. OS: Garuda Linux x86_64
.8Xx; 8x:. Kernel: 5.12.9-zen1-1-zen
.tt8x .d x88; Uptime: 0 mins
[email protected]; .db: [email protected];
,tSXX° [email protected]; Packages: 1695 (pacman)
.SXxx bBBBBBBBBBBBBBBBBBBBbSBX8; Shell: fish
,888S pd! Resolution: 3840x1080
8X88/ q Terminal: Alacritty
GBB.
x%88 [email protected]@[email protected]@[email protected]@[email protected]@[email protected]@X. CPU: Intel i5-7300HQ (4) @ 3.5GHz
dxXd dB8b8b8B8B08bB88b998888b88x. Memory: 2375MiB / 11854MiB (20%)
dxx8o [email protected]@;.
dx88 [email protected]
d:[email protected]
.d988999889889899dd.
⏎
╭─[email protected] in ~
╰─λ paru -Syu
[sudo] password for simba:
:: Synchronising package databases...
core is up to date
extra is up to date
chaotic-aur 1088,6 KiB 393 KiB/s 00:03 [################################] 100%
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] y
resolving dependencies...
looking for conflicting packages...
Packages (35) alsa-lib-1.2.5-2 alsa-plugins-1:1.2.5-2 alsa-topology-conf-1.2.5-1 alsa-ucm-conf-1.2.5-1 at-spi2-core-2.40.2-1
blender-17:2.93.0-2 calibre-5.20.0-1 elfutils-0.185-1 evolution-data-server-3.40.2-1 fzf-0.27.2-1 gnome-boxes-40.2-1
gnome-maps-40.2-1 krita-4.4.3-4 latte-dock-git-0.9.91.r57.g45825996-1 lib32-libelf-0.185-1 lib32-ocl-icd-2.3.0-1
libcanberra-0.30+2+gc0620e4-4 libcanberra-pulse-0.30+2+gc0620e4-3 [removal] libelf-0.185-1 libogg-1.3.5-1 libqmi-1.28.6-1
librsvg-2:2.50.7-1 obs-studio-27.0.0-1 ocl-icd-2.3.0-1 opencolorio-2.0.1-2 opencolorio1-1.1.1-3 openimageio-2.2.15.1-1
osinfo-db-20210531-1 pulseaudio-alsa-1:1.2.5-2 qt5-declarative-5.15.2+kde+r28-1 timeshift-20.11.1+3+g08d0e59-4
vte-common-0.64.2-1 vte3-0.64.2-1 whoogle-git-0.5.3_r378.g0be639a-1 wine-6.10-1
Total Installed Size: 1256,04 MiB
Net Upgrade Size: 12,88 MiB
:: Proceed with installation? [Y/n] y
(34/34) checking keys in keyring [##################################################] 100%
(34/34) checking package integrity [##################################################] 100%
(34/34) loading package files [##################################################] 100%
(34/34) checking for file conflicts [##################################################] 100%
(35/35) checking available disk space [##################################################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
E: ts: Failed to get partition list.
E: System disk not found!
Unable to run timeshift-autosnap! Please close Timeshift and try again. Script will now exit...
error: command failed to execute correctly
error: failed to commit transaction (failed to run transaction hooks)
Errors occurred, no packages were upgraded.
╭─[email protected] in ~ took 21s
[🔴] ×
Timeshift issues?
This also occurred after the merging pacman.conf files..
Shall I just reinstall a new image for the sake of saving everyone's time?
Oh, and why are my drives often so active? you'd think I'm running m$...
Oh, and: