Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 197754 - Review Request: perl-Perl6-Bible
Summary: Review Request: perl-Perl6-Bible
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jason Tibbitts
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
Depends On:
Blocks: FE-ACCEPT
TreeView+ depends on / blocked
 
Reported: 2006-07-05 23:36 UTC by Steven Pritchard
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-01-01 01:59:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Steven Pritchard 2006-07-05 23:36:23 UTC
Spec URL: http://ftp.kspei.com/pub/steve/rpms/perl-Perl6-Bible/perl-Perl6-Bible.spec
SRPM URL: http://ftp.kspei.com/pub/steve/rpms/perl-Perl6-Bible-0.30-1.src.rpm
Description:
This Perl module distribution contains all the latest Perl 6 documentation
and a utility called p6bible for viewing it.

Comment 1 Jason Tibbitts 2006-07-16 17:03:51 UTC
This is an odd package; it's a Perl module, but it's really all documentation
except for the tiny viewer script.  I'm inclined to just treat it as any other
perl module but it does seem a bit strange.

More troubling is this:

This Copyright applies only to the Perl6::Bible Perl software distribution, not
the documents bundled within.

and the documents within all seem to lack any kind of copyright information.

Comment 2 Steven Pritchard 2006-07-17 18:54:26 UTC
(In reply to comment #1)
> This is an odd package; it's a Perl module, but it's really all documentation
> except for the tiny viewer script.  I'm inclined to just treat it as any other
> perl module but it does seem a bit strange.

It seemed to make sense to work on getting this in along with parrot and pugs
for anyone who wanted to work on Perl 6.

> More troubling is this:
> 
> This Copyright applies only to the Perl6::Bible Perl software distribution, not
> the documents bundled within.
> 
> and the documents within all seem to lack any kind of copyright information.

I hadn't noticed that, but I'm sure that was just a clarification of the
copyright on the package, not a statement about the license.  Given that those
documents are *the* formal specification and documentation for Perl 6, I'll be
very surprised if they aren't covered by the usual GPL/Artistic dual license.

Comment 3 Steven Pritchard 2006-07-19 16:28:18 UTC
So here's the answer that I got from the maintainer on #perl6:

<audreyt> silug: as far as I know they are never really licensed
<audreyt> and nominally I think TPF owns copyright, but I'm not sure

I've sent email to the President of TPF to see if he has any suggestions.

Comment 4 Steven Pritchard 2006-11-03 01:25:58 UTC
Apparently my first mail was incorrectly addressed, and gmail's spam filter 
ate the second one, but TPF President Bill Odom eventually noticed it and gave 
me this answer:

Date: Wed, 1 Nov 2006 09:13:01 -0600
From: "Bill Odom" <billodom>
To: "Steven Pritchard" <steve>
Subject: Re: documentation license question
In-Reply-To: <f695806b0610291450v231e8a90yc468423107a54cfd.com>

Steve:

Okay, here's the definitive word from Allison, who's been immersed in
the legal and licensing side for far longer than any one person should
ever have to be:

On 10/31/06, Allison Randal <allison> wrote:
>The Perl 6 Bible is the Apocalypses, Exegeses, and Synopses.
...
>They'll be under the same terms as the production release of Perl 6,
>which is:
>  - they are covered by the author's contributor agreement to TPF
>  - the compilation copyright is owned by TPF
>  - authors retain their individual copyright in individual pieces
>  - Artistic 2.0 license

Does that give you what you need, or should I do some more digging?

Thanks,
Bill

Comment 5 Jason Tibbitts 2006-11-12 06:22:24 UTC
This all looks good; can you cut a new package with that information included
(as a README.licensing file or something) and I'll do a quick review.

Comment 6 Steven Pritchard 2006-12-22 01:21:06 UTC
Oops, forgot about this...

http://ftp.kspei.com/pub/steve/rpms/perl-Perl6-Bible-0.30-2.src.rpm

Comment 7 Jason Tibbitts 2006-12-27 21:58:40 UTC
I almost forgot about it too.

* source files match upstream:
   b0cbdf1397f1a16ad6e34a39bbb12382  Perl6-Bible-0.30.tar.gz
* package meets naming and packaging guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* dist tag is present.
* build root is correct.
* license field matches the actual license.
* license is open source-compatible.  License text not included upstream, but
appropriate clarification is included in the package.
* latest version is being packaged.
* BuildRequires are proper (none needed)
* %clean is present.
* package builds in mock (development, x86_64).
* package installs properly
* rpmlint is silent.
* final provides and requires are sane:
   perl(Perl6::Bible)
   perl-Perl6-Bible = 0.30-2.fc7
  =
   /usr/bin/perl
   perl >= 0:5.000
   perl(:MODULE_COMPAT_5.8.8)
   perl(File::Spec)
   perl(Perl6::Bible)
   perl(strict)
   perl(warnings)
* %check is present and all tests pass:
   All tests successful.
   Files=2, Tests=2,  0 wallclock secs ( 0.03 cusr +  0.03 csys =  0.06 CPU)
*  owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* no scriptlets present.
* This is mostly content, not code, but it is permissible content (package
documentation)
* This is pretty much all documentation; a -docs subpackage would be kind of dumb.
* %docs are not necessary for the proper functioning of the package.  (Most of
the content is not marked %doc, as then the package would indeed be useless.)

APPROVED


Comment 8 Steven Pritchard 2007-01-01 01:59:08 UTC
Imported into CVS, branches created, and built.

Thanks.


Note You need to log in before you can comment on or make changes to this bug.