[pkg-crosswire-devel] bibletime task
Daniel Glassey
dglassey at gmail.com
Tue Nov 6 06:17:00 GMT 2018
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
>
More information about the pkg-crosswire-devel
mailing list