Add manjaro-pacnew-checker as default app for any profiles #379

Closed
ste74 wants to merge 0 commits from master into master
ste74 commented 2023-10-29 17:27:58 +00:00 (Migrated from gitlab2.manjaro.org)
No description provided.
ste74 commented 2023-10-29 17:27:58 +00:00 (Migrated from gitlab2.manjaro.org)

requested review from @LordTermor, @oberon, @yochananmarqos1, @Chrysostomus, @philm, @codesardine, and @spikerguy

requested review from @LordTermor, @oberon, @yochananmarqos1, @Chrysostomus, @philm, @codesardine, and @spikerguy
yochananmarqos1 commented 2023-10-29 19:09:04 +00:00 (Migrated from gitlab2.manjaro.org)

I do not approve in it's current state. It should not keep popping up over and over if one skips one or more pacnew.

I do not approve in it's current state. It should not keep popping up over and over if one skips one or more pacnew.
ste74 commented 2023-10-30 17:17:40 +00:00 (Migrated from gitlab2.manjaro.org)

What you mean? With option number 4 at the end i remove the file used for start the GUI. You close the GUI via the window controls?

What you mean? With option number 4 at the end i remove the file used for start the GUI. You close the GUI via the window controls?
fhdk commented 2024-05-10 05:46:42 +00:00 (Migrated from gitlab2.manjaro.org)

I know there is a lot of fuzz about .pacnew files.

A .pacnew file is added when the existing file differs from install time (checksum)

Of course there is situations where you need to handle a pacnew - if not for anything else then to see what options has been added.

The package containing files like /etc/passwd and /etc/group are sometimes updated - when that happens passwd.pacnew and group.pacnew are created - but that doesn't mean you should merge those into your existing files or replace the existing file with the pacne file.

The attention in the forum to those pacnew files, the statements that those needs to be handled properly and the subsequent consequenses of poor handling are generating a lot of noise.

Technically there is only one situation where one need to pay attention to a given pacnew file - that is the case where you have an application failing.

Automagically bringing pacnew files to users attention with an application like this - it will likely create more issues because the majority userbase don't know how to properly merge them.

Adding an application like this will only contribute to confusion and poor handling caused by lack of knowledge on what to do.

I know there is a lot of fuzz about .pacnew files. A .pacnew file is added when the existing file differs from install time (checksum) Of course there is situations where you need to handle a pacnew - if not for anything else then to see what options has been added. The package containing files like /etc/passwd and /etc/group are sometimes updated - when that happens passwd.pacnew and group.pacnew are created - but that doesn't mean you should merge those into your existing files or replace the existing file with the pacne file. The attention in the forum to those pacnew files, the statements that those needs to be handled properly and the subsequent consequenses of poor handling are generating a lot of noise. Technically there is only one situation where one need to pay attention to a given pacnew file - that is the case where you have an application failing. Automagically bringing pacnew files to users attention with an application like this - it will likely create more issues because the majority userbase don't know how to properly merge them. Adding an application like this will only contribute to confusion and poor handling caused by lack of knowledge on what to do.
boredland commented 2024-05-10 07:03:20 +00:00 (Migrated from gitlab2.manjaro.org)

I tried this and immediately broke my luks setup by forgetting to merge stuff. Relatively sure this will generate more support hurdles.

I tried this and immediately broke my luks setup by forgetting to merge stuff. Relatively sure this will generate _more_ support hurdles.
codesardine commented 2024-05-11 10:35:31 +00:00 (Migrated from gitlab2.manjaro.org)

@ste74 maybe link the source repo here so people can start opening issues they find

@ste74 maybe link the source repo here so people can start opening issues they find
ste74 commented 2024-05-11 16:59:18 +00:00 (Migrated from gitlab2.manjaro.org)

Do you mean? This? https://codeberg.org/Ste74/manjaro-pacnew-checker ( mirror for helping user's contributions )

Do you mean? This? https://codeberg.org/Ste74/manjaro-pacnew-checker ( mirror for helping user's contributions )
ste74 commented 2024-05-11 17:05:13 +00:00 (Migrated from gitlab2.manjaro.org)

When program find pacnew the first window inform users with options like the wiki for what is a .pacnew file and also point on our forum if not know what need to do. Also if user close the window in any steps the program is closed and nothing is done. Is more or less a simple step by step GUI for pacnew of course we can't be a nanny for the users because the users use the keyboard/mouse of the PC 😄

