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

Emilio Pozuelo Monfort pochu at debian.org
Thu Dec 13 16:00:21 GMT 2018


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



More information about the Pkg-sssd-devel mailing list