Re: thunderbird-enigmail: help needed to restrict available architectures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Nov 12, 2019 at 10:48 AM Felix Schwarz
<fschwarz@xxxxxxxxxxxxxxxxx> wrote:
>
> Hi,
>
> recently I took thunderbird-enigmail to fix some CVEs + unbreak the package.
> With the help of two Fedora users I updated the package + improved the spec
> file (I hope :-).
>
> Now I wanted to push out an update but taskotron complains:
>
> > dist.rpmdeplint FAILED for thunderbird-enigmail-2.1.3-4.fc29
> >
> > results:
> > - arch: armhfp
> >   checkname: dist.rpmdeplint
> >   item: thunderbird-enigmail-2.1.3-4.fc29
> >   outcome: FAILED
> >   scenario: armhfp
> >   type: koji_build
> >
> > conflicting requests: nothing provides thunderbird >= 68.0 needed by
> thunderbird-enigmail-2.1.3-4.fc29.noarch
>
>
> While thunderbird-enigmail is a noarch package it requires thunderbird which
> is not available on all platforms.
>
> Thunderbird excludes the following architectures:
> > # Disabled arm due to rhbz#1658940
> > ExcludeArch: armv7hl
> >
> > # Disabled due to https://pagure.io/fedora-infrastructure/issue/7581
> > ExcludeArch: s390x
>
> So my idea was just to mirror that in the thunderbird-enigmail spec file but
> that leads to the taskotron error above.
> (I did not find anything in enigmail's spec file which explains how to deal
> with that situation or why it was no issue previously.)
>
> How can I resolve this issue? Can I ignore the error?

There's a specific section about this issue in the Packaging Guidelines:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_noarch_with_unported_dependencies

So, in your case, I think you'd have to use something like this:
BuildArch: noarch
ExclusiveArch: x86_64 %{ix86} aarch64 ppc64le noarch

Fabio

> thank you
> Felix
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux