On Tue, Jun 24, 2008 at 10:18:43AM +0100, Chris Ridd wrote:

> I've raised bug 2316 against pkg(1), but am not clear what the importer 
> needs to do differently.

Cool, thanks.  We'll handle the other end.

> Done. What are the allowed values for the license keyword? ie the manifest 
> has:
>
> license path/to/the/license/file license=xxx
>
> I've used "perl" as the value in this manifest for now.

Theoretically speaking, that's all you need (see pkg(5)).  Two points,
though.  One is that the name of the Perl license is the Artistic License.
I'm a bit surprised that the URI tarball doesn't just include a copy of
that, rather than referencing it.  Perhaps that's one reason that CPAN
itself claims the license is "Unknown".  But I'd just use "Artistic" as the
license name here.

You may also notice that if you try to upgrade, the old license file won't
get removed.  We add a synthetically unique (to that package version) tag
to each license action in solaris.py to prevent that stack trace, but it's
an ugly solution to a problem we haven't decided on a better plan for.

But you probably don't need to care too much about it for now.

Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to