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

Networkless build + conformance #1

Merged
merged 4 commits into from
Apr 10, 2018

Commits on Apr 10, 2018

  1. subprojects: Remove wrapper for the inih project

    We can rely on git submodules to achieve this.
    
    Signed-off-by: Ikey Doherty <ikey@solus-project.com>
    ikeydoherty committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    2d980a5 View commit details
    Browse the repository at this point in the history
  2. subprojects: Switch inih to a properly managed git submodule

    This allows us to correctly manage inih version by manually updating it,
    as opposed to relying on `HEAD` which will render each build unable to
    reproduce across changes.
    
    Additionally with submodules we can look to distribute complete tarballs
    of the repository to facilitate build systems that ban networking for
    security reasons (i.e. Solus).
    
    Signed-off-by: Ikey Doherty <ikey@solus-project.com>
    ikeydoherty committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    f88d709 View commit details
    Browse the repository at this point in the history
  3. scripts: Add management scripts to make release process easier

    To facilitate a proper release process we now have scripts to create
    complete tarballs in the fasion of autotools, which will also include
    the archived `inih` project. The net result is a completel tarball which
    build systems can use in a reproducable fashion without requiring network
    access to complete, thus improving security and ensuring consistency in
    results between various distributions should subprojects update.
    
    Signed-off-by: Ikey Doherty <ikey@solus-project.com>
    ikeydoherty committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    a65baae View commit details
    Browse the repository at this point in the history
  4. Conformance: Update copyright range to include 2018

    Signed-off-by: Ikey Doherty <ikey@solus-project.com>
    ikeydoherty committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    7c6df78 View commit details
    Browse the repository at this point in the history