Date: Thu, 13 Sep 2007 01:34:58 +0300 From: Giorgos Keramidas <keramida@FreeBSD.org> To: Remko Lodder <remko@elvandar.org> Cc: doc-committers@FreeBSD.org, cvs-doc@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: www Makefile Message-ID: <20070912223458.GA2882@kobe.laptop> In-Reply-To: <59771.195.64.94.120.1189615939.squirrel@galain.elvandar.org> References: <200709121649.l8CGnb0p051906@repoman.freebsd.org> <59771.195.64.94.120.1189615939.squirrel@galain.elvandar.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2007-09-12 18:52, Remko Lodder <remko@elvandar.org> wrote:
> On Wed, September 12, 2007 6:49 pm, Giorgos Keramidas wrote:
> > keramida 2007-09-12 16:49:37 UTC
> >
> > FreeBSD doc repository
> >
> > Modified files:
> > . Makefile
> > Log:
> > Tiny toplevel www/Makefile nit.
> >
> > The <bsd.obj.mk> makefile include already pulls in <bsd.subdir.mk>,
> > so including the later again causes spurious warnings about targets
> > being redefined, like:
>
> [snip]
>
> > Removing the extra <bsd.subdir.mk> include fixes this.
>
> [snip]
>
> Thanks Giorgos!!
You're welcome. I was kind of scared about making this change, because
I was not 100% sure that <bsd.obj.mk> pulls in <bsd.subdir.mk> in all
the possible FreeBSD releases people are using to build www/ snapshots.
In particular, I was waiting for a "www build is broken" email from our
automated build.
Then a quick test by looking at the branches on which <bsd.obj.mk> does
*not* automatically pull <bsd.subdir.mk> too showed that:
% kobe:~/ws/bsd/src/share/mk$ cvs -QR up -APCd . && \
% rm -f '.#'* && \
% for bname in \
% $( cvs stat -v bsd.obj.mk | fgrep branch: | \
% awk '{print $1}' ) ; \
% do \
% cvs -QR up -APCd -r "$bname" . && \
% rm -f '.#'* && \
% expand bsd.obj.mk | grep -q 'include[ ]*<bsd.subdir.mk>' ; \
% if [ $? -eq 0 ]; then \
% rc='ok ' ; \
% else \
% rc='err' ; \
% fi ; \
% echo "$rc $bname" ; \
% done
% ok RELENG_6_2
% ok RELENG_5_5
% ok RELENG_6_1
% ok RELENG_6_0
% ok RELENG_6
% ok RELENG_5_4
% ok RELENG_4_11
% ok RELENG_5_3
% ok RELENG_5
% ok RELENG_4_10
% ok RELENG_5_2
% ok RELENG_4_9
% ok RELENG_5_1
% ok RELENG_4_8
% ok RELENG_5_0
% ok RELENG_4_7
% err RELENG_4_6
% err RELENG_4_5
% err RELENG_4_4
% err RELENG_4_3
% ok RELENG_4
% err RELENG_3_2_PAO
% err RELENG_3
% err RELENG_2_2
% err RELENG_2_1_0
So unless someone tries to build the latest and greatest version of our
web site in a system which runs a FreeBSD version older than RELENG_4_6
or RELENG_3, we should be ok :-)
- Giorgos
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070912223458.GA2882>
