Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 547499 - synfig-debuginfo-0.62.00-1.fc13 contains no sources
Summary: synfig-debuginfo-0.62.00-1.fc13 contains no sources
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: synfig
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: DebugInfo
TreeView+ depends on / blocked
 
Reported: 2009-12-14 19:48 UTC by Ville Skyttä
Modified: 2009-12-24 03:34 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-24 03:34:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ville Skyttä 2009-12-14 19:48:26 UTC
synfig-debuginfo-0.62.00-1.fc13 contains no sources; based on build logs it seems -g got removed from CXXFLAGS:

http://kojipkgs.fedoraproject.org/packages/synfig/0.62.00/1.fc13/data/logs/x86_64/build.log

The package contains and applies synfig-0.61.09-optflags.patch which patches configure.ac, but there's no autotools invocation in %prep.  Shouldn't there be, or is it supposed to end up in configure some other way?

configuring with --disable-dependency-tracking could provide more readable build logs and a possible slight speedup, BTW.

Also (unrelated), the package appears to build a private copy of libltdl, is that intentional?

Comment 1 Ville Skyttä 2009-12-21 16:59:32 UTC
0.62.00-2 appears to have the same issues.

(Ccing reviewer because this was missed in #531773)

Comment 2 Ville Skyttä 2009-12-23 15:07:11 UTC
(In reply to comment #0)
> synfig-debuginfo-0.62.00-1.fc13 contains no sources; based on build logs it
> seems -g got removed from CXXFLAGS:

https://fedoraproject.org/wiki/Packaging:Guidelines#Debuginfo_packages

> Also (unrelated), the package appears to build a private copy of libltdl, is
> that intentional?  

https://fedoraproject.org/wiki/Packaging:Guidelines#Duplication_of_system_libraries

Comment 3 Lubomir Rintel 2009-12-24 03:34:32 UTC
Thanks for the report

(In reply to comment #0)
> synfig-debuginfo-0.62.00-1.fc13 contains no sources; based on build logs it
> seems -g got removed from CXXFLAGS:
> 
> http://kojipkgs.fedoraproject.org/packages/synfig/0.62.00/1.fc13/data/logs/x86_64/build.log
> 
> The package contains and applies synfig-0.61.09-optflags.patch which patches
> configure.ac, but there's no autotools invocation in %prep.  Shouldn't there
> be, or is it supposed to end up in configure some other way?

In fact this used to work in earlier versions of package, but I dropped call to autoreconf at rebase to 0.62, not realizing it's still needed. Fix in devel now.

> configuring with --disable-dependency-tracking could provide more readable
> build logs and a possible slight speedup, BTW.

I'm not doing to do this. Dependency tracking may not be useful for this particular package, but I am reluctant to enable or disable it on per-package basis; it's just too much hassle. If you believe it's generally useless, please try to convince autoconf maintainers.

> Also (unrelated), the package appears to build a private copy of libltdl, is
> that intentional?

It's not. I dropped the bundled libltdl copy in Rawhide package now.

New package is synfig-0.62.00-3.fc13


Note You need to log in before you can comment on or make changes to this bug.