Too frequent/poorly tested bsd.port.mk commits, and general uselessness of p5-FreeBSD-Portindex
Doug Barton
dougb at dougbarton.us
Thu Dec 26 08:34:06 UTC 2013
On 12/25/2013 11:30 PM, Doug Barton wrote:
> I have used Matthew's p5-FreeBSD-Portindex for several years. In the
> past it was a very valuable tool that allowed me to keep an INDEX up to
> date relative to changes in the ports tree in seconds or minutes,
> instead of having to do 'make index' every time. However the utility of
> the solution is dependent on a couple of things, including that
> bsd.port.mk does not change often.
>
> Over the last year or so however the changes to bsd.port.mk, which used
> to be well tested and batched together, are now coming fast and furious.
> To make matters worse, the commits are often poorly tested, which leads
> to several commits related to the same issue in one week. Obviously
> that's bad for the project generally, but I'm more concerned about
> whether or not it's going to be useful to stick with
> p5-FreeBSD-Portindex going forward.
>
> Speaking of p5-FreeBSD-Portindex generally, I'm wondering what Matthew's
> plans are for it? For some time now running 'cache-update -f
> svn-up,options' has caused errors related to "WARNING unknown options
> file" that seem to have to do with the recent changes to the
> /var/db/ports/<category>_<portname> convention. Is an update planned to
> handle this? Also, I just tried running cache-init with bdb 5, which
> seemed to succeed, but running portindex generated a lot of suspicious
> errors. I'll try again after reinstalling bdb 4.7, but I'm wondering if
> this is a known issue.
So it turns out bdb 47 doesn't work any better ... these are relatively
new errors:
Accumulating dependency information: .........[1000].....Use of
uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing RUN_DEPENDS dependency for print/latex-cjk (latex-cjk-4.8.2_6)
-- Can't call method "PKGNAME" on an undefined value at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for print/latex-cjk
(latex-cjk-4.8.2_6) -- Can't call method "PKGNAME" on an undefined value
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing RUN_DEPENDS dependency for chinese/font-std
(zh-font-std-0.0.20090602) -- Can't call method "PKGNAME" on an
undefined value at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing RUN_DEPENDS dependency for chinese/oxim (zh-oxim-1.2.2_4) --
Can't call method "PKGNAME" on an undefined value at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
....[2000].........[3000].........[4000].........[5000].........[6000].........[7000].........[8000].........[9000].........[10000].........[11000].........[12000].........[13000].....Use
of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-sr
(sr-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-ru
(ru-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-ja
(ja-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-el
(el-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-hu
(hu-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-da
(da-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-fr
(fr-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-it
(it-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-es
(es-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-zh_tw
(zh_tw-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an
undefined value at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-mn
(mn-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-bn
(bn-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-de
(de-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-nl
(nl-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-en
(en-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-pl
(pl-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-tr
(tr-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-zh_cn
(zh_cn-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an
undefined value at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
Use of uninitialized value $_ in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm line 356.
Missing BUILD_DEPENDS dependency for misc/freebsd-doc-pt
(pt-freebsd-doc-43251,1) -- Can't call method "PKGNAME" on an undefined
value at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Port.pm
line 352.
at /usr/local/lib/perl5/site_perl/5.14/FreeBSD/Portindex/Tree.pm line 824
More information about the freebsd-ports
mailing list