1. 20 Jul, 2022 1 commit
  2. 15 Jul, 2022 13 commits
    • Ophélie Gagnard's avatar
      obs/generic/: Re-add a TODO list. · 9040f8b9
      Ophélie Gagnard authored
      9040f8b9
    • Ophélie Gagnard's avatar
    • Ophélie Gagnard's avatar
      obs/generic/: Rewrite README.md · 35363056
      Ophélie Gagnard authored
      35363056
    • Ophélie Gagnard's avatar
      obs/generic/: Reorganize and improve the build scripts. · 7704862b
      Ophélie Gagnard authored
      build-scripts/:
      - configuration_information.sh:
          - Automatically detect the osc user. Deduce the osc project.
          - Improve space handling in the variables name.
      - Reorganize slightly and clean. Add " " around variables.
      - Do nothing after running buildout. It allows to work on other projects during the compilation time. Create a new stage.
      - Rename the scripts. Add and rename some variables.
      - Restore the buildout files retrieving using git clones (rather than copying a model in the current filesystem).
      
      templates/compilation-templates/: Change a macro according to a new variable name.
      
      Makefile: Update.
      - Supports both numbered and unnumbered names.
      - Update for renaming and stage addition.
      - Add an after_build target and fix some details.
      7704862b
    • Ophélie Gagnard's avatar
      obs/generic/: Improve MCA compilation. Fix some bugs. Add, clean and update... · 53005eef
      Ophélie Gagnard authored
      obs/generic/: Improve MCA compilation. Fix some bugs. Add, clean and update distribution and compilation files or templates.
      
      obs/generic/templates/compilation-templates/mca/: Improve MCA compilation. Copy more files from it.
      - Fix and improve the Makefile.
      - Copy more things from openssl(-dev), i.e. everything except the links to the certificates (in parts/ca-certificates/).
      
      build-scripts/clean_build_tree.sh: Fix failure when $RUN_BUILDOUT_DIR/go did not exist.
      build-scripts/bootstrap_buildout.sh: Fix a bug in the backup mechanism.
      templates/:
      - Fix compilation-templates/mca/Makefile.in
      - Change distribution-templates/debian_defaults/dirs.in to fit the mca case.
      
      distribution-specifics/:
      - Change the "Version" field in the .dsc
      - fluent-bit: Add distribution-specifics clean the compilation templates.
      
      Add support for dep--mca: MCA with light build dependencies.
      - Add distribution-specifics/dep--mca/
      - Add templates /compilation-templates/dep--mca/
      
      Add support for dep--mca--static: Statically linked MCA ith light build
      dependencies.
      - Add distribution-specifics/dep--mca--static/
      - Add templates /compilation-templates/dep--mca--static/
      
      Add support for dep--fluent-bit: fluent-bit with light build
      dependencies.
      - Add distribution-specifics/dep--mca/
      - Add templates /compilation-templates/dep--mca/
      53005eef
    • Ophélie Gagnard's avatar
      obs/generic/: Support Go modules in build tree backup. · ecdc1a64
      Ophélie Gagnard authored
      build-scripts/*bootstrap_buildout.sh: Improve the backup mechanism of the tarball directory taking into account the Go modules handling.
      ecdc1a64
    • Ophélie Gagnard's avatar
      obs/generic/: Support fluentbit-plugin-wendelin as a separate tarball. Fix... · 7103287f
      Ophélie Gagnard authored
      obs/generic/: Support fluentbit-plugin-wendelin as a separate tarball. Fix some bugs and update files.
      
      obs/generic/templates/compilation-templates/mca/Makefile.in: Support fluentbit-plugin-wendelin as a separate tarball.
      
      obs/generic/: Fix some bugs. Update files.
      
      build-scripts/clean_build_tree.sh: Fix failure when $RUN_BUILDOUT_DIR/go did not exist.
      build-scripts/bootstrap_buildout.sh: Fix a bug in the backup mechanism.
      templates/:
      - Fix mca/Makefile.in
      - Change debian_defaults/dirs.in to fit the mca case.
      7103287f
    • Ophélie Gagnard's avatar
      obs/generic/build-scripts/clean_build_tree.sh: Add permissions in go/... · 865a50d8
      Ophélie Gagnard authored
      obs/generic/build-scripts/clean_build_tree.sh: Add permissions in go/ directory in order to delete it.
      865a50d8
    • Ophélie Gagnard's avatar
    • Ophélie Gagnard's avatar
      obs/generic: Support custom compilation template files. Add some fixes and tweaks. · 55abee3e
      Ophélie Gagnard authored
      Note: Allow to use custom distribution files instead of the template-generated ones.
      55abee3e
    • Ophélie Gagnard's avatar
      obs/generic/: Generate the debian files automatically from templates. · e02580f4
      Ophélie Gagnard authored
      templates/: Split into compilation templates and distribution files templates.
      
      distribution-specifics/:
      - Remove mca, lunzip and fluent-bit files: they should be generated the same way.
      - Add examples files.
      
      build-scripts/:
      - Add some variables.
      - Add a script for the distribution files.
      
      Makefile:
      - Add a stage for distribution files.
      - Add a build target: no distrib files generation, no obs.
      
      Warning: General targets tested with lunzip. Reversibility with clean_* untested.
      e02580f4
    • Ophélie Gagnard's avatar
      obs/generic/: Support bin/buildout backup. Tweak some variables. · 7392abad
      Ophélie Gagnard authored
      build-scripts/:
      - Backup bin/buildout and restore it so that it is not "rebootstraped" when sent to OBS.
      - Change some variable names, add a sed regex.
      7392abad
    • Ophélie Gagnard's avatar
      obs/generic: Initial commit. · e697eb57
      Ophélie Gagnard authored
      This provides a tool to help package a software from buildout using OBS.
      e697eb57
  3. 08 Jul, 2022 2 commits
  4. 06 Jul, 2022 3 commits
  5. 16 Jun, 2022 2 commits
  6. 02 Jun, 2022 2 commits
  7. 24 May, 2022 1 commit
  8. 15 May, 2022 1 commit
  9. 13 May, 2022 1 commit
  10. 07 May, 2022 2 commits
    • Julien Muchembled's avatar
      re6st: fix build on OS with Python 3 · 02d6e441
      Julien Muchembled authored
      For CentOS_8 & CentOS_8_Stream, I give up:
      - nothing provides python, python2, python3 or /usr/bin/python
        (actually, there's a python2 package on CentOS_8_Stream, but only to ship
        a /usr/bin/python2 that tells the user not to use Python 2... wtf ?)
      - by default, there exists /usr/libexec/platform-python and it's functional
        but the build of openssl requires any of python{,2,3} in PATH, which means
        that a probable solution is to:
        - conditionally depend on 'python' only `%if 0%{?centos_ver} != 8`
        - change Makefile.in to add a symlink to /usr/libexec/platform-python
          in a temporary directory that we add to $PATH during the build
      - ... but it's probably fine to use packages for CentOS_7
      02d6e441
    • Julien Muchembled's avatar
      re6st: fix build on old OS · eedbe098
      Julien Muchembled authored
      eedbe098
  11. 05 May, 2022 1 commit
  12. 03 May, 2022 2 commits
  13. 22 Apr, 2022 1 commit
  14. 13 Apr, 2022 1 commit
  15. 15 Mar, 2022 3 commits
  16. 09 Mar, 2022 1 commit
  17. 04 Mar, 2022 1 commit
  18. 24 Feb, 2022 1 commit
  19. 16 Feb, 2022 1 commit