From owner-freebsd-emulation@freebsd.org Mon Jun 22 20:24:04 2020 Return-Path: Delivered-To: freebsd-emulation@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5DA8F33AD68 for ; Mon, 22 Jun 2020 20:24:04 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (mailgate.leidinger.net [IPv6:2a00:1828:2000:313::1:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49rLTv3k7Fz4N08; Mon, 22 Jun 2020 20:24:03 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from outgoing.leidinger.net (p5b1654af.dip0.t-ipconnect.de [91.22.84.175]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (Client did not present a certificate) by mailgate.Leidinger.net (Postfix) with ESMTPSA id CD1169DFF; Mon, 22 Jun 2020 22:23:53 +0200 (CEST) Received: from webmail.leidinger.net (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (Client did not present a certificate) by outgoing.leidinger.net (Postfix) with ESMTPS id E686616301; Mon, 22 Jun 2020 22:23:35 +0200 (CEST) Date: Mon, 22 Jun 2020 22:23:35 +0200 Message-ID: <20200622222335.Horde.iSV7S_7wZ2h-V_DWGMI-yia@webmail.leidinger.net> From: Alexander Leidinger To: "Mikhail T." Cc: =?utf-8?b?VMSzbA==?= Coosemans , freebsd-emulation@freebsd.org, clement@freebsd.org Subject: Re: How to properly install a Linux desktop app? References: <20200619105227.6d294efd@FreeBSD.org> In-Reply-To: Accept-Language: de,en Content-Type: multipart/signed; boundary="=_UQquTJQ8nzmFP1aUNzqung9"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 X-Rspamd-Queue-Id: 49rLTv3k7Fz4N08 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.84 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[leidinger.net:s=outgoing-alex]; NEURAL_HAM_MEDIUM(-0.97)[-0.966]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TAGGED_RCPT(0.00)[t]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; NEURAL_HAM_LONG(-1.02)[-1.023]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[leidinger.net:+]; DMARC_POLICY_ALLOW(-0.50)[leidinger.net,quarantine]; NEURAL_HAM_SHORT(-0.75)[-0.750]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:34240, ipnet:2a00:1828::/32, country:DE]; RCVD_TLS_ALL(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[91.22.84.175:received] X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.33 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: Mon, 22 Jun 2020 20:24:04 -0000 This message is in MIME format and has been PGP signed. --=_UQquTJQ8nzmFP1aUNzqung9 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting "Mikhail T." (from Fri, 19 Jun 2020=20=20 14:59:35=20-0400): > On 19.06.20 04:52, T=C4=B3l Coosemans wrote: >> You should not use USE_LINUX_RPM. It's meant for infrastructure ports. > > Yes, this is the current stance, but it seems like an unnecessary=20=20 >=20limitation... :( Software distributed by vendors in RPM-format=20=20 >=20should be easier for ports to install. Some history of why it is like it is. Back then before I introduced=20=20 this,=20the linuxulator was a self contained area. At some point I took=20= =20 over=20the maintenance and converted a lot of parts into a=20=20 fall-through-to-FreeBSD-files=20behavior (my goal was to have all config=20= =20 files=20which exist in FreeBSD and are compatible, to be used). As part=20= =20 of=20this, some stuff which was installed by default before was then=20=20 made=20optional... or more modular if you want. As part of this=20=20 modularisation,=20USE_LINUX_RPM was born, and most of it --- if not all=20= =20 ---=20has survived 2 linux-base-ports maintainer-generations. > Please, consider changing this. Well... feel free to come up with a good plan. A lot of this linux=20=20 stuff=20doesn't fit as it is, and some of the linux stuff has hardcoded=20= =20 expectations=20which don't match with what FreeBSD uses or used. Most=20=20 often=20(at least back when I took care about some linux stuff) was to=20= =20 let=20leaf ports install into LINUXBASE and to provide a wrapper or link=20= =20 in=20PREFIX. This means most of the time customization was needed anyway=20= =20 (in=20the past), and most of the time (in the past) a simple dump into=20= =20 PREFIX=20wouldn't have worked anyway. If you have a good idea how to=20=20 handle=20that, we will listen. Bye, Alexander. --=20 http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_UQquTJQ8nzmFP1aUNzqung9 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJe8RNGAAoJEBINsJsD+NiGRzEP/j3DSzo7XauuXKkYdlD1x4k9 VG7Ig0+MFcmKqZXzyMXIqO5uJO2RPXX9dp9x1RHI2FV1wBlegLxQxeS66+zgKnwh SnpmAOO56raFqfKz4POSz6AwBu4DXCYrWaaARMZiIzNDXtJ5tKTZZBLRimcAaeO4 tESuGUde96fZVrijbOjknDfzmPdKq8BHXKu6VOhdKYkR2LVaVE5y1knw1E1pHUI5 4FLYheMH7dlFhp8EH1AMKkwnZQ+h7fV36OnYVNpFohZQtAv9kVrwkgY+ve4vDWJi bdrhaeGVHwXHEfjaUwN+rXAiGc/UjVMV7BO+XMUZUCO16Js+skZ3C9+FAwR806yg QsGD1cQKywOK6AF8HYbryboDhMH7SbnI2sVyavBIzje71linVAGym9BH3+CFi0rh 8sq6QY1nBk2Bsmh/ymb8ZdoQ2VovJYzF2oUhC0vScmrpMTjHryRlo2K2hfW8PvEZ eMNjxSPxPkUfGMU/NkJhPmlGO3zPPDJtA9m9rO9eocOmkgSlAETXfq5Uv3jp5ZIZ JkEJ3FY7PfMNIrNM5b4Kg+Zs6EneuObCOR7vkrq3N5G2ylYlL4K9chJZZvH/LaxG CeoMC5SfTh2Lz3Y1LyXQ8YMoj5Sy6ZiA9HkiiiLNTnWX/N1nEvFyMWYZ8CE5jFks KZisCFGpp0B+q0K66ddR =lNHj -----END PGP SIGNATURE----- --=_UQquTJQ8nzmFP1aUNzqung9--