glx-alternatives (1.2.2) unstable; urgency=medium * Add salsa-ci.yml. * Collect more information for bug reports. * Bump Standards-Version to 4.6.2. No changes needed. -- Andreas Beckmann Thu, 05 Jan 2023 00:30:08 +0100 glx-alternatives (1.2.1~deb11u1) bullseye; urgency=medium * Rebuild for bullseye. -- Andreas Beckmann Wed, 16 Mar 2022 10:34:39 +0100 glx-alternatives (1.2.1) unstable; urgency=medium * glx-diversions: After initial setup of the diversions, install a minimal alternative to the diverted files s.t. libGL.so.1 etc. are not missing until glx-alternative-mesa processes its triggers. (Closes: #993338) * Bump Standards-Version to 4.6.0. No changes needed. -- Andreas Beckmann Fri, 01 Oct 2021 23:06:54 +0200 glx-alternatives (1.2.0) unstable; urgency=medium * Build for arm64. * Switch to debhelper-compat (= 13). * Bump Standards-Version to 4.5.0. No changes needed. -- Andreas Beckmann Thu, 02 Jul 2020 22:31:56 +0200 glx-alternatives (1.1.0) unstable; urgency=medium * Build for ppc64el. * update-glx: Move manpage to section 8. * Bump Standards-Version to 4.4.1. No changes needed. -- Andreas Beckmann Thu, 14 Nov 2019 03:38:25 +0100 glx-alternatives (1.0.0) unstable; urgency=medium * glx-alternative-nvidia: Add Breaks against nvidia-legacy-304xx-driver, xserver-xorg-video-nvidia-legacy-304xx, nvidia-legacy-304xx-alternative to ensure the obsolete legacy version from stretch gets removed during upgrades to buster. * Drop versioned constraints that are satisfied in wheezy. -- Andreas Beckmann Sun, 14 Apr 2019 09:11:12 +0200 glx-alternatives (0.9.1) unstable; urgency=medium * Switch to debhelper-compat (= 12). * Bump Standards-Version to 4.3.0. No changes needed. -- Andreas Beckmann Sun, 27 Jan 2019 08:03:20 +0100 glx-alternatives (0.9.0) unstable; urgency=medium * glx-alternative-nvidia: Add alternative for libglxserver_nvidia.so which replaced libglx.so in the 410 driver series. * Switch to debhelper-compat (= 11). * Update Lintian overrides. -- Andreas Beckmann Mon, 17 Dec 2018 23:30:30 +0100 glx-alternatives (0.8.8~deb9u2) stretch; urgency=medium * Revert dpkg-trigger changes from 0.8.8 as it may cause an exception thrown in apt. (Closes: #922210) -- Andreas Beckmann Wed, 13 Feb 2019 12:49:52 +0100 glx-alternatives (0.8.8~deb9u1) stretch; urgency=medium * Rebuild for stretch. -- Andreas Beckmann Mon, 04 Feb 2019 23:44:19 +0100 glx-alternatives (0.8.8) unstable; urgency=medium * glx-diversions: Put all packages that had shared libraries diverted into triggers-awaited state to ensure the triggers in glx-alternative-mesa setting up the glx alternative get processed earlier. (Closes: #905908) * Bump Standards-Version to 4.2.1. No changes needed. -- Andreas Beckmann Wed, 05 Sep 2018 12:04:55 +0200 glx-alternatives (0.8.7) unstable; urgency=medium * Update validation of the diverted libGL.so symlink. -- Andreas Beckmann Tue, 31 Jul 2018 17:27:59 +0200 glx-alternatives (0.8.6) unstable; urgency=medium * glx-alternative-mesa: libGLX_mesa.so.0 is not diverted and therefore not an indicator to install the alternative. (Closes: #904486) -- Andreas Beckmann Thu, 26 Jul 2018 13:55:24 +0200 glx-alternatives (0.8.5) unstable; urgency=medium * Avoid confusing diagnostic message if no nvidia alternative is available. -- Andreas Beckmann Wed, 18 Jul 2018 19:30:23 +0200 glx-alternatives (0.8.4) unstable; urgency=medium * Add diversion and alternative for libGLX_indirect.so.0. * Bump Standards-Version to 4.1.5. No changes needed. -- Andreas Beckmann Mon, 16 Jul 2018 16:26:25 +0200 glx-alternatives (0.8.3~deb9u1) stretch; urgency=medium * Rebuild for stretch. * Revert to debhelper compat level 9. -- Andreas Beckmann Fri, 04 May 2018 23:41:35 +0200 glx-alternatives (0.8.3) unstable; urgency=medium * Divert libGL.so.1.7.0, libGLESv1_CM.so.1.2.0, libGLESv2.so.2.1.0, libEGL.so.1.1.0 that will be used by the next libglvnd upstream release. * Update validation of the diverted libGL.so.1 symlink. (Closes: #879041) -- Andreas Beckmann Fri, 02 Feb 2018 01:57:38 +0100 glx-alternatives (0.8.2) unstable; urgency=medium * Remove support for MESA libraries in /usr/lib//mesa/, the libs never moved there. * Remove support for libGLcore.so.1 and libnvidia-tls.so.1 alternatives, only needed for 173xx and older legacy drivers. * glx-alternative-nvidia: Provide the libnvidia-cfg.so.1 alternative for bumblebee and cuda-only users. (Closes: #888461) * Bump Standards-Version to 4.1.3. No changes needed. * Switch to debhelper compat level 11. * Switch Vcs-* URLs to salsa.debian.org. -- Andreas Beckmann Fri, 26 Jan 2018 21:51:10 +0100 glx-alternatives (0.8.1) unstable; urgency=medium [ Andreas Beckmann ] * Bump Standards-Version to 4.1.1. No changes needed. * Set Rules-Requires-Root: no. * Refresh debian/copyright from dh_make templates. [ Russ Allbery ] * Remove myself from Uploaders. -- Andreas Beckmann Fri, 17 Nov 2017 06:00:23 +0100 glx-alternatives (0.8.0) unstable; urgency=medium [ Andreas Beckmann ] * glx-diversions: Divert libGL.so.1.0.0 as shipped by libgl1 from src:libglvnd. * glx-alternative-nvidia: Preliminary support for libGL.so.1 from libglvnd. * Use explicit interest-await triggers. * Drop glx-alternative-fglrx. * Switch to debhelper compat level 10. * Bump Standards-Version to 4.0.1. No changes needed. * Update Lintian overrides. [ Luca Boccassi ] * Add manpage for update-glx. -- Andreas Beckmann Sun, 13 Aug 2017 07:51:40 +0200 glx-alternatives (0.7.4) unstable; urgency=medium * glx-alternative-nvidia: Bump some Breaks to account for newer nvidia-driver(-legacy-*) releases in stretch. (Closes: #803793) * glx-diversions: Depend on glx-alternative-mesa (and not the other way around) to ensure we never end up with diversions but no alternatives. (Closes: #807148) * Stop using dh_installdocs --link-doc and clean up symlinks on upgrade. -- Andreas Beckmann Sun, 09 Oct 2016 10:42:21 +0200 glx-alternatives (0.7.3) unstable; urgency=medium [ Andreas Beckmann ] * Bump Standards-Version to 3.9.8. No changes needed. * *.postinst: Activate the ldconfig trigger, don't run ldconfig. * Stop building glx-alternative-fglrx. * Update Lintian overrides. [ Luca Boccassi ] * glx-alternative-nvidia.postinst: Activate restart-bumblebeed trigger, to stop it erroring out when libglx and the nvidia kernel module change while it's running. -- Andreas Beckmann Thu, 09 Jun 2016 14:18:40 +0200 glx-alternatives (0.7.2) unstable; urgency=medium * glx-alternative-nvidia: Bump some Breaks to account for newer nvidia-driver(-legacy-*) releases in jessie. * Drop Breaks against packages predating wheezy. * Update Vcs-Git URL. * Bump Standards-Version to 3.9.7. No changes needed. -- Andreas Beckmann Thu, 10 Mar 2016 20:32:29 +0100 glx-alternatives (0.7.1) unstable; urgency=medium * update-glx: New utility and package to simplify switching between different glx implementations. In addition to reconfiguring the alternatives this triggers further actions that may be needed to complete the switch. (Closes: #789167) * glx-alternative-*: Depend on update-glx. * glx-alternative-nvidia, update-glx: Play some ping-pong with no-await triggers to (hopefully) defer alternatives setup until after the nvidia alternative has been setup by nvidia{,-legacy-*}-alternative. (Closes: #804328) * glx-alternative-nvidia: Raise priority of the /usr/lib/nvidia/bumblebee alternative from 95 to 125 if bumblebee-nvidia is installed. -- Andreas Beckmann Thu, 12 Nov 2015 18:20:00 +0100 glx-alternatives (0.7.0) unstable; urgency=medium * glx-diversions: Reduce dpkg-divert verboseness. (Closes: #802597) * fglrx-blacklists-radeon.conf: Blacklist amdgpu, too. (Closes: #803557) -- Andreas Beckmann Mon, 02 Nov 2015 11:41:59 +0100 glx-alternatives (0.6.93) unstable; urgency=medium * Drop the NEWS, use Breaks: bumblebee-nvidia (<< 3.2.1-10~) instead. -- Andreas Beckmann Wed, 21 Oct 2015 03:06:43 +0200 glx-alternatives (0.6.92) unstable; urgency=medium * glx-alternative-nvidia: Add a second alternative "/usr/lib/nvidia/bumblebee" that combines the nvidia kernel driver module with the MESA libGL as it is needed by hybrid graphics with bumblebee. * Add NEWS entry about bumblebee config changes. (Closes: #802246) -- Andreas Beckmann Mon, 19 Oct 2015 12:10:39 +0200 glx-alternatives (0.6.91) unstable; urgency=medium * glx-alternative-nvidia: Do not ship nvidia-drm-outputclass.conf, moved to xserver-xorg-video-nvidia. * glx-alternative-nvidia: Do not ship nvidia-blacklists-nouveau.conf and nvidia-load.conf, moved to nvidia-kernel-support. * glx-alternative-nvidia: Provide slave alternatives for - /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf - /etc/modprobe.d/nvidia-blacklists-nouveau.conf - /etc/modprobe.d/nvidia.conf - /etc/modules-load.d/nvidia.conf * Upload to unstable. (Closes: #799948, #801330) -- Andreas Beckmann Thu, 15 Oct 2015 15:50:39 +0200 glx-alternatives (0.6.90) experimental; urgency=medium * Re-enable nvidia-drm-outputclass.conf slave alternative. (Reopens #799948) * Upload to experimental. -- Andreas Beckmann Mon, 05 Oct 2015 22:04:50 +0200 glx-alternatives (0.6.1) unstable; urgency=medium * glx-alternative-nvidia: Enable the alternative for headless CUDA setups, too, which primarily need the nouveau blacklist. (Closes: #795262) * Temporarily disable the nvidia-drm-outputclass.conf slave alternative. (Closes: #799948) * Use devref's 'pathfind' instead of 'test -x /ab/solute/path'. -- Andreas Beckmann Mon, 05 Oct 2015 21:43:25 +0200 glx-alternatives (0.6.0) unstable; urgency=medium * glx-alternative-nvidia: Support Xorg autoconfiguration without xorg.conf via /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf. Therefore enable loading the kernel module automatically via /etc/modules-load.d/nvidia-load.conf. * Convert package repository from SVN to GIT. -- Andreas Beckmann Thu, 24 Sep 2015 02:05:26 +0200 glx-alternatives (0.5.1) unstable; urgency=medium * glx-alternative-{fglrx,nvidia}: Fall back to MESA for each EGL/GLES library individually. (Closes: #766169, #766246) -- Andreas Beckmann Wed, 22 Oct 2014 01:05:56 +0200 glx-alternatives (0.5.0) unstable; urgency=medium * glx-diversions: divert libEGL.so*, libGLESv1_CM.so*, libGLESv2.so*. * MESA, NVIDIA: Add alternatives for libEGL.so*, libGLESv1_CM.so*, libGLESv2.so*. (Closes: #765793) * glx-alternative-mesa: Use a script to generate triggers. * Bump Standards-Version to 3.9.6. No changes needed. -- Andreas Beckmann Mon, 20 Oct 2014 10:49:00 +0200 glx-alternatives (0.4.2) unstable; urgency=medium * glx-alternative-fglrx: Do not use fglrx-libglx.so in igpu mode. (Closes: #735047) * Bump Standards-Version to 3.9.5. No changes needed. -- Andreas Beckmann Sat, 27 Sep 2014 19:55:06 +0200 glx-alternatives (0.4.1) unstable; urgency=low * glx-alternative-fglrx: Add a second alternative "/usr/lib/fglrx/igpu" that combines the fglrx driver module with the MESA libGL as it is needed by hybrid graphics in igpu mode. -- Andreas Beckmann Thu, 24 Oct 2013 03:08:49 +0200 glx-alternatives (0.4.0) unstable; urgency=low * Accept libGL.so.1.2.0 (from MESA 9.x) as a valid target of the diverted libGL.so.1 symlink. (Closes: #712304) * Add triggers for arm-linux-gnueabihf, too. * Upload to unstable. -- Andreas Beckmann Sat, 17 Aug 2013 06:11:06 +0200 glx-alternatives (0.3.90) experimental; urgency=low * Add arm-linux-gnueabihf support and enable building on armhf. * Upload to experimental. -- Andreas Beckmann Tue, 16 Jul 2013 11:58:19 +0200 glx-alternatives (0.3.0) unstable; urgency=low * glx-diversions: Divert libGL.so.1.2.0 from MESA 9.x. (Closes: #704914) * Drop maintainer script parts intended for updates from versions predating wheezy. * Use canonical Vcs-* URLs. * Bump Standards-Version to 3.9.4. No changes needed. * Switch to debhelper 9. * Update my email address and remove DMUA. * Upload to unstable. -- Andreas Beckmann Sun, 05 May 2013 15:25:15 +0200 glx-alternatives (0.2.90) experimental; urgency=low * Upload to experimental. * glx-alternative-nvidia: Handle blacklisting of the nouveau kernel module to avoid leaving the blacklist behind if the Nvidia driver is disabled: - ship blacklist as /etc/nvidia/nvidia-blacklists-nouveau.conf - add a slave alternative that links it into /etc/modprobe.d/ - add initramfs hook to properly install the file (and not a dangling symlink) in the initrd * glx-alternative-fglrx: Handle blacklisting of the radeon kernel module to avoid leaving the blacklist behind if the Fglrx driver is disabled: - ship blacklist as /etc/ati/fglrx-blacklists-radeon.conf - add a slave alternative that links it into /etc/modprobe.d/ - add initramfs hook to properly install the file (and not a dangling symlink) in the initrd -- Andreas Beckmann Thu, 02 Aug 2012 14:27:52 +0200 glx-alternatives (0.2.2) unstable; urgency=low * Run ldconfig after updating diversions and alternatives. * Bump Standards-Version: 3.9.3, no changes needed. * Use the final copyright-format 1.0 URL. -- Andreas Beckmann Sat, 30 Jun 2012 15:19:25 +0200 glx-alternatives (0.2.1) unstable; urgency=low * glx-diversions: Ship empty directories /usr/lib/xorg/modules/extensions and /usr/lib/debug/usr/lib/xorg/modules/extensions to ensure clean removal of obsolete diversions. (Closes: #658658) * Remove cleanup code for upgrades from experimental 0.0.* versions. * debian/copyright: Update to dep5.mdwn?revision=202. -- Andreas Beckmann Sun, 05 Feb 2012 11:52:44 +0100 glx-alternatives (0.2.0) unstable; urgency=low * Re-upload as 0.2.0. -- Andreas Beckmann Fri, 04 Nov 2011 09:16:50 +0100 glx-alternatives (0.1.94) unstable; urgency=low * Link the documentation directories to make README.Debian available in all packages. * Document how to solve problems with dlopen(libGL.so). * The installation of libgl1-fglrx-glx but not fglrx-driver (e.g. in a chroot) is also valid and needs to enable the fglrx alternative. * Add preliminary support for MESA libraries in /usr/lib[/]/mesa. -- Andreas Beckmann Thu, 15 Sep 2011 11:57:20 +0200 glx-alternatives (0.1.93) unstable; urgency=low * Upload to unstable. -- Andreas Beckmann Tue, 30 Aug 2011 17:32:30 +0200 glx-alternatives (0.1.92) experimental; urgency=low * Upload to experimental. * Let glx-alternative-fglrx use fglrx-libglx.so instead of libglx.so. * Add Breaks: fglrx-driver (<< 1:11-7-4) as older versions did not ship the file with new name. * Install the nvidia/fglrx alternatives of libglx.so as /usr/lib/xorg/modules/linux/libglx.so instead of /usr/lib/xorg/modules/modules/libglx.so so that they come earlier in the search path. * No longer divert /usr/lib/xorg/modules/modules/libglx.so and remove its existing diversions. -- Andreas Beckmann Thu, 25 Aug 2011 08:53:25 +0200 glx-alternatives (0.1.91) unstable; urgency=low * Upload to unstable. * Drop slave link /etc/X11/xorg.conf.d/nvidia.conf, looking for a better solution. * Give a hint to move away or delete the conflicting files found by glx-diversions postinst. (Closes: #634087) -- Andreas Beckmann Tue, 19 Jul 2011 22:06:10 +0200 glx-alternatives (0.1.90) experimental; urgency=low * Upload to experimental. * Add slave links needed by nvidia legacy-* packages: libGLcore.so.1, libnvidia-tls.so.1, tls/libnvidia-tls.so.1. * Trigger addition of the alternatives on a few important slaves, just a remaining config file is insufficient to provide the alternative. * Only add slave links if the destination directory exists. * Rename the libGL.so alternative libGL.so-master. -- Andreas Beckmann Wed, 06 Jul 2011 17:56:19 +0200 glx-alternatives (0.1.4) unstable; urgency=medium * Set urgency to medium to not delay nvidia and fglrx even further. * Support diversion migration from local diversions. (Closes: #630225) * Fix error message redirection to stderr, not "./2". (Closes: #632197) * Add slave link to create /etc/X11/xorg.conf.d/nvidia.conf. * Improve bug-script and error reporting. -- Andreas Beckmann Mon, 04 Jul 2011 22:25:29 +0200 glx-alternatives (0.1.3) unstable; urgency=low * Use 'dpkg-divert --truename ...' instead of parsing locale-dependent output from 'dpkg-divert --list ...'. (Closes: #631938) * Use LC_ALL=C when parsing dpkg-query output. * Add bug-script and bug-control to gather a bit more information. * Add bug reporting instructions to glx-diversions.README.Debian. * Add versioned Breaks: fglrx-driver to glx-diversions. Add a Debian revision to versioned fglrx-* relationships because the fglrx upstream version number contains a hyphen. * Add Suggests: libgl1-mesa-glx, nvidia-glx or fglrx-driver to the respective glx-alternative- package. * Add Conflicts: libgl1-mesa-swx11. libGL.so.1.5.* is not divertable because its name changes with each new upstream release. -- Andreas Beckmann Wed, 29 Jun 2011 15:49:01 +0200 glx-alternatives (0.1.2) unstable; urgency=low * Activate the correct trigger from glx-alternative-fglrx postinst. (Closes: #631680) -- Andreas Beckmann Sun, 26 Jun 2011 16:02:47 +0200 glx-alternatives (0.1.1) unstable; urgency=low * Clean up slave alternatives from experimental packages. (Closes: #631496) * Ship the directories where alternatives will create slave links. -- Andreas Beckmann Sat, 25 Jun 2011 16:06:59 +0200 glx-alternatives (0.1) unstable; urgency=low * Upload to unstable. * Put slave alternatives into a private namespace (prefix 'glx--'). * Document the alternatives/diversions in glx-diversions. -- Andreas Beckmann Fri, 24 Jun 2011 02:44:16 +0200 glx-alternatives (0.0.1) experimental; urgency=low * Switch to multiarch: declare all packages Multi-Arch: foreign. * Merge libgl1-diversions and libglx-diversions into glx-diversions. * Update package relationships for proper removal: glx-diversions recommends glx-alternative-mesa and glx-alternative-* depends on glx-diversions. * Move libGL.so alternative handling to glx-alternative-mesa. * Remove obsolete alternatives libGL.so.1, libglx.so before adding new ones. * Add Breaks against all old packages having libGL.so, libGL.so.1 or libglx.so alternatives. * Only add exisiting files as slave links to the alternatives. The triggers take care for updating the alternatives whenever interesting files appear or disappear. * glx-alternative-nvidia: add slave alternative support for nvidia_drv.so, libnvidia-cfg.so.1, libXvMCNVIDIA{,_dynamic}.so.1, nvidia-bug-report.sh. * Add fglrx support: take over diversions and implement alternative. -- Andreas Beckmann Mon, 20 Jun 2011 01:53:56 +0200 glx-alternatives (0.0.0) experimental; urgency=low * Initial release, upload to experimental. * Split glx alternatives handling from nvidia-graphics-drivers to this new source package: glx-alternatives, put into contrib. - libgl1-nvidia-alternatives -> libgl1-diversions - libglx-nvidia-alternatives -> libglx-diversions * Put the diverted files into /usr/lib/mesa-diverted[/]. * Divert /usr/lib//libGL.so*, too. * Add packages glx-alternative-{mesa,nvidia,fglrx} which register an alternative 'glx' that uses the vendor specific libraries. * glx-alternative-fglrx is not yet implemented in this experimental upload. -- Andreas Beckmann Fri, 17 Jun 2011 11:21:14 +0200