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

per distro spec files #1910

Closed
totaam opened this issue Jul 7, 2018 · 3 comments
Closed

per distro spec files #1910

totaam opened this issue Jul 7, 2018 · 3 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Jul 7, 2018

Issue migrated from trac ticket # 1910

component: packaging | priority: major

2018-07-07 08:06:17: antoine created the issue


Usually, we don't update spec files in older branches, only in trunk.
The problem with this is that some distros (especially centos6 at the moment) are no longer supported by newer versions of some packages and so the updates make it impossible to rebuild all the dependencies from one tag, or even from trunk.

We should lock those spec files at the last revision that does build.
ie: rpmbuild/centos6/ would contain the centos6 spec files locked at:

  • x264 pre 2018 (newer requires newer nasm)
  • pycuda ~2015?
  • python-lz4 - who knows (constant breakage)
    etc

And maybe also prevent our spec files from building:

  • libraries already available from upstream (ie: pygtkglext is available in centos6)
  • libraries we know cannot be built and we don't care (ie: python-uinput not useful for centos6)
@totaam
Copy link
Collaborator Author

totaam commented Feb 26, 2019

2019-02-26 05:13:46: antoine changed status from new to assigned

@totaam
Copy link
Collaborator Author

totaam commented Feb 26, 2019

2019-02-26 05:13:46: antoine commented


See also #2040 and #1830

@totaam totaam added the v2.3.x label Jan 22, 2021
This was referenced Jan 22, 2021
@totaam
Copy link
Collaborator Author

totaam commented Jan 23, 2021

We don't support centos7 and older in v4, so this is no longer a real problem.

@totaam totaam closed this as completed Jan 23, 2021
@totaam totaam mentioned this issue Mar 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant