Permalink
Switch branches/tags
Nothing to show
Commits on Feb 9, 2016
  1. Prep for pushing to github.

    qbarnes committed Feb 9, 2016
  2. Merge pull request #3 from l3dsr/jenkins

    Wayne Badger committed Feb 9, 2016
    Fix problems found while testing jenkins builds.
Commits on Feb 5, 2016
  1. Merge pull request #2 from l3dsr/simplifybuildsystem

    Wayne Badger committed Feb 5, 2016
    Major refactoring of the build environment.
  2. Major refactoring of the build environment.

    qbarnes committed Feb 3, 2016
    Dropping support for Y!'s legacy build environment (yroots).
    
    Dropping active support for RHEL4 and RHEL5 builds.  The code is
    still in the tree, but is no longer tested or maintained.
    
    Dropping support for completely automated selection of correct
    versions of kernel and library modules.  For older distros, user
    will have to manually select the correct versions for their distro.
    
    Dropping support for cross-building of platforms (OSes and
    architectures) and dropping support for building multiple platforms
    with a single invocation of make.  These jobs have now been moved
    above this layer.
    
    When building with rpmbuild, dropping support for installing all the
    right dependent rpms automatically.  The user will have to ensure
    this themselves.  Mock builds now take on that job for us.
    
    In return for cutting out all the legacy build environment support
    and dropping of build features, the build system becomes vastly
    simpler, easier to extend, and more maintainable going forward.
  3. Merge pull request #1 from l3dsr/updateauthors

    Wayne Badger committed Feb 5, 2016
    Update authors.
Commits on Jan 30, 2016
  1. Update authors.

    qbarnes committed Jan 30, 2016
Commits on Apr 29, 2015
  1. Be consistent.

    qbarnes committed Apr 29, 2015
  2. Fix typo in bin rpm matching.

    qbarnes committed Apr 29, 2015
Commits on Apr 22, 2015
  1. Bug fixes.

    qbarnes committed Apr 22, 2015
Commits on Apr 21, 2015
  1. Finish up the initial work to get mock builds working well within the

    qbarnes committed Apr 21, 2015
    existing build environment.
Commits on Apr 19, 2015
  1. Major overhaul of Jenkins build to fully integrate it into the

    qbarnes committed Apr 19, 2015
    existing build environment rather than trying to hack it in on
    top.
    
    A new variable USE_MOCK determines whether to use mock or not.  If
    not, the old yroot/yinst build environment is now ifdef'd for the
    non-USE_MOCK case.  This ifdef'ing will make it easy to eventually
    retire the old system by cutting out the ifdef'd code.
    
    I also added the ability to isolate the srpm build from the rpm
    build.  They will use separate mock chroots.  That work is not
    completely done yet though.
Commits on Apr 17, 2015
  1. Hardcode the kmodtool_list passed to mock for now.

    qbarnes committed Apr 17, 2015
    Will need to go back and address this later as well as review the
    other defines that are passed by the native build environment to rpmbuild.
  2. Workaround the gmake 3.81 (RHEL6) caching $(wildcard) results.

    qbarnes committed Apr 17, 2015
    Put the build back to "native", but cheat a little giving mock the
    rhel_version rpm macro to get its job done.
Commits on Apr 16, 2015
  1. Fix typo.

    qbarnes committed Apr 16, 2015
Commits on Apr 4, 2015
  1. Fix typo.

    qbarnes committed Apr 4, 2015
Commits on Mar 31, 2015
  1. Actually, JOB_NAME is needed even in matrix builds case, but let's

    qbarnes committed Mar 31, 2015
    simply it for our needs.
Commits on Mar 26, 2015
  1. Handle noarch rpms when not listed first and do a little

    qbarnes committed Mar 26, 2015
    cleanup for readability.`
Commits on Mar 24, 2015
  1. Make srpm builds be noarch.

    qbarnes committed Mar 24, 2015
Commits on Mar 23, 2015
  1. Make distclean more aggressive.

    qbarnes committed Mar 23, 2015
  2. Fix another typo.

    qbarnes committed Mar 23, 2015