Bug#885709: nvidia-settings: libgtk{2,3} dependencies need updating

2018-02-26 Thread Andreas Beckmann
Control: tag -1 pending On 2018-01-12 16:58, Graham Inggs wrote: > This worked for me in Ubuntu: > > sed -ri -e 's/(^[^:]*:Depends=)/\1 GTK3 | GTK2,/' \ > -e 's/(GTK2)(.*)(libgtk2.0-0 \([^\)]*\))/\3\2/' \ > -e 's/(GTK3)(.*)(libgtk-3-0 \([^\)]*\))/\3\2/' \ >

Bug#885709: nvidia-settings: libgtk{2,3} dependencies need updating

2018-01-12 Thread Graham Inggs
On 12/01/2018 16:11, Andreas Beckmann wrote: Disk is cheaper than brain :-) Metadata goes on many disks! doing all the dependency manipulation in sed (*UNTESTED*), (drop the manual libgtk deps in d/control): s/(^[^:]*:)/\1 GTK3 | GTK2,/ s/(GTK2)(.*)(libgtk2.0-0 \([^\)]*\))/\3\2/

Bug#885709: nvidia-settings: libgtk{2,3} dependencies need updating

2018-01-12 Thread Andreas Beckmann
On 2018-01-12 11:25, Graham Inggs wrote: > On 12/01/2018 02:45, Andreas Beckmann wrote: >> The most generic solution would probably be to split nvidia-settings >> into three packages: nvidia-settings, libnvidia-gtk2, libnvidia-gtk3 >> and drop any gtk dependency magic we currently have. > > That

Bug#885709: nvidia-settings: libgtk{2,3} dependencies need updating

2018-01-12 Thread Graham Inggs
On 12/01/2018 02:45, Andreas Beckmann wrote: I don't see such behavior in sid on amd64/i386/armhf - is this specific to Ubuntu? Sorry for not checking that. Indeed, this is specific to Ubuntu where libgtk2.0-0.symbols gained a bunch of symbols like: g_cclosure_marshal_VOID__*@Base 2.24.31

Bug#885709: nvidia-settings: libgtk{2,3} dependencies need updating

2018-01-11 Thread Andreas Beckmann
On 2017-12-29 13:23, Graham Inggs wrote: > While finally trying to backport this change [1] into Ubuntu's > packaging, I noticed, at least since the upload of gtk+2.0 2.24.31-1, > that nvidia-settings now depends on libgtk2.0-0 (>= 2.24.31) and the > regex in the override_dh_gencontrol target of

Bug#885709: nvidia-settings: libgtk{2,3} dependencies need updating

2017-12-29 Thread Graham Inggs
Source: nvidia-settings Version: 384.98-1 Hi While finally trying to backport this change [1] into Ubuntu's packaging, I noticed, at least since the upload of gtk+2.0 2.24.31-1, that nvidia-settings now depends on libgtk2.0-0 (>= 2.24.31) and the regex in the override_dh_gencontrol target of