Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solus 4.5 ISO checklist (T10476) #305

Closed
celticmagic opened this issue Aug 17, 2023 · 27 comments
Closed

Solus 4.5 ISO checklist (T10476) #305

celticmagic opened this issue Aug 17, 2023 · 27 comments
Labels
Priority: High High priority Topic: Platform Integration Integration of various components within Solus
Milestone

Comments

@celticmagic
Copy link
Collaborator

celticmagic commented Aug 17, 2023

Thomas Staudinger (@Staudey), 2023-04-20 19:04:54 UTC

Solus 4.5 ISO checklist

The bigger feature release after 4.4

General
DE specific

ISO testing instructions: https://help.getsol.us/docs/user/contributing/testing-an-iso

  • Budgie @EbonJaeger
    • Boot: UEFI
    • Boot: BIOS
    • Boot: UEFI w/ LVM
    • Boot: UEFI w/ LVM+LUKS
    • Boot: BIOS w/ LVM
    • Boot: BIOS w/ LVM+LUKS
    • VM
      • VirtualBox
      • Virt Manager
    • SAMBA smoketest with Windows Shares and Shares created on Linux are visible on Windows/Android
    • AMD RDNA 2/3 GPUs
    • Intel Arc GPUs
    • Nvidia GPUs
      • 470
      • Current
      • Beta
    • Any other issues here
  • GNOME @JoeyRiches
    • Boot: UEFI
    • Boot: BIOS
    • Boot: UEFI w/ LVM
    • Boot: UEFI w/ LVM+LUKS
    • Boot: BIOS w/ LVM
    • Boot: BIOS w/ LVM+LUKS
    • VM
      • VirtualBox
      • Virt Manager
    • SAMBA smoketest with Windows Shares and Shares created on Linux are visible on Windows/Android
    • AMD RDNA 2/3 GPUs
    • Intel Arc GPUs
    • Nvidia GPUs
      • 470
      • Current
      • Beta
    • Any other issues here
  • Plasma @TraceyC77, @ReillyBrogan
    • Boot: UEFI
    • Boot: BIOS
    • Boot: UEFI w/ LVM
    • Boot: UEFI w/ LVM+LUKS
    • Boot: BIOS w/ LVM
    • Boot: BIOS w/ LVM+LUKS
    • VM
      • VirtualBox
      • Virt Manager
    • SAMBA smoketest with Windows Shares and Shares created on Linux are visible on Windows/Android
    • AMD RDNA 2/3 GPUs
    • Intel Arc GPUs
    • Nvidia GPUs
      • 470
      • Current
      • Beta
    • Any other issues here
  • Xfce @ZachBacon, @TraceyC77
    • Boot: UEFI
    • Boot: BIOS
    • Boot: UEFI w/ LVM
    • Boot: UEFI w/ LVM+LUKS
    • Boot: BIOS w/ LVM
    • Boot: BIOS w/ LVM+LUKS
    • VM
      • VirtualBox
      • Virt Manager
    • SAMBA smoketest with Windows Shares and Shares created on Linux are visible on Windows/Android
    • AMD RDNA 2/3 GPUs
    • Intel Arc GPUs
    • Nvidia GPUs
      • 470
      • Current
      • Beta
    • Any other issues here
@celticmagic
Copy link
Collaborator Author

Joshua Lee (@10leej), 2023-04-23 07:05:57 UTC

Any chance flathub can be enabled by default for 4.5?

@celticmagic celticmagic added Topic: Platform Integration Integration of various components within Solus Software labels Aug 17, 2023
@celticmagic
Copy link
Collaborator Author

celticmagic commented Aug 17, 2023

TraceyC (@TraceyC77), 2023-06-24 22:41:40 UTC

I'd like to nominate https://dev.getsol.us/T10561 to be fixed for 4.5

This was for copy and paste / clipboard not working out of the box for Virt-manager
This should be tested in the ISO

@ZachBacon ZachBacon pinned this issue Aug 18, 2023
@TraceyC77
Copy link
Contributor

When testing the VM clients, please make sure copy & paste works. This has been a problem a couple of times in the past.

