FC5 and Yum Plugins

Jarod Wilson jarod at wilsonet.com
Fri Dec 30 09:01:11 UTC 2005


On Thursday 29 December 2005 09:18, Thorsten Leemhuis wrote:
> Am Donnerstag, den 29.12.2005, 11:50 -0500 schrieb Brian Long:
> > On Thu, 2005-12-29 at 11:28 -0500, Jeff Spaleta wrote:
> > > On 12/29/05, Brian Long <brilong at cisco.com> wrote:
> > > > I would think it would be in the best interest of the Fedora team to
> > > > install protectbase by default, enable it and protect Fedora repos. 
> > > > If power users want to disable it, it's very easy.
> > > > Am I off-base in this request?  :)
> > >
> > > Have you spoken with the atrpms and freshrpms maintainers? Do you have
> > > their agreement that turning this on is in the best interest of their
> > > users?
> >
> > Nope.  I don't know that it's up to me or the Fedora project to contact
> > each third-party repo maintainer when Fedora implements a change.  I'm
> > asking Fedora to consider a change.  If Fedora decides to implement that
> > change for the "protection" of their users and repos, the third party
> > repos would shoot themselves in the foot if they started scripting
> > around the protection!  IMHO, they would lose credibility.
>
> They don't override base Fedora RPMs just for fun, they afaik do it
> because some of the their packages need fixes and/or enhancements that
> are not in the base Fedora RPMs (correct me if I'm wrong here).
>
> So if you protect the Core packages some packages in the 3rd-Party might
> not work (or not perfectly). So it probably creates more problems for
> the user and the 3rd party repo maintainer than it solves.
>
> > I believe there are 2 types of 3rd party repo users:
> >
> > 1) Fedora user who needs 3rd party repos for certain apps but never
> > wants that repo to override base Fedora RPMs
>
> Then use a 3rd party repo that does not override Fedora Core or Extras
> RPMS. Yes, such a repo exists, but no, I still has no mythtv -- nobody
> stepped up to package it there. Any volunteers?

/me raises hand. :)

I already have a fair amount of involvement with mythtv as maintainer of its 
stable code branch and my work on the ATrpms-provided mythtv packages. 
Unfortunately, there are some issues of reality to deal with. I'd love to see 
mythtv into Extras and, but the mythtv source code itself contains ffmpeg, 
which itself is already banished from Extras.

Personally, I really like the protectbase option. Anyone that doesn't want a 
3rd-party repo replacing core packages can just enable that instead of 
complaining about how repository X replaces core packages. Then its their 
explicit choice to replace a core package. Along the lines of yum's 
--enablerepo/--disablerepo options, maybe a '--noprotectbase' option to 
temporarily disable protectbase and install a package or three that replaces 
a core package without having to download and install it manually.

Another idea might be to include "packages excluded by protectbase" in the 
pre-install confirmation summary...

-- 
Jarod Wilson
jarod at wilsonet.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20051230/adbe68cf/attachment-0002.bin 


More information about the devel mailing list