On Sunday 12 April 2009 13:35:42 Jan Hnatek wrote:
> Laszlo (Laca) Peter wrote:
> > You uncovered a number of bugs.  I assume you are using --autodeps?
> Correct.

We've historically used the SysV package names for dependencies since those 
work across S10, nv and OSOL, hwich is what we've been writing the specfiles 
for. S10 support tends to fall by the wayside except when Ben watches over it, 
but it's still relevant.

> > The problem seems to be that you are trying to build a package
> > that depends on FOSSreadline, so autodeps tries to locate a
> > spec file that defines it, but FOSSreadline.spec defines a
> > package called "readline", not "FOSSreadline".
>
> Name:       tracker-thunderbird
> IPS_Name:   gnome2/command/desktop-search/thunderbird
> SUNW_Pkg:   SUNWdesktop-search-thunderbird

Where is the (a?) hierarchy for the IPS_Name part? I've not seen that one 
before. We have already got SUNW_Pkg and Name set (in base-header.inc, but 
that's used only by the specfiles that no longer use the Solaris-tarball-
build-infrastructure).


> > Defining SUNW_Pkg should fix it, but like you discovered,
> > pkgtool doesn't check if SUNW_Pkg is defined when it records
> > the package names defined in the spec file.  So your fix looks
> > correct.
> >
> > I also fixed the assertion error below.  These will be in the
> > next version of pkgbuild.

Excellent. Is that going to be pkgbuild 1.3.99? Can we expect to depend on 
something that is generally and easily available (CBE 1.7.0?) soon? Will this 
version be running on jucr?

[ade]


Reply via email to