Bug 714363 - RFE: fltk needs an update to 1.3 (from 1.1)
Summary: RFE: fltk needs an update to 1.3 (from 1.1)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: fltk
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-18 13:46 UTC by Ranjan Maitra
Modified: 2011-07-17 18:18 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-17 18:18:46 UTC
Type: ---


Attachments (Terms of Use)

Description Ranjan Maitra 2011-06-18 13:46:57 UTC
Description of problem:
fltk1.3 is the latest stable version

Version-Release number of selected component (if applicable):
1.1

How reproducible:
always

Steps to Reproduce:
1.sudo yum list fltk --enablerepo=updates-testing

2.
3.
  
Actual results:
Installed Packages
fltk.x86_64                        1.1.10-6.fc15                        @fedora
Available Packages
fltk.i686                          1.1.10-6.fc15                        fedora 


Expected results:


Additional info:

Please see www.fltk.org for more information.

Comment 1 Orcan Ogetbil 2011-06-23 04:09:22 UTC
Hi, I checked the 1.3 build from koji. In the F-15 version of fltk-devel, when we look at /usr/include/FL, we see that there is a .h file (symlink) for every .H file. However the same symlink does not exist in the 1.3 build.

This breaks the build of my package (zynaddsubfx). Is this behavior change intentional? Should I patch the zynaddsubfx code to include the correct headers, or is this a packaging error?

Comment 2 Rex Dieter 2011-06-24 16:34:11 UTC
Took a closer look at the headers, what a mess indeed with .h vs .H

I'm tempted just to rename all .H -> .h and call it good (or at least restore the symlinks).

Comment 3 Rex Dieter 2011-06-24 16:41:41 UTC
Regardless, I'm leaning toward WONTFIX here, the new release is not ABI-compatible with the prior release, so in the least, would require rebuilding of all dependant packages.

And, as seen here, there's even some api breakage as a bonus.

That is, unless there is some very good (ie, *compelling*) reason to do otherwise.

Comment 4 Rex Dieter 2011-06-24 16:59:29 UTC
oget, ok, looks like fltk-1.1 builds with option:
  --with-links            make header links for common misspellings (default=yes)
and fltk-1.3:
  --with-links            make header links for common misspellings (default=no)

So, for us here and now, I'll build using --with-links explicitly, but...

it would appear fltk upstream considers these to be misspellings, so long-term, it would behoove you to either patch to use non-symlinks or poke your upstream to fix it.

Comment 5 Ranjan Maitra 2011-06-24 21:44:10 UTC
confused: so is this CLOSED WONTFIX or is this still being attended to. 

I agree: it is really annoying when thinks like defaults completely reverse for no reason whatsoever....

Comment 6 Rex Dieter 2011-06-24 22:01:28 UTC
Won't fix as in no 1.3 update for f15, but I did fix the 1.3 related issues mentione for rawhide

Comment 7 Ranjan Maitra 2011-06-24 22:34:42 UTC
thanks! but this will also mean that dillo will remain stuck at 0.8.6. They will be releasing dillo3 soon, which will depend on 1.3 (in fact they were waiting for this release).

are there many projects on fedora that depend on fltk?

Comment 8 Orcan Ogetbil 2011-06-26 17:27:26 UTC
Rex, thanks, now I was able to build zynaddsubfx.
Globe, there is quite a number of packages that need fltk. See the output of
   $ repoquery --whatrequires fltk\*

Comment 9 Ranjan Maitra 2011-07-16 17:36:21 UTC
anything new on this? will fltk be updated to 1.3?

Comment 10 Rex Dieter 2011-07-17 18:18:46 UTC
See comment #6.


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