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

Test: rpm package dependencies #145608

Closed
2 tasks done
rzhao271 opened this issue Mar 21, 2022 · 2 comments
Closed
2 tasks done

Test: rpm package dependencies #145608

rzhao271 opened this issue Mar 21, 2022 · 2 comments

Comments

@rzhao271
Copy link
Contributor

rzhao271 commented Mar 21, 2022

Refs: #17142

Complexity: 5

Authors: @rzhao271, @deepak1556

Create Issue


We now manually calculate rpm package dependencies per packaging build. This step takes around 5 seconds.
Before, we were using a hardcoded list.

Preferably on a fresh VM:

  1. Obtain the latest Insiders rpm package from the builds page, as well as an older Stable package.
  2. Verify the requirements list is longer than before. Also verify that the list does not contain libffmpeg, because we already include the .so file for that in the package ourselves.
  3. Install the package. Verify that the package can be installed successfully.
  4. Verify the package is sane, and that no missing dependencies errors show up.
@rzhao271 rzhao271 removed their assignment Mar 21, 2022
@dbaeumer dbaeumer added this to the March 2022 milestone Mar 21, 2022
@ghost ghost assigned chrmarti and TylerLeonhardt Mar 22, 2022
@chrmarti chrmarti removed their assignment Mar 22, 2022
@chrmarti
Copy link
Contributor

Tested on CentOS 8. 👍

@TylerLeonhardt
Copy link
Member

Tested on Fedora 👍

Funny story, I just used a live usb but it didn't have enough space to install vscode so I uninstalled the browser :)

@TylerLeonhardt TylerLeonhardt removed their assignment Mar 23, 2022
@github-actions github-actions bot locked and limited conversation to collaborators May 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants
@dbaeumer @TylerLeonhardt @rzhao271 @chrmarti and others