[arch-dev-public] [RFC] moving libtxc_dxtn from [community] to [extra]
Since at least mesa 9.0, support for patented S3TC compressed texture is available through the external library libtxc_dxtn (lib32-libtxc_dxtn for multilib) To avoid such bug report [0], i would like to move libtxc_dxtn in [extra] and add it as a dependency of xf86-video-{ati,intel,nouveau} packages. Any objections ? [0]: https://bugs.archlinux.org/task/36062 -- Laurent Carlier ArchLinux Developer http://www.archlinux.org
Le lundi 15 juillet 2013 12:00:48 vous avez écrit :
Since at least mesa 9.0, support for patented S3TC compressed texture is available through the external library libtxc_dxtn (lib32-libtxc_dxtn for multilib)
To avoid such bug report [0], i would like to move libtxc_dxtn in [extra] and add it as a dependency of xf86-video-{ati,intel,nouveau} packages.
Just noticed a mistake: it's {ati,intel,nouveau}-dri and not xf86-video-{ati,intel,nouveau} packages
Any objections ?
-- Laurent Carlier ArchLinux Developer http://www.archlinux.org
Le lundi 15 juillet 2013 12:57:29 Laurent Carlier a écrit :
Le lundi 15 juillet 2013 12:00:48 vous avez écrit :
Since at least mesa 9.0, support for patented S3TC compressed texture is available through the external library libtxc_dxtn (lib32-libtxc_dxtn for multilib)
To avoid such bug report [0], i would like to move libtxc_dxtn in [extra] and add it as a dependency of xf86-video-{ati,intel,nouveau} packages.
Just noticed a mistake:
it's {ati,intel,nouveau}-dri and not xf86-video-{ati,intel,nouveau} packages
Any objections ?
I will push this with mesa-9.1.5 update ++ -- Laurent Carlier ArchLinux Developer http://www.archlinux.org
On 18.07.2013 10:44, Laurent Carlier wrote:
Le lundi 15 juillet 2013 12:57:29 Laurent Carlier a écrit :
Le lundi 15 juillet 2013 12:00:48 vous avez écrit :
Since at least mesa 9.0, support for patented S3TC compressed texture is available through the external library libtxc_dxtn (lib32-libtxc_dxtn for multilib)
To avoid such bug report [0], i would like to move libtxc_dxtn in [extra] and add it as a dependency of xf86-video-{ati,intel,nouveau} packages.
Just noticed a mistake:
it's {ati,intel,nouveau}-dri and not xf86-video-{ati,intel,nouveau} packages
Any objections ?
I will push this with mesa-9.1.5 update
I did raise my concerns, but somehow the mailinglist didn't post my message (guess the message is stuck in moderation queue). Anyways: libtxc_dxtn is no longer maintained and code has only been tested on i686. Do you really want to add such a dependency to packages like intel-dri, ati-dri and nouveau-dri? I would rather suggest an optdepend or add optdepends to games that need this library. Also, there's a reason why Mesa doesn't include this stuff.
[2013-07-18 11:00:23 +0200] jan@jgc.homeip.net:
I did raise my concerns, but somehow the mailinglist didn't post my message (guess the message is stuck in moderation queue).
There is no moderation on this list. -- Gaetan
Le jeudi 18 juillet 2013 11:00:23 jan@jgc.homeip.net a écrit :
I did raise my concerns, but somehow the mailinglist didn't post my message (guess the message is stuck in moderation queue).
Anyways: libtxc_dxtn is no longer maintained and code has only been tested on i686. Do you really want to add such a dependency to packages like intel-dri, ati-dri and nouveau-dri? I would rather suggest an optdepend or add optdepends to games that need this library. Also, there's a reason why Mesa doesn't include this stuff.
I use it daily with x86_64, it's just a library that gives access to compressed textures, the lack of "official" maintainer doesn't means it doesn't work or will not be fixed in case of problems. The fact that it's not part of mesa is because of patents (tips; we already enable patented feature in mesa). This patent cannot be avoided with only an enable/disable flag. An optdepends could be a solution, but will not avoid bug reports about black textures in games or applications. Easier and best solution is to add it as a dependency, it's pretty lightweight (22 KB). ++ -- Laurent Carlier ArchLinux Developer http://www.archlinux.org
Le jeudi 18 juillet 2013 11:00:23 jan@jgc.homeip.net a écrit :
I did raise my concerns, but somehow the mailinglist didn't post my message (guess the message is stuck in moderation queue).
Anyways: libtxc_dxtn is no longer maintained and code has only been tested on i686. Do you really want to add such a dependency to packages like intel-dri, ati-dri and nouveau-dri? I would rather suggest an optdepend or add optdepends to games that need this library. Also, there's a reason why Mesa doesn't include this stuff.
As a (small) consensus i've updated mesa to 9.1.5 with libtxc_dxtn as an optional dependency. ++ -- Laurent Carlier ArchLinux Developer http://www.archlinux.org
participants (3)
-
Gaetan Bisson
-
jan@jgc.homeip.net
-
Laurent Carlier