Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-11 Thread Jason L Tibbitts III
> "AI" == Artur Iwicki  writes:

AI> I imagine the reason is that this allows us to add new
AI> architectures to FPC and do some trial-and-error builds of FPC
AI> without affecting dependent packages - if FPC itself used
AI> %{fpc_arches}, then adding new architectures to FPC would require
AI> updating fpc-rpm-macros, and that would make all dependent packages
AI> fail to build, since the new-arch builds would fail with "Package
AI> not found: fpc" until we got FPC available on those.

fpc could simply use something like:

ExclusiveArch: %{fpc_arches} aarch64

to trial a new architecture without having to update fpc-rpm-macros.

 - J<
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-11 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Oct 10, 2019 at 10:35:23AM -0400, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/Free_Pascal_Compiler_3.2.0
> 
> == Summary ==
> Update the Free Pascal Compiler used within Fedora to version 3.2.0,
> once it is published, and enable building (previously unsupported)
> AArch64 and ppc64le packages using the compiler.

New arch support, \o/.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-11 Thread Mattia Verga via devel
Il 11/10/19 11:39, Artur Iwicki ha scritto:
> Yes, dependent packages should use %{fpc_arches}. FPC itself doesn't do that.
>
Ah, I misunderstood the phrase `Add AArch64 and ppc64le to the 
`ExclusiveArch:` tag in the package spec.`.

I thought you were saying to add those ExclusiveArch to all packages 
which requires fpc, sorry.

Mattia

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-11 Thread Artur Iwicki
Yes, dependent packages should use %{fpc_arches}. FPC itself doesn't do that.

I imagine the reason is that this allows us to add new architectures to FPC and 
do some trial-and-error builds of FPC without affecting dependent packages - if 
FPC itself used %{fpc_arches}, then adding new architectures to FPC would 
require updating fpc-rpm-macros, and that would make all dependent packages 
fail to build, since the new-arch builds would fail with "Package not found: 
fpc" until we got FPC available on those.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-11 Thread Artur Iwicki
FPC 3.2.0 hasn't been released yet - this Change Proposal is a bit of a early 
heads-up. The FPC website says it should be out before the end of the year. 
Once it's released, after updating rawhide, a COPR repo can be prepared.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-10 Thread Mattia Verga via devel
Il 10/10/19 16:35, Ben Cotton ha scritto:
> == Scope ==
> All packages depending on `fpc` should be rebuilt with the new `fpc`
> once it hits F32, or, if there is not enough time for that, just all
> packages built after the new `fpc` hits the buildroots.
>
> * Proposal owners:
> ** Update the `fpc` package to version 3.2.0.
> ** Cross-compile the compiler for AArch64 and ppc64le (required for
> bootstrapping).
> ** Add AArch64 and ppc64le to the `ExclusiveArch:` tag in the package spec.

Just update `fpc-rpm-macros` package first, then set `ExclusiveArch:  
%{fpc_arches}` and rebuild.

Really, all packages depending on fpc should just use that macro as 
ExclusiveArch and then, if needed, set any ExcludeArch.

Mattia
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Free Pascal Compiler 3.2.0

2019-10-10 Thread Richard Shaw
Is there a COPR available for testing?

hedgewars just released 1.0 and I need to see if I have any issues with the
new compiler stack, especially since it looks like I won't need ExcludeArch
anymore.

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org