FFe for updating -ati/mesa/libdrm git snapshots until their individual releases

Bug #420803 reported by Bryce Harrington
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libdrm (Ubuntu)
Fix Released
Wishlist
Unassigned
Karmic
Fix Released
Wishlist
Unassigned
mesa (Ubuntu)
Fix Released
Wishlist
Unassigned
Karmic
Fix Released
Wishlist
Unassigned
xserver-xorg-video-ati (Ubuntu)
Fix Released
Wishlist
Unassigned
Karmic
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-ati

[Request]
Standing FFe exceptions in Karmic for -ati until 6.13.0 (or 7.0.0?) release, libdrm until 2.4.13 (or 2.5.0?), and mesa until 7.6.0 in order to gain Kernel Mode-setting for ATI graphics hardware.

[Rationale]
KMS on -ati is a major goal for the Karmic release, yet KMS is not yet available in an official release. We have been carrying git snapshots of -ati, libdrm, and mesa in order to follow the current development, to enable testing and QA to proceed in parallel with upstream's work, so when a release does come we can integrate it with minimal worry.

[Testing]
In addition to validating updates on my own hardware, all git snapshot updates to Karmic are done only after the given snapshot has had some testing time in the xorg-edgers PPA repository. A number of users run this ppa and file bug reports when they spot problems, so this will help us avoid most critical issues. As well, by waiting a few days this lets us check the current git master to see if upstream put in important bug fixes.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-ati (Ubuntu):
importance: Undecided → Wishlist
summary: - FFe for updating -ati/mesa/libdrm git snapshots until release
+ FFe for updating -ati/mesa/libdrm git snapshots until their individual
+ releases
Changed in mesa (Ubuntu Karmic):
importance: Undecided → Wishlist
Changed in libdrm (Ubuntu Karmic):
importance: Undecided → Wishlist
Revision history for this message
Bryce Harrington (bryce) wrote :

Note that while we anticipate these three components will release prior to FinalFreeze (Oct 15th), none of these three projects publish roadmaps so it's difficult to project exactly when they'll release. Mesa usually publishes release-candidates for a few weeks prior to release, but has not begun doing this. The other two projects have not traditionally produced RCs.

Possible contingencies we're keeping and will begin evaluating as options starting at BetaFreeze for still-unreleased components are:

   * Lock down on a particular git snapshot that pre-Beta testing has shown to be reasonably stable
   * Revert back to prior stable release version
   * Update the git snapshot during the week between Beta and FinalFreeze

Revision history for this message
Bryce Harrington (bryce) wrote :

Hah! Wouldn't you know it. Just now: "[ANNOUNCE] libdrm 2.4.13"

Changed in libdrm (Ubuntu Karmic):
status: New → In Progress
Revision history for this message
Steve Langasek (vorlon) wrote :

Are there any commit policies one way or the other on the branches being tracked that would tell us the kinds of changes that will be going into them between now and release?

FFe granted, with or without this information - but if it's available it would be good to have.

Changed in libdrm (Ubuntu Karmic):
status: In Progress → Confirmed
Changed in mesa (Ubuntu Karmic):
status: New → Confirmed
Changed in xserver-xorg-video-ati (Ubuntu Karmic):
status: New → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

> Are there any commit policies one way or the other on the branches being tracked that would tell us the kinds of changes that will be going into them between now and release?

Unfortunately there are not. mesa goes through a set of release candidates during which time commits tend to be mostly bug fixes, but the development efforts are not as strictly formalized as in other projects. -ati has also tended to go through a (short) rc process in recent releases; its process isn't strictly formalized either, but -ati upstream has been good about coordinating with our release schedule dates in previous releases when we've been in this situation.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdrm - 2.4.13-1ubuntu1

