Avi Miller wrote:
% > So, I've now tried this on Oracle Linux 6 (x86_64) with both Oracle 
Database 11.2.0.4 and PostgreSQL (embedded) and both times, with the following 
changes:
% 
% 
% As a test, I downloaded the -release RPMs from OL4, OL5, OL6, CenOS and 
Fedora and used rhnpush to push them into a single channel. Results:
% 
% 1. Packages are listed in Channels -> Manage Software Channels -> Manage 
Software Packages -> (channel) but with "Content Provider" as "Unknown" for the 
OL6 package only. The other four packages are listed with the correct content 
provider.
% 
% 2. 4 Packages are listed in Channels -> Software Channels -> (channel) -> 
Packages. The OL6 package is missing in the package list.
% 
% However, if I query the table using the packages_in_channel query, I get the 
right results with all 5 packages listed:
% 
% ID    PACKAGE_NAME    SUMMARY NVREA   PROVIDER
% 90    enterprise-release      Enterprise Linux release file   
enterprise-release-4-3.7.18:6.x86_64    Oracle Inc.
% 91    enterprise-release      Enterprise Linux release file   
enterprise-release-5-9.0.6:6.x86_64     Oracle Inc.
% 92    fedora-release  Fedora release files    fedora-release-19-2.noarch      
Fedora
% 93    oraclelinux-release     Oracle Linux 6 release file     
oraclelinux-release-6Server-4.0.4:6.x86_64      Oracle Inc.
% 94    centos-release  CentOS release file     
centos-release-6-4.el6.centos.10.x86_64 CentOS
% 
% So, something is happening in the Java to filter out the oraclelinux-release 
package in both my Oracle and PostgreSQL installs on Oracle Linux 6. I have no 
idea where to look now. :)

This is really strange. When I  push the same *-release packages to my
spacewalk (nightly) patched with your changes it correctly shows:

Package                                    Summary                       
Content Provider
centos-release-6-4.el6.centos.10.x86_64    CentOS release file           CentOS 
enterprise-release-4-3.7.18:6.x86_64       Enterprise Linux release file Oracle 
Inc. 
enterprise-release-5-9.0.6:6.x86_64        Enterprise Linux release file Oracle 
Inc. 
fedora-release-19-2.noarch                 Fedora release files          Fedora 
oraclelinux-release-6Server-4.0.4:6.x86_64 Oracle Linux 6 release file   Oracle 
Inc.

Both in Channels -> Manage Software Channels -> Manage Software Packages -> 
(channel)
and  Channels -> Software Channels -> (channel) -> Packages.



Well, I've commited your patches and built packages. Could you check whether
current spacewalk nightly will work for you?

Regards,

--
Michael Mráka
Satellite Engineering, Red Hat

_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to