Danek Duvall wrote:
> Craig Mohrman wrote:
>
> > I don't see anything wrong.
> >
> > http://jurassic.us.oracle.com/net/mogo/builds3/cmohrman/userland_perl516_s12-V3/webrev/
> > Look at perl-516.p5m.
> >
> > All intermediate files under the build directory look correct.
> >
> > Looks like "manifest.mediatorcache" is incorrect at runtime.
>
> Hm. I'll bet that we don't handle two different mediator implementations
> (or versions) in the same package properly. A normal mediatorcache file
> doesn't have a trailing newline, so that's probably what's going on.
Indeed, in _gen_mediators_to_str(), we have
a = "set name=pkg.mediator " \
"value=%s %s %s\n".rstrip() % (mediation[0],
It's not clear to me why that rstrip() is there, but it'll strip that
newline right off ...
If you want to test the fix, edit
/usr/lib/python2.6/vendor-packages/pkg/manifest.py on line 345 to remove
the ".rstrip()", remove perl-516, add it again, and see if it works as it
should.
Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss