travis-ci / apt-package-safelist

Safelist of apt packages approved for build environments with restricted sudo
MIT License
109 stars 86 forks source link

APT whitelist request for gcc-6 #2294

Open h-2 opened 8 years ago

h-2 commented 8 years ago

requires ubuntu-toolchain-r-test as apt-source

travisbot commented 8 years ago

_This is an automated comment._

Ran tests, but could not found source package. Either the source package for gcc-6 does not exist, or the package needs an APT source. If you wish to add an APT source, please follow the directions on https://github.com/travis-ci/apt-source-whitelist#source-approval-process. Build results: https://travis-ci.org/travis-ci/apt-whitelist-checker/builds/103718645.

gnzlbg commented 8 years ago

+1

pfultz2 commented 8 years ago

+10

dkopecek commented 8 years ago

+1

ldionne commented 8 years ago

Why did the Travis bot build fail? I looked at the build output, but I don't understand why it fails. It seems like it should work, since the ubuntu-toolchain-r/test PPA is added to the APT sources, and gcc-6 is in there. Anyone knows?

offa commented 8 years ago

@ldionne It seems to me gcc-6 is only available for Xenial (16.04) and not yet for Trusty (14.04) - which is used for Travis CI builds.

ldionne commented 8 years ago

@offa You're right, I missed that. Thanks! Well I'm not sure they'll add gcc-6 to Trusty at all, so IDK whether we'll be able to get what we want.

offa commented 8 years ago

Agreed - hopefully they'll add it. 14.04 is still an LTS and may get some further packages. However, Gcc 6 is very young so we will see …

saghul commented 8 years ago

gcc-6 is now also built for trusty: https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test/+packages?field.name_filter=&field.status_filter=published&field.series_filter=trusty

dawikur commented 8 years ago

:+1:

brunocodutra commented 8 years ago

It seems GCC 6 is finally available for precise as well

texus commented 8 years ago

