Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
USE=bindist
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5281

PostPosted: Thu Oct 04, 2018 5:57 pm    Post subject: USE=bindist Reply with quote

I understand the stage3 is built with it for legal reasons, but it creates a huge, unnecessary support burden. I see threads here about once a week from users who blindly left it enabled, and end up in blocked package spaghetti a month down the line, or with mysterious system faults that take days of back-and-forth to get to the root of the problem.

What's preventing the bad default in make.conf from being removed?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 19865
Location: here

PostPosted: Thu Oct 04, 2018 6:09 pm    Post subject: Re: USE=bindist Reply with quote

Ant P. wrote:
What's preventing the bad default in make.conf from being removed?

Code:
$ tar xvf stage3-amd64-20181002T214501Z.tar.xz
...

$ grep -r bindist var/db/pkg/* --include=IUSE
dev-libs/openssl-1.0.2p/IUSE:+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
net-misc/openssh-7.7_p1-r9/IUSE:abi_mips_n32 audit bindist debug hpn kerberos kernel_linux ldns libedit libressl livecd pam +pie sctp selinux skey +ssl static test X X509

$ grep -r openssh --include=*DEPEND* *
virtual/ssh-0/RDEPEND:|| ( net-misc/openssh net-misc/dropbear )

$ grep -r openssl --include=*DEPEND* *
app-misc/c_rehash-1.7-r1/DEPEND:!<dev-libs/openssl-1.0.2d-r1:0
app-misc/c_rehash-1.7-r1/RDEPEND:!<dev-libs/openssl-1.0.2d-r1:0
dev-lang/python-2.7.15/DEPEND:app-arch/bzip2:0/1= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1 !!<sys-apps/portage-2.1.9 virtual/pkgconfig >=sys-devel/autoconf-2.65 !sys-devel/gcc[libffi(-)] >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69
dev-lang/python-2.7.15/RDEPEND:app-arch/bzip2:0/1= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1 !!<sys-apps/portage-2.1.9 app-misc/mime-types
dev-lang/python-3.6.5/DEPEND:app-arch/bzip2:0/1= app-arch/xz-utils:0/0= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1:0/0= !!<sys-apps/sandbox-2.6-r1 virtual/pkgconfig !sys-devel/gcc[libffi(-)] >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69
dev-lang/python-3.6.5/RDEPEND:app-arch/bzip2:0/1= app-arch/xz-utils:0/0= >=sys-libs/zlib-1.1.3:0/1= virtual/libffi:0/0= virtual/libintl sys-libs/gdbm:0/1.13=[berkdb] >=sys-libs/ncurses-5.2:0/6= >=sys-libs/readline-4.1:0/7= dev-libs/openssl:0/0= >=dev-libs/expat-2.1:0/0= !!<sys-apps/sandbox-2.6-r1 app-misc/mime-types
net-misc/iputils-20171016_pre/DEPEND:!net-misc/arping dev-libs/openssl:0/0= virtual/os-headers
net-misc/iputils-20171016_pre/RDEPEND:!net-misc/arping dev-libs/openssl:0/0=
net-misc/curl-7.61.1/DEPEND:dev-libs/openssl:0/0=[abi_x86_64(-)] sys-libs/zlib[abi_x86_64(-)] >=virtual/pkgconfig-0-r1[abi_x86_64(-)] >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
net-misc/curl-7.61.1/RDEPEND:dev-libs/openssl:0/0=[abi_x86_64(-)] sys-libs/zlib[abi_x86_64(-)]
net-misc/openssh-7.7_p1-r9/DEPEND:>=dev-libs/openssl-1.0.1:0/0=[bindist] dev-libs/openssl:0/0= >=sys-libs/zlib-1.2.3:0/1= virtual/pam virtual/pkgconfig virtual/os-headers sys-devel/autoconf >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
net-misc/openssh-7.7_p1-r9/RDEPEND:>=dev-libs/openssl-1.0.1:0/0=[bindist] dev-libs/openssl:0/0= >=sys-libs/zlib-1.2.3:0/1= virtual/pam >=sys-auth/pambase-20081028 virtual/shadow
net-misc/wget-1.19.5/DEPEND:dev-libs/libpcre dev-libs/openssl:0/0= sys-libs/zlib app-arch/xz-utils virtual/pkgconfig sys-devel/gettext
net-misc/wget-1.19.5/RDEPEND:dev-libs/libpcre dev-libs/openssl:0/0= sys-libs/zlib


For me it would be enough add a warning in gentoo handbook which recommends removing this use flag from the make.conf
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 6855

PostPosted: Thu Oct 04, 2018 7:29 pm    Post subject: Reply with quote

I agree with Ant. P there, even we know it's to comply with distribution of the tarbar and the included binaries in it, nothing justify keeping a setup to force rebuild these binaries as-is once they were distributed (this assuming none will rebuild them to redistribute them again behind, and this issue would still be on the user who do that, no more on gentoo).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum