GenPi64 / gentoo-on-rpi-64bit

Bootable 64-bit Gentoo image for the Raspberry Pi4B, 3B & 3B+, with Linux 5.4, OpenRC, Xfce4, VC4/V3D, camera and h/w codec support, weekly-autobuild binhost
GNU General Public License v3.0
55 stars 8 forks source link

genpi64:default/linux/arm64/17.0/genpi64 profile really need to depend on networkmanager ? #26

Open G10h4ck opened 2 years ago

G10h4ck commented 2 years ago

I understand this could be needed or a sane default for the desktop profile, but is it really needed on the non-desktop one? Shouldn't we remove it?

ormorph commented 2 years ago

This is to make it user friendly. nmtui only works in the console. This is useful when setting up Wi-Fi. You can also deselect locally in /etc/portage/profile/packages using the -<package-atom> syntax.

G10h4ck commented 2 years ago

Thanks didn't know that trick!

jonesmz commented 2 years ago

I think it would be best if we moved away from having the profiles depend on specific packages, as it makes it difficult for people who prefer alternatives to use them.

Better would be to use sets, or simply have them pre-installed in the world set.

samip5 commented 2 years ago

Better would be to use sets, or simply have them pre-installed in the world set.

We were previously using sets, and it was a nightmare with those. I don't agree with that.

jonesmz commented 2 years ago

How was a set for 'default apps' more of a nightmare than a profile, which sets a bunch of accept_keywords and package_use flags?

Profiles should have nothing to do with which applications are installed. Do the profiles in gentoo upstream dictate installed applications? Or only use flags?

samip5 commented 2 years ago

How was a set for 'default apps' more of a nightmare than a profile, which sets a bunch of accept_keywords and package_use flags?

Profiles should have nothing to do with which applications are installed. Do the profiles in gentoo upstream dictate installed applications? Or only use flags?

It was a nightmare as the sets were not handled by Git and would get out of sync due to that, as the builder only copied the set files.