[pkg-crosswire-devel] bibletime task

Teus Benschop teusjannette at gmail.com
Tue Nov 6 12:08:52 GMT 2018


The bug for QT web engine was opened, and one of the maintainers responded
that it won't support the additional architectures, till such time that
this support was made available in the Chromium package.
Here is the bug report:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913043

On Tue, 6 Nov 2018 at 11:26 Teus Benschop <teusjannette at gmail.com> wrote:

> This task has been done.
> The new source package was uploaded with the restricted list or
> architectures.
> Thanks, Daniel, for the hints.
>
> On Tue, 6 Nov 2018 at 07:17 Daniel Glassey <dglassey at gmail.com> wrote:
>
>> On Tue, Nov 6, 2018 at 12:30 AM Teus Benschop <teusjannette at gmail.com>
>> wrote:
>>
>>> If it is the one line change in the control file to match what
>>> qtwebengine-opensource-src does, then likely it will be this line in
>>> debian/control:
>>>
>>> Architecture: amd64 arm64 armhf i386 mipsel
>>>
>>> It will limit the architectures that BibleTime is available on. The
>>> limit will have to be limiting to the architectures all dependencies build
>>> on.
>>>
>>> If this is true, here's a catch:
>>> If qtwebengine5-dev will be made available on more architectures, and
>>> bibletime is still limited to the architectures listed in its control file,
>>> then it means that bibletime could have been built on more architectures.
>>> So if there's no limit to the architectures for Bibledit, then once the
>>> dependencies become available on more architectures, BibleTime will follow
>>> that, and also become available on those extra architectures.
>>>
>>> But if it's not that one line in the control file like "Architecture:
>>> amd64 arm64 armhf i386 mipsel", then I won't know what else to do to build
>>> BibleTime on more architectures.
>>>
>>
>> Hi Teus,
>>
>> Yep, that's the one. It stops bibletime from claiming to build on
>> architectures that it can't build on. The catch is true that we can't
>> automatically know that qtwebengine-opensource-src is available on more
>> archs. But checking that should be part of maintaining the package. Another
>> way to find that out is to file wishlist bugs on all release archs that
>> qtwebengine-opensource-src isn't available on, and change the submitter on
>> those bugs to the pkg-crosswire list so that the list gets notified if
>> there is a change.
>>
>> From policy 5.6.8 , "Specifying only any indicates that the source
>> package isn’t dependent on any particular architecture and should compile
>> fine on any one."
>>
>> I read that as meaning that it is unhelpful to specify any when you know
>> it won't compile on some archs.
>>
>> Regards,
>> Daniel
>>
>>
>>
>>
>>
>>> On Mon, 5 Nov 2018 at 07:56 Daniel Glassey <dglassey at gmail.com> wrote:
>>>
>>>> Yes, that is the problem to solve, you got why.
>>>>
>>>> Filing bugs is not the answer, though it would still be good to file a
>>>> single wishlist bug against qtwebengine-opensource-src to see if there is a
>>>> reason why the other archs aren't attempted.
>>>>
>>>> Hint:
>>>> it's a one line change in the control file to match what
>>>> qtwebengine-opensource-src does.
>>>>
>>>> Regards,
>>>> Daniel
>>>>
>>>>
>>>> On Mon, Nov 5, 2018 at 1:24 PM Teus Benschop <teusjannette at gmail.com>
>>>> wrote:
>>>>
>>>>> It fails to build due to a missing dependency.
>>>>>
>>>>> Dependency installability problem for bibletime
>>>>> <https://buildd.debian.org/status/package.php?p=bibletime&suite=sid> on
>>>>> armel:
>>>>>
>>>>> bibletime build-depends on missing:
>>>>> - qtwebengine5-dev <https://buildd.debian.org/status/package.php?p=qtwebengine-opensource-src&suite=sid>:armel
>>>>>
>>>>> Dependency installability problem for bibletime
>>>>> <https://buildd.debian.org/status/package.php?p=bibletime&suite=sid> on
>>>>> mips:
>>>>>
>>>>> bibletime build-depends on missing:
>>>>> - qtwebengine5-dev <https://buildd.debian.org/status/package.php?p=qtwebengine-opensource-src&suite=sid>:mips
>>>>>
>>>>> Dependency installability problem for bibletime
>>>>> <https://buildd.debian.org/status/package.php?p=bibletime&suite=sid> on
>>>>> mips64el:
>>>>>
>>>>> bibletime build-depends on missing:
>>>>> - qtwebengine5-dev <https://buildd.debian.org/status/package.php?p=qtwebengine-opensource-src&suite=sid>:mips64el
>>>>>
>>>>> Dependency installability problem for bibletime
>>>>> <https://buildd.debian.org/status/package.php?p=bibletime&suite=sid> on
>>>>> ppc64el:
>>>>>
>>>>> bibletime build-depends on missing:
>>>>> - qtwebengine5-dev <https://buildd.debian.org/status/package.php?p=qtwebengine-opensource-src&suite=sid>:ppc64el
>>>>>
>>>>> Dependency installability problem for bibletime
>>>>> <https://buildd.debian.org/status/package.php?p=bibletime&suite=sid> on
>>>>> s390x:
>>>>>
>>>>> bibletime build-depends on missing:
>>>>> - qtwebengine5-dev <https://buildd.debian.org/status/package.php?p=qtwebengine-opensource-src&suite=sid>:s390x
>>>>>
>>>>>
>>>>> So I guess this is beyond our capability. The QT stuff is hard to get
>>>>> to those architectures, by one of us, I estimate.
>>>>>
>>>>> What we could do is to fils Wishlist bugs on those architectures, so
>>>>> the missing package becomes available.
>>>>>
>>>>> Apart from this, I won't know what to do about this, really.
>>>>>
>>>>> Ideas?
>>>>>
>>>>> On Mon, 5 Nov 2018 at 03:49 Daniel Glassey <dglassey at gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I've got another small one, this one can go to unstable when it is
>>>>>> ready. bibletime isn't building on some archs. Why and what can you do?
>>>>>>
>>>>>> Regards,
>>>>>> Daniel
>>>>>>
>>>>> --
>>>>> Teus Benschop
>>>>> teusjannette at gmail.com
>>>>> 0318 712046 <0318%20712%20046>
>>>>>
>>>> --
>>> Teus Benschop
>>> teusjannette at gmail.com
>>> 0318 712046 <0318%20712%20046>
>>>
>> --
> Teus Benschop
> teusjannette at gmail.com
> 0318 712046 <0318%20712%20046>
>
-- 
Teus Benschop
teusjannette at gmail.com
0318 712046


More information about the pkg-crosswire-devel mailing list