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

Mail app 1.5.0 not visibile in Software Center #7211

Closed
DavidePrincipi opened this issue Dec 11, 2024 · 3 comments
Closed

Mail app 1.5.0 not visibile in Software Center #7211

DavidePrincipi opened this issue Dec 11, 2024 · 3 comments
Assignees
Labels
verified All test cases were verified successfully

Comments

@DavidePrincipi
Copy link
Member

If the current Core version does not satisfy the latest Mail (or any other app) min-core label requirement the Mail application disappears from the Software Center, even if it has some instance already installed.

Steps to reproduce

  • Install Core 3.2.6
  • Install Mail 1.4.10

Expected behavior

In Software Center I can see the update to Core 3.3.0 and the installed instance of Mail.

Actual behavior

I cannot see Mail in any Software Center view: All, Installed, Updates.

Components

  • Core 3.2.6
  • Mail 1.4.10

See also

Discussion https://mattermost.nethesis.it/nethesis/pl/63s3ctoqq7baze9pzce7hy3igy


Thanks to @lucagasparini

@DavidePrincipi DavidePrincipi added this to the NethServer 8.3 milestone Dec 11, 2024
@DavidePrincipi DavidePrincipi moved this to ToDo in NethServer Dec 11, 2024
DavidePrincipi added a commit to NethServer/ns8-repomd that referenced this issue Dec 16, 2024
@DavidePrincipi DavidePrincipi moved this from ToDo to In Progress in NethServer Dec 17, 2024
andre8244 added a commit to NethServer/ns8-core that referenced this issue Dec 17, 2024
DavidePrincipi added a commit to NethServer/ns8-core that referenced this issue Dec 18, 2024
Specify error reason for incompatible apps

Refs NethServer/dev#7211
DavidePrincipi added a commit to NethServer/ns8-core that referenced this issue Dec 18, 2024
@DavidePrincipi
Copy link
Member Author

Test case

The described bug is not reproducible since we implemented this workaround NethServer/ns8-repomd@93601c0.

We can test the bug as a new feature trying to reproduce a similar situation. Configure a custom repository, default2 with the following URL:

https://raw.githubusercontent.com/NethServer/ns8-repomd/refs/heads/bug-7211/

The Mail module requires a future core version and should reproduce the bug. Installing core version 3.4.0-dev.4 will fix it:

  • The Software Center displays Mail with disabled Install button and a tooltip with detailed reason.
  • The disabled state and tooltip with reason is shown in both All and Installed views.

@DavidePrincipi DavidePrincipi added the testing Packages are available from testing repositories label Dec 18, 2024
@nethbot nethbot moved this from In Progress to Testing in NethServer Dec 18, 2024
@lucagasparini lucagasparini self-assigned this Dec 18, 2024
@lucagasparini
Copy link

Test case: VERIFIED

@lucagasparini lucagasparini added the verified All test cases were verified successfully label Dec 18, 2024
@github-actions github-actions bot removed the testing Packages are available from testing repositories label Dec 18, 2024
@nethbot nethbot moved this from Testing to Verified in NethServer Dec 18, 2024
@DavidePrincipi
Copy link
Member Author

@github-project-automation github-project-automation bot moved this from Verified to Done in NethServer Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verified All test cases were verified successfully
Projects
Archived in project
Development

No branches or pull requests

3 participants