On 13/12/2018 16:58, Emilio Pozuelo Monfort wrote: > On 13/12/2018 09:12, Emilio Pozuelo Monfort wrote: >> On 12/12/2018 19:55, Simon McVittie wrote: >>> On Sat, 03 Nov 2018 at 20:47:38 +0000, Simon McVittie wrote: >>>> On Wed, 10 Oct 2018 at 20:10:52 +0200, Emilio Pozuelo Monfort wrote: >>>>> Please go ahead. >>>> >>>> I have uploaded the new gjs, and Jeremy uploaded the matching polari >>>> version. >>> >>> gjs has been waiting to migrate for a while, with no warnings in the >>> excuses document. According to the britney log, it seems to be because >>> migrating it will make parts of the GNOME stack uninstallable on s390x >>> (which we already knew was going to happen), including the desktop task: >>> >>> Trying easy from autohinter: gjs/1.54.3-1 gnome-shell/3.30.2-1 >>> polari/3.30.2-1 >>> start: 25+0: a-1:i-21:a-0:a-0:a-0:m-1:m-0:m-1:p-0:s-1 >>> orig: 25+0: a-1:i-21:a-0:a-0:a-0:m-1:m-0:m-1:p-0:s-1 >>> easy: 32+0: a-1:i-21:a-0:a-0:a-0:m-1:m-0:m-1:p-0:s-8 >>> * s390x: gdm3, gnome, gnome-characters, gnome-core, >>> gnome-documents, gnome-maps, task-pkgs-are-installable-faux >>> FAILED >>> >>> Is there something that the release team can do to force this through >>> (perhaps task-gnome-desktop or task package installability can be marked >>> as unimportant for s390x?), or are tasksel changes needed, or what? >> >> I'm adding gnome-maps and gdm3 to the hint, which should help those two. >> However >> for gnome-characters and gnome-documents, the s390x packages got removed from >> unstable but they were already at the same version in testing, so britney >> won't >> consider testing migration for them and thus won't be removing the s390x >> packages, making them uninstallable. If you could do some minor changes and >> upload those two (I guess there's no point release for them?) that should >> help >> finish this transition. > > Thanks for those uploads. This is now down to: > > I: [2018-12-13T15:10:22+0000] - Trying easy from pochu: gjs/1.54.3-1 > gnome-shell/3.30.2-1 polari/3.30.2-1 gdm3/3.30.2-1 gnome-maps/3.30.3-1 > meta-gnome3/1:3.22+13 gnome-characters/3.30.0-2 gnome-documents/3.30.0-2 > I: [2018-12-13T15:10:22+0000] - start: 25+0: > a-1:i-21:a-0:a-0:a-0:m-1:m-0:m-1:p-0:s-1 > I: [2018-12-13T15:10:22+0000] - orig: 25+0: > a-1:i-21:a-0:a-0:a-0:m-1:m-0:m-1:p-0:s-1 > I: [2018-12-13T15:10:24+0000] - easy: 26+0: > a-1:i-21:a-0:a-0:a-0:m-1:m-0:m-1:p-0:s-2 > I: [2018-12-13T15:10:24+0000] - * s390x: task-pkgs-are-installable-faux > I: [2018-12-13T15:10:24+0000] - FAILED > > task-pkgs-are-installable-faux depends on task-gnome-desktop, which depends on > gnome, which is removed from s390x. I'm not comfortable breaking that, you'd > need an ack from Cyril for that. The alternative would be to keep building > gnome from src:meta-gnome3 on s390x but removing the deps that are not > available, > or to apply the proposed mozjs patches from upstream to restore support on > s390x > if those are enough.
Another option is to restrict the task-gnome-desktop check to !s390x. But again I'd like an ack from Cyril before doing that in case d-i needs to be updated to not offer that on s390x. Cheers, Emilio