@silkeh silkeh added this to the Solus 4.5 ISO milestone Aug 21, 2023
@silkeh silkeh added the Package: Addition Request Please consider adding this to the repository label Aug 21, 2023
@github-project-automation github-project-automation bot moved this to Triage in Solus Aug 21, 2023
@silkeh silkeh removed the Package: Addition Request Please consider adding this to the repository label Aug 21, 2023
@silkeh silkeh removed this from Solus Aug 21, 2023
@silkeh silkeh added this to Solus Aug 23, 2023
@github-project-automation github-project-automation bot moved this to Triage in Solus Aug 23, 2023
@silkeh silkeh moved this from Triage to In Progress in Solus Aug 23, 2023
@silkeh silkeh moved this from Ready to In Progress in Solus Aug 23, 2023
@davidjharder davidjharder added the Type: Chore Not a feature or a bug label Sep 16, 2023
@10leej
Copy link

10leej commented Oct 14, 2023

Proposal while we wait for this, 4.4.1 release thats really just packaged updates from the previous release.

@EbonJaeger EbonJaeger added Priority: High High priority and removed Type: Chore Not a feature or a bug labels Oct 25, 2023
@ermo
Copy link
Contributor

ermo commented Oct 28, 2023

TraceyC (@TraceyC77), 2023-06-24 22:41:40 UTC

I'd like to nominate https://dev.getsol.us/T10561 to be fixed for 4.5

This was for copy and paste / clipboard not working out of the box for Virt-manager This should be tested in the ISO

b68756c <- did that not fix it? If it didn't, I agree with you, we should focus on making sure that is fixed.

@TraceyC77
Copy link
Contributor

TraceyC (@TraceyC77), 2023-06-24 22:41:40 UTC
I'd like to nominate https://dev.getsol.us/T10561 to be fixed for 4.5
This was for copy and paste / clipboard not working out of the box for Virt-manager This should be tested in the ISO

b68756c <- did that not fix it? If it didn't, I agree with you, we should focus on making sure that is fixed.

That issue is closed. I recommended testing the functionality to guard against regressions in 4.5.

I plan to test it with a fresh install of the current testing ISOs and again with 4.5. I recommend anyone doing ISO testing touch this as well.

@xulongwu4
Copy link

Fixing LDM for AMD GPU + nvidia GPU on a laptop is not planned for Solus 4.5? I remember at one point it was a stretch goal for 4.4, and then moved to be a stretch goal of 4.5. Now I can't find any reference to that issue in the 4.5 task list any more. I am talking about #163 and #164.

@ermo
Copy link
Contributor

ermo commented Nov 1, 2023

Fixing LDM for AMD GPU + nvidia GPU on a laptop is not planned for Solus 4.5? I remember at one point it was a stretch goal for 4.4, and then moved to be a stretch goal of 4.5. Now I can't find any reference to that issue in the 4.5 task list any more. I am talking about #163 and #164.

I mistakenly removed it. It's been added back now.

@ermo
Copy link
Contributor

ermo commented Nov 1, 2023

Joshua Lee (@10leej), 2023-04-23 07:05:57 UTC

Any chance flathub can be enabled by default for 4.5?

Please take a look at the flatpak-related testing tasks above if you want to help us drive this forward.

@ermo
Copy link
Contributor

ermo commented Nov 1, 2023

@TraceyC77 / @davidjharder

Do we have an "ISO testing HOWTO" in the Help Center or something? If not, maybe we should have...? If we do, we should probably link it here?

@Staudey
Copy link
Member

Staudey commented Nov 1, 2023

There is one here: https://help.getsol.us/docs/user/contributing/testing-an-iso

@ReillyBrogan
Copy link
Contributor

I marked off the PAM task and added another one to ensure that the installer creates yescrypt password hashes for users by default. This may already be happening depending on how the password is being set, we may just need to verify it. It's also not the end of the world if it doesn't happen, sha512 hashes are still considered secure.

You can test whether or not this is the case by doing the following:

sudo cat /etc/shadow

If the password hash starts with $y$ then it's using a yescrypt hash.

@EbonJaeger
Copy link
Member

Both Calamares and os-installer just calls out to useradd when creating users, so presumably nothing has to be done there as long as useradd is creating users with the correct password hash type. Will fire up a VM later to verify for sure.

@EbonJaeger
Copy link
Member

EbonJaeger commented Nov 15, 2023

Okay, so a fresh installation using a fresh build of Calamares and a fresh ISO doesn't encrypt hashes with yescrypt. The hash starts with $6$. Creating a new user afterwords with Plasma settings uses yescrypt. Not sure what needs to be changed.

