[Pkg-gambas-devel] Bug#814862: gambas3: fails to find an upgrade path from jessie to stretch

Gianfranco Costamagna costamagnagianfranco at yahoo.it
Tue Feb 16 15:54:40 UTC 2016


hi Andreas,

this has been introduced in commit 6cf9c41ffe1792e2e3f2207b4e00f902a28e697a
by Ian, and I think the reason was to provide an upgrade path from
qt4 to qt5.

Ian, how do you feel about making the qt4 package transitional?

I admit I'm lost on this :)

cheers,

G.





Il Martedì 16 Febbraio 2016 3:51, Andreas Beckmann <anbe at debian.org> ha scritto:
Package: gambas3
Version: 3.8.4-2
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'jessie'.
It installed fine in 'jessie', then the upgrade to 'stretch' fails and
the jessie version is kept installed rather than upgraded.

>From the attached log (scroll to the bottom...):

This is apt problemresolver output from the jessie->stretch upgrade.

[...]
  The following NEW packages will be installed:
[...]
  The following packages have been kept back:
    gambas3 gambas3-ide
  The following packages will be upgraded:
[...]

[...]
  Investigating (0) gambas3-ide [ amd64 ] < 3.5.4-2 -> 3.8.4-2 > ( devel )
  Broken gambas3-ide:amd64 Conflicts on gambas3-gb-qt4 [ amd64 ] < 3.5.4-2+b1 -> 3.8.4-2 > ( libdevel )
    Considering gambas3-gb-qt4:amd64 12 as a solution to gambas3-ide:amd64 1
    Holding Back gambas3-ide:amd64 rather than change gambas3-gb-qt4:amd64
[...]
  Investigating (0) gambas3 [ amd64 ] < 3.5.4-2 -> 3.8.4-2 > ( devel )
  Broken gambas3:amd64 Depends on gambas3-ide [ amd64 ] < 3.5.4-2 -> 3.8.4-2 > ( devel ) (>= 3.8.4-2)
    Considering gambas3-ide:amd64 1 as a solution to gambas3:amd64 0
    Holding Back gambas3:amd64 rather than change gambas3-ide:amd64
   Try to Re-Instate (1) gambas3-ide:amd64
   Try to Re-Instate (1) gambas3:amd64
  Done

So what happened here?

gambas3-gb-qt4 is installed in jessie and an upgradable candidate,
but gambas3-ide, which is also installed in jessie, now
Conflicts: gambas3-gb-qt4.

gambas3-gb-qt4 has a score of 12 (there are several rdepends) while the
gambas3-ide and gambas3 meta-packages only have rather low scores of
1 and 0, respectively. So gambas3-gb-qt4 wins and does not get removed.

So one ends up with the jessie versions of gambas3 and gambas3-ide still
installed while all other packages have been upgraded to the stretch
version.

Right now I have no suggestions how to solve this upgrade issue.

That Conflicts: gambas3-gb-qt4 is nasty. Is the gambas3-gb-qt4 package
still needed? Could it be converted into a transitional package?


cheers,

Andreas



More information about the Pkg-gambas-devel mailing list