pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/www/firefox



On Sat, Jun 19, 2021 at 04:33:06AM +0900, Ryo ONODERA wrote:
> Hi,
> 
> "Nia Alarie" <nia%netbsd.org@localhost> writes:
> 
> > Module Name:        pkgsrc
> > Committed By:       nia
> > Date:               Fri Jun 18 18:08:05 UTC 2021
> >
> > Modified Files:
> >     pkgsrc/www/firefox: Makefile
> >
> > Log Message:
> > firefox: Explicitly use autoconf-2.13
> >
> > Candidate fix for PR pkg/56261
> 
> Please stop to commit this incorrect change and same changes for
> Mozilla packages.

Hi Ryo,

> 
> https://mail-index.netbsd.org/pkgsrc-changes/2021/06/13/msg236827.html
> is real cause of the problem.
> This commit places autoconf 2.71 as ${WRKDIR}.buildlink/bin/autoconf
> and these packages pick up this autoconf 2.71 instead of
> ${WRKSRC}/.tools/bin/autoconf 2.13.
> The commit for lang/llvm breaks pkgsrc's autoconf selection mechanism
> and should be reverted.
> 
> Thank you.

Thank you for the research.

We observed this problem was present except in pbulk,
where the build environment is clean of other versions of
autoconf. Since we assumed the problem was environment
pollution, I had thought explicitly specifying the correct
excecutable name for autoconf would be a good change regardless
of it fixing this specific problem. Can you explain why it's
a harmful change?

I would assume it would be better to use a make variable
to find the exact autoconf executable we want, similarly
as for other tools. The commands seem to be run without
ALL_ENV (etc.), too.



Home | Main Index | Thread Index | Old Index