Standing FF exception for nouveau-kernel-source, xserver-xorg-video-nouveau

Bug #346621 reported by Chris Halse Rogers
8
Affects Status Importance Assigned to Milestone
nouveau-kernel-source (Ubuntu)
Fix Released
Wishlist
Unassigned
xserver-xorg-video-nouveau (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: nouveau-kernel-source

I'd like to request a standing feature-freeze exception for the two nouveau packages for Jaunty: the DDX package xserver-xorg-video-nouveau and the DRM module built from the nouveau-kernel-source package.

The nouveau drivers are currently experimental, and haven't seen a formal release. While Red Hat is paying darktama to work on them full time, and will be attempting to switch the default nvidia driver from nv to nouveau either in Fedora 11 or 12, the code is still undergoing a fair bit of flux. As such, the best way to help users and upstream is for the Ubuntu packages to follow upstream git fairly closely.

As the nouveau drivers were not included in Intrepid, and these packages are only used by people explicitly choosing to test nouveau, the risk of regressions is low.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

I'd ask for bryce/tjaltoon input here to better weigh this request.

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

I'd give my +1 to this, for all the reasons given in the description. This is still considered an experimental driver, and not one we yet recommend for users to use, however it likewise is an extremely important driver in the mid/long term, since it's the only true FOSS driver we have for this hardware (-nv, our current default, is an obfuscated driver maintained mainly only by nVidia with limited contributions from community members).

One thing I'd add though, is that care needs to be taken to ensure all the bits (kernel, libdrm, driver) are updated in sync so they continue to work together. For ordinary bug fixes this shouldn't be an issue, but if we rev versions we need to be certain that the API stays sane. From what I've observed to date with -nouveau, Chris Halse Rogers seems well on top of this issue and I would entrust him to make correct decisions here (more than I'd trust myself anyway.)

Thus, I agree to this feature freeze exception as long as updates are reviewed/approved by Chris first.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 346621] Re: Standing FF exception for nouveau-kernel-source, xserver-xorg-video-nouveau

Ack #1 from me on that basis.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Fine for me too, standing FFe granted as long as Chris is taking the lead to manage these.

Changed in nouveau-kernel-source (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Chris Halse Rogers (raof) wrote :

I'm subscribed to both nouveau-kernel-source & xserver-xorg-video-nouveau bugs, and I'm using nouveau for my laptop's driver. I _should_ be able to stay on top of things :).

I'll upload a new nouveau-kernel-source which will work with the current DDX package now. I'll also work at updating the DDX package, which should fix all our open bugs there, too.

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

This bug was fixed in the package nouveau-kernel-source - 0.0.11+git20090320-0ubuntu1

---------------
nouveau-kernel-source (0.0.11+git20090320-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. Standing FFe is (LP: #346621):
    + Bumps DRM module version, so needed for new DDX component (LP: #344762)
    + Many bugfixes, particularly for nv5x/nv6x class cards
    + New support for nv9x chipsets.
  * debian/control:
    + Fix Vcs-Bzr URLs
    + Add Depends on patch (LP: #336056)
    + Add Depends on ${misc:Depends}. Silences lintian.
  * debian/install:
  * debian/dkms.conf:
    + Update for new snapshot date.
  * debain/rules:
    + Fix the detection of the debain/ dir when rules is not called directly.
      Eliminates some (harmless) error messages when built on the buildds.

 -- Christopher James Halse Rogers <email address hidden> Thu, 12 Feb 2009 08:58:12 +1100

Changed in nouveau-kernel-source:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (9.5 KiB)

This bug was fixed in the package xserver-xorg-video-nouveau - 1:0.0.10~git+20090327+f1907dc-0ubuntu1

---------------
xserver-xorg-video-nouveau (1:0.0.10~git+20090327+f1907dc-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. Standing FFe is (LP: #346621).
    - New snapshot fixes crash in NoAccel code path (LP: #345530)
    - New snapshot fixes incorrect resolution after exit from some
      fullscreen applications, such as Battle for Westnoth (LP: #323619)
    - f1907dc... nv50: add default modes to mode pool for LVDS panel
    - 7da6fdb... kms: fix bug which prevented getting edid from the kernel
    - f431e20... randr: fix crash when rotation requested
    - 36dedd0... kms: check for mm_enabled as an additional test for kms
      presence
    - a923bc1... nv50/xv: correct rendering to partically obscured windows
    - 01cee29... nv50: call NVSync() in CloseScreen() before restoring
      video mode
    - aa7c037... kms: implement AdjustFrame, should fix crash in fdo#24236
    - 61879b8... kms: drm_mode_modeinfo struct changed names at some point
    - 79306fc... dri: fail harder
    - da1ba93... device close doesn't belong in DRI close, can have DRM
      without DRI
    - 56b11c7... Fix mouse cursor disappearing when near top/left edge of
      screen.
    - 4067ab4... another ppc fix
    - 862dba8... more ppc..
    - 3063486... fix ppc build
    - d80fe78... Fix nouveau_hw_decode_pll on NV30/35.
    - 62aa81d... Some laptop mode finding fixes resulting from rh#487456
    - aa6edfa... randr12: name VGA CRTC fields
    - 7b7c44c... randr12: rename reg state members to follow reg names
    - 4ae6c22... randr12: name some FP flags, move some unrelated stuff
      out from nvreg.h
    - b50b49f... pre-nv50: use nvidia's names for PRAMDAC regs where known
    - a9df304... pre-nv50: use nvidia's names for PCRTC regs where known
    - 2c0710d... Separate maximum limits for encoder devices and i2c
      records, DCB_ prefixes
    - 0db27a6... Add DCB 1.5 entry from a GeForce2 Go reported by Martin
      Ketzer on the ML
    - 3e7fa97... dri: pass object handle instead of offset if using real mm
    - 88efe40... dri2: initial implementation, only with driver pixmaps
    - 675126e... kms: support framebuffer resize if driver pixmaps enabled
    - 8b354b9... kms: copy old fb to new fb on modeset
    - 6658403... Call NVEnterVT from NVScreenInit rather than duplicating it.
    - f59fef1... exa: fix multiple prepare/finish_access on a pixmap
    - 75a1c41... Wrap bios endian casting
    - 3666d73... Switch to using pll_vals struct for passing pll stuff around
    - a3dbc06... randr12: cull old unused pll code
    - 71c821b... Don't pointlessly overallocate cursor storage
    - 7284c07... randr12: nv10 hw cursor fixes/changes
    - bcc3a14... randr12: use nv0x cursor colour expansion funcs on later
      cards, unify argb paths
    - b21c807... randr12: store nv0x hw cursor image in VRAM
    - 3ea4b19... Kill pre-randr12 hwcursor code, and tidy randr12 hwcursor code
    - b988160... Remove calls to load ddc and i2c modules -- they're
      built-in since server 1.3
    - d5893ec... Hack around missing display table in rdivacky's GeForce
    ...

Read more...

Changed in xserver-xorg-video-nouveau:
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.