Skip to content
  1. Aug 16, 2016
  2. Aug 10, 2016
  3. May 25, 2016
  4. May 15, 2016
  5. May 14, 2016
    • Robert Yang's avatar
      nbd: fix LIC_FILES_CHKSUM · 107e624a
      Robert Yang authored
      
      
      The file depcomp would be changed during configure, which is not
      suitable for LIC_FILES_CHKSUM, there is a COPYING file which is GPLv2,
      so use it.
      
      Signed-off-by: default avatarRobert Yang <liezhi.yang@windriver.com>
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarJoe MacDonald <joe_macdonald@mentor.com>
      Signed-off-by: default avatarArmin Kuster <akuster808@gmail.com>
      107e624a
    • Qi.Chen@windriver.com's avatar
      znc: fix QA issue and remove from blacklist · f76ad6c6
      Qi.Chen@windriver.com authored
      
      
      Modify the .pc file to fix the following QA problem.
      
        "BROKEN: QA Issue: znc.pc failed sanity test"
      
      Signed-off-by: default avatarChen Qi <Qi.Chen@windriver.com>
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarJoe MacDonald <joe_macdonald@mentor.com>
      Signed-off-by: default avatarArmin Kuster <akuster808@gmail.com>
      f76ad6c6
    • Paul Gortmaker's avatar
      netcf: fix mishandling of gnulib submodule causing build fail · 91999685
      Paul Gortmaker authored
      netcf fails to build on certain hosts with newer versions
      of git installed as follows:
      
      | ./bootstrap: Bootstrapping from checked-out netcf sources...
      | ./bootstrap: consider installing git-merge-changelog from gnulib
      | ./bootstrap: getting gnulib files...
      | error: pathspec 'gnulib' did not match any file(s) known to git.
      
      If we do a devshell we will see that our configure prepend that
      intended to _create_ the .gitmodules has instead _modified_ it
      and left us with this change present:
      
        sh-4.3# git diff
        diff --git a/.gitmodules b/.gitmodules
        index 7acb1ea19ca7..2d10b0e0e0fe 100644
        --- a/.gitmodules
        +++ b/.gitmodules
        @@ -1,3 +1,3 @@
         [submodule "gnulib"]
        -       path = .gnulib
        -       url = git://git.sv.gnu.org/gnulib.git
        +       path = gnulib
        +       url = git://git.sv.gnu.org/gnulib
        sh-4.3#
      
      What happens is that the newer git does not respect uncommitted
      changes to the .gitmodules file, and hence the path ".gnulib" is
      still considered valid vs. the in tree updated path "gnulib".  It
      doesn't help any that the package has its own tracked files in
      gnulib/ that we stomp over, but the real fail is just uncommitted
      changes to the .gitmodule as this insertion of a random path shows:
      
        sh-4.3# git diff
        diff --git a/.gitmodules b/.gitmodules
        index 7acb1ea19ca7..91bd45f8e4d4 100644
        --- a/.gitmodules
        +++ b/.gitmodules
        @@ -1,3 +1,3 @@
         [submodule "gnulib"]
        -       path = .gnulib
        +       path = gnulibaaa
                url = git://git.sv.gnu.org/gnulib.git
      
      
        sh-4.3# git --version
        git version 2.7.4
        sh-4.3# git submodule init
        fatal: no submodule mapping found in .gitmodules for path '.gnulib'
        sh-4.3#
      
      Since the original bbclass simply assumed there was no .gitmodules
      file to begin with, we can easily solve this by not clobbering it
      and respect the path choice used by the package itself.
      
      As the version of ./bootstrap shipped with netcf supports this:
      
           --no-git       do not use git to update gnulib.  Requires that
                          --gnulib-srcdir point to a correct gnulib snapshot
      
      we can use it in conjunction with the pathspec since we know the
      gnulib was just copied in from the sysroot, and does not need
      to try and pull any further updates.
      
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarJoe MacDonald <joe_macdonald@mentor.com>
      Signed-off-by: default avatarArmin Kuster <akuster808@gmail.com>
      91999685
    • Paul Gortmaker's avatar
      autotools-bootstrap: make bootstrap package specific. · 3cec94ae
      Paul Gortmaker authored
      
      
      The theory behind this bbclass was reasonable, with the primary
      goal being to avoid multiple downloads of gnulib, but it neglected
      the fact that packages would be shipping a specific version of the
      ./bootstrap which will support some flags but maybe not all the
      latest ones from the latest gnulib/build-aux/bootstrap file.
      
      I attempted to simply update the two pkgs to use the latest copy
      of bootstrap from gnulib but this of course triggers the descent
      into autoconf hell that we all know and love.  Rather than futzing
      with the packages configure.ac and deviating from what the pkg
      maintainers intended and tested, we can just let the packages have
      independent calls to ./bootstrap with whatever flags are needed.
      
      The goal of this commit is to move the prepend out to the packages
      and then delete the class without any real functional change ; i.e.
      a purely mechanical change.  Then we can adjust each package to
      ensure it will still build with a modern host, in an independent
      fashion, while keeping the main advantage of not fetching gnulib
      two extra times for netcf and fontforge.
      
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarJoe MacDonald <joe_macdonald@mentor.com>
      Signed-off-by: default avatarArmin Kuster <akuster808@gmail.com>
      3cec94ae