Re: pkg/59626: compat80-* distfiles missing from all repositories
"David H. Gutteridge via gnats" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR pkg/59626; it has been noted by GNATS. From: "David H. Gutteridge" <[email protected]> To: [email protected] Cc: [email protected], [email protected], [email protected] Subject: Re: pkg/59626: compat80-* distfiles missing from all repositories Date: Thu, 12 Feb 2026 10:27:27 -0500 On 2026-02-12 10:05, John D. Baker via gnats wrote: > The following reply was made to PR pkg/59626; it has been noted by > GNATS. > > From: "John D. Baker" <[email protected]> > To: [email protected] > Cc: > Subject: Re: pkg/59626: compat80-* distfiles missing from all > repositories > Date: Thu, 12 Feb 2026 08:30:22 -0600 (CST) > > On Thu, 12 Feb 2026, David H. Gutteridge wrote: > >> Log Message: >> rust: NetBSD i386 builds no longer need compat80 > > That may be true in pkgsrc-HEAD, but as of pkgsrc-2025Q4, 'make > show-all-depends' in ".../pkgsrc/lang/rust" on i386 produces: > > $ make show-all-depends > depends: > pkg TOOL_DEPENDS= \ > bash-[0-9]*:../../shells/bash \ > cmake-[0-9]*:../../devel/cmake \ > compat80>=0:../../emulators/compat80 \ > cwrappers>=20150314:../../pkgtools/cwrappers \ > gmake>=3.81:../../devel/gmake \ > gtar-base>=1.13.25:../../archivers/gtar-base \ > libtool-base>=2.4.2nb9:../../devel/libtool-base \ > mktools-[0-9]*:../../pkgtools/mktools \ > perl>=5.0:../../lang/perl5 \ > pkgconf-[0-9]*:../../devel/pkgconf \ > python313>=3.13:../../lang/python313 \ > # end of TOOL_DEPENDS (sorted) > pkg BUILD_DEPENDS= # empty > pkg TEST_DEPENDS= # empty > pkg DEPENDS= \ > curl>=7.12.3:../../www/curl \ > curl>=7.67.0:../../www/curl \ > curl>=8.16.0nb1:../../www/curl \ > libatomic-links>=0:../../devel/libatomic-links \ > libunwind>=19.1.0:../../lang/libunwind \ > llvm>=18.0.0:../../lang/llvm \ > llvm>=19.1.0:../../lang/llvm \ > llvm>=19.1.7:../../lang/llvm \ > # end of DEPENDS (sorted) > def _DEPENDS_FILE= /r0/build/pkgsrc/lang/rust/work/.depends > def _RDEPENDS_FILE= /r0/build/pkgsrc/lang/rust/work/.rdepends Yes. My commit was to HEAD. (All commits originate there before possibly being applied to a branch. PRs are not just for the reporter, they're also for developers to track the state of things, once filed.) > Note the "compat80" entry under TOOL_DEPENDS. So, anyone building > "lang/rust" from source(-ish, due to binary bootstrap kit) is going > to run into trouble if they don't already have "compat80" installed. This is obvious, yes. Which is why there's other activity on this ticket, and why I noted my commit is related to this ticket and another one (duplicate) but doesn't resolve them. (This is also why I found these tickets in the first place, as it also happened to me earlier this week.) > Also "pkg_info -N rust" in my recently-built package using > pkgsrc-2025Q4 > produces: > > $ pkg_info -N rust > Information for rust-1.90.0: > > Built using: > libatomic-links-1.1 > curl-8.17.0 > libunwind-19.1.7nb1 > llvm-19.1.7 > digest-20220214 > compat80-8.0 > cmake-4.1.2 > python313-3.13.11 > libtool-base-2.4.7nb1 > mktools-20250213 > bash-5.3.9 > gmake-4.4.1 > gtar-base-1.35 > perl-5.42.0nb1 > pkgconf-2.4.3nb1 > cwrappers-20220403 Yes, you're saying the same thing here twice.