---------------
libdrm (2.4.13-1ubuntu1) karmic; urgency=low

  * Merge with Debian. (LP: #420803)
    + Included fixes:
      - radeon: fix GTT writing space check
        (LP: #411115)
    + Remaining Ubuntu changes:
      - control:
        + libdrm-intel1 Replaces libdrm2 (<= 2.4.1-0ubuntu5)
        + libdrm-dev depends on newer linux-libc-dev on !lpia
        + libdrm-dev depends on libdrm-{radeon1,nouveau1}
        + add libdrm-{radeon1,nouveau1}{,-dbg} source packages
      - rules:
        + Add libdrm-nouveau1 and libdrm-nouveau1-dbg package
        + Enable radeon and nouveau experimental apis
      - copyright:
        + Update to include new files from add_libdrm-nouveau.patch
      - libdrm-dev.install: Also install r300_reg.h, via_3d_reg.h,
        xgi_drm.h, the nouveau headers, and other headers not provided by
        the kernel.
      - libdrm-{radeon1,nouveau1}.{install,symbols}: Add nouveau and
        radeon
  * control:
    + Increase linux-libc-dev version dependency to 2.6.30-2.4 for !lpia
    + Drop Replaces on linux-libc-dev

 -- Bryce Harrington <email address hidden> Tue, 08 Sep 2009 15:18:34 -0700

Changed in libdrm (Ubuntu Karmic):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 7.6.0-1ubuntu1

---------------
mesa (7.6.0-1ubuntu1) karmic; urgency=low

  * Merge from Debian. (LP: #420803)
    Remaining Ubuntu changes:
    - debian/control
      + Change maintainer address to Ubuntu.
      + Drop lesstif-dev from Build-Depends.
      + Comment out GLw libs since it depends on lesstif-dev.
      + Require at least libdrm_2.4.12+git20090801.45078630
    - debian/rules
      + Unexport LDFLAGS (amd64 FTBFS).
      + Use --disable-glw for swx11 targets too.
      + Don't enable motif for swx11 targets.
      + Build .debs with lzma compression.
      + Serialize install phase as suggested by Julien Cristau,
        fixes amd64 FTBFS.
    - debian/patches
      + 101_ubuntu_hidden_glname.patch
      + 102_dont_vblank.patch
      + 107_glxgears_is_not_a_benchmark.patch
  * Drop patches now included upstream:
    + 108_big_endian.patch
    + 109_fix_relocation_delta_for_wm_surfaces.patch
    + 110_deassociate_drawables.patch
    + 111_dridrawable_nullptr.patch
    + 112_dont_corrupt_random_number_state.patch
  * Mesa 7.6 fixes the following Ubuntu bugs:
    + Suppress excessive warnings on unsupported GLX 1.3 calls.
      (LP: #433488)
  * See http://www.mesa3d.org/relnotes-7.6.html for more details.

 -- Bryce Harrington <email address hidden> Wed, 07 Oct 2009 14:51:41 -0700

Changed in mesa (Ubuntu Karmic):
status: Confirmed → Fix Released
Revision history for this message
Bryce Harrington (bryce) wrote :

There has not been an -ati 6.13.0 release in our timeframe, I'm going with the option to put in the git snapshot that Tormod recommended a couple weeks ago as maximally stable.

https://lists.ubuntu.com/archives/ubuntu-x/2009-September/000630.html

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-ati - 1:6.12.99+git20090929.7968e1fb-0ubuntu1

---------------
xserver-xorg-video-ati (1:6.12.99+git20090929.7968e1fb-0ubuntu1) karmic; urgency=low

  * New upstream git snapshot 20090929 (master) up to commit
    7968e1fb, includes: (FFe LP: #420803)
    + [718a611f] radeon: fix zaphod
    + [917f2d7c] RV280: add agp quirk
    + EXA fixes (LP: #408065)
    + Many r6xx/7xx fixes
    + Many KMS fixes
    + [55fbdbae] Fix random screen blanking (LP: #310864)

  [Tormod Volden]
  * debian/rules: clean up after (un)patching

  [Bryce Harrington]
  * Drop 100_radeoninit3dengine_crash.patch: Included upstream

 -- Bryce Harrington <email address hidden> Tue, 13 Oct 2009 14:38:06 -0700

Changed in xserver-xorg-video-ati (Ubuntu Karmic):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.