[csw-maintainers] Checkpgk error when having too long names

Peter Bonivart bonivart at opencsw.org
Sun Jul 8 19:17:17 CEST 2012


On Sun, Jul 8, 2012 at 7:01 PM, Maciej Bliziński <maciej at opencsw.org> wrote:
> On Sun, Jul 08, 2012 at 06:05:46PM +0200, Peter Bonivart wrote:
>> On Sun, Jul 8, 2012 at 5:59 PM, Maciej Bliziński <maciej at opencsw.org> wrote:
>> > On Sun, Jul 08, 2012 at 05:43:50PM +0200, Peter Bonivart wrote:
>> >> It doesn't blow up now which is good but it still doesn't tell me what's wrong:
>> >
>> > How does it not tell you?
>>
>> I don't think it's obvious how to correct the problem. Not in
>> datastream == pkgname too long?
>
> We'd need to see what's actually there in the datastream with a too long
> package name. If the package is not there, then checkpkg tells the right
> thing. Do you have a broken datastream around? Let's look at it.

I don't see anything obviously wrong with it:

bonivart at login[build.2012-07-08]$ pkgtrans
pm_cgi_session_serialize_yaml-4.26\,REV\=2012.07.08-SunOS5.9-all-UNCOMMITTED.pkg
.

The following packages are available:
  1  CSWpm-cgi-session-serialize-yaml
pm_cgi_session_serialize_yaml - CGI-Session-Serialize-yaml: Serializer
for CGI::Session
                                          (all) 4.26,REV=2012.07.08

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Transferring <CSWpm-cgi-session-serialize-yaml> package instance

bonivart at login[build.2012-07-08]$ more CSWpm-cgi-session-serialize-yaml/pkginfo
PKG=CSWpm-cgi-session-serialize-yaml
NAME=pm_cgi_session_serialize_yaml - CGI-Session-Serialize-yaml: Serializer for
CGI::Session
ARCH=all
VERSION=4.26,REV=2012.07.08
CATEGORY=application
VENDOR=http://search.cpan.org/~rsavage/CGI-Session-Serialize-yaml packaged for C
SW by Peter Bonivart
EMAIL=bonivart at opencsw.org
PSTAMP=bonivart at unstable9x-20120708173803
CLASSES=none
HOTLINE=http://www.opencsw.org/bugtrack/
OPENCSW_CATALOGNAME=pm_cgi_session_serialize_yaml
OPENCSW_MODE64=32
OPENCSW_REPOSITORY=https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/pkg/cpan
/CGI-Session-Serialize-yaml/trunk at UNCOMMITTED
OPENCSW_BUNDLE=CGI-Session-Serialize-yaml
OPENCSW_OS_RELEASE=SunOS5.9
OPENCSW_OS_ARCH=i386
PERL_MODULE_NAME=CGI-Session-Serialize-yaml
WORKDIR_FIRSTMOD=../build-isa-i386

bonivart at login[build.2012-07-08]$ cd CSWpm-cgi-session-serialize-yaml/
bonivart at login[CSWpm-cgi-session-serialize-yaml]$ ls -l
total 11
drwxr-xr-x   2 bonivart csw            6 Jul  8 19:07 install
-rw-r--r--   1 bonivart csw          776 Jul  8 17:38 pkginfo
-rw-r--r--   1 bonivart csw         1329 Jul  8 17:38 pkgmap
drwxr-xr-x   3 bonivart csw            3 Jul  8 19:07 root

bonivart at login[CSWpm-cgi-session-serialize-yaml]$ more
root/opt/csw/share/perl/csw/CGI/Session/Serialize/yaml.pm
package CGI::Session::Serialize::yaml;

use strict;
use CGI::Session::ErrorHandler;
...

So I can pkgtrans it without a problem and all the content seems to be
there, also GAR doesn't seem to have changed anything, the full name
is in pkginfo so maybe it's just some of the pkg tools not being able
to handle it, pkgtrans not being one of them.


More information about the maintainers mailing list