Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jun 2020 22:23:35 +0200
From:      Alexander Leidinger <Alexander@leidinger.net>
To:        "Mikhail T." <mi+t@aldan.algebra.com>
Cc:        =?utf-8?b?VMSzbA==?= Coosemans <tijl@freebsd.org>, freebsd-emulation@freebsd.org, clement@freebsd.org
Subject:   Re: How to properly install a Linux desktop app?
Message-ID:  <20200622222335.Horde.iSV7S_7wZ2h-V_DWGMI-yia@webmail.leidinger.net>
In-Reply-To: <d05cdaf4-a16d-343c-f91d-26ee9ba6700e@aldan.algebra.com>
References:  <c3eaed2d-5654-5656-ef87-89c1e8cbdcc8@aldan.algebra.com> <20200619105227.6d294efd@FreeBSD.org> <d05cdaf4-a16d-343c-f91d-26ee9ba6700e@aldan.algebra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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." <mi+t@aldan.algebra.com> (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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200622222335.Horde.iSV7S_7wZ2h-V_DWGMI-yia>