Bug 937351

Summary: Provide latest (stable) drivers for Leap
Product: [openSUSE] openSUSE Distribution Reporter: Stephan Kulow <coolo>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED FIXED QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Enhancement    
Priority: P2 - High CC: vkrevs
Version: Leap 42.1 Milestone1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephan Kulow 2015-07-08 09:11:57 UTC
As discussed on mailing lists, openSUSE Leap requires more recent hardware support. For the kernel we go for LTS, but we need something similiar for the X stack.
Comment 2 Stefan Dirsch 2015-07-14 09:17:11 UTC
See

  https://build.opensuse.org/project/show/X11:XOrg:42

Coolo, what would be the right build target for openSUSE:42?
Comment 3 Stephan Kulow 2015-07-14 09:30:06 UTC
openSUSE:42 has a standard repository actually. That's the one you want
Comment 4 Stefan Dirsch 2015-07-14 09:52:29 UTC
Hmm ...

# osc meta prj X11:XOrg:42 -e

[...]
  <repository name="openSUSE:42">
    <path project="openSUSE:42" repository="standard"/>
    <arch>x86_64</arch>
    <arch>i586</arch>
  </repository>
[...]

Sending meta data...
BuildService API error: 400
repoid 'openSUSE:42' is illegal
Try again? ([y/N]):
Comment 5 Stephan Kulow 2015-07-14 09:58:16 UTC
: is illegal in repository names - we usually call those openSUSE_42 then
Comment 6 Stefan Dirsch 2015-07-14 10:06:54 UTC
Thanks! Wonderful! What about adding the information that the project name is illegal, not the project path? repoid pointed me to the latter ...
Comment 7 Stephan Kulow 2015-07-14 10:58:15 UTC
talk to the OBS devs, but repoid is the id of the repository not it's path :)
Comment 8 Stefan Dirsch 2015-07-14 11:50:40 UTC
Everybody is allowed to whine! ;-)
Comment 9 Stefan Dirsch 2015-07-14 12:20:32 UTC
Ok. Things are building for openSUSE:42. ;-)

