On Tuesday 08 September 2009 11:52:43 am Brandon Perkins wrote:
> Jesus M. Rodriguez wrote:
> > 2009/9/8 Dennis Gilmore <den...@ausil.us>:
> >> On Friday 04 September 2009 07:33:36 am Miroslav Suchý wrote:
> >>> Today, we have both Spacewalk (and proxy) packages together in one repo
> >>> with client packages.
> >>> If somebody will install Spacewalk on RHEL he will get as side effect
> >>> all those client packages (rhnlib, yum-rhn-plugin, rhn-client-tools),
> >>> which will get him to unsupported state.
> >>> I'm not sure if this is what we wanted. In fast, we probably do not
> >>> want this.
> >>> I suggest to split yum repo to two parts. One is Spacewalk and Proxy.
> >>> Second is client tools.
> >>>
> >>> Do you agree? Do you disagree? Any comments?
> >>
> >> We cant easily do this. Without creating a maintenance headache for
> >> ourselves. mash grabs all the packages from a koji tag and puts them
> >> into a repo.  taking into account inheritance.
> >>
> >> To implement this we would need to setup additional tags inheriting 
> >> from the build tags and then we would need to block all of the packages
> >> we dont want in the mashed repos. if any sub rpms are split across repos
> >> we cant do that. Keeping in mind we should be getting everything into
> >> Fedora/EPEL so that the koji we use can go away remember its only a
> >> temporary setup. This is alot of extra work for little gain.   the
> >> blocking of packages would need to happen on each and every version bump
> >> of spacewalk.  our best bet is likely to block the packages that are
> >> shipped in RHEL so we do not build our own version and make sure that
> >> CentOS ships them. and continue with our single repo.
> >
> > It sounds like a nightmare on the koji side. So what is it that we're
> > trying to resolve
> > with this change? I know from a user's point of view it makes sense to
> > see a client and a server repo. But what pain is really being caused
> > with the current setup?
>
> As I understand it, the main concern that Miroslav was having in this
> case was avoiding installing new versions of packages from Spacewalk
> that are also shipped with RHEL or RHN Client Tools.  Basically, wanting
> to avoid someone accidentally upgrading a Red Hat shipped package with a
> Spacewalk package and making support a little more cumbersome.

Making sure we dont ship those packages I think is the right answer. There a 
few we need to not ship as fedora/EPEL ships them. 

I will work on blocking the packages that we should not ship.

Dennis

Attachment: signature.asc
Description: This is a digitally signed message part.

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

Reply via email to