When program find pacnew the first window inform users with options like the wiki for what is a .pacnew file and also point on our forum if not know what need to do. Also if user close the window in any steps the program is closed and nothing is done. Is more or less a simple step by step GUI for pacnew of course we can't be a nanny for the users because the users use the keyboard/mouse of the PC :smile:
yochananmarqos1 commented 2024-05-24 18:40:53 +00:00 (Migrated from gitlab2.manjaro.org)

User feedback from Teo on the forum:

...is a little beta to be included by default i think.

@ste74 All that is required is the hook, there was never a need for the service.

User feedback from [Teo on the forum](https://forum.manjaro.org/t/always-read-post-2-for-potential-issues-and-solutions/161920/49): > ...is a little beta to be included by default i think. @ste74 All that is required is the hook, there was never a need for the service.
ste74 commented 2024-05-26 16:55:00 +00:00 (Migrated from gitlab2.manjaro.org)

Unfortunally i think no. I can't run a GUI with pacman hooks because work at admin level so for wayland not work ( yep in X11 it work because i can switch the sudousers ). The service in pacnew-checker is systemd service at user level and i can run the GUI.

Unfortunally i think no. I can't run a GUI with pacman hooks because work at admin level so for wayland not work ( yep in X11 it work because i can switch the sudousers ). The service in pacnew-checker is systemd service at user level and i can run the GUI.
yochananmarqos1 commented 2024-05-26 19:40:52 +00:00 (Migrated from gitlab2.manjaro.org)

Automagically bringing pacnew files to users attention with an application like this - it will likely create more issues because the majority userbase don't know how to properly merge them.

Adding an application like this will only contribute to confusion and poor handling caused by lack of knowledge on what to do.

Agreed. Users still require guidance on the forum even when this application is suggested. Closing for now.

> Automagically bringing pacnew files to users attention with an application like this - it will likely create more issues because the majority userbase don't know how to properly merge them. > > Adding an application like this will only contribute to confusion and poor handling caused by lack of knowledge on what to do. Agreed. Users still require guidance on the forum even when this application is suggested. Closing for now.
yochananmarqos1 (Migrated from gitlab2.manjaro.org) closed this pull request 2024-05-26 19:41:08 +00:00
yochananmarqos1 commented 2024-05-30 20:12:53 +00:00 (Migrated from gitlab2.manjaro.org)

Reopening the issue as pacnews and pacsaves are always a problem for users that helpful forum users have to field support requests with no official support. @ste74 is doing his best to address that with a friendly GUI.

@philm has told me he ignores pacnews. That's absolutely ridiculous. Manjaro is based on Arch, we can't ignore things they do and pretend we know better. That's not how it works.

There's a reason librewish created Garuda. He tried to help out with Manjaro and was ignored. He never should have had to create his own distro based on Manjaro due to that.

For those that don't know, Garuda eventually switched to an Arch based system. It seems it's maintained by others now as I don't see that librewish is active there anymore. However, we lost a lot of users and very helpful forum members that switched to Garuda or EndeavourOS due to feedback being completely ignored.

Reopening the issue as pacnews and pacsaves are always a problem for users that helpful forum users have to field support requests with no official support. @ste74 is doing his best to address that with a friendly GUI. @philm has told me he ignores pacnews. That's absolutely ridiculous. Manjaro is based on Arch, we can't ignore things they do and pretend we know better. That's not how it works. There's a reason librewish created Garuda. He tried to help out with Manjaro and was ignored. He never should have had to create his own distro based on Manjaro due to that. For those that don't know, Garuda eventually switched to an Arch based system. It seems it's maintained by others now as I don't see that librewish is active there anymore. However, we lost a lot of users and very helpful forum members that switched to Garuda or EndeavourOS due to feedback being completely ignored.
yochananmarqos1 (Migrated from gitlab2.manjaro.org) reopened this pull request 2024-05-30 20:12:56 +00:00
yochananmarqos1 commented 2025-11-26 04:22:47 +00:00 (Migrated from gitlab2.manjaro.org)

Maybe you fixed that since I tried it last.

Either way, the other reviewers actually need to test this themselves before I will even consider accepting this.

Maybe you fixed that since I tried it last. Either way, the other reviewers actually need to test this themselves before I will even consider accepting this.
yochananmarqos1 commented 2025-11-26 04:22:49 +00:00 (Migrated from gitlab2.manjaro.org)

requested changes

requested changes
yochananmarqos1 (Migrated from gitlab2.manjaro.org) closed this pull request 2025-11-26 04:23:18 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
profiles/iso-profiles!379
No description provided.