Received: from out.migadu.com (out.migadu.com [91.121.223.63]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id BF837781F06 for <~alpine/devel@lists.alpinelinux.org>; Fri, 20 Mar 2020 07:29:56 +0000 (UTC) Received: (Migadu outbound); Fri, 20 Mar 2020 07:29:55 +0000 Authentication-Results: out.migadu.com; auth=pass (plain) Received: from wms1-eu-central.migadu.com (wms1-eu-central.migadu.com [172.104.244.218]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id 473638C2-BB24-497E-A134-2F5F0B8AA4BA.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Fri, 20 Mar 2020 07:29:55 +0000 MIME-Version: 1.0 Date: Fri, 20 Mar 2020 07:29:55 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.12.1 From: "Ariadne Conill" Message-ID: Subject: Proposed change: drop busybox iproute2, always use real iproute2 To: ~alpine/devel@lists.alpinelinux.org DKIM-Signature: v=1;a=rsa-sha256;bh=ZEDuF9ceif4FHCEHNth69dpssZ4FFKkhT/yZRjuIItE=;c=relaxed/simple;d=dereferenced.org;h=from:subject:date:to;s=default;b=GAQ+dtpA/Eoc8Lr9z6o+iEobHcuvceEOiEBl/+/vD5mBlRvcr/Q7DxOcMTJdVwJh5OF87pXgwEzgfnxyEI0JjviuJgdr3sKVMRlcv2+eIoV5RtcfdJN5mmJNhKKTT8mayutdnhwqdXetUPpX7UQ5B7Bi7c/FybNPpRH+W6RW4T0= Hello,=0A=0AI would like to propose that we drop busybox iproute2, in fav= or of=0Aalways using real iproute2.=0A=0AThe primary reasons are:=0A=0A- = Real iproute2 has significantly advanced by comparison to the=0A busybox= implementation. While the busybox implementation is=0A passable for ba= sic tasks, it is lacking for more advanced=0A tasks.=0A- Because of this= , many tutorials concerning iproute2 provide=0A advice that is not parti= cularly useful to our default iproute2=0A implementation.=0A- Because of= that, many people recommend installing real iproute2=0A anyway.=0A=0APr= oviding real iproute2 and removing the busybox implementation=0Aresults i= n approximately 1.4MiB increase in the base image.=0A=0AHowever, I think = we get a *lot* for that 1.4MiB -- iproute2 can=0Apotentially replace ifen= slave and other utilities as well, but=0Awe will need to adjust some of o= ur ifupdown addon scripts to=0Ahandle this. In general, I think it is a = good move for us in=0Ageneral, especially with the work being done to ena= ble service=0Aisolation in VRFs and network namespaces that is underway. = By=0Aswitching the default implementation, users will be able to make=0A= use of these features out of the box.=0A=0AI would like to implement this= next week before freeze if nobody=0Aobjects.=0A=0AThanks,=0AAriadne