[pkg-crosswire-devel] bibletime task

Teus Benschop teusjannette at gmail.com
Tue Nov 6 10:26:41 GMT 2018


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


More information about the pkg-crosswire-devel mailing list