tech-pkg archive

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

Re: pkgsrc-2011Q2 NetBSD 5.0.2/i386 2011-08-14 13:15



 >>  >>  >>  >> > pkgtools/nih                                 
 >> vle%gmx.net@localhost
 >>  >>  >>  >>   pkg_add: Error: package `nih-0.7.2' was built with a newer 
 >> pkg_install version
 >>  >>  >>  >>   pkg_add: 1 package addition failed
 >>  >>  >>  >> 
 >>  >>  >> 
 >>  >>  >> Could you please explain why nih fails in pbulk?
 >>  >>  >> Your recent clang bulk build has the same problem.
 >>  >> 
 >>  >> > Sure, since it is just running "pkg_add $FOO" to test installation.
 >>  >> 
 >>  >> Does pbulk create packages using pkg_* tools from /usr/pkg/sbin
 >>  >> if they are available? Under NetBSD "make package" should always
 >>  >> use /usr/sbin/pkg_*. Right?
 >> 
 >> > pbulk doesn't change the logic behind "make package" at all.
 >> 
 >> Can running "/usr/pkg/sbin/pkg_add $FOO" solve the problem?

> The problem is that it would only apply to a few specific packages and
> it is also a decision made relatively late.

The only special thing about nih is that it is a package manager.  So,
I consider it as a valuable package and it would be nice to have it in
binary repository. In this case users can run

   env PKG_PATH=... pkg_add nih

and then use it for managing packages without downloading pkgsrc tree.
If it's too late for 2011Q2, what can we do for 2011Q3?

> The only real fix is really to kick out pkg_install from base and get
> it managed properly...
distbb builds nih without any problem

http://mova.org/~cheusov/pub/pkgsrc-distbb/NetBSD/current/logs/distbb/META/report.html

See "really built" link. I believe the same is feasible for pbulk.

-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index