Bug 176175 - lftp: ship perl-String-CRC32 in its own RPM
lftp: ship perl-String-CRC32 in its own RPM
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: lftp (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Jason Vas Dias
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2005-12-19 15:22 EST by Jose Pedro Oliveira
Modified: 2007-11-30 17:11 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2006-01-20 22:30:50 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
perl-String-CRC32 specfile (1.51 KB, text/plain)
2005-12-19 15:24 EST, Jose Pedro Oliveira
no flags Details

  None (edit)
Description Jose Pedro Oliveira 2005-12-19 15:22:03 EST
Description of problem:
The perl module String::CRC32 is being shipped inside lftp 3.3.x.
It makes harder to update perl-String-CRC32 and/or lftp and for other packagers
to keep track of perl module versions shiped in Fedora Core (eg: for Fedora
Extras).

Also the perl module is being installed in the wrong directory tree:
it shopuld be installed under the vendor directories and not in site
directories:

$ rpm -qpl lftp-3.3.5-1.i386.rpm  | grep perl
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi/String/CRC32.pm
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi/String/CRC32.pod
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi/auto/String/CRC32/CRC32.so


Version-Release number of selected component (if applicable):
rawhide: lftp-3.3.x 
 
Expected results:
Ship the perl module String::CRC32 in its own RPM (perl-String-CRC32)

Additional info:
String::CRC32 CPAN homepage:
http://search.cpan.org/dist/String-CRC32/
Comment 1 Jose Pedro Oliveira 2005-12-19 15:24:17 EST
Created attachment 122421 [details]
perl-String-CRC32 specfile

perl-String-CRC32 specfile using the Fedora Extras' template
(the dist tag variable needs to be dropped).
Comment 2 Jason Vas Dias 2005-12-19 17:41:04 EST
OK, perl-String-CRC32 CVS imported, should be in devel soon .
Comment 3 Jason Vas Dias 2005-12-20 15:32:11 EST
New perl-String-CRC32-1.3-1 RPM, and lftp-3.3.5-2 which does not Provide:
perl-String-CRC32, now in Rawhide.
Comment 4 Jose Pedro Oliveira 2005-12-21 09:27:13 EST
Jason,

Thanks.
Comment 5 Jose Pedro Oliveira 2006-01-06 10:38:36 EST
Jason,

There is no bugzilla component for perl-String-CRC32 (the current license
information is wrong).

Comment 6 Jason Vas Dias 2006-01-10 12:35:32 EST
Jose -
Sorry, but I don't see anything wrong with the license string -
MANY (if not most) perl modules have the 'GPL or Artistic' license.

AFAIK, adding a bugzilla component is not automatic - I've emailed the
bugzilla maintainer and a new component for perl-String-CRC32 should be
added shortly.

Thanks,
Jason
Comment 7 Jose Pedro Oliveira 2006-01-10 12:41:01 EST
(In reply to comment #6)
> Sorry, but I don't see anything wrong with the license string -
> MANY (if not most) perl modules have the 'GPL or Artistic' license.

But this is not the case. Check the copyright section in the main POD page:

  http://search.cpan.org/dist/String-CRC32/CRC32.pod#COPYRIGHT

Quoting
---
The author of this package disclaims all copyrights and releases it into the
public domain.
---
Comment 8 Jason Vas Dias 2006-01-10 13:49:37 EST
OK, there is now a perl-String-CRC32 component in bugzilla. 

About the license, yes, sorry, I guess it isn't GPL - should it be 'distributable' 
? I'll make it so in the next version unless I hear otherwise.
(Personally, I can't see that it makes much difference - the author is careful
 to make the correct attributions to derived work, so I guess he'd like others
 to do the same for String::CRC32 - which is all GPL really means :-)
Comment 9 Jose Pedro Oliveira 2006-01-10 14:13:57 EST
(In reply to comment #8)
> OK, there is now a perl-String-CRC32 component in bugzilla. 

Thanks.


> About the license, yes, sorry, I guess it isn't GPL - should it be 
> 'distributable' ? 

Rpmlint doesn't complain if the license is "Public Domain".  It was this
license that has been specified in the Fedora Extras' perl-String-CRC32
copy (FC-3 and FC-4 branches).

jpo
Comment 10 Jose Pedro Oliveira 2006-01-19 14:23:26 EST
Jason,

Regarding the second part of comment #9:
Do you want me to open a ticket against perl-String-CRC32?

jpo
Comment 11 Jason Vas Dias 2006-01-19 14:43:48 EST
Jose - OK, I'll change the license string to 'Public Domain' with 
perl-String-CRC32-1.3-2.FC5 .

Comment 12 Jose Pedro Oliveira 2006-01-20 22:30:50 EST
Thanks.

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