difference between F18 and F19 ? was: how to build a scratch build of an older version of my package ?

David Timms dtimms at iinet.net.au
Wed Sep 18 14:24:07 UTC 2013


On 18/09/13 20:45, Paul Howarth wrote:
> On 17/09/13 20:30, David Timms wrote:
...
> Note that old builds (source and binary RPMs, plus logs) can be found
> at: http://kojipkgs.fedoraproject.org/packages/<pkgname>/

Thanks Richard, Mikolaj and Paul. These were all useful and helpful
responses.

With the info links, I downloaded older builds of audacity, installed
and tested a particular feature (Effect|Equalization), and found that
packages built on F19 or later produce a segmentation fault before the
wxDialog is shown on screen.

The builds in the build system use the same spec and sources. The built
for F18 rpm runs on my F19 machine, and the feature showing the bug
works fine, no crash. The same issue was noted on Arch linux build (with
recent builds some months), but not on an Ubuntu build (might be an
older release).

Reviewing mock logs:
- state.log: mock v 1.1.22 both F18 and F19.
- root log: most packages are very similar versions, usually just
    a few -releases later. (I can show complete diffs if that would help).
- gcc-c++:  fc18 (4.7.2-8)   fc19 (4.8.1-1).
- wxGTK:    fc18 (2.8.12-5)  fc19 (2.8.12-8).


build.log:
gcc-cc FLAGS:
- fc18(a heap of them)  fc19 (same heap plus -grecord-gcc-switches)

The .configure line ends of with multiple copy of
above grecord-gcc-...items (f19 only).

- fairly new spec code:
++++
# ensure we use the system headers for these, note we do this after
# configure as it wants to run sub-configures in these dirs
for i in ffmpeg libresample libsoxr libvamp portaudio-v19; do
   rm -rf lib-src/$i
done
++++


On build f18, this is not logged. The f19 build does log this removals.

Does any of this ring any "oh yeah, build system could cause this issue"
scenarios ? [https://bugzilla.redhat.com/show_bug.cgi?id=999145]

Thanks, David.


More information about the devel mailing list