GCC 6 has actually already been whitelisted for 27 days (https://github.com/travis-ci/apt-package-whitelist/issues/3021)

offa commented 8 years ago

Gcc 6 works fine now.

maikel commented 7 years ago

gcc 6.2 have been released fixing some bugs. Due to these bugs i can not use Travis with my project. Are there any chances for getting gcc-6.2 supported in the near future? How can I push the issue?

client9 commented 7 years ago

@maikel installing gcc-6 currently provides

$ gcc-6 --version
gcc-6 (Ubuntu 6.2.0-3ubuntu11~12.04) 6.2.0 20160901
ickc commented 7 years ago

I wonder why I cannot install gcc-6? Thanks!

$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install gcc-6 libblas-dev liblapack-dev
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package gcc-6

Log:

{
  "script": [
    "make test"
  ],
  "language": "c",
  "group": "stable",
  "dist": "precise",
  "addons": {
    "apt": {
      "sources": [
        "llvm-toolchain-precise-3.6"
      ],
      "packages": [
        "gcc-6",
        "libblas-dev",
        "liblapack-dev"
      ]
    }
  },
  "compiler": "gcc",
  "install": [
    "make -j4"
  ],
  "os": "linux"
}
offa commented 7 years ago

You need the ubuntu test ppa which contains GCC6.

zbeekman commented 7 years ago

This is already whitelisted in precise... you need to use the toolchain-r-test PPA

I'm assuming that this is a request for Trusty? If so I think OP (@h-2) probably needs to update the title of the issue to match the contributing guidelines and specify that the request is for Trusty.

Here is the source whitelist request for toolchain-r-test: travis-ci/apt-source-whitelist#128

travisbot commented 5 years ago

This is an automated comment.

Ran tests and found setuid bits by purely textual search. Further analysis is required.

If these are found to be benign, examine http://github.com/travis-ci/apt-package-whitelist/compare/test-apt-package-whitelist-2294 and its PR.

Packages found: gcc-6-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc-6-dev libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib64gcc-6-dev lib32gcc1 lib32gcc1-dbg lib32gcc-6-dev libhfgcc1 libhfgcc1-dbg libhfgcc-6-dev libsfgcc1 libsfgcc1-dbg libsfgcc-6-dev libn32gcc1 libn32gcc1-dbg libn32gcc-6-dev gcc-6 gcc-6-multilib gcc-6-test-results gcc-6-plugin-dev gcc-6-hppa64-linux-gnu cpp-6 cpp-6-doc gcc-6-locales g++-6 g++-6-multilib libgomp1 libgomp1-dbg lib32gomp1 lib32gomp1-dbg lib64gomp1 lib64gomp1-dbg libn32gomp1 libn32gomp1-dbg libhfgomp1 libhfgomp1-dbg libsfgomp1 libsfgomp1-dbg libitm1 libitm1-dbg lib32itm1 lib32itm1-dbg lib64itm1 lib64itm1-dbg libhfitm1 libhfitm1-dbg libsfitm1 libsfitm1-dbg libatomic1 libatomic1-dbg lib32atomic1 lib32atomic1-dbg lib64atomic1 lib64atomic1-dbg libn32atomic1 libn32atomic1-dbg libhfatomic1 libhfatomic1-dbg libsfatomic1 libsfatomic1-dbg libasan3 libasan3-dbg lib32asan3 lib32asan3-dbg lib64asan3 lib64asan3-dbg libhfasan3 libhfasan3-dbg libsfasan3 libsfasan3-dbg liblsan0 liblsan0-dbg lib32lsan0 lib32lsan0-dbg libtsan0 libtsan0-dbg libubsan0 libubsan0-dbg lib32ubsan0 lib32ubsan0-dbg lib64ubsan0 lib64ubsan0-dbg libhfubsan0 libhfubsan0-dbg libsfubsan0 libsfubsan0-dbg libcilkrts5 libcilkrts5-dbg lib32cilkrts5 lib32cilkrts5-dbg lib64cilkrts5 lib64cilkrts5-dbg libquadmath0 libquadmath0-dbg lib32quadmath0 lib32quadmath0-dbg lib64quadmath0 lib64quadmath0-dbg libhfquadmath0 libhfquadmath0-dbg libsfquadmath0 libsfquadmath0-dbg libcc1-0 libgccjit0 libgccjit0-dbg libgccjit-6-doc libgccjit-6-dev gobjc++-6 gobjc++-6-multilib gobjc-6 gobjc-6-multilib libobjc-6-dev lib64objc-6-dev lib32objc-6-dev libn32objc-6-dev libhfobjc-6-dev libsfobjc-6-dev libobjc4 libobjc4-dbg lib64objc4 lib64objc4-dbg lib32objc4 lib32objc4-dbg libn32objc4 libn32objc4-dbg libhfobjc4 libhfobjc4-dbg libsfobjc4 libsfobjc4-dbg gfortran-6 gfortran-6-multilib gfortran-6-doc libgfortran-6-dev lib64gfortran-6-dev lib32gfortran-6-dev libn32gfortran-6-dev libhfgfortran-6-dev libsfgfortran-6-dev libgfortran3 libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3 lib32gfortran3-dbg libn32gfortran3 libn32gfortran3-dbg libhfgfortran3 libhfgfortran3-dbg libsfgfortran3 libsfgfortran3-dbg gccgo-6 gccgo-6-multilib gccgo-6-doc libgo9 libgo9-dbg lib64go9 lib64go9-dbg lib32go9 lib32go9-dbg libn32go9 libn32go9-dbg gcj-6 gcj-6-jdk gcj-6-jre-headless gcj-6-jre libgcj17 gcj-6-jre-lib libgcj17-awt libgcj17-dev libgcj17-dbg gcj-6-source libgcj-doc libstdc++6 lib32stdc++6 lib64stdc++6 libn32stdc++6 libhfstdc++6 libsfstdc++6 libstdc++-6-dev libstdc++-6-pic libstdc++6-6-dbg lib32stdc++-6-dev lib32stdc++6-6-dbg lib64stdc++-6-dev lib64stdc++6-6-dbg libn32stdc++-6-dev libn32stdc++6-6-dbg libhfstdc++-6-dev libhfstdc++6-6-dbg libsfstdc++-6-dev libsfstdc++6-6-dbg libstdc++-6-doc gnat-6 gnat-6-sjlj libgnat-6 libgnat-6-dbg libgnatvsn6-dev libgnatvsn6 libgnatvsn6-dbg libgnatprj6-dev libgnatprj6 libgnatprj6-dbg gnat-6-doc gdc-6 gdc-6-multilib libphobos-6-dev lib64phobos-6-dev lib32phobos-6-dev libhfphobos-6-dev libsfphobos-6-dev fixincludes gcc-6-doc gcc-6-source

See https://travis-ci.org/travis-ci/apt-whitelist-checker/builds/440493890 for details.