Hi Bernard,

forgot to mention again:

Rebuilding the opkg-* metapackages makes no sense now. All automatically
converted config.xml files are possibly broken. See the example below. They
need to be fixed manually. The issue is that all dependencies without a
filter specifying either oscar_client or oscar_server went to the apiDeps.
This is wrong! They need to go to both the clientDeps and serverDeps.

Also, the config.xmls are "uncompressed" and impossible to read. They should
be manually compressed by adding filters to common blocks.


> 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!]

E.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to