Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 875858 Details for
Bug 918683
Portage doesn't install net-misc/curl dependencies with binpkgs
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bug.sh
file_918683.txt (text/plain), 3.46 KB, created by
Sam James
on 2023-11-28 04:25:51 UTC
(
hide
)
Description:
bug.sh
Filename:
MIME Type:
Creator:
Sam James
Created:
2023-11-28 04:25:51 UTC
Size:
3.46 KB
patch
obsolete
>set -e >set -x > >pkgs=( > dev-util/cmake > > # language support > dev-python/cython > virtual/fortran > dev-lang/nasm > dev-lang/vala > dev-lang/python:2.7 > dev-java/openjdk-bin > > dev-util/itstool > dev-libs/protobuf > > # requires rustfmt, bin rebuild > #dev-util/bindgen > > # custom deps > net-libs/libpcap > media-libs/libwmf > sys-cluster/openmpi > sci-libs/netcdf > media-libs/libsdl2 > dev-cpp/gtest > sci-libs/scalapack > > app-doc/doxygen > > dev-qt/linguist-tools > # qt6 unstable > #dev-qt/qttools >) > >pkgs2=( > # TODO: vulkan-validation-layers > # TODO: cuda > app-admin/sudo > app-doc/doxygen > dev-cpp/gtest > #dev-cpp/gtkmm:3.0 > #dev-java/openjdk-bin:8 > #dev-lang/go > #dev-lang/mono > #dev-lang/nasm > dev-lang/python > dev-lang/rust-bin > #dev-lang/vala > #dev-libs/boost > dev-libs/elfutils > dev-libs/gobject-introspection > #dev-libs/protobuf > #dev-libs/wayland > #dev-libs/wayland-protocols > dev-python/cython > dev-python/lxml > dev-python/pip > #dev-python/pypy3 > #dev-qt/qtbase:6 > #dev-qt/qtcore:5 > #dev-qt/qttools:6 > #dev-util/bindgen > dev-util/cmake > #dev-util/gtk-doc > #dev-util/itstool > dev-vcs/git > #dev-vcs/mercurial > #gnustep-base/gnustep-base > #media-gfx/graphviz > #media-libs/libsdl2 > #media-libs/libwmf > #sci-libs/netcdf-fortran > sys-apps/fakeroot > #sys-cluster/openmpi > sys-devel/autoconf > sys-devel/automake > sys-devel/bison > #sys-devel/clang > sys-devel/gettext > #sys-devel/llvm > #x11-libs/gtk+:3 >) > >emerge-webrsync --quiet > ># With full ~arch, we don't get binpkgs for much at all. Instead, let's just ># do ~arch for the test deps we have. >#echo 'ACCEPT_KEYWORDS="~amd64"' >> /etc/portage/make.conf >emerge --quiet app-portage/getuto >getuto > >printf "%s\n" ${pkgs[@]} >> /etc/portage/package.accept_keywords/meson >cat /etc/portage/package.accept_keywords/meson > >cat <<-EOF > /etc/portage/package.accept_keywords/misc > dev-lang/python-exec > dev-lang/python >EOF > >mkdir /etc/portage/binrepos.conf || true >mkdir /etc/portage/profile || true ># This means we can't really take advantage of the binhost but a lot of the ># advantages of using Gentoo in CI come from the bleeding edge side. >echo 'dev-cpp/gtkmm X' >> /etc/portage/package.use/ci ># Try to use binpkgs when we can >cat <<-EOF > /etc/portage/binrepos.conf/gentoo.conf > [binhost] > priority = 9999 > sync-uri = https://distfiles.gentoo.org/releases/amd64/binpackages/17.1/x86-64/ > >EOF > >cat <<-EOF >> /etc/portage/make.conf > EMERGE_DEFAULT_OPTS="--deep --quiet --quiet-build --color=n --autounmask-write --autounmask-continue --autounmask-keep-keywords=y --autounmask-use=y" > EMERGE_DEFAULT_OPTS="\${EMERGE_DEFAULT_OPTS} --binpkg-respect-use=y --getbinpkg=y" > FEATURES="\${FEATURES} parallel-fetch parallel-install -merge-sync" > FEATURES="\${FEATURES} binpkg-request-signature" > > # These don't work in Docker, so reduce noise in logs > FEATURES="\${FEATURES} -ipc-sandbox -network-sandbox -pid-sandbox" >EOF > ># Enable all Pythons >echo '*/* PYTHON_TARGETS: python3_10 python3_11 python3_12' >> /etc/portage/package.use/python >echo '-python_targets_python3_12' >> /etc/portage/profile/use.mask >echo 'dev-lang/python ensurepip' >> /etc/portage/package.use/python > ># Silly mono circular dep >#USE=minimal emerge --oneshot dev-lang/mono > ># If we don't want to do this, we could use the 'portage' container instead ># so the stage3/repo match. >emerge -uDU @world >emerge "${pkgs[@]}" > >install_python_packages
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 918683
:
875858
|
875859
|
875860