[ATrpms-users] PIL vs. python-imaging? fftw2 vs. other fft flavors? etc..
Jeffrey J. Kosowsky
atrpms at kosowsky.org
Tue Jan 8 03:51:29 CET 2008
Axel Thimm wrote at about 21:48:34 +0200 on Monday, January 7, 2008:
> On Mon, Jan 07, 2008 at 09:27:24AM -0500, Jeffrey J. Kosowsky wrote:
> > > While it may take some time and work, perhaps the best approach is one
> > > you alluded to in your post. Divide the replacements into those that
> > > truly diverge from Fedora philosophy and functionality and those that
> > > don't and may be more there for historical reasons.
>
> Actually the cut will be 100% non-replacements, e.g. pure add-ons, and
> a full repo. There will not be made any distinction about whether some
> replacement packages are better than others etc. The reason this
> split will happen is to give users a server-side method to comply with
> their policy, as all the selective/partial enabling of repos on the
> client side are doomed to fail.
>
> If someone wants to help out (but this is stuff for atrpms-devel or
> rpmrepo-devel) it would be great to have some automatic treatment of
> subrepos that will detect dependent packages to remove as well from a
> subset of the repo. Also an automatic detection of duplicates would be
> great to have as well, as moniting some repo on whether a package was
> imported or not is not really possible with sane human resources. For
> example if package foo is suddenly in some vendor repo it needs to
> automigrate away from the pure add-ons repos as well as any dependent
> on this package (unless the vendor's package stisfies the requirements
> - this can't be done by a machine but indeed needs human
> intelligence).
>
> But this really diverts into atrpms-devel/rpmrepo-devel, so if anyone
> is interested in venturing into this, please followup there, thanks!
>
> > > For those that don't diverge too much, maybe set a medium term
> > > goal of merging back into Fedora, including collaborating with
> > > the existing maintainer where you have some minor (but not
> > > conflicting) tweaks. For others, where atrpms has intentionally
> > > (and necessarily) taken a different path, the best solution might
> > > be to flag the differences and document what other atrpms depend
> > > on them (using an appropriately set "Requires" flag). That way
> > > depending on how on sets up one's repo prioritization, on can be
> > > sure to only get the atrpms that one truly needs. (Again, maybe
> > > you are further down this path than I appreciate or maybe I am
> > > just stating the obvious - if so, I apologize...)
>
> I attacked this with great enthusiasm before FC5 was released. The
> problem was that out of say 10-20 people out of the Fedora
> maintainers' group needed for this only 1-2 embraced this. I
> reattacked it a year or so ago, I think before/after F7's release and
> had the same unpleasent response.
>
> So if it sounds like waiting too long for a new package to enter
> Fedora, it takes even longer to have custom changes applied to a
> package for compatibilities sake. Just look at my ivtv firmware
> submission where some compatibility links needed for older install or
> RHEL is being criticized on and stall the approval. :/
>
> > And for me it is still true that when I am wavering on whether or
> > not to install a new application, I do look at how much other
> > "stuff" (both size and number of rpms) the dependencies draw in.
>
> Sure, that's what I do as well. But that's another topic. I can't
> reduce the dependencies of say the "mythtv" metapackage that is
> supposed to pull in everything you *could* need as it applied to North
> America or Europe or some other locale.
>
> > Second, another back-handed advantage of pushing to merge common rpms
> > back into Fedora core is that it would bring more of the bugs with the
> > existing rpms to light and push for common resolution. The more people
> > that are banging on the same common code, the more of a chance we have
> > to properly test and fix it.
>
> Agreed, all bug I encounter with Fedora are either rpeorted by myself
> or I ask people to resubmit the bug there and I often mentor the bug
> at Fedora. A lot of selinux bugs come to mind, where for example the
> Fedora maintainer is giving great feedback.
>
> At the end it boils down to how people interoperate and to how much
> time one can invest in trying to improve Fedora within Fedora. It
> turns out that I could invest a whole year worth of ATrpms' time
> (e.g. do nothing at ATrpms for a year) and I would still not have even
> half the packages fixed as they are needed to.
>
> As I wrote I often attacked this and I even tried to get higher organs
> within Fedora to give a green light to pave the way for something like
> this (FWIW I even joined the Fedora packaging commitee to allow for
> kmdls to enter Fedora, but some black Fedora sheep torpedoed this),
> but I just wasted tons of time better invested in improving packages
> at ATrpms or packaging new stuff (or meeting with my family ;).
>
> So at the end I will offer the pure add-on repo to satisfy the
> appropriate requests (mostly due to the enterprise target groups, but
> the consuming group will benefit from the same setup), be able to
> react to any bug/required feature within the repo and still be able to
> fire off bugzilla improvements for Fedora proper.
> --
> Axel.Thimm at ATrpms.net
>
Thanks for the comprehensive and thoughtful reply.
It seems like it's a shame that the Fedora group does not take yours
(and presumably others') input as constructively as they should.
More information about the atrpms-users
mailing list