Hi,

I can confirm that some things are completely bogus right now.

Looking at packages/sis/config.xml : it looks much more unreadable than it ever
was. But worse: the clientDeps are empty while the apiDeps get some entries
which should be common to server and client. The apiDeps should never show
anything! I think this is a bug in the opkg-convert code.

The second (and more major) issue: The metaRPMs built by opkgc contain no
requires at all! It is fine that they contain only a spec file, but it seems
to be wrong.

> rpm -q --requires -p opkg-sis-server-1:3.8.0-3.noarch.rpm
/bin/sh
/bin/sh
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1


While config.xml has (in ugly form):

  <serverDeps>
    <requires>
      <pkg>systemimager-client</pkg>
      <pkg>systemconfigurator</pkg>
    </requires>
    <requires>
      <filters>
        <dist>mdv</dist>
      </filters>
      <pkg>pxelinux</pkg>
      <pkg>atftp-server</pkg>
      <pkg>perl-forks</pkg>
      <pkg>perl-reaper</pkg>
      <pkg>bittorrent</pkg>
      <pkg>systeminstaller-oscar</pkg>
      <pkg>systeminstaller-oscar-x11</pkg>
      <pkg>systemimager-server</pkg>
      <pkg>systemimager-flamethrower</pkg>
      <pkg>systemimager-bittorrent</pkg>
    </requires>
    <requires>
      <filters>
        <dist>suse</dist>
      </filters>
      <pkg>bittorrent-compat-suse</pkg>
      <pkg>atftp</pkg>
      <pkg>systeminstaller-oscar</pkg>
      <pkg>systeminstaller-oscar-x11</pkg>
      <pkg>systemimager-server</pkg>
      <pkg>systemimager-flamethrower</pkg>
      <pkg>systemimager-bittorrent</pkg>
    </requires>
    <requires>
      <filters>
        <dist>rhel</dist>
        <dist>fc</dist>
      </filters>
      <pkg>atftp-server</pkg>
      <pkg>bittorrent</pkg>
      <pkg>systeminstaller-oscar</pkg>
      <pkg>systeminstaller-oscar-x11</pkg>
      <pkg>systemimager-server</pkg>
      <pkg>systemimager-flamethrower</pkg>
      <pkg>systemimager-bittorrent</pkg>
    </requires>
    <requires>
      <filters>
        <dist>rhel</dist>
        <arch>i386</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>fc</dist>
        <arch>i386</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>mdv</dist>
        <arch>i386</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>suse</dist>
        <arch>i386</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>debian</dist>
        <arch>x86_64</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>atftpd</pkg>
      <pkg>systemimager-boot-amd64-standard</pkg>
      <pkg>systemimager-boot-i386-standard</pkg>
      <pkg>systemimager-initrd-template-amd64</pkg>
      <pkg>systemimager-initrd-template-i386</pkg>
      <pkg>systeminstaller-oscar</pkg>
      <pkg>systeminstaller-oscar-x11</pkg>
      <pkg>systemimager-server</pkg>
      <pkg>systemimager-server-flamethrowerd</pkg>
      <pkg>systemimager-bittorrent</pkg>
    </requires>
    <requires>
      <filters>
        <dist>debian</dist>
        <arch>i386</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>atftpd</pkg>
      <pkg>systemimager-boot-i386-standard</pkg>
      <pkg>systemimager-initrd-template-i386</pkg>
      <pkg>systeminstaller-oscar</pkg>
      <pkg>systeminstaller-oscar-x11</pkg>
      <pkg>systemimager-server</pkg>
      <pkg>systemimager-server-flamethrowerd</pkg>
      <pkg>systemimager-bittorrent</pkg>
    </requires>
    <requires>
      <filters>
        <dist>rhel</dist>
        <dist>fc</dist>
        <dist>mdv</dist>
        <dist>suse</dist>
        <arch>ia64</arch>
      </filters>
      <pkg>systemimager-ia64boot-standard</pkg>
      <pkg>systemimager-ia64initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>rhel</dist>
        <arch>x86_64</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-x86_64boot-standard</pkg>
      <pkg>systemimager-x86_64initrd_template</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>fc</dist>
        <arch>x86_64</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-x86_64boot-standard</pkg>
      <pkg>systemimager-x86_64initrd_template</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>mdv</dist>
        <arch>x86_64</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-x86_64boot-standard</pkg>
      <pkg>systemimager-x86_64initrd_template</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
    <requires>
      <filters>
        <dist>suse</dist>
        <arch>x86_64</arch>
      </filters>
      <pkg>syslinux</pkg>
      <pkg>systemimager-x86_64boot-standard</pkg>
      <pkg>systemimager-x86_64initrd_template</pkg>
      <pkg>systemimager-i386boot-standard</pkg>
      <pkg>systemimager-i386initrd_template</pkg>
    </requires>
  </serverDeps>

[Please, somebody should compress these dependencies, almost all are common!]

Regards,
Erich

On Tuesday 02 October 2007 20:12, DongInn Kim wrote:
> Hi Jean,
> 
> Can you please fix the dependency problems on opkg meta rpms ASAP? More 
> specifically
> 1. opkg-<package>-server rpm does not have the proper "requires".
> > [EMAIL PROTECTED] noarch]# rpm -q --requires -p 
> > opkg-sis-server-1\:3.8.0-3.noarch.rpm 
> > /bin/sh  
> > /bin/sh  
> > rpmlib(CompressedFileNames) <= 3.0.4-1
> > rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> 
> 2. opkg-<package> rpm is not installed automatically during the oscar 
> installation.
> This may not be the opkgc problem but I just want to let you know.
> 
> We can not proceed any OSCAR development without solving 1) issue.
> 
> Regards,
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to