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