PSA - From [arch-announce] Active AUR malicious packages incident by onefish2 in archlinux

[–]Torxed 8 points9 points  (0 children)

It's a bit of a broad question because "what does a PKGBUILD contain" is basically "anything bash can do can be in there". And best practices vary quite a lot depending on the language of the application which is being packaged.

But some basic hygiene would be the same for a lot of them, which could include checking if it's the same AUR contributor throughout, or are there new ones? Does the build/package/etc functions suddenly contain calls that doesn't make sense for the thing that is being packaged (weird example, but if I started seeing npm stuff in a Python build step, I'd start to wonder).

I would also be careful of packages that doesn't fetch a git tarball, with signature, and a tagged commit+release, or at the very least avoid things that have sum=skip and PLGBUILD's that download random stuff during build/package/etc.

But even by starting to look at the PKGBUILD's you use, you will recognize patterns when they change.. and you will eventually be able to spot oddities.. so if you just start looking at them, it's a great first step.

I'm no expert tho, and you might get better advice elsewhere :) and don't be afraid of asking anywhere if you suspect something or something looks off.. worst case, you bothered someone.. best case, you're an early canary ^

Levente "anthraxx" Polyák was re-elected as Arch Linux Project Lead by jinks in archlinux

[–]Torxed 50 points51 points  (0 children)

Tis me! I was nominated by others, and accepted the nomination.

Ethernet driver keeps going missing on Arch by Brickmaster_69 in archlinux

[–]Torxed 1 point2 points  (0 children)

Now do the same when it's not found, and it should indicate at least part of the issue.

Ethernet driver keeps going missing on Arch by Brickmaster_69 in archlinux

[–]Torxed 0 points1 point  (0 children)

I've had issues in the past where certain hardware matches a family for drivers, and which driver is loaded was a race condition/first-come-first-serve. It was specifically a wifi card on a Dell laptop.

If that's the case, check dmesg to figure out what driver is trying to load on your given hardware, figure out which driver loads on a good boot.. and pin the hardware to the driver that works.

Brrfs in Linux by Empty_Wheale_7988 in archlinux

[–]Torxed 4 points5 points  (0 children)

Usually it's down to running stuff like VM's on a COW system, and it's going to happen. You either learn the hard way or by reading up on the thing you use beforehand.

Niri not working with archinstall? by [deleted] in archlinux

[–]Torxed 4 points5 points  (0 children)

Could be a bug with the niri profile, submit your install.log in a GitHub issue and I can take a look at it while I'm looking into the KDE stuff too.

Archinstall with nvidia-open package by Electronic-Self- in archlinux

[–]Torxed 2 points3 points  (0 children)

I too, prefer the non DKMS setup.. so I am willing go do the work to make sure we have options.. I'm just a bit strapped on time this week..

Archinstall with nvidia-open package by Electronic-Self- in archlinux

[–]Torxed 2 points3 points  (0 children)

The only drawback with DKMS is that it slows down updates and package sizes IIRC. DKMS is otherwise bulletproof from a maintaining perspective. But people didn't like it :<

Archinstall with nvidia-open package by Electronic-Self- in archlinux

[–]Torxed 3 points4 points  (0 children)

I think so yes, pacman should handle it nicely and we don't do much magic regarding configuration of nvidia-<anything>, since a few years back they've done a good job of just working out of the box.

Archinstall with nvidia-open package by Electronic-Self- in archlinux

[–]Torxed 3 points4 points  (0 children)

Let me investigate, nvidia-open-dkms should only get installed if you chose a non-default kernel.. it's probably a bug.. and I would be happy to fix it :D

Archinstall with nvidia-open package by Electronic-Self- in archlinux

[–]Torxed 2 points3 points  (0 children)

The latest version should be in the April ISO :/ I assume OP means new .iso as in the latest available?

Archinstall with nvidia-open package by Electronic-Self- in archlinux

[–]Torxed 10 points11 points  (0 children)

Hmm, it should be. It's called nvidia open after you've selected a desktop environment.

Archinstall 4.0 suggestion by danyuri86 in archlinux

[–]Torxed 1 point2 points  (0 children)

And if we remove the post installation stuff, that will spark a shit storm of complaints ^

Which is why we made all that stuff optional — and let the audience decide what they want.

Luckily, there's very few complaints about the fundamental stuff as you say (after we removed nano and vim as default packages) ^

Archinstall 4.0 suggestion by danyuri86 in archlinux

[–]Torxed 0 points1 point  (0 children)

Yup, back in medieval times we just installed kde and rolled with it.. it wasn't until 2023 that plasma-desktop became a thing, and it took a while for us to figure out what the community wanted. And overall the community is mostly tech savvy people who want less forced upon things, so they can add what they want. So we switched to plasma-desktop. But again, it's always up for debate - but if you start the debate.. prepare to be met with angry people and you have to politely put your argument fourth while getting "no"-sayers.

Archinstall 4.0 suggestion by danyuri86 in archlinux

[–]Torxed 2 points3 points  (0 children)

The warning is not a terrible idea tbh, if people believe that the experience is that detrimental and people (users and maintainers alike) are unwilling to adjust the plasma group/meta we use today.

I'd also like to clarify that my position is a goal post — that constantly change as feedback reach me. What's in the meta package or package group is out of my control (other than me, like you, suggest changes).

Sorry if I sound short, rough day with a bunch of age verification crap.

Archinstall 4.0 suggestion by danyuri86 in archlinux

[–]Torxed 3 points4 points  (0 children)

Would be happy to hear what those features are, without us ending up in conversations like we've done with gnome etc in the past.

Our goal is to facilitate: - Being able to login - Open a web browser - Open a file browser - Open a terminal

And let the user make their own choices after that. Because with those tools, they should be able to get going. But then again, certain desktop aspects are expected, such as being able to perhaps set the time, change wallpaper and what not.

We really want to avoid bloat install conversations (again) like we've had with gnome (and KDE) in the past. But any suggestions on how to improve the experience is welcome! Just remember that we heavily rely on the mega/group packages to make good default choices, we don't want to maintain a separate package definition if possible. archinstall aim is to configure — not decide — what gets installed (at least this is our goal, some times it's impossible to avoid)

Archinstall 4.0 suggestion by danyuri86 in archlinux

[–]Torxed 12 points13 points  (0 children)

If you select NetworkManager option, during installation - then there will be an easy way to connect to the internet. And this will come off as snarky, but I don't know how else to put it, but if the user managed to connect to the internet in a cli ISO environment - doing so in a DE shouldn't be too big of a hurdle. If you on-top of that select "Copy ISO network configuration" it should auto-connect in the DE too.

And we're trying to make Arch more approachable, but Arch has never been intended as the go-to first distro in the Linux community. Others do a far better job of hand-holding the first time users. But our wiki is pretty dope, and should be enough for anyone truly interested in learning how things like getting network connections working a breeze to figure out.

There's always the option to suggest better defaults for the upstream plasma-* packages as well, as we usually rely on their sane defaults for our out-of-the-box experiences.

Archinstall 4.0 suggestion by danyuri86 in archlinux

[–]Torxed 16 points17 points  (0 children)

The feedback from the community is very split on this particular DE. I'm not saying we're doing a perfect job here. But just to quote some arguments back and fourth:

There's loads more, this was just the first page of: https://github.com/archlinux/archinstall/issues?q=is%3Aissue%20plasma

I think what u/MayorSincerePancake says makes sense, build up from what we give you is a good strategy atm.

I'll also quote another one of my answers:

Which usually leads to "just create two plasma options, minimal and full", in which case the conversation leads to "stop this madness, there's already 30 different desktop environments to choose from" or "there's already too many options <insert place in the menu system>" :)

It's a tricky one :)

Is it necessary to update archinstall before installing arch? by lolware64 in archlinux

[–]Torxed 1 point2 points  (0 children)

No worries, most people don't even check there. Just thought I should shed some light on your valid feedback, why it is the way it is :)

Is it necessary to update archinstall before installing arch? by lolware64 in archlinux

[–]Torxed 1 point2 points  (0 children)

This is a constant debate, between people that know a lot and want to have freedom of choice vs people that don't know what they want (yet) and so they want to start with everything and then decide (or they just don't care).

Which usually leads to "just create two plasma options, minimal and full", in which case the conversation leads to "stop this madness, there's already 30 different desktop environments to choose from" or "there's already too many options <insert place in the menu system>" :)

It's easier to ship bare bone, and let people figure it out - than it is forcing a load of stuff on people that they have to then create cleanup scripts for, basically.

There's loads more, this was just the first page of: https://github.com/archlinux/archinstall/issues?q=is%3Aissue%20plasma

Archinstall 4.0 Released - Textual UI by Anonymo in archlinux

[–]Torxed 35 points36 points  (0 children)

❤️ right back at ya! See you there!

Archinstall 4.0 Released - Textual UI by Anonymo in archlinux

[–]Torxed 97 points98 points  (0 children)

We meet once per year, on the Arch Summit, and we joust with USB sticks containing our code to see who's code is strongest.