From owner-freebsd-emulation@FreeBSD.ORG Tue Mar 5 20:27:41 2013 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id EBDE3BB for ; Tue, 5 Mar 2013 20:27:41 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id A5C94B38 for ; Tue, 5 Mar 2013 20:27:41 +0000 (UTC) Received: from outgoing.leidinger.net (pD9FBBDA5.dip.t-dialin.net [217.251.189.165]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 17E20844064; Tue, 5 Mar 2013 21:27:38 +0100 (CET) Received: from unknown (Titan.Leidinger.net [192.168.1.17]) by outgoing.leidinger.net (Postfix) with ESMTP id A27D64DCC; Tue, 5 Mar 2013 21:27:35 +0100 (CET) Date: Tue, 5 Mar 2013 21:27:35 +0100 From: Alexander Leidinger To: Eitan Adler Subject: Re: removing old linux ports Message-ID: <20130305212735.0000038b@unknown> In-Reply-To: References: <51349535.5040800@freebsd.org> <5134AB8C.2050202@gmail.com> <20130304214254.00004f27@unknown> X-Mailer: Claws Mail 3.9.0cvs12 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 17E20844064.A1E81 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.927, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.08, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1363120059.4188@hKT+ctqhheDGib2iGrOZaQ X-EBL-Spam-Status: No Cc: emulation@freebsd.org, =?ISO-8859-1?Q?Ren=C3=A9?= Ladan X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Mar 2013 20:27:42 -0000 On Mon, 4 Mar 2013 21:06:58 -0500 Eitan Adler wrote: > On 4 March 2013 15:42, Alexander Leidinger > wrote: > > It would be nice if the patches results in a nice explanation for > > the user trying to use some linux stuff on 7.x. >=20 > -1. 7.x is now EoL and we should be removing compatibility cruft as > soon as the ports tree is tagged. > Ports in general are no longer guaranteed to function at all on 7.x > machines. "no longer guaranteed" is different from "it's known to not work". The change Ren=E9 presents is of the second form. As such userfriendlyness mandates that there is a message which tells in clear text that it does not work instead of letting the user run into a wall without explanation. As soon as you remove compatibility shims (but the make syntax is still compatible), you should make a test at the beginning of bsd.port.mk which then tells the user that the ports collection doesn't work on OSVERSION < xxx anymore. Just because we know that 7.x is EoL doesn't mean that users know about it too, and a clear message is much more helpful than an obscure error message or a silent failure (e.g. installing linux ports which are not compatible). Bye, Alexander. --=20 http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137