pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/lang
nia <nia%NetBSD.org@localhost> writes:
> On Wed, Jun 03, 2020 at 08:01:06PM -0400, Greg Troxel wrote:
>> The real issue is that it seems that you want is in direct conflict with
>> what other people want, which is that rust (not bin) can be built on a
>> system that's currently pointed at bin. At least 3 of us have spoken in
>> favor of following our norm of -bin suffix for binary programs, and
>> having bulk builds attempt to build both, so that we can get data for
>> our get-well plan.
>
> I don't think the norm holds up here, but gathering data does sound
> useful (providing people actually read bulk logs...). You're welcome
I actually do look at the bulk build results and have been mailing
people about them offlist, for things that are a big deal.
> to rename the package for that reason, but I do think it's regretful
> if rust only ends up being available under the rust-bin name.
OK - I will do that then. I do see your point about users and naming.
I think people trying to use rust have already had a lot of difficulty
and "pkgin add rust-bin" is very easy, and is a lesser total harm than
not even trying to do bulk builds from source on rust-bin platform.
Certainly it can be included as a big section in the branch
announcement.
>> It seems also that rust is building in all the pkgbuild builds on the
>> last branch. The issue seems to have been one of MAKE_JOBS_SAFE. So
>> perhaps you should be deleting the bin package now. But I don't mind,
>> and I think no one else does, if it remains -- as rust-bin -- so that we
>> could flip it back on if needed.
>
> It's been building unreliably. There are remaining unresolved issues.
OK - I withdraw the suggestion of flipping back to source. We can see
over time how the source package builds in bulk build environments.
> There's also the matter of the build process for rust actively driving
> people towards things like firefox52 on supported platforms.
Yes, but that is fundamentally about upstream rust, how beastly it is,
and how there is no reasonable bootstrap path from C. I agree that us
trying to mitigate that problem is good.
I really am glad you added rust-bin as a package, and I didn't mean to
sound at all opposed to that. My only issue is the PKGNAME conflict
and the resulting omission of lang/rust from bulk builds.
> It's a beast to bootstrap, and I don't think there's any advantage building
> it ourselves over letting upstream cross-compile it for us. We're relying
> on a difficult to reconstruct binary bootstrapping process regardless.
I see your point, but I don't think we are going to totally give up on
rust-from-bootstrap-and-source in pkgsrc. I can see a typical path of
using -bin when that is available from upstream as an outcome, and of
course we'll have to see how that goes.
Home |
Main Index |
Thread Index |
Old Index