Hi,

On Monday 20 February 2006 20:39, Bernard Li wrote:
> Hey guys:
> 
> Currently if I install OSCAR trunk on x86_64, both i386 and x86_64 RPMs
> will be installed (for OSCAR packages).
> 
> Is this a bug?

No, this seems to be the desired behavior of yum. I checked 2.2 and 2.4
versions. Also in the image I see that glib2.i386 as well as glib2.x86_64 is
installed. Same for perl-Qt.

> It seems to be causing incompatibility issues between RPMs for both
> archs because for instance, lam's i386 and x86_64 RPMs both try to
> install files to the same location, there is no architecture distinction
> for the paths.

The architecture distinction for the paths should be easy to add. But that
doesn't solve the problem with distro packages.

I see two paths we could follow:
- add the architecture to every line in the oscarsamples rpmlist file:
  - the rpmlist can be made shorter, as dependencies are being resolved, so
  this effort could get small
  - the oscar packages need also an architecture suffix, where should this get
  added?
- change yume to add .{$arch,noarch} wherever the suffix is missing
  - this can make the command lines really really long, but OTOH we can make
  the oscarsamples/rpmlists shorter, as explained above.

Any other ideas how to overcome this problem?

Thanks,
Erich


> 
> I tested on RHEL4 x86_64...
> 
> Cheers,
> 
> Bernard



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to