Off-topic discussion moved from Stable update 2024-05-13

(Original author redacted - this is not particularly about them)

Comments like that feel quite snarky for a couple of reasons:

  • There are several “HowTo Update the best way” threads (might give pause for thought)
  • The official documentation (I’m taking the Wiki and User Guide as such) don’t have any special concerns regarding this
  • There is no on the nose “Hey, you are using a rolling release distro now - you need to be aware of the following” - neither after download nor after first boot.

If everyone is expected to find out everything by themselves - don’t be suprised when they (have to) do the hard way. I’m sure many years ago you went trough similar situations that gave you the experience from which you are speaking now.
Others didn’t (yet). No reason to be smug. Especially as Linux itself is alot more stable nowadays and those learning experiences are much further in between.
(I for one have basically been using Manjaro as if it were Kubuntu for 3 Years now. Never once had an issue.)

Making those hard earned years of experience more accessible to less experienced users would be much appreciated though :slight_smile:

1 Like

What are all the wiki pages, posts, etc. for then? For people who are actually interested in learning there is plenty (all) the info at their fingertips. How else will you learn than by yourself? Or you can pay for some linux classes if that’s what you’re into.

Oh, really? Did you go over archwiki’s System maintenance and other related pages? (Don’t say it doesn’t apply or whatever when using 95% of their packages.)

Ah right, it’s not enough to have announcements, wiki pages and million posts regarding this. Well, I would gladly stand beside every lazy human being and give them one on the nose and tell them what they need to be aware of.

1 Like

There’s probably a reason for that.

Offence is never given, it’s always taken. If you don’t want to take responsibility for your own system, then maybe you should use Windows instead. Or, heck, ChromeOS.

4 Likes

Eh, like there have never been problems with updates with Windows either, or some maintenance to do from time to time… Right? (/sarcasm)

Usually, normies send it to the local repair shop when something goes wrong though.

Or people suck it up and does whatever is needed to make it work again (or simply reinstall the OS). It is somehow more acceptable to have broken updates on Windows than on Manjaro (or any Linux-based OSes in fact, like many people having some issues when upgrading Ubuntu, Linux Mint or Fedora from versions to versions every 6-24 months for example) somehow, despite having paid to use the damn OS. On Linux, it has to be always perfect all the time, or “the distro is crap” and we hop to another one until it breaks one day. lol

2 Likes

After I’ve fixed my system following a logged in update I did some cleaning up.

There is quite a number of packages starting with k and ending in 5 left.

sudo pacman -Q | grep -G "^k.*5 "         
                                                                                                                                                 
karchive5 5.115.0-1
kauth5 5.115.0-1
kbookmarks5 5.115.0-1
kcmutils5 5.115.0-1
kcodecs5 5.115.0-1
kcompletion5 5.115.0-1
kconfig5 5.115.0-1
kconfigwidgets5 5.115.0-1
kcoreaddons5 5.115.0-1
kcrash5 5.115.0-1
kdbusaddons5 5.115.0-1
kdeclarative5 5.115.0-1
kded5 5.115.0-1
kdoctools5 5.115.0-1
kglobalaccel5 5.115.0-3
kguiaddons5 5.115.0-2
ki18n5 5.115.1-1
kiconthemes5 5.115.0-1
kio5 5.115.0-3
kitemmodels5 5.115.0-1
kitemviews5 5.115.0-1
kjobwidgets5 5.115.0-1
knewstuff5 5.115.0-1
knotifications5 5.115.0-1
kpackage5 5.115.0-1
krb5 1.21.2-2
ksanecore5 24.02.2-1
kservice5 5.115.0-2
ktextwidgets5 5.115.0-1
kwallet5 5.115.0-2
kwayland5 5.115.0-1
kwidgetsaddons5 5.115.0-1
kwindowsystem5 5.115.0-1
kxmlgui5 5.115.0-1

I assumed those belong to KDE5, but that doesn’t seem to be the case.
While packages of the same name without the 5 at the end do also exist - a lot of those listed above seem to be dependencies of skanlite or themes/styles.

Is that an issue caused by my updating while logged in or to be expected?
Can somebody connect the dots for me?

Did you just take offence with my post? Then maybe take your own advice and some responsibility for your attitude :slight_smile:

I am not offended nor did I mean to. Just pointing out how things could work better if conversation is to happen on a good faith basis.

I’ve not taken offence at your post, no. I just always defend Manjaro, the best OS, the best Linux for workstations.

It would seem you want the information handed to you on a silver platter. Since it’s everywhere already, yet you want moar.

1 Like

Defend it from what? Some inoffensive text? Or the idea that something could be improved?

Because - you know - nothing is so good that it couldn’t be improved still.

You might be right about that. Personally I think information should be easily findable and digestable and not at all a fan of the “it was hard to create, so it should be hard to understand” mindset.
At least that’s my approach as a professional software engineer.

Btw. I totally intend to improve the documentation with some of what I learned.

2 Likes

