Hi Luca, On Wed, Feb 13, 2019 at 10:14:03AM +0000, Luca Boccassi wrote: > On Wed, 13 Feb 2019 10:39:19 +0100 Salvatore Bonaccorso <carnil@debian. > org> wrote: > > Package: glx-diversions > > Version: 0.8.8~deb9u1 > > Severity: serious > > Justification: regression > > > > Hi > > > > glx-diversions package update fails from the version in stretch > (0.8.3~deb9u1) > > to stretch-proposed-updates (0.8.8~deb9u1). The severity is actually > a bit > > overrated, package can be confgured afterwards, but not checked yet > if > > something missing. > > > > root@stretch-amd64:~# apt-cache policy glx-diversions > > glx-diversions: > > Installed: 0.8.3~deb9u1 > > Candidate: 0.8.8~deb9u1 > > Version table: > > 0.8.8~deb9u1 500 > > 500 http://deb.debian.org/debian stretch-proposed- > updates/contrib amd64 Packages > > *** 0.8.3~deb9u1 500 > > 500 http://deb.debian.org/debian stretch/contrib amd64 > Packages > > 100 /var/lib/dpkg/status > > root@stretch-amd64:~# apt-get install glx-diversions > > Reading package lists... Done > > Building dependency tree > > Reading state information... Done > > The following additional packages will be installed: > > glx-alternative-mesa update-glx > > Suggested packages: > > libgl1-mesa-glx | libgl1 > > The following packages will be upgraded: > > glx-alternative-mesa glx-diversions update-glx > > 3 upgraded, 0 newly installed, 0 to remove and 18 not upgraded. > > Need to get 30.9 kB of archives. > > After this operation, 5,120 B of additional disk space will be used. > > Do you want to continue? [Y/n] y > > Get:1 http://deb.debian.org/debian stretch-proposed-updates/contrib > amd64 glx-diversions amd64 0.8.8~deb9u1 [11.6 kB] > > Get:2 http://deb.debian.org/debian stretch-proposed-updates/contrib > amd64 glx-alternative-mesa amd64 0.8.8~deb9u1 [9,290 B] > > Get:3 http://deb.debian.org/debian stretch-proposed-updates/contrib > amd64 update-glx amd64 0.8.8~deb9u1 [9,942 B] > > Fetched 30.9 kB in 0s (1,301 kB/s) > > (Reading database ... 52292 files and directories currently > installed.) > > Preparing to unpack .../glx-diversions_0.8.8~deb9u1_amd64.deb ... > > Unpacking glx-diversions (0.8.8~deb9u1) over (0.8.3~deb9u1) ... > > Preparing to unpack .../glx-alternative-mesa_0.8.8~deb9u1_amd64.deb > ... > > Unpacking glx-alternative-mesa (0.8.8~deb9u1) over (0.8.3~deb9u1) ... > > Preparing to unpack .../update-glx_0.8.8~deb9u1_amd64.deb ... > > Unpacking update-glx (0.8.8~deb9u1) over (0.8.3~deb9u1) ... > > Setting up update-glx (0.8.8~deb9u1) ... > > Setting up glx-alternative-mesa (0.8.8~deb9u1) ... > > Setting up glx-diversions (0.8.8~deb9u1) ... > > terminate called after throwing an instance of 'std::logic_error' > > wh > at(): basic_string::_M_construct null not valid > > > Aborted > > root@stretch-amd64:~# > > > > Regards, > > Salvatore > > Hi, > > This is strange, I just tried in a clean pbuilder chroot and cannot > seem to be able to reproduce it. > > Given it's only scripts here, I guess it's coming from dpkg* or another > program called from the maintainer scripts - can you reproduce it with > just dpkg-reconfigure glx-diversions ? If so, could you try adding a > set -x in /var/lib/dpkg/info/glx-diversions.postinst so that we see > where it's barfing?
FTR: "no" and as well not by directly installing the packages via dpkg. The issue was triggered installing them via apt-get, so the issue might not lie in glx-diversions itself. I see Andreas found it now reproducible, so we have a start. Regards, Salvatore

