Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
x11-drivers-1.20 now conflicts with all old drivers?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Thu Nov 29, 2018 8:47 am    Post subject: x11-drivers-1.20 now conflicts with all old drivers? Reply with quote

Okay, I don't know who to ask about this...

Apparently the SiS USB 0.9.7 video driver does build fine with xorg-server-1.20.3 ... but there's a hard conflict in xorg-drivers-1.20 with all versions now. In xorg-drivers-1.19 it just old versions...

What's with the change? Is there an actual "this will make your computer explode if you compile any version of these drivers" that are no longer in portage?
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
mattst88
Developer
Developer


Joined: 28 Oct 2004
Posts: 376

PostPosted: Sat Dec 01, 2018 3:33 am    Post subject: Reply with quote

Hm, I don't know why the explicit blockers are there. I think I just added more to an existing list when I removed support for those drivers.

Please feel free to send me a patch (bugzilla, github, whatever) to remove the blockers if you like.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Sat Dec 01, 2018 7:57 am    Post subject: Reply with quote

Thanks, I'll need to test this driver further however. I was able to get it to show up with 1.19 as a primary display IIRC but I was hoping to make this a hotpluggable secondary before doing anything further. For now I just hacked the blocks out of the ebuild in a local repo.

I would wish to see these drivers working again:

- Cirrus, as an alternative for QXL
- S3Trio and S3Virge, I still have boards somewhere.
- SiSUSB, I have one in a docking station.
- Mach64, but I'd probably only use for 2D and perhaps ATI will work fine with these.

Can't speak for the others, or even any of these yet except for the fact that SiSUSB does seem to sort of work with xorg-server 1.20. I was able to get it to display as :0.1 with an xterm in it. Not so great resolution however...some weird 960x600, unsure why at this point.
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
mattst88
Developer
Developer


Joined: 28 Oct 2004
Posts: 376

PostPosted: Sat Dec 01, 2018 7:55 pm    Post subject: Reply with quote

eccerr0r wrote:
Thanks, I'll need to test this driver further however. I was able to get it to show up with 1.19 as a primary display IIRC but I was hoping to make this a hotpluggable secondary before doing anything further. For now I just hacked the blocks out of the ebuild in a local repo.

I would wish to see these drivers working again:


Understood, but...

eccerr0r wrote:
- Cirrus, as an alternative for QXL
- S3Trio and S3Virge, I still have boards somewhere.


This is exactly the kind of case I don't want to support.

It turns out that when Gentoo was the only distribution shipping these drivers if fell to me to do all the upstream releases.

If there's one user of, e.g., -neomagic or -sisusb they can package it in an overlay and let me focus on supporting the other 99.9% of users :)
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Sun Dec 02, 2018 2:21 am    Post subject: Reply with quote

But having those hard blockers is what baffles me. I don't mind reimporting the old ebuild, seems to build just fine by just using a skeleton so no need to do anything else.

I actually am still using cirrus for my VMs. Switching to qxl will need to be done I guess...ugh.

What I'm surprised is that there are no Sparc users complaining their drivers got blocked too? Are there no more people running Linux on sparc and all running opensolaris now?
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
mattst88
Developer
Developer


Joined: 28 Oct 2004
Posts: 376

PostPosted: Sun Dec 02, 2018 4:41 am    Post subject: Reply with quote

eccerr0r wrote:
But having those hard blockers is what baffles me.


It was a mistake that also indicates that no one is using the drivers. As I said, please sent a patch.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Sun Dec 02, 2018 8:34 am    Post subject: Reply with quote

The drawback would be if someone was using these drivers, their systems would break after the upgrade with a version mismatch as the drivers would not get updated without warning. However agreed, seems nobody is at this point otherwise there would have been more complaints...

Perhaps xorg-drivers should also be part of the overlay(which is what I'm doing now)? I don't know what's the best way to break it to users that the drivers, though officially supported by Xorg, are no longer supported by Gentoo?
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13831

PostPosted: Sun Dec 02, 2018 5:29 pm    Post subject: Reply with quote

If the ebuild has a hard blocker on the driver, and the user is using the driver in the old version, would Portage not refuse to permit any part of the upgrade until the user either removes the unsupported driver or hacks out the block? If Portage does refuse, then how would a user upgrade into a broken configuration without knowing about it?
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Sun Dec 02, 2018 7:54 pm    Post subject: Reply with quote

Yes, maybe it wasn't clear, but that's the advantage of it the way it is now. Removing the blockers to allow people to download outside of portage to update their boxes would let people break their boxes but make it easier to download and actually do the upgrade ...

Both ways have problems...
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13831

PostPosted: Sun Dec 02, 2018 8:01 pm    Post subject: Reply with quote

I misunderstood. I thought you were saying the current situation was permitting unsuspecting upgrades. Perhaps it would be better to remove the blockers, add USE-guarded dependencies to require upgrading the driver in lock step, but package.mask the unsupported drivers so that they cannot be upgraded without unmasking. Users who want to install them will be prompted by Portage due to the mask, then can use package.unmask after reading the warning. Users who do not use the driver will be unaffected by the mask. No one will need to transfer the ebuild to an overlay to modify its dependency list. Anyone willing to use masked packages can continue as normal.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Sun Dec 02, 2018 9:02 pm    Post subject: Reply with quote

https://bugs.gentoo.org/672422

Hopefully this will make things a bit easier without more stress on anyone ...
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum