[Fedora-packaging] Fedora Packaging Member forking Fedora/Causing problems with community and users

Christopher Stone chris.stone at gmail.com
Wed Oct 18 17:03:28 UTC 2006


As you are all probably intimately aware by now, there has been
discussions about 3rd party repositories overriding base Fedora
packages and creating their own distribution which causes very serious
problems for users and damages the community.

I suggest that we have a comittee (possibly the packaging comittee)
create a wiki page which reviews 3rd party repositories for such
things as:
 - Does the repository have a review process
 - Does the repository abide by Fedora packaging standards
 - Does the repository override Fedora base packages
and possibly other criteria.

This will allow users to see which 3rd party repositories play nice
with Fedora, and which ones fork Fedora to create their own
distributions, etc.

I FIND IT *VERY* DISTRUBING THAT ONE OF THESE REPOSITORY MAINTAINERS
IS ON THE FEDORA PACKAGING COMITTEE!

Here is an example IRC log that was taken just last night illustrating
the problem:

20:40:49        RyeBrye |  Trying to get yum to install gtk2-devel
from the update repo I get 4 dependency errors
20:41:10        RyeBrye |  the first one is gtk2 itself
20:41:17       XulChris | RyeBrye: caused by using atrpms no doubt
20:41:25        RyeBrye |  hm
20:41:34        RyeBrye |  How can I tell which packages I have
installed that came from atrpms?
20:42:00       XulChris | RyeBrye: disable the atrpms repo, and run
"yum list extras"
20:43:42        RyeBrye |  I'm relatively new to Linux - but it seems
that the prevailing opinion is that atrpms = the devil
20:44:23       XulChris | RyeBrye: basically yes, we even attempted to
tell AT this, but he refused to listen and accused of of using "FUD"
techniques against his
                          repository
20:44:40        RyeBrye |  Oh. AT is a person?
20:44:46       XulChris | Axel Thimm
20:45:49       XulChris | RyeBrye: we are trying to put measures in
place to prevent repositories from doing this
20:45:59       XulChris | see
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211250
20:50:06        RyeBrye |  Sounds like I should get that "priorities"
plugin for yum going to prevent atrpms from going buck-wild installing
packages
20:50:39           errr |  oh boy, more atrpms "fud" :P
20:50:52       XulChris | RyeBrye: yea, or if you just need a single
rpm, try installing it by hand using the rpm command instead of yum,
and if it doesnt install, get
                          the srpm file and rebuild the rpm from the srpm
20:51:08       XulChris | errr: lol
20:51:27           errr |  that was really getting funny in my inbox
the other day
20:51:53       XulChris | ya, what did we get? like 80 messages within
24 hours? :)
20:52:00           errr |  maybe more
20:52:00           errr |  lol
20:52:04       XulChris | hehe
20:52:11  *      rewster is pretty sure atrpms' rpm for Myth doesn't
build as-is on stock fedora
20:53:51  *      RyeBrye is busy removing a whole lot of crap because
atrpms installed a gtk2 package - and just about everything he
installed from atrpms (mythtv)
                            depended on it
20:53:56        rewster |  err srpm.  and I think the OP mentioned
having AT for myth.
20:54:18        RyeBrye |  or rather... yum is busy removing it
20:54:20        rewster |  yeah... which is a bummer.  A lot of the
faqs for myth just say "use atrpms"
22:09:56        RyeBrye |  ATRpms really f*'ed up my system... it
installed a gtk2 that - when I removed it - removed just about every
darn package I had installed
                           because of dependencies... argggggg
22:10:18        EvilBob |  RyeBrye: file a bug with them
22:10:24        autopsy |  RyeBrye, don't use ATrpms.
22:10:27           siXy |  again?
22:10:28        EvilBob |  RyeBrye: PLEASE
22:10:42           errr |  lol
22:10:49        RyeBrye |  I'm learning my lesson...
22:10:56        RyeBrye |  Does livna really have mythtv rpms?
22:10:59           siXy |  or are you reffering to the first time?
22:11:02           siXy |  no
22:11:05        EvilBob |  RyeBrye: sorry you got burned but the
maintainer insists that there is not a problem with how he does things
22:11:12           errr |  does Alex never come to this IRC?
22:11:24        autopsy |  You mean Axel.
22:11:26           siXy |  axel is an interesting guy...
22:11:28        EvilBob |  errr: Alex who?
22:11:34        RyeBrye |  Why doesn't he just make his own damned distro! argh
22:11:40       XulChris | EvilBob: axel thimm (AT)
22:11:43           errr |  autopsy: oh maybe I do
22:11:45           siXy |  some would say he does
22:11:50        EvilBob |  RyeBrye: add that to your bug
22:12:20           errr |  I dont follow the room all that close but
at least once or twice a week I notice someone in here with the ATrpms
sobstory
22:12:52           siXy |  but anyways - do like i told you and
update, then enable atrpms grab myth and its explicit dependancies
then delete the atrpms repo
22:13:13        RyeBrye |  siXy - yeah, you are right
22:13:31        EvilBob |  never ever update with atRPMs enabled
22:13:44           siXy |  its important you update fist tho otherwise
when you grab myth that will pull some atrpms pacakges that you really
dont want
22:14:11        RyeBrye |  is there a way to update without it loading
a new kernel? I don't feel like rebuilding all my kernel extensions at
the moment
22:14:53           siXy |  RyeBrye: do you have a copy of that line to
remove all atrpms pacakges? was trying to remember it earlier for
someone else
22:14:53         chemaja The bz that XulChris pointed us to
(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211250) will be
the key once it is implemented.




More information about the Fedora-packaging mailing list