Not sure whether building of existing packages against X11:XOrg:42 may fail for some of them. How can we verify this?
Comment 10 Stefan Dirsch 2015-07-14 14:11:19 UTC
Needs to be tested in a staging project. Packages from X11:XOrg:42 are now submitrequested to openSUSE:42 (SR#316642-316702).
Comment 11 Bernhard Wiedemann 2015-07-14 15:00:09 UTC
This is an autogenerated message for OBS integration:
This bug (937351) was mentioned in
https://build.opensuse.org/request/show/316642 42 / Mesa
https://build.opensuse.org/request/show/316643 42 / bigreqsproto
https://build.opensuse.org/request/show/316644 42 / compositeproto
https://build.opensuse.org/request/show/316645 42 / damageproto
https://build.opensuse.org/request/show/316646 42 / dmxproto
https://build.opensuse.org/request/show/316647 42 / dri2proto
https://build.opensuse.org/request/show/316648 42 / dri3proto
https://build.opensuse.org/request/show/316649 42 / evieproto
https://build.opensuse.org/request/show/316650 42 / fixesproto
https://build.opensuse.org/request/show/316651 42 / fontcacheproto
https://build.opensuse.org/request/show/316652 42 / fontsproto
https://build.opensuse.org/request/show/316653 42 / glproto
https://build.opensuse.org/request/show/316654 42 / inputproto
https://build.opensuse.org/request/show/316655 42 / kbproto
https://build.opensuse.org/request/show/316656 42 / libdrm
https://build.opensuse.org/request/show/316657 42 / libepoxy
https://build.opensuse.org/request/show/316658 42 / llvm
https://build.opensuse.org/request/show/316659 42 / ninja
https://build.opensuse.org/request/show/316660 42 / presentproto
https://build.opensuse.org/request/show/316661 42 / printproto
https://build.opensuse.org/request/show/316662 42 / pthread-stubs
https://build.opensuse.org/request/show/316663 42 / python-Mako
https://build.opensuse.org/request/show/316664 42 / python-MarkupSafe
https://build.opensuse.org/request/show/316665 42 / python-nose
https://build.opensuse.org/request/show/316666 42 / randrproto
https://build.opensuse.org/request/show/316667 42 / recordproto
https://build.opensuse.org/request/show/316668 42 / renderproto
https://build.opensuse.org/request/show/316669 42 / resourceproto
https://build.opensuse.org/request/show/316670 42 / scrnsaverproto
https://build.opensuse.org/request/show/316671 42 / trapproto
https://build.opensuse.org/request/show/316672 42 / util-macros
https://build.opensuse.org/request/show/316673 42 / videoproto
https://build.opensuse.org/request/show/316674 42 / windowswmproto
https://build.opensuse.org/request/show/316675 42 / xcb-proto
https://build.opensuse.org/request/show/316676 42 / xcmiscproto
https://build.opensuse.org/request/show/316677 42 / xextproto
https://build.opensuse.org/request/show/316678 42 / xf86-video-ast
https://build.opensuse.org/request/show/316679 42 / xf86-video-ati
https://build.opensuse.org/request/show/316680 42 / xf86-video-cirrus
https://build.opensuse.org/request/show/316681 42 / xf86-video-dummy
https://build.opensuse.org/request/show/316682 42 / xf86-video-fbdev
https://build.opensuse.org/request/show/316683 42 / xf86-video-intel
https://build.opensuse.org/request/show/316684 42 / xf86-video-mga
https://build.opensuse.org/request/show/316685 42 / xf86-video-nouveau
https://build.opensuse.org/request/show/316686 42 / xf86-video-nv
https://build.opensuse.org/request/show/316687 42 / xf86-video-qxl
https://build.opensuse.org/request/show/316688 42 / xf86-video-r128
https://build.opensuse.org/request/show/316689 42 / xf86-video-sis
https://build.opensuse.org/request/show/316690 42 / xf86-video-vesa
https://build.opensuse.org/request/show/316691 42 / xf86-video-vmware
https://build.opensuse.org/request/show/316692 42 / xf86bigfontproto
https://build.opensuse.org/request/show/316693 42 / xf86dgaproto
https://build.opensuse.org/request/show/316694 42 / xf86driproto
https://build.opensuse.org/request/show/316695 42 / xf86miscproto
https://build.opensuse.org/request/show/316696 42 / xf86rushproto
https://build.opensuse.org/request/show/316697 42 / xf86vidmodeproto
https://build.opensuse.org/request/show/316698 42 / xineramaproto
https://build.opensuse.org/request/show/316699 42 / xorg-x11-server
https://build.opensuse.org/request/show/316700 42 / xproto
https://build.opensuse.org/request/show/316701 42 / xproxymngproto
https://build.opensuse.org/request/show/316702 42 / xtrans
Comment 13 Stefan Dirsch 2015-07-14 18:36:33 UTC
Forgot to do the deleterequest for xorg-x11-proto-devel. Done now (SR#316723).
Comment 14 Stefan Dirsch 2015-07-15 09:12:51 UTC
I went through the build failures of 

  https://build.opensuse.org/project/show/openSUSE:42:Staging:A

project:

* glu SR#316876 - done
* libXfont SR#316879 - done
* libxcb SR#316887 - done
* libxshmfence SR#316889 - done

Unfortunately I couldn't file the droprequests for glamor and xf86-video-modesetting. Coolo, I need your help here. ;-)

* osc dr -m "Glamor now integrated in xorg-server (since version 1.16)" \
    openSUSE:42 glamor
   Server returned an error: HTTP Error 404: Not Found
   Couldn't find Package
* osc dr -m "modesetting X driver is now part of xorg-server" \
    openSUSE:42 xf86-video-modesetting
   Server returned an error: HTTP Error 404: Not Found
   Couldn't find Package
Comment 15 Stephan Kulow 2015-07-15 09:33:32 UTC
yeah, had to the same with xproto yesterday. I need to move from SLE12-Picks so we can delete it. Rather awkward
Comment 16 Stephan Kulow 2015-07-15 10:17:49 UTC
DRs done
Comment 17 Stefan Dirsch 2015-07-31 09:47:28 UTC
This is considered done, although we now see a whole broken graphics system together with the gdm/GNOME update and required changes. Oh well ...