Bug 456509 - Update to 1.2.0 for DirectFB
Update to 1.2.0 for DirectFB
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: directfb (Show other bugs)
rawhide
All Linux
low Severity low
: ---
: ---
Assigned To: Matthias Saou
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2008-07-24 05:51 EDT by Nicolas Chauvet (kwizart)
Modified: 2008-10-28 04:53 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-10-28 04:53:50 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Nicolas Chauvet (kwizart) 2008-07-24 05:51:04 EDT
Description of problem: DirecFB can be updated to 1.2.0
As always with directdb, this update will break SONAME linking dependencies as
they introducted a -release field at library creation.
-release tag was unneeded in my view, since there is no ABI break since 1.0
At least Iv'e created a package with the release field downgraded to the one in
F-8. 
http://rpms.kwizart.net/fedora/testing/8/i386/directfb-1.2.0-1.fc8.kwizart.i386.rpm
And every package linked at built time with 1.0 worked with 1.2 used at runtime.

Version-Release number of selected component (if applicable): directfb package
in Rawhide


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:
directfb isn't updated to lastest.

Expected results:
update to lastest.

Additional info:
We may choose to remove the -release tag at library creation. Or stay will this
scheme the release field scheme.
This update will need to be announced in fedora-devel

The linux-fusion package will be needed to have --enable-multi. This kernel
module isn't aimed to be merged in the kernel anytime soon. (kernel maintainers
don't want to maintain many graphic interface).
If needed we may have fusion.h bundled within directfb or use a directfb-fusion
replacement package elsewhere (which permit out of tree kernel modules).
I'm currently testing the linux-fusion module with directfb 1.2 in F-8...
Comment 1 Nicolas Chauvet (kwizart) 2008-09-02 10:12:28 EDT
Someone plan to take care of this one ?
I can prepare a spec file if needed (along with the usual warning on fedora-devel ml)
Comment 2 Nicolas Chauvet (kwizart) 2008-09-29 12:39:57 EDT
http://koji.fedoraproject.org/koji/taskinfo?taskID=850034
The new 1.2.6 version failed on ppc/ppc64
I think the ppc asm specifics functions needs to be deactivated.

SPEC: http://kwizart.fedorapeople.org/SPECS/directfb-1.2.0.spec
SRPM: http://kwizart.fedorapeople.org/SRPMS/directfb-1.2.6-1.fc8.kwizart.src.rpm
for now the package will fails on ppc/ppc64
Comment 3 Nicolas Chauvet (kwizart) 2008-10-20 17:39:59 EDT
http://koji.fedoraproject.org/koji/taskinfo?taskID=891544
This one has ppcasm disabled, so it works for all our packages

SPEC: http://kwizart.fedorapeople.org/SPECS/directfb.spec
SRPM:
http://kwizart.fedorapeople.org/SRPMS/directfb-1.2.6-2.fc8.kwizart.src.rpm
This version has the "SO release" downgraded. (so I can do runtime tests on my F-8 X-less server - and do rpmsodiffs ). But I will remove the so_downgrade patch

My plan is to request cvs commit on Rawhide. Warn the list about ABI bump (no API changes, but I will have a more indeed search), and provide the list with known dependencies for directfb in Rawhide. Then I will mock test them on Rawhide x86_64 and update directfb; which haven't been updated since few Fedora release.
Comment 4 Nicolas Chauvet (kwizart) 2008-10-21 20:48:48 EDT
Actually there is few packages requiring libdirectfb-1.0.so.0
Here they are:
xine-lib-extras
gstreamer-plugins-bad
vlc-core.

I hope to have the rebuilt done before this week end.

The current problem with directfb is that I cannot make it to work with my viafb X-less server. updating to a later version prevented it to crash.
Comment 5 Nicolas Chauvet (kwizart) 2008-10-23 07:42:09 EDT
Package updated to 1.2.6
http://koji.fedoraproject.org/koji/taskinfo?taskID=897621

As usual, it will be available in, let's say one hour from now for xine-lib.
Rebuilt of the dependents packages have been tested, so we are on the safe side with this update.

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