Re: Fedora 12 Features Proposed for Removal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/10/2009 05:17 PM, Bill McGonigle wrote:
On 08/07/2009 02:54 AM, Rahul Sundaram wrote:
Pointing it out on a review and restoring to calling the
packages bad quality if people don't follow your controversial
recommendation isn't going to scale at all.

This is a good perspective, Ralf.  Putting the same energy into
individual reviews won't have as amplified an impact as convincing the
packaging committee of problems.
I am member of the FPC, but ... I have failed to convince the FPC
so far.


I understand the theoretical value of a deterministic package build -
I'm not aware of specific examples of where non-determinism has caused
problems in Fedora, though I can imagine some.
They are very easy to demonstrate. Commonly known cases are building gcc, binutils, gdb, firefox etc.

Other cases are pretty easy to find. Actually, probably almost any non-trivial, complex package has such issues.

It's only the fact that most packages are trivial autotool-wise and the fact that autotools-changes often are subtile, which lets people who are not intimate with the autotools (erroroniously) believe it's safe to run autotools during builts.

Gathering evidence of
breakage may cause a change of opinion.  Having a practical alternative
is probably required as well.

The practical alternative is very simple: Run the autotools on the system you are testing on, create diffs from them and to apply them during builds.

I am applying this approach to several of my Fedora packages (some of which I know to suffer from such issues, e.g. Coin2), fixed some packages (owned by others) this way, which had failed during the F11-mass-rebuild, exactly because of such issues.

Ralf

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux