Yes, I agree. I think that’s one of the best things about Linux and the open source world. People like to try new ideas, build things their own way, share their work, and help each other improve. I think the open source community is one of the best parts of Linux.
Personally, I live alone, and I have a lot of freedom to spend my time learning, writing, developing software, and contributing to open source. Money is not my main motivation. I really like building things and learning from the process.
So I’m happy to start NeoArch, even if it’s not useful for everyone. Thanks to everyone for the feedback.
From this shot here are my concerns:
You have the sources listed out with a radio button. While this can be useful this should be a reserved feature for “Advanced Users”. I think the AUR should be off by default and that you should have a disclaimer stating what the AUR is and that the user accepts the responsibility of such.
For Updating there should be no check marks by a package partial upgrades are NEVER recommended on Arch.
BTW my free opinion.
User want to use programs to do stuff. Not to manage system internals.
Linuxes overall luck “app shop” like experience.
This what actually pamac provided to me when I used it.
Reality that users constanly need to deal with something like: cannot update because of lib32-very-important-leftpaf dependency - is pretty sad.
Thanks, these are really good points. I agree that the AUR needs more explanation, especially for newer Arch users. Having it disabled by default and showing a clear warning about what the AUR is and the responsibility involved is something I’ll consider.
And yes, I agree about partial upgrades. Arch should be updated as a whole, not package by package. I’ll review the update UI and make sure it doesn’t encourage or make partial upgrades too easy.
I really appreciate this kind of specific feedback. It’s much more useful for me when improving NeoArch.
Yeah, I agree with you. Most users just want to install and use their programs without having to constantly think about package dependencies and system internals.
That’s actually one of the reasons I started NeoArch. I like Arch and the control it gives you, but I also think there should be a better “app shop” experience for people who want it.
And yeah, dependency issues like lib32-very-important-leftpaf are definitely not a great user experience.
Never use --noconfirm when doing updates. I can’t tell you how many times I have seen people break their systems over the years doing this on Arch-based distros.
Absolutely, agreed. I’ll make sure NeoArch never uses --noconfirm for system updates. Users should be able to review and confirm important changes before proceeding.
Being able to review the PKGBUILD before installing or upgrading an AUR package would be a useful safety feature. I’m trying to make NeoArch easier to use without hiding what’s actually happening underneath, so I’ll look into adding this.
I also understand the point about pacseek and other existing tools. I’m not trying to say NeoArch is the only solution — I’m just trying to build a GUI that makes package management and maintenance easier for people who prefer that workflow.
Considering the vulnerable nature of the AUR, I think your use of the word “useful” would be better replaced with “critical”. Any tool that helps AUR package installation must incorporate security checks BEFORE installation. Even the YAY developers added basic security checks a few months ago. https://github.com/Jguer/yay/pull/2855
as said not useful a required feature. I am still very sus on this project and others like it and I hope you prove my paranoia wrong. But something is off here I just don’t know what.
I understand the concern. I agree that for anything handling AUR packages, security shouldn’t be treated as just an optional feature. I’ll look at the security checks used by yay and projects like ArchCanary and see what can realistically be implemented in NeoArch.
NeoArch is open source, so I hope I can earn that trust through the code, transparency, and continued development rather than just asking people to trust it. Thanks for being honest about your concerns. Thanks everyone for the security feedback. I started working on this today.
I’ve added a dedicated Security section in NeoArch with information about AUR risks, partial upgrades, package sources, and how NeoArch handles these things. I’ve also added AUR review options such as View PKGBUILD, View Changes, and Download Snapshot before installation/upgrades.
I’m also working on the update review and partial-update warnings, so NeoArch doesn’t silently perform these operations.
I agree that AUR security should be treated as an important part of the project, not just an optional feature. I’m taking the feedback seriously and will keep improving this area.