Permalink
Commits on Feb 9, 2016
  1. Prep for pushing to github.

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

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

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

    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.
    qbarnes committed Feb 3, 2016
  3. Merge pull request #1 from l3dsr/updateauthors

    Update authors.
    Wayne Badger committed Feb 5, 2016
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

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

    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.
    qbarnes committed Apr 19, 2015
Commits on Apr 17, 2015
  1. Hardcode the kmodtool_list passed to mock for now.

    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.
    qbarnes committed Apr 17, 2015
  2. Workaround the gmake 3.81 (RHEL6) caching $(wildcard) results.

    Put the build back to "native", but cheat a little giving mock the
    rhel_version rpm macro to get its job done.
    qbarnes committed Apr 17, 2015
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

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

    cleanup for readability.`
    qbarnes committed Mar 26, 2015
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