Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183480 - x11-drivers/ati-drivers-8.39.4 version bump
Summary: x11-drivers/ati-drivers-8.39.4 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Marien Zwart (RETIRED)
URL: http://ati.amd.com/support/drivers/li...
Whiteboard:
Keywords:
: 185968 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-28 04:20 UTC by gent_bz
Modified: 2007-08-04 10:50 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6 (ati-drivers-8.37.6-r1-8.38.6.ebuild.diff,1.78 KB, patch)
2007-06-28 04:21 UTC, gent_bz
Details | Diff
New license for ati-drivers-8.38.6 (ATI_LICENSE.TXT,10.48 KB, text/plain)
2007-06-28 04:38 UTC, gent_bz
Details
Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6 (ati-drivers-8.37.6-r1-8.38.6.ebuild.mk2.diff,2.75 KB, patch)
2007-06-28 05:44 UTC, gent_bz
Details | Diff
Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6 (ati-drivers-8.37.6-r1-8.38.6.ebuild.mk3.diff,3.11 KB, patch)
2007-07-04 00:59 UTC, gent_bz
Details | Diff
Changes from ati-drivers-8.38.6.ebuild needed to build ati-drivers-8.39.4 (Change from ati-drivers-8.38.6 to ati-drivers-8.39.4,521 bytes, patch)
2007-08-01 05:19 UTC, Pierrot Rey
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description gent_bz 2007-06-28 04:20:39 UTC
Change of note : panel sources are no longer shipped in the package from ATI.  As such, the ebuild should be modified to remove the qt3 use flag and everything related to it.  ebuild patch to be attached.
Comment 1 gent_bz 2007-06-28 04:21:39 UTC
Created attachment 123270 [details, diff]
Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6
Comment 2 gent_bz 2007-06-28 04:38:20 UTC
Created attachment 123271 [details]
New license for ati-drivers-8.38.6

Another change : LICENSE

In 8.38.6, the license has changed - mostly to replace ATI with AMD, but also to add a new clause :

(d)
   vii) no rights are granted to distribute the binary form of the AMD Linux
   Kernel Module made by linking the AMD Proprietary  Kernel Library and the
   AMD  Kernel  Compatibility  Layer  binary  compiled  using  Linux  kernel
   headers;

Updated license attached - suggest it be named AMD.  File is from ati-driver-installer-8.38.6-x86.x86_64.run/ATI_LICENSE.TXT (yes, language of the license was changed, file name was not).

Would require that ATI be changed to AMD in LICENSE list in ebuild.
Comment 3 gent_bz 2007-06-28 04:46:32 UTC
Another change to LICENSE:

ati-driver-installer-8.38.6-x86.x86_64.run/common/usr/share/doc/fglrx/ contains five license files - LICENSE.GPL, LICENSE.QPL, ATI_LICENSE.TXT [AMD], LICENSE.expat and LICENSE.xmlconfig.

LICENSE.expat and LICENSE.xmlconfig are both 'as-is' style licenses, and the others are covered by GPL-2, QPL-1.0 and (proposed)AMD.  "as-is" should be added to LICENSE in the ebuild to cover expat and xmlconfig.
Comment 4 gent_bz 2007-06-28 05:41:34 UTC
Picky change :

In ati-driver-8.37.6-r1.ebuild:

    # These are the userspace utilities that we also have source for.
    # We rebuild those in ati-drivers-extra.
    rm \
        "${ARCH_DIR}"/usr/X11R6/bin/{fgl_glxgears,fglrx_xgamma} \
        "${ARCH_DIR}"/usr/X11R6/${PKG_LIBDIR}/libfglrx_gamma* \
        || die "bin rm failed"

The comment is inaccurate - we do indeed have source for those utilities, but we don't rebuild them in ati-drivers-extra - ati-drivers-extra has not been bumped since 8.33.6 when its behaviour was (iiuc) subsumed by the ati-drivers ebuild.  End result?  The comment above should probably read 

    # We rebuild those later.

or something.

I'll add an updated patch that covers all of this.  (which will also remove a check on >=xorg-server-1.0.99 as there is no <xorg-server-1.1 in portage)
Comment 5 gent_bz 2007-06-28 05:44:42 UTC
Created attachment 123273 [details, diff]
Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6

All previous comments combined into one patch.
Comment 6 Bugs Bunny 2007-06-29 14:27:43 UTC
(In reply to comment #5)
> Created an attachment (id=123273) [edit]
> Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6
> 
> All previous comments combined into one patch.
> 

forcing people to upgrade xorg is unexceptable and should not be changed by any means. the qt3 flag is correct it needs to be droped and license needs to be updated that is all.
Comment 7 gent_bz 2007-06-29 14:33:37 UTC
(In reply to comment #6)
> 
> forcing people to upgrade xorg is unexceptable and should not be changed by any
> means.

The driver package from ATI/AMD supports xfree-4.3 - should there be support for that in the ebuild also?
Comment 8 flo 2007-06-30 14:12:52 UTC
btw. 8.38.7 is a hotfix release. renaming the patched ebuild from above is sufficient and works.
Comment 9 gent_bz 2007-07-04 00:59:25 UTC
Created attachment 123847 [details, diff]
Changes from ati-drivers-8.37.6-r1.ebuild needed to build ati-drivers-8.38.6

One extra change : the file /etc/ati/control should be installed - it is not currently.
Comment 10 Bugs Bunny 2007-07-04 01:37:42 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > 
> > forcing people to upgrade xorg is unexceptable and should not be changed by any
> > means.
> 
> The driver package from ATI/AMD supports xfree-4.3 - should there be support
> for that in the ebuild also?
> 


Xfree was out of the tree long before ati-drivers was added. Any user that is still on xfree should be shot and hung by the balls in my opinions.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2007-07-20 10:19:52 UTC
*** Bug 185968 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-07-20 10:22:20 UTC
8.39.4 is out, changing summary.
Comment 13 Yang Zhao 2007-07-29 17:10:36 UTC
emerge of 8.39.4 works by applying patch from Comment #9 then renaming to the appropriate version.
Comment 14 Pierrot Rey 2007-08-01 05:19:28 UTC
Created attachment 126565 [details, diff]
Changes from ati-drivers-8.38.6.ebuild needed to build ati-drivers-8.39.4
Comment 15 Chris Bainbridge (RETIRED) gentoo-dev 2007-08-03 15:44:33 UTC
Anyone else seeing this with the ebuild currently in portage?

>>> Unpacking source...
chmod: changing permissions of `/tmp/portage/x11-drivers/ati-drivers-8.39.4/distdir/ati-driver-installer-8.39.4-x86.x86_64.run': Operation not permitted
gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory

!!! ERROR: x11-drivers/ati-drivers-8.39.4 failed.
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2007-08-04 10:50:58 UTC
*ati-drivers-8.39.4 (03 Aug 2007)

  03 Aug 2007; Jeff Gardner <je_fro@gentoo.org> +ati-drivers-8.39.4.ebuild:
  Revision bump - several changes wrt bug #183480. Special thanks to Jory
  Pratt and Jonathan Adamczewski.

The ebuild is broken on amd64 (Bug 187706).