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

Build: ub20 does not have python_numpy #2309

Merged
merged 13 commits into from
May 12, 2021
Merged

Conversation

joshStillerman
Copy link
Contributor

The dependecies in linux.xml Only distinguish on 'platform'.
UB20 has different dependencies than UB<20. Added new section to
linux.xml for specifying DIST dependencies and logic to
debian_build_debs.py to find and use this.

Eventually this should be refactored so that the 'DIST' section is
inside of the 'PLATFORM' section.

the RHEL8 hack (its own XML) can probably leverage this same thing.

The dependecies in linux.xml  Only distinguish on 'platform'.
UB20 has different dependencies than UB<20.  Added new section to
linux.xml for specifying DIST dependencies and logic to
debian_build_debs.py to find and use this.

Eventually this should be refactored so that the 'DIST' section is
inside of the 'PLATFORM' section.

the RHEL8 hack (its own XML) can probably leverage this same thing.
Copy link
Contributor

@zack-vii zack-vii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am willing to patch the scripts can you refresh my memory ,, what was so special about centos8 ?
is it the python vs python2 ?

@zack-vii zack-vii force-pushed the jas-fix-ub20-deps branch 2 times, most recently from eede643 to f7d2ddf Compare May 11, 2021 10:57
@zack-vii zack-vii changed the title build: ub20 does not have python_numpy Build: ub20 does not have python_numpy May 11, 2021
@zack-vii
Copy link
Contributor

@joshStillerman This should do it. I changed the jenkins jobs to build packages for centos8 and ubuntu20 on pull-requests

@zack-vii
Copy link
Contributor

Failed on alpine-3.6-armhf because it got stuck in java tests, unrelated though.

@joshStillerman joshStillerman merged commit cf0829f into alpha May 12, 2021
@joshStillerman joshStillerman deleted the jas-fix-ub20-deps branch May 12, 2021 12:37
MDSplusBuilder pushed a commit that referenced this pull request Jun 15, 2021
* tag 'alpha_release-7-131-1': (27 commits)
  Fix: Add extra selection for different trigger sources (#2314)
  Feature: MdsIpThreadStatic ConnectionList; should fix deadlock and be faster (#2288)
  Gm beans (#2312)
  Build: fixed alpine externals, removed python dependency if numpy is required
  Fix:jTraverer and jScope fixezs (#2310)
  Build: ub20 does not have python_numpy (#2309)
  Fix:changed event API (#2306)
  Build: debian cleanup repo
  Build: alpine fixed noarch
  Build: cleanup buildroot for debian
  Build: fixed Docker_NETWORK cleanup if not supported
  Build: network cannot be none for udp events
  Build: fixed build scripts to maintain multiarch files
  Build: isolate docker containers with --network=none
  Build: platform builds on empty/new release folder and format (#2304)
  Fix: Refactor out _MOVC3 macro (#2300)
  Tests: splits up python tests to get finer results (#2296)
  Build: fixed windows 32 to ship libgcc_s_dw2 as SEH is not supported for 32 bit yet (#2302)
  Fix:avoid division by zero foir empty segment (#2301)
  Tests: fixed fc32 helgrind suppression file
  ...
MDSplusBuilder pushed a commit that referenced this pull request Jun 15, 2021
* tag 'alpha_release-7-131-1': (27 commits)
  Fix: Add extra selection for different trigger sources (#2314)
  Feature: MdsIpThreadStatic ConnectionList; should fix deadlock and be faster (#2288)
  Gm beans (#2312)
  Build: fixed alpine externals, removed python dependency if numpy is required
  Fix:jTraverer and jScope fixezs (#2310)
  Build: ub20 does not have python_numpy (#2309)
  Fix:changed event API (#2306)
  Build: debian cleanup repo
  Build: alpine fixed noarch
  Build: cleanup buildroot for debian
  Build: fixed Docker_NETWORK cleanup if not supported
  Build: network cannot be none for udp events
  Build: fixed build scripts to maintain multiarch files
  Build: isolate docker containers with --network=none
  Build: platform builds on empty/new release folder and format (#2304)
  Fix: Refactor out _MOVC3 macro (#2300)
  Tests: splits up python tests to get finer results (#2296)
  Build: fixed windows 32 to ship libgcc_s_dw2 as SEH is not supported for 32 bit yet (#2302)
  Fix:avoid division by zero foir empty segment (#2301)
  Tests: fixed fc32 helgrind suppression file
  ...
MDSplusBuilder pushed a commit that referenced this pull request Jun 17, 2021
* tag 'alpha_release-7-131-1': (27 commits)
  Fix: Add extra selection for different trigger sources (#2314)
  Feature: MdsIpThreadStatic ConnectionList; should fix deadlock and be faster (#2288)
  Gm beans (#2312)
  Build: fixed alpine externals, removed python dependency if numpy is required
  Fix:jTraverer and jScope fixezs (#2310)
  Build: ub20 does not have python_numpy (#2309)
  Fix:changed event API (#2306)
  Build: debian cleanup repo
  Build: alpine fixed noarch
  Build: cleanup buildroot for debian
  Build: fixed Docker_NETWORK cleanup if not supported
  Build: network cannot be none for udp events
  Build: fixed build scripts to maintain multiarch files
  Build: isolate docker containers with --network=none
  Build: platform builds on empty/new release folder and format (#2304)
  Fix: Refactor out _MOVC3 macro (#2300)
  Tests: splits up python tests to get finer results (#2296)
  Build: fixed windows 32 to ship libgcc_s_dw2 as SEH is not supported for 32 bit yet (#2302)
  Fix:avoid division by zero foir empty segment (#2301)
  Tests: fixed fc32 helgrind suppression file
  ...
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

Successfully merging this pull request may close these issues.

None yet

2 participants