EbonJaeger added a commit that referenced this issue Dec 14, 2023
**Summary**
Add default shortcut to Whiskermenu

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this issue Dec 14, 2023
**Summary**

- mugshot: Initial inclusion of mugshot
- whiskermenu: Add missing mugshot dependency

Ref #305

**Test Plan**

Install the mugshot package and click the user icon in Whiskermenu to
open mugshot.

**Checklist**

- [x] Package was built and tested against unstable
ermo added a commit that referenced this issue Dec 14, 2023
**Summary**
Add default shortcut to Whiskermenu

Ref #305

Signed-off-by: Evan Maddock <[email protected]>

**Test Plan**

Create a new user and hit the Super key. Whiskermenu pops up.

**Checklist**

- [x] Package was built and tested against unstable
joebonrichie added a commit that referenced this issue Dec 14, 2023
**Summary**
- No summarized changelog provided.
- Make usable from xfce settings, ref #305.
ermo added a commit that referenced this issue Dec 14, 2023
**Summary**
- No summarized changelog provided.
- Make usable from xfce settings, ref #305.

**Test Plan**

- Install on xfce, verify that "Users and Groups" showed up in xfce
settings.
- Add and remove users, verify expected default groups.

**Checklist**

- [x] Package was built and tested against unstable
EbonJaeger added a commit that referenced this issue Dec 15, 2023
**Summary**
- Enable icon scaling in the system tray by default

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this issue Dec 15, 2023
**Summary**

- Enable icon scaling in the system tray by default

Ref #305

Signed-off-by: Evan Maddock <[email protected]>

**Test Plan**

Created a new user and saw that the network-manager-applet icon now
scales with the other icons

**Checklist**

- [x] Package was built and tested against unstable
@joebonrichie
Copy link
Contributor

XFCE:

xfce4-taskmanager is not packaged providing no system monitor OOTB

There is a missing icon for folder sharing (right click a folder and click share)

Screenshot from 2023-12-16 16-05-43

There is a theming bug with qogir in our software center

Screenshot from 2023-12-16 15-54-50

EbonJaeger added a commit that referenced this issue Dec 16, 2023
**Summary**
- Initial inclusion of xfce4-taskmanager

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this issue Dec 16, 2023
**Summary**
- Initial inclusion of xfce4-taskmanager

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this issue Dec 16, 2023
**Summary**
- Initial inclusion of xfce4-taskmanager

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this issue Dec 16, 2023
**Summary**
- Initial inclusion of xfce4-taskmanager

Ref #305

Signed-off-by: Evan Maddock <[email protected]>

**Test Plan**

Launch the task manager and see that running applications are listed and
that the monitors update.

**Checklist**

- [x] Package was built and tested against unstable
@joebonrichie
Copy link
Contributor

BIOS: Boot loader location: Install to /boot doesn't work

joebonrichie pushed a commit that referenced this issue Dec 25, 2023
**Summary**
Add default shortcut to Whiskermenu

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
joebonrichie added a commit that referenced this issue Dec 25, 2023
**Summary**
- No summarized changelog provided.
- Make usable from xfce settings, ref #305.
joebonrichie pushed a commit that referenced this issue Dec 25, 2023
**Summary**
- Enable icon scaling in the system tray by default

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
joebonrichie pushed a commit that referenced this issue Dec 25, 2023
**Summary**
- Initial inclusion of xfce4-taskmanager

Ref #305

Signed-off-by: Evan Maddock <[email protected]>
@kostadinsh
Copy link

kostadinsh commented Dec 27, 2023

For some reason the pipewire package wasn't installed at all when using the 2023-12-23 Plasma ISO.

@ReillyBrogan
Copy link
Contributor

For some reason the pipewire package wasn't installed at all when using the 2023-12-23 Plasma ISO.

Fixed, thanks!

@ReillyBrogan ReillyBrogan unpinned this issue Jan 8, 2024
@ReillyBrogan ReillyBrogan pinned this issue Jan 8, 2024
@EbonJaeger
Copy link
Member

Solus 4.5 Resilience Released: https://getsol.us/2024/01/08/solus-4-5-released/

@github-project-automation github-project-automation bot moved this from In Progress to Done in Solus Jan 8, 2024
@EbonJaeger EbonJaeger unpinned this issue Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High High priority Topic: Platform Integration Integration of various components within Solus
Projects
Archived in project
Development

No branches or pull requests