[Pkg-sssd-devel] Bug#906016: transition: gjs built with mozjs60

Emilio Pozuelo Monfort pochu at debian.org
Thu Dec 13 15:58:03 GMT 2018


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.

Cheers,
Emilio



More information about the Pkg-sssd-devel mailing list