Packages built using qt5 will continue to exist for the foreseeable future.

So while Plasma itself moved to qt6 we cannot expect qt5 to dissappear over night :grin:

5 Likes

Sure thing. Thanks for confirming my suspicion. I was just confused, as skanlite is a KDE application and I somehow expected those to have moved to QT6 alongside plasma.

Actually, no. But I have always had my eyes open, and I’ve also studied operating systems. I’ve also read many books, and I did already have some (proprietary) UNIX experience by the time I first installed GNU/Linux.

I’ve also never really been a Windows user — my only experiences with Windows on a computer I had paid for with my own money were about 6 months with DOS 5.0 and Windows 3.0 before I switched to OS/2 on my very first computer, and 2 years with Windows NT 4.0. And I never really liked Windows.

So I was a very happy camper when I discovered GNU/Linux in 1999, because I had already been longing for a UNIX system for many years.

1 Like

The thing is that this could be addressed by what I was suggesting: Having a clear statement what the Manjaro way of doing things is in a easily found (or pointed to) place that in turn links to further resources on how to do them.

With Linux being as easy to use as it is today and taking to the forums before you have issues not being the norm for most software peoples expectations might be different and from an UX point of view should be set accordingly.

Heavily tongue in cheek: If people not knowing these things is a problem for you, the thing to do would be solve it yourself and not expect others to make your life easier.
(Or simply ignore them. Not enabling that laziness is fine too! Especially if you think the solution is easily found even without prior Manjaro experience.)


I’ve got a .pacnew for /etc/pacman.conf left to resolve. The differences are a removal of “SigLevel = PackageRequired” from all the databases. Arch’s pacman.conf documentation doesn’t even mention that level of signing. Has that been removed or does it still do something?

1 Like

That’s exactly what wiki is.

Who cares what the norm for most people is? No one forced them to install arch-based distro. Information is all there, for free.

It’s easy to use only if you know what you’re doing and that’s not just pressing update button.

If something is missing from a .pacnew, then that’s not used anymore in new version of whichever program that is. Same if the other way around.

2 Likes

It also could be a non-default setting on my system, couldn’t it?
Just trying to make sure it’s not something I set using some GUI and might not want removed.

The package signing article in the Arch Wiki still refers to this setting in an example. Not anywhere else though.

I couldn’t find a Wiki-page like that. Can you point me to the page that’s clear and blunt about that? As I said I’d like to contribute in regards to this.

If it’s a new setting in a new version of a program, then that means it’s a new default for the program, no?

You’re the one pressing the buttons. It’s you who should review and merge pacnews.

Blunt about what, reading the announcements? I can point you to archwiki page:

https://wiki.archlinux.org/title/system_maintenance#Read_before_upgrading_the_system

Same applies, just switch the url.

Sure. But it’s not. Just the opposite: It’s a setting that’s gone in the .pacnew.

That’s what I’m doing. In order to do it I need to understand what the setting is about though. So I can make that mental connection and decide. But documentation isn’t being helpful…

We went over this already. Read few posts back, again.

You have it in the first few lines of the file itself: Oops, it’s a bit lower in the [options] section:

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

You also have it in the exact documentation you linked:

One can set signature checking globally, or per repository. If SigLevel is set globally in the [options] section, all packages installed with pacman -S will require signing. With the LocalFileSigLevel setting from the default pacman.conf, any packages you build, and install with pacman -U, will not need to be signed using makepkg.

Man, you actually have to read it!

Yeah. We were at the point where it might be something put there by me.
That a global siglevel exists doesn’t help decide wether I still want database specific ones to be there.

This helped though.

It’s redundant, but you can do whatever you wish with any .conf file. :stuck_out_tongue: You are provided with all the info you need: old conf file and a new one.

1 Like

I pay attention to all Announcements

The official documentation (I’m taking the Wiki and User Guide as such) don’t have any special concerns regarding this

Manjaro Wiki - Stay safe - Software

Best approach is to read posts 1 and 2 of the update announcement, before updating. That is where potential issues and required manual intervention steps are set out.

If the update thread is only a few hours old, it’s better to wait a while. An update in the first 24 hours is only for people who can help themselves :wink:

Manjaro:A Different Kind of Beast - Stable Branch

There is no solid rule indicating when Stable branch is snapped from testing. It can be anything from one to four weeks. The packages on stable branch are the default repositories used by Manjaro systems to provide updates and downloads to the general user base. The best indication will be to watch the Testing Announcement thread to follow possible issues with specific software or hardware.


There is no… “Hey, you are using a rolling release distro now - you need to be aware of the following”

manjaro-hello - A tool providing access to documentation and support for new Manjaro users.


There are several “HowTo Update the best way” threads

Overchoice is difficult to avoid on Linux

And it’s not easy trying to keep the customer Satisficed

6 Likes

Edit:- Marking the previous post as the solution, before this thread meanders into an unwieldly rant of conflicting opinion. Naturally, feel free to change the status quo if you have anything particularly useful to add.