Date: Thu, 31 Oct 2019 09:09:31 +0100 From: Mathieu Arnold <mat@FreeBSD.org> To: Gleb Popov <arrowd@freebsd.org> Cc: Mathieu Arnold <mat@freebsd.org>, Jason Bacon <bacon4000@gmail.com>, Yuri <yuri@rawbw.com>, Tobias Kortkamp <tobik@freebsd.org>, Raphael Kubo da Costa <rakuco@freebsd.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r515803 - head/devel/bazel Message-ID: <20191031080931.iskmnr4vhgwm6zni@atuin.in.mat.cc> In-Reply-To: <CALH631=jJqWH9UhTy0eXs1NVwbAk93U_FDh%2B6GN2Y98zJH_XLQ@mail.gmail.com> References: <201910271742.x9RHgvQP017264@repo.freebsd.org> <09d56af7-96f5-dcfd-d70c-d20d54e97ea2@rawbw.com> <20191027222033.GA81623@urd.tobik.me> <778754a2-2aa5-831a-7441-a9a59c25b512@rawbw.com> <1d688197-0ca7-025d-bdcd-4d23631182b2@gmail.com> <CALH631mMuVzGKw_wKrVTHbt-CeRsLKGiM7Yc-iBpAQ6QOSrRWw@mail.gmail.com> <20191028222852.mrgkywe5vjvsvpdk@atuin.in.mat.cc> <CALH631nr1B9y=7L-9LFbZBp900v-XTDPJCemhOFL-M=KQ76Kdw@mail.gmail.com> <20191030062749.tersvou4qmhg2xv2@atuin.in.mat.cc> <CALH631=jJqWH9UhTy0eXs1NVwbAk93U_FDh%2B6GN2Y98zJH_XLQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--5zl4su3halxvj5g6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 30, 2019 at 11:15:00AM +0400, Gleb Popov wrote: > On Wed, Oct 30, 2019 at 10:27 AM Mathieu Arnold <mat@freebsd.org> wrote: >=20 > > On Tue, Oct 29, 2019 at 09:33:10AM +0400, Gleb Popov wrote: > > > My approach at least provide a stable binary package, and actually a > > > way to build from source too - it just don't follow usual `make > > > install` procedure. > > > > The problem with that is that comes from some false assumption. It is > > not *your* port. As such it is not ok to have some obscure steps that > > nobody else knows about. Ports belong to everyone, and anyone should be > > able to update a port. If you have to do some arcane thing that is not > > in the normal procedure to build a port, like pregenerating some binary > > package (which is what the port is supposed to do in the first place), > > then you are doing it wrong. > > >=20 > Actually, there are many examples in our ports tree that use "arcane > things". Those are not examples, those are ports that fell through the cracks and should be fixed. Because, when a port needs some extra steps that only the maintainer knows to do the update, then the port is bound to die the day the maintainer's focus goes away. The frameworks bits are documented and are not arcane, those that are not should be. > Again, I agree that making TensorFlow build the usual way is better than > any other approach, but we can see that maintainer can't keep up with it. > And no wonder - it is extermely large piece of software with unfriendly > build system. So, I still lean toward prepackaged approach + documenting > the procedure. If the maintainer does not have the time to maintain the port and it often gets broken, it will end up being marked BROKEN more often than not, and will probably be removed. I have absolutely no idea what tensorflow is or does (and I probably never be interested in knowing), though if it is as important as you make it seems, I am sure more than one person can be found with enough interest to maintain it, and a team can be formed to take on the maintainership. --=20 Mathieu Arnold --5zl4su3halxvj5g6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAl26lrtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD zkjVbBAAn0dvwRcgu21CmdcRuse6xuFWD26foT5aBdMEUbEja3cuiuBqPMJ1PSaU DVQ+IXk5zncUF4YAIAdjiO1aZOsyyO1OsDrXk6MhNwDtMzB1iB3z7dRQOlRTanrr gwUUmp1V+2pxGQHNImwu1aYbpSTuL9XZYqqsNHSp2ZKkwRZmnShijEuuAq6WlDwi MuG2+dXo24jE4wvj/rAllyQ6hU5C8CWlQHgTvuNnMcKoUy71RUgTA/5qQ+B2F+GB 2rTD42HE7Uh7w1i/Rcf5bVw02E/erjw2FgQcSwnkqAYtTMx3YpakP9ADUGFtkD9C xBvoGL7LNXLStZweccUFfxcLq/7BSD81di718dVCcbceNFZ1sV+7UrUkf472+3Cl Qm/nHOaQPGCzEhQoVfxZInqsEsEVana2wjiAy9Q7U/acnXnOy4pZKkrbr7jDzy9z ZPfAaxzK4QjaliUES+JanSNp4Put6V0+wip3kDiCts2bQ0VFNXvBt4Q+sUr0kMEa 0LJ3xK7uWaJIFHvS5SYNNYJs86aP8zAWpgx+G3mrrxmCyxvtg6ZoiyiIokGzyoPj UtUBGJQpI60pm2F9kQy6DWUPSqhxsNAtaaY+sMh4mdOnJHlUAxYg8SVEiSXGNMYW Ft6N56EzzO27DJvjLBIr/3UEsViFY226a5o+4yark+VYchX+p2w= =94EV -----END PGP SIGNATURE----- --5zl4su3halxvj5g6--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191031080931.iskmnr4vhgwm6zni>