Re: Arch-specific LTO problems

2020-08-03 Thread Jeff Law
On Mon, 2020-08-03 at 14:06 -0600, Jerry James wrote:
> On Mon, Aug 3, 2020 at 11:33 AM Tom Stellard  wrote:
> > These are all likely caused by the linker running out of memory and
> > getting killed by the OOM killer.
> 
> I see.  In that case, I'll try resubmitting each build once and see if
> the same thing happens.  Thanks, Tom.
If we're blowing up memory on the builder, then we should probably disable LTO 
on
the 32bit platforms.  This is something that was expected, though I didn't trip
over any in my i686 testing (I have a theory for why, but it's not terribly
important).

jeff
> 
___
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: What do to about massive # of FTBFS bugs?

2020-08-03 Thread Jeff Law
On Mon, 2020-08-03 at 18:39 -0500, Richard Shaw wrote:
> On Mon, Aug 3, 2020 at 6:12 PM Kevin Fenzi  wrote:
> > On Mon, Aug 03, 2020 at 10:28:03PM +0100, Richard W.M. Jones wrote:
> > > On Mon, Aug 03, 2020 at 04:04:57PM -0500, Richard Shaw wrote:
> > > > I'm up to 21 and climbing. Technically two are failure to install...
> > > > 
> > > > I'm confused if I should even fix these right now due to the various 
> > > > issues
> > > > I've seen on the list.
> > > > 
> > > > Is it safe to do builds right now?
> > > 
> > > Everything is blocked on s390 builders not taking new jobs
> > > at the moment ...
> > 
> > Thats me trying to improve things so when they do take jobs they
> > actually complete them correctly. 
> > 
> > You can submit builds just fine right now and they will be picked up as
> > soon as I am done on the builders. 
> 
> Ok, I was wondering if there were still LTO/annobin issues going on. If that 
> was the case I was going to wait a bit.
I would expect to see occasional LTO issues, but nothing pervasive.

The annobin and binutils stuff should all be sorted out. 

jeff
> 
___
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: %{_vpath_builddir} needs to be in the Cmake packaging guidelines

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 11:45 PM Richard Shaw  wrote:
>
> Sometimes you need to get into the build directory, in my case for 
> OpenColorIO I use help2man to generate some of the man pages.
>
> I had to rely on the power of Google/Gmail to find Neal's response to one of 
> my earlier emails to find the answer again...
>
> %{_vpath_builddir}
>
> But that begs the question, now that we have updated %cmake, and new 
> %cmake_build & %cmake_install, why is it %_vpath_builddir and not 
> %_cmake_builddir?
>

Because the VPATH macros are intended to be build-tool-agnostic
settings for source and build directories. %_vpath_builddir controls
where the build directory will be, and can be customized if needed
easily enough.

These macros are used by both CMake and Meson now, and the goal is to
use this infrastructure with other build tools as we're able to.

If you need to do things specifically in that directory, the macro is
a reliable way of accessing it.




--
真実はいつも一つ!/ Always, there's only one truth!
___
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: Need a package review (aml)

2020-08-03 Thread Bob Hepple
it's done - Thanks Aleksei!

On Tue, 4 Aug 2020 at 12:02, Bob Hepple  wrote:
>
> Hi,
>
> The upstream author of wayvnc (a VNC server for Wayland) has split
> some code out into a separate tiny package (aml) for which I'm waiting
> to get a review request done, since 28th July.
>
> I'm blocked from packaging the new release wayvnc-0.2.0 until that one
> is done and I need to get that new version out as it has a fix for the
> FTBFS errors on rawhide/f33.
>
> Sorry if this is the wrong place to ask for this - I see people
> offering review swaps but I don't think I'm authorised to do reviews.
>
> Anyways, if anyone can do me a review, I'll be ever grateful. It's a
> very small, simple package.
>
> The bugzilla is here: https://bugzilla.redhat.com/show_bug.cgi?id=1861216
>
> Thanks
>
>
> Bob
___
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


[389-devel] 389 DS nightly 2020-08-04 - 95% PASS

2020-08-03 Thread vashirov
https://fedorapeople.org/groups/389ds/ci/nightly/2020/08/04/report-389-ds-base-1.4.4.4-20200803gitb1e4f5f.fc32.x86_64.html
___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-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/389-devel@lists.fedoraproject.org


%{_vpath_builddir} needs to be in the Cmake packaging guidelines

2020-08-03 Thread Richard Shaw
Sometimes you need to get into the build directory, in my case for
OpenColorIO I use help2man to generate some of the man pages.

I had to rely on the power of Google/Gmail to find Neal's response to one
of my earlier emails to find the answer again...

%{_vpath_builddir}

But that begs the question, now that we have updated %cmake, and new
%cmake_build & %cmake_install, why is it %_vpath_builddir and not
%_cmake_builddir?

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


Need a package review (aml)

2020-08-03 Thread Bob Hepple
Hi,

The upstream author of wayvnc (a VNC server for Wayland) has split
some code out into a separate tiny package (aml) for which I'm waiting
to get a review request done, since 28th July.

I'm blocked from packaging the new release wayvnc-0.2.0 until that one
is done and I need to get that new version out as it has a fix for the
FTBFS errors on rawhide/f33.

Sorry if this is the wrong place to ask for this - I see people
offering review swaps but I don't think I'm authorised to do reviews.

Anyways, if anyone can do me a review, I'll be ever grateful. It's a
very small, simple package.

The bugzilla is here: https://bugzilla.redhat.com/show_bug.cgi?id=1861216

Thanks


Bob
___
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: s390x builder improvements

2020-08-03 Thread Orion Poplawski

On 8/3/20 6:29 PM, Kevin Fenzi wrote:

ok. I did what I could with the resources we have right now to improve
things on the s390x builders.




I've been watching it for the last hour or so and so far 0 failures that
I can attribute to s390x cache or builder infra.

Hopefully that should make things more stable.


Kevin - thank you for your work on this.  Fingers crossed...


--
Orion Poplawski
Manager of NWRA Technical Systems  720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/



smime.p7s
Description: S/MIME Cryptographic Signature
___
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


[Bug 1860598] perl-Encode-3.07 is available

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1860598

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version|perl-Encode-3.07-457.fc33   |perl-Encode-3.07-457.fc33
   ||perl-Encode-3.07-457.fc32
 Resolution|--- |ERRATA
Last Closed||2020-08-04 01:20:45



--- Comment #5 from Fedora Update System  ---
FEDORA-2020-cd6601cf55 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


s390x builder improvements

2020-08-03 Thread Kevin Fenzi
ok. I did what I could with the resources we have right now to improve
things on the s390x builders. 

1. I noticed that we had the kvm instances oversubscribed on cpus (the
host has 32, we had 42 used). So, I lowered all the kvm builders to 3
vcpus from 4. (Those are 15-24). 

2. I moved the varnish package cache from 07 (a z/vm guest) to 24 (a kvm
guest). I have noticed the z/vm ones (thats 01-14) seem to suffer from
slowdowns or high io wait more under high load and/or over a long time. 
Hopefully moving that to a more stable instance will help with lots of
issues people have seen with not being able to download or the like.

3. I switched the cache model on the kvm ones to unsafe, which we had
already used on a number of other builders. I think the worst that can
happen here is that the vm becomes corrupt if it's abruptly shutdown or
killed, but thats fine, we can just spin up a new one. If a build gets
messed up, koji would just restart it again on another vm, etc. 

4. There was a misconfiguration in kojid where if the cache was not
answering it tried directly, but it was trying the wrong url. I have
corrected this, so if the primary cache is down it should fall back to
trying directly on it's own. 

5. I've updated and rebooted them all. They seem to behave much better
after reboots and then slowly get slower over time. ;( 

I've been watching it for the last hour or so and so far 0 failures that
I can attribute to s390x cache or builder infra.

Hopefully that should make things more stable. 

If you see problems cropping up again, please do open an infra ticket
and we can see what futher we can do. :) 

kevin


signature.asc
Description: PGP signature
___
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


[Bug 1842274] perl-Excel-Writer-XLSX-1.06 is available

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1842274



--- Comment #8 from Upstream Release Monitoring 
 ---
the-new-hotness/release-monitoring.org's scratch build of
perl-Excel-Writer-XLSX-1.06-1.fc32.src.rpm for rawhide completed
http://koji.fedoraproject.org/koji/taskinfo?taskID=48565151


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1842274] perl-Excel-Writer-XLSX-1.06 is available

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1842274

Upstream Release Monitoring  
changed:

   What|Removed |Added

Summary|perl-Excel-Writer-XLSX-1.05 |perl-Excel-Writer-XLSX-1.06
   |is available|is available



--- Comment #6 from Upstream Release Monitoring 
 ---
Latest upstream release: 1.06
Current version/release in rawhide: 1.03-2.fc32
URL: http://search.cpan.org/dist/Excel-Writer-XLSX/

Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring


Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.


Based on the information from anitya:
https://release-monitoring.org/project/2860/


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1842274] perl-Excel-Writer-XLSX-1.06 is available

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1842274



--- Comment #7 from Upstream Release Monitoring 
 ---
Created attachment 1710246
  --> https://bugzilla.redhat.com/attachment.cgi?id=1710246=edit
[patch] Update to 1.06 (#1842274)


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


Re: What do to about massive # of FTBFS bugs?

2020-08-03 Thread Richard Shaw
On Mon, Aug 3, 2020 at 6:12 PM Kevin Fenzi  wrote:

> On Mon, Aug 03, 2020 at 10:28:03PM +0100, Richard W.M. Jones wrote:
> > On Mon, Aug 03, 2020 at 04:04:57PM -0500, Richard Shaw wrote:
> > > I'm up to 21 and climbing. Technically two are failure to install...
> > >
> > > I'm confused if I should even fix these right now due to the various
> issues
> > > I've seen on the list.
> > >
> > > Is it safe to do builds right now?
> >
> > Everything is blocked on s390 builders not taking new jobs
> > at the moment ...
>
> Thats me trying to improve things so when they do take jobs they
> actually complete them correctly.
>
> You can submit builds just fine right now and they will be picked up as
> soon as I am done on the builders.
>

Ok, I was wondering if there were still LTO/annobin issues going on. If
that was the case I was going to wait a bit.

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


[EPEL-devel] Re: Fedora 33 System-Wide Change proposal: CMake to do out-of-source builds

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 7:08 PM Orion Poplawski  wrote:
>
> On 7/7/20 12:09 PM, Neal Gompa wrote:
> > On Tue, Jul 7, 2020 at 1:57 PM Orion Poplawski  wrote:
> >>
> >> On 6/15/20 1:47 PM, Ben Cotton wrote:
> >>> https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
> >>>
>
> >>> == Upgrade/compatibility impact ==
> >>> Existing packages can (and most likely will) become FTBFS, but
> >>> proposal owners will fix as many Fedora packages as possible. However
> >>> fixing third-party packages is not possible and out of scope.
> >>> Third-party packagers will need to adapt based on the recommendations
> >>> noted in this Change.
> >>
> >> What's the plan for EPEL8/7 compatibility?
> >>
> >
> > I need to talk to EPEL folks about how to handle this. I'm not sure
> > exactly what strategy we should take here. I could override the macros
> > entirely with epel-rpm-macros, which is probably the easiest way to do
> > it.
> >
>
> Any progress here?  This is becoming a large pain point for me.
>

I implemented a hacky solution last week[1][2]. There's a bug to get
RH to update CMake and pull in the proper macros into RHEL 8[3].

[1]: 
https://src.fedoraproject.org/rpms/epel-rpm-macros/c/3d7bea8322f8a7c5bd1b01ec16180c5b036a65a7
[2]: 
https://src.fedoraproject.org/rpms/epel-rpm-macros/c/e93d8e2f0d0b056349a22d5bef8a93116d469516
[3]: https://bugzilla.redhat.com/show_bug.cgi?id=1858941


-- 
真実はいつも一つ!/ Always, there's only one truth!
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Fedora 33 System-Wide Change proposal: CMake to do out-of-source builds

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 7:08 PM Orion Poplawski  wrote:
>
> On 7/7/20 12:09 PM, Neal Gompa wrote:
> > On Tue, Jul 7, 2020 at 1:57 PM Orion Poplawski  wrote:
> >>
> >> On 6/15/20 1:47 PM, Ben Cotton wrote:
> >>> https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
> >>>
>
> >>> == Upgrade/compatibility impact ==
> >>> Existing packages can (and most likely will) become FTBFS, but
> >>> proposal owners will fix as many Fedora packages as possible. However
> >>> fixing third-party packages is not possible and out of scope.
> >>> Third-party packagers will need to adapt based on the recommendations
> >>> noted in this Change.
> >>
> >> What's the plan for EPEL8/7 compatibility?
> >>
> >
> > I need to talk to EPEL folks about how to handle this. I'm not sure
> > exactly what strategy we should take here. I could override the macros
> > entirely with epel-rpm-macros, which is probably the easiest way to do
> > it.
> >
>
> Any progress here?  This is becoming a large pain point for me.
>

I implemented a hacky solution last week[1][2]. There's a bug to get
RH to update CMake and pull in the proper macros into RHEL 8[3].

[1]: 
https://src.fedoraproject.org/rpms/epel-rpm-macros/c/3d7bea8322f8a7c5bd1b01ec16180c5b036a65a7
[2]: 
https://src.fedoraproject.org/rpms/epel-rpm-macros/c/e93d8e2f0d0b056349a22d5bef8a93116d469516
[3]: https://bugzilla.redhat.com/show_bug.cgi?id=1858941


-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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


[EPEL-devel] Re: Fedora 33 System-Wide Change proposal: CMake to do out-of-source builds

2020-08-03 Thread Orion Poplawski
On 7/7/20 12:09 PM, Neal Gompa wrote:
> On Tue, Jul 7, 2020 at 1:57 PM Orion Poplawski  wrote:
>>
>> On 6/15/20 1:47 PM, Ben Cotton wrote:
>>> https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
>>>

>>> == Upgrade/compatibility impact ==
>>> Existing packages can (and most likely will) become FTBFS, but
>>> proposal owners will fix as many Fedora packages as possible. However
>>> fixing third-party packages is not possible and out of scope.
>>> Third-party packagers will need to adapt based on the recommendations
>>> noted in this Change.
>>
>> What's the plan for EPEL8/7 compatibility?
>>
> 
> I need to talk to EPEL folks about how to handle this. I'm not sure
> exactly what strategy we should take here. I could override the macros
> entirely with epel-rpm-macros, which is probably the easiest way to do
> it.
> 

Any progress here?  This is becoming a large pain point for me.


-- 
Orion Poplawski
Manager of NWRA Technical Systems  720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Fedora 33 System-Wide Change proposal: CMake to do out-of-source builds

2020-08-03 Thread Orion Poplawski
On 7/7/20 12:09 PM, Neal Gompa wrote:
> On Tue, Jul 7, 2020 at 1:57 PM Orion Poplawski  wrote:
>>
>> On 6/15/20 1:47 PM, Ben Cotton wrote:
>>> https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
>>>

>>> == Upgrade/compatibility impact ==
>>> Existing packages can (and most likely will) become FTBFS, but
>>> proposal owners will fix as many Fedora packages as possible. However
>>> fixing third-party packages is not possible and out of scope.
>>> Third-party packagers will need to adapt based on the recommendations
>>> noted in this Change.
>>
>> What's the plan for EPEL8/7 compatibility?
>>
> 
> I need to talk to EPEL folks about how to handle this. I'm not sure
> exactly what strategy we should take here. I could override the macros
> entirely with epel-rpm-macros, which is probably the easiest way to do
> it.
> 

Any progress here?  This is becoming a large pain point for me.


-- 
Orion Poplawski
Manager of NWRA Technical Systems  720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/
___
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 33 Mass Rebuild

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 7:04 PM Nicolas Chauvet  wrote:
>
> Le lun. 3 août 2020 à 23:18, Neal Gompa  a écrit :
> >
> > On Mon, Aug 3, 2020 at 3:59 PM Nicolas Chauvet  wrote:
> > >
> > > Le lun. 3 août 2020 à 19:37, Neal Gompa  a écrit :
> > > >
> > > > On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
> > > >  wrote:
> > > > >
> > > > > On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  
> > > > > wrote:
> > > > >
> > > > > > Most of those are the libcroco->gettext breakage, no?
> > > > >
> > > > > From a very cursory scan (not at all scientific),
> > > > > some percentage are the cmake macro changes.
> > > >
> > > > CMake macros are documented in the packaging guidelines:
> > > > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> > > >
> > > > Here's an example of how to adjust it:
> > > > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
> > >
> > > Can you show an example that work across all maintained releases ?
> > > (aka inclusing epel7).
> > >
> >
> > I don't have a package off-hand that is maintained across EPEL7,
> > EPEL8, and Fedora, but the macros are all implemented, provided you
> > are using cmake3 for EPEL7.
> >
> > If you don't care whether it's in-source or out-of-source build, then
> > you only need to concern yourself with %cmake, %cmake_build, and
> > %cmake_install (for EPEL7, %cmake3 is the prefix instead of %cmake).
>
> The problem is that I care and usually use out of source build
> (manually creating build dir and etc), but having to define
> __cmake_in_source_build 1 looks miss-named if already using a
> dedicated build sub-directory.
> If I'm using %cmake macros without a build sub-directory, then I'm
> losing the source tree versus build tree there. This is possible, but
> a little backward.
>
> Or did I miss something ?

In Fedora 33 and newer, __cmake_in_source_build is *not defined*, so
it defaults to out of source builds.

In Fedora 32 and older, including EPEL7 and EPEL8, it *is defined*, so
it defaults to in-source builds.

Doing "%undefine __cmake_in_source_build" will make the F33+ behavior
apply on older Fedora and EPEL8. You'll additionally want to do
"%undefine __cmake3_in_source_build" to make this work with EPEL7's
cmake3 package.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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: Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Michel Alexandre Salim
Hi Fabio,

On Mon, 2020-08-03 at 19:29 +0200, Fabio Valentini wrote:
> On Mon, Aug 3, 2020 at 6:59 PM Hans de Goede 
> wrote:
> > Hi,
> > 
> > On 8/3/20 5:53 PM, Kevin Fenzi wrote:
> > > On Mon, Aug 03, 2020 at 05:21:58PM +0200, Hans de Goede wrote:
> > > > Hi All,
> > > > 
> > > > 
> > > > I just noticed that a lot my packages got a FTBFS because of
> > > > failing to build on s390x. The first set of rebuilds failed
> > > > with:
> > > > 
> > > > "BuildrootError: Requested repo (1785390) is DELETED"
> > > > 
> > > > The second set of rebuilds failed with:
> > > > 
> > > > "rpm.error: error reading package header"
> > > > 
> > > > errors.
> > > > 
> > > > The last error was also seen quite a bit during the F32 mass
> > > > rebuid ...
> > > 
> > > I'm sorry this is happening, and it makes me very grumpy too.
> > > 
> > > I have some thoughts on improvements we can make to help try and
> > > make
> > > this better, but I was under the impression it was mostly working
> > > ok for
> > > the second pass.
> > > 
> > > We went from 4162 to 2833 failures, so it had to have been
> > > working at
> > > least sometime there?
> > 
> > It seems for me the s390x failures on the second build are limited
> > to package names starting with A-Z and "aa*" - "an*" .
> > 
> > Any chance we can get a third mass rebuild for package-names
> > starting
> > with A-Z and "a*" ?
> > 
> > Or maybe all those where the only failing platform is on s390x ?
> > 
> > (no idea how easy it is to script any of this)
> 
> I am already resubmitting all builds that failed in koji but that
> currently pass locally in mock with "--enablerepo local".
> So far this has reduced the number of FTBFS packages by almost 100,
> and the script is still running.
> This should take care of all packages that only failed due to infra
> issues.
> 

Could this be why the queue to get an s390x build seems longer than
usual today, and is there an ETA for when this script will finish?

I have some builds for Eternal Terminal (et) that have all completed on
all platforms (even armv7hl) but are still all queued on s390x

https://koji.fedoraproject.org/koji/packageinfo?packageID=27370

Thanks,

-- 
Michel Alexandre Salim
profile: https://keybase.io/michel_slm
chat via email: https://delta.chat/
GPG key: 5DCE 2E7E 9C3B 1CFF D335 C1D7 8B22 9D2F 7CCC 04F2


signature.asc
Description: This is a digitally signed message part
___
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: What do to about massive # of FTBFS bugs?

2020-08-03 Thread Kevin Fenzi
On Mon, Aug 03, 2020 at 10:28:03PM +0100, Richard W.M. Jones wrote:
> On Mon, Aug 03, 2020 at 04:04:57PM -0500, Richard Shaw wrote:
> > I'm up to 21 and climbing. Technically two are failure to install...
> > 
> > I'm confused if I should even fix these right now due to the various issues
> > I've seen on the list.
> > 
> > Is it safe to do builds right now?
> 
> Everything is blocked on s390 builders not taking new jobs
> at the moment ...

Thats me trying to improve things so when they do take jobs they
actually complete them correctly. 

You can submit builds just fine right now and they will be picked up as
soon as I am done on the builders. 

kevin


signature.asc
Description: PGP signature
___
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 33 Mass Rebuild

2020-08-03 Thread Nicolas Chauvet
Le lun. 3 août 2020 à 23:18, Neal Gompa  a écrit :
>
> On Mon, Aug 3, 2020 at 3:59 PM Nicolas Chauvet  wrote:
> >
> > Le lun. 3 août 2020 à 19:37, Neal Gompa  a écrit :
> > >
> > > On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
> > >  wrote:
> > > >
> > > > On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  
> > > > wrote:
> > > >
> > > > > Most of those are the libcroco->gettext breakage, no?
> > > >
> > > > From a very cursory scan (not at all scientific),
> > > > some percentage are the cmake macro changes.
> > >
> > > CMake macros are documented in the packaging guidelines:
> > > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> > >
> > > Here's an example of how to adjust it:
> > > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
> >
> > Can you show an example that work across all maintained releases ?
> > (aka inclusing epel7).
> >
>
> I don't have a package off-hand that is maintained across EPEL7,
> EPEL8, and Fedora, but the macros are all implemented, provided you
> are using cmake3 for EPEL7.
>
> If you don't care whether it's in-source or out-of-source build, then
> you only need to concern yourself with %cmake, %cmake_build, and
> %cmake_install (for EPEL7, %cmake3 is the prefix instead of %cmake).

The problem is that I care and usually use out of source build
(manually creating build dir and etc), but having to define
__cmake_in_source_build 1 looks miss-named if already using a
dedicated build sub-directory.
If I'm using %cmake macros without a build sub-directory, then I'm
losing the source tree versus build tree there. This is possible, but
a little backward.

Or did I miss something ?
___
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


FTBFS filed incorrectly and linked to the wrong build

2020-08-03 Thread Richard W.M. Jones

https://bugzilla.redhat.com/show_bug.cgi?id=1865666

links to the latest build, but that's the ELN build (which failed):

https://koji.fedoraproject.org/koji/packageinfo?packageID=8391

The latest F33 build did not fail.

I believe this bug was filed incorrectly and perhaps the script that
files these bugs need updating.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
___
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 33 Mass Rebuild

2020-08-03 Thread Troy Dawson
On Mon, Aug 3, 2020 at 10:32 AM Jaroslav Skarvada  wrote:
>
>
>
> - Original Message -
> > On 8/3/2020 9:42 AM, Neal Gompa wrote:
> > > On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
> > >  wrote:
> > >> On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  
> > >> wrote:
> > >>
> > >>> Most of those are the libcroco->gettext breakage, no?
> > >> From a very cursory scan (not at all scientific),
> > >> some percentage are the cmake macro changes.
> > > CMake macros are documented in the packaging guidelines:
> > > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> > >
> > > Here's an example of how to adjust it:
> > > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
> >
> > Indeed, using this example appears to have fixed at least one of my
> > packages.
> >
> > 
> > Erich Eickmeyer
> > Fedora Jam Maintainer
> >
> >
> >
> > ___
> > 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
> >
>
> Most of my FTBFSs are in form:
> BuildrootError: Requested repo (1785390) is DELETED
>
> Wtf?
>
> E.g.:
> https://bugzilla.redhat.com/show_bug.cgi?id=1863168
> https://bugzilla.redhat.com/show_bug.cgi?id=1863196
> https://bugzilla.redhat.com/show_bug.cgi?id=1863197
> https://bugzilla.redhat.com/show_bug.cgi?id=1863273
>
These are what I call "transient s390x errors", even though it's not
always s390x.
I've had a couple, and they just required a rebuild with no changes.
I have no idea of the technical reason for the error, just that I was
able to successfully rebuild.
___
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: /usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/ocaml-omake-0.10.3-27.fc33.x86_64/usr/bin/omake'; reason: Permission denied

2020-08-03 Thread Richard W.M. Jones
On Mon, Aug 03, 2020 at 10:42:01PM +0100, Richard W.M. Jones wrote:
> I can't reproduce this locally but it happens in Koji reliably enough:
> 
> + /usr/lib/rpm/brp-strip /usr/bin/strip
> /usr/bin/strip: unable to copy file 
> '/builddir/build/BUILDROOT/ocaml-omake-0.10.3-27.fc33.x86_64/usr/bin/omake'; 
> reason: Permission denied
> error: Bad exit status from /var/tmp/rpm-tmp.5A3ApT (%install)

After updating to more Rawhide I _am_ able to reproduce it.  It seems
to be caused because the binary is installed 0555:

  -r-xr-xr-x. 1 rjones rjones 8042912 Aug  3 22:41 
/home/rjones/rpmbuild/BUILDROOT/ocaml-omake-0.10.3-27.fc33.x86_64/usr/bin/omake

However nothing has changed in this package for years (last rebase was
in Nov 2017) but apparently strip didn't have a problem before now.

I was able to work around it by adding an explicit

   %install
   make install \
 INSTALL_ROOT=$RPM_BUILD_ROOT
  +chmod 0755 $RPM_BUILD_ROOT%{_bindir}/omake

so I guess that "fixes" it, but why?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
___
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


/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/ocaml-omake-0.10.3-27.fc33.x86_64/usr/bin/omake'; reason: Permission denied

2020-08-03 Thread Richard W.M. Jones
I can't reproduce this locally but it happens in Koji reliably enough:

+ /usr/lib/rpm/brp-strip /usr/bin/strip
/usr/bin/strip: unable to copy file 
'/builddir/build/BUILDROOT/ocaml-omake-0.10.3-27.fc33.x86_64/usr/bin/omake'; 
reason: Permission denied
error: Bad exit status from /var/tmp/rpm-tmp.5A3ApT (%install)

Any ideas?

https://koji.fedoraproject.org/koji/taskinfo?taskID=48555021
https://kojipkgs.fedoraproject.org//work/tasks/5021/48555021/build.log

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
___
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 33 Mass Rebuild

2020-08-03 Thread Tom Hughes via devel

On 03/08/2020 22:32, Alexander Ploumistos wrote:


Thanks, going for %define felt like trying to postpone adjusting to
the new guidelines.
What about any "make target1 target2" between the %cmake* macros? Do
they remain as they are?


A "make target" can be replaced with "%cmake_build --target target".

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
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 33 Mass Rebuild

2020-08-03 Thread Alexander Ploumistos
On Tue, Aug 4, 2020 at 12:20 AM Neal Gompa  wrote:
>
> On Mon, Aug 3, 2020 at 4:21 PM Alexander Ploumistos
>  wrote:
> >
> > Hi Neal,
> >
> > On Mon, Aug 3, 2020 at 8:37 PM Neal Gompa  wrote:
> > >
> > > CMake macros are documented in the packaging guidelines:
> > > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> >
> > So if a spec file is supposed to work on F31 to F33, "%undefine
> > __cmake_in_source_build" is all that's required?
>
> The %undefine will make Fedora 31 and Fedora 32 CMake behave the same
> way as Fedora 33 CMake.
>
> After that, you can switch %make_build and %make_install macros to
> %cmake_build and %cmake_install.
>
> Alternatively, if you %define __cmake_in_source_build 1, this will
> make Fedora 33 CMake behave the same way as Fedora 31 and Fedora 32
> CMake, and then the old command flow works as before.
>
> I recommend using the %undefine behavior and switching to the new
> macros, but you can make your own judgement.

Thanks, going for %define felt like trying to postpone adjusting to
the new guidelines.
What about any "make target1 target2" between the %cmake* macros? Do
they remain as they are?
For the past couple of hours I've been testing every possible
combination of the macros while trying to fix liborigin (which has a
completely flat tree, save for its documentation) and no matter what I
choose, I always end up with a directory or file being inaccessible to
cmake. It is driving me crazy.
___
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: What do to about massive # of FTBFS bugs?

2020-08-03 Thread Richard W.M. Jones
On Mon, Aug 03, 2020 at 04:04:57PM -0500, Richard Shaw wrote:
> I'm up to 21 and climbing. Technically two are failure to install...
> 
> I'm confused if I should even fix these right now due to the various issues
> I've seen on the list.
> 
> Is it safe to do builds right now?

Everything is blocked on s390 builders not taking new jobs
at the moment ...

Rich.

> Most of these are due to the cmake change.  I generally agree with it
> although I was already doing out of source builds for all of my projects,
> but this has created a lot of work for me. Even if I change it back to the
> old behavior, I still have to touch every spec file of every affected
> package.
> 
> 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


-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
___
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


Orphaning nanomsg and 3 other packages

2020-08-03 Thread Troy Dawson
I created the nanomsg package to support mozilla-iot-gateway.
I have orphaned mozilla-iot-gateway because I have not been able to
give it the attention it needs.  I have decided to orphan nanomsg, and
the other supporting packages while I am at it.

Below are the packages I am orphaning:
nanomsg
python-nnpy
mozilla-iot-gateway-addon-node
mozilla-iot-gateway-addon-python

Outside of themselves, there is nothing that depends on these packages.

Troy Dawson
___
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


Planned Outage - koji.fedoraproject.org - 2020-08-05 21:00 UTC

2020-08-03 Thread Kevin Fenzi
Planned Outage - koji.fedoraproject.org - 2020-08-05 21:00 UTC

There will be an outage starting at 2020-08-05 21:00 UTC
which will last approximately 3 hours.

To convert UTC to your local time, take a look at
http://fedoraproject.org/wiki/Infrastructure/UTCHowto
or run:

date -d '2020-08-05 21:00UTC'

Reason for outage:

We will be upgrading koji to the recent 1.22.0 upstream release, 
updating builders to the latest kernel and updates, and doing some database 
vacuuming.

Affected Services:

koji.fedoraproject.org - the fedoraproject build system

Ticket Link:

https://pagure.io/fedora-infrastructure/issue/9194

Please join #fedora-admin or #fedora-noc on irc.freenode.net
or add comments to the ticket for this outage above.


signature.asc
Description: PGP signature
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-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-annou...@lists.fedoraproject.org
___
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


What do to about massive # of FTBFS bugs?

2020-08-03 Thread Richard Shaw
I'm up to 21 and climbing. Technically two are failure to install...

I'm confused if I should even fix these right now due to the various issues
I've seen on the list.

Is it safe to do builds right now?

Most of these are due to the cmake change.  I generally agree with it
although I was already doing out of source builds for all of my projects,
but this has created a lot of work for me. Even if I change it back to the
old behavior, I still have to touch every spec file of every affected
package.

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


[Bug 1865207] perl-IO-Async: FTBFS in Fedora rawhide/f33

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1865207



--- Comment #2 from Fedora Release Engineering  ---
Created attachment 1708808
  --> https://bugzilla.redhat.com/attachment.cgi?id=1708808=edit
root.log

file root.log too big, will only attach last 32768 bytes


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1865208] New: perl-Math-ConvexHull-MonotoneChain: FTBFS in Fedora rawhide/f33

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1865208

Bug ID: 1865208
   Summary: perl-Math-ConvexHull-MonotoneChain: FTBFS in Fedora
rawhide/f33
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-Math-ConvexHull-MonotoneChain
  Assignee: jples...@redhat.com
  Reporter: rel...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com, mhron...@redhat.com,
perl-devel@lists.fedoraproject.org
Blocks: 1803234 (F33FTBFS)
  Target Milestone: ---
Classification: Fedora



perl-Math-ConvexHull-MonotoneChain failed to build from source in Fedora
rawhide/f33

https://koji.fedoraproject.org/koji/taskinfo?taskID=48349337


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Please fix perl-Math-ConvexHull-MonotoneChain at your earliest convenience and
set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
perl-Math-ConvexHull-MonotoneChain will be orphaned. Before branching of Fedora
34,
perl-Math-ConvexHull-MonotoneChain will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://fedoraproject.org/wiki/Fails_to_build_from_source



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1803234
[Bug 1803234] (F33FTBFS) - Fedora 33 FTBFS Tracker
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1865207] New: perl-IO-Async: FTBFS in Fedora rawhide/f33

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1865207

Bug ID: 1865207
   Summary: perl-IO-Async: FTBFS in Fedora rawhide/f33
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-IO-Async
  Assignee: emman...@seyman.fr
  Reporter: rel...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: emman...@seyman.fr, kwiz...@gmail.com,
perl-devel@lists.fedoraproject.org
Blocks: 1803234 (F33FTBFS)
  Target Milestone: ---
Classification: Fedora



perl-IO-Async failed to build from source in Fedora rawhide/f33

https://koji.fedoraproject.org/koji/taskinfo?taskID=48349322


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Please fix perl-IO-Async at your earliest convenience and set the bug's status
to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
perl-IO-Async will be orphaned. Before branching of Fedora 34,
perl-IO-Async will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://fedoraproject.org/wiki/Fails_to_build_from_source



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1803234
[Bug 1803234] (F33FTBFS) - Fedora 33 FTBFS Tracker
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1865207] perl-IO-Async: FTBFS in Fedora rawhide/f33

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1865207



--- Comment #3 from Fedora Release Engineering  ---
Created attachment 1708809
  --> https://bugzilla.redhat.com/attachment.cgi?id=1708809=edit
state.log


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1865207] perl-IO-Async: FTBFS in Fedora rawhide/f33

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1865207



--- Comment #1 from Fedora Release Engineering  ---
Created attachment 1708807
  --> https://bugzilla.redhat.com/attachment.cgi?id=1708807=edit
build.log


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


Re: Fedora 33 Mass Rebuild

2020-08-03 Thread Michel Alexandre Salim
On Mon, 2020-08-03 at 15:39 -0400, Neal Gompa wrote:
> On Mon, Aug 3, 2020 at 3:32 PM Peter Robinson 
> wrote:
> > > > > Most of those are the libcroco->gettext breakage, no?
> > > > 
> > > > From a very cursory scan (not at all scientific),
> > > > some percentage are the cmake macro changes.
> > > 
> > > CMake macros are documented in the packaging guidelines:
> > > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> > > 
> > > Here's an example of how to adjust it:
> > > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
> > 
> > The changes should have landed _BEFORE_ mass rebuild, if the change
> > owner didn't have the permissions they should have done PRs for all
> > the packages rather than having zero direct comms to affected
> > package
> > owners and having them find out of a change needed post mass
> > rebuild
> > when they get generic FTBFS bugs.
> > 
> > Now people have even more work to do for the unexpected mess :-(
> 
> For what it's worth, I've spent almost every single weekend
> alternating between this change and the Btrfs one. I wound up also
> having to implement the EPEL7 and EPEL8 macros (that were out of
> scope
> of the change, but I did it anyway because people complained). Igor
> and myself had been working on doing the updates each weekend we
> could, however my internet connectivity to Dist-Git and Koji had been
> troublesome for the past few weekends, and that has made working on
> it
> hard.

Thanks for doing the EPEL macros! That was one of the major concerns
with the initial change proposal, if I recall the discussion.

I'm fixing one of my package now (et) since there's an update for it
last week that I want to push out anyway, and being able to use the
same macros on EPEL8 is really nice.

Regards,

-- 
Michel Alexandre Salim
profile: https://keybase.io/michel_slm
chat via email: https://delta.chat/
GPG key: 5DCE 2E7E 9C3B 1CFF D335 C1D7 8B22 9D2F 7CCC 04F2


signature.asc
Description: This is a digitally signed message part
___
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 33 Mass Rebuild

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 4:22 PM Miro Hrončok  wrote:
>
> On 03. 08. 20 22:19, Neal Gompa wrote:
> > If you don't care whether it's in-source or out-of-source build, then
> > you only need to concern yourself with %cmake, %cmake_build, and
> > %cmake_install (for EPEL7, %cmake3 is the prefix instead of %cmake).
>
> Neal, can I safely use this on EPEL7 and Fedora?
>
> %undefine __cmake_in_source_build
> %cmake3
> %cmake3_build
> %cmake3_install
>
> ?

You'll need one more for EPEL7: %undefine __cmake3_in_source_build

But otherwise, yes, provided you "BuildRequires: cmake3" for EPEL7.


-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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 33 Mass Rebuild

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 4:21 PM Alexander Ploumistos
 wrote:
>
> Hi Neal,
>
> On Mon, Aug 3, 2020 at 8:37 PM Neal Gompa  wrote:
> >
> > CMake macros are documented in the packaging guidelines:
> > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
>
> So if a spec file is supposed to work on F31 to F33, "%undefine
> __cmake_in_source_build" is all that's required?

The %undefine will make Fedora 31 and Fedora 32 CMake behave the same
way as Fedora 33 CMake.

After that, you can switch %make_build and %make_install macros to
%cmake_build and %cmake_install.

Alternatively, if you %define __cmake_in_source_build 1, this will
make Fedora 33 CMake behave the same way as Fedora 31 and Fedora 32
CMake, and then the old command flow works as before.

I recommend using the %undefine behavior and switching to the new
macros, but you can make your own judgement.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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 33 Mass Rebuild

2020-08-03 Thread Miro Hrončok

On 03. 08. 20 22:19, Neal Gompa wrote:

If you don't care whether it's in-source or out-of-source build, then
you only need to concern yourself with %cmake, %cmake_build, and
%cmake_install (for EPEL7, %cmake3 is the prefix instead of %cmake).


Neal, can I safely use this on EPEL7 and Fedora?

%undefine __cmake_in_source_build
%cmake3
%cmake3_build
%cmake3_install

?
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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 33 Mass Rebuild

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 3:59 PM Nicolas Chauvet  wrote:
>
> Le lun. 3 août 2020 à 19:37, Neal Gompa  a écrit :
> >
> > On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
> >  wrote:
> > >
> > > On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  wrote:
> > >
> > > > Most of those are the libcroco->gettext breakage, no?
> > >
> > > From a very cursory scan (not at all scientific),
> > > some percentage are the cmake macro changes.
> >
> > CMake macros are documented in the packaging guidelines:
> > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> >
> > Here's an example of how to adjust it:
> > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
>
> Can you show an example that work across all maintained releases ?
> (aka inclusing epel7).
>

I don't have a package off-hand that is maintained across EPEL7,
EPEL8, and Fedora, but the macros are all implemented, provided you
are using cmake3 for EPEL7.

If you don't care whether it's in-source or out-of-source build, then
you only need to concern yourself with %cmake, %cmake_build, and
%cmake_install (for EPEL7, %cmake3 is the prefix instead of %cmake).



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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: Arch-specific LTO problems

2020-08-03 Thread Jerry James
On Mon, Aug 3, 2020 at 11:33 AM Tom Stellard  wrote:
> These are all likely caused by the linker running out of memory and
> getting killed by the OOM killer.

I see.  In that case, I'll try resubmitting each build once and see if
the same thing happens.  Thanks, Tom.
-- 
Jerry James
http://www.jamezone.org/
___
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


[Bug 1864879] New: perl-CGI-Compile-0.25 is available

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1864879

Bug ID: 1864879
   Summary: perl-CGI-Compile-0.25 is available
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-CGI-Compile
  Keywords: FutureFeature, Triaged
  Assignee: emman...@seyman.fr
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: emman...@seyman.fr, jose.p.oliveira@gmail.com,
perl-devel@lists.fedoraproject.org
  Target Milestone: ---
Classification: Fedora



Latest upstream release: 0.25
Current version/release in rawhide: 0.24-3.fc33
URL: http://search.cpan.org/dist/CGI-Compile

Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring


Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.


Based on the information from anitya:
https://release-monitoring.org/project/7854/


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


Re: Fedora 33 Mass Rebuild

2020-08-03 Thread Gary Buhrmaster
On Mon, Aug 3, 2020 at 7:32 PM Peter Robinson  wrote:

> The changes should have landed _BEFORE_ mass rebuild, if the change
> owner didn't have the permissions they should have done PRs for all
> the packages rather than having zero direct comms to affected package
> owners and having them find out of a change needed post mass rebuild
> when they get generic FTBFS bugs.
>
> Now people have even more work to do for the unexpected mess :-(

Since the changes did not land before the mass
rebuild (which I agree should have been the
requirement), I would presume that a responsible
change owner, who agreed in the proposal to
make the required changes to packages, would
also take ownership of each and every related
FTBFS bugzilla entry and mark it ASSIGNED (to
themselves).  They (knowingly) broke it, they
own it.  And the best way to make the packagers
aware the the change owners are taking their
responsibilities seriously is update the FTBFS
bugzillas.
___
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 33 Mass Rebuild

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 3:32 PM Peter Robinson  wrote:
>
> > > > Most of those are the libcroco->gettext breakage, no?
> > >
> > > From a very cursory scan (not at all scientific),
> > > some percentage are the cmake macro changes.
> >
> > CMake macros are documented in the packaging guidelines:
> > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> >
> > Here's an example of how to adjust it:
> > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
>
> The changes should have landed _BEFORE_ mass rebuild, if the change
> owner didn't have the permissions they should have done PRs for all
> the packages rather than having zero direct comms to affected package
> owners and having them find out of a change needed post mass rebuild
> when they get generic FTBFS bugs.
>
> Now people have even more work to do for the unexpected mess :-(

For what it's worth, I've spent almost every single weekend
alternating between this change and the Btrfs one. I wound up also
having to implement the EPEL7 and EPEL8 macros (that were out of scope
of the change, but I did it anyway because people complained). Igor
and myself had been working on doing the updates each weekend we
could, however my internet connectivity to Dist-Git and Koji had been
troublesome for the past few weekends, and that has made working on it
hard.

Even with all that, we did already fix somewhere close to 500 of the
1469 packages that required updates.

Do not insinuate that we are not trying! The sheer number of packages
to fix, combined with everybody using CMake slightly differently, has
made this not as straightforward as I wanted it to be.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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


[Bug 1852232] F33FailsToInstall: perl-perl5i

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1852232

Igor Raits  changed:

   What|Removed |Added

 Status|ASSIGNED|NEW
   Assignee|p...@city-fan.org   |extras-orphan@fedoraproject
   ||.org



--- Comment #2 from Igor Raits  ---
This package has been orphaned.

You can pick it up at https://src.fedoraproject.org/rpms/perl-perl5i by
clicking button "Take". If nobody picks it up, it will be retired and removed
from a distribution.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


Re: Fedora 33 Mass Rebuild

2020-08-03 Thread Miro Hrončok

On 03. 08. 20 21:02, Nicolas Chauvet wrote:

Can you show an example that work across all maintained releases ?
(aka inclusing epel7).


https://src.fedoraproject.org/rpms/lib3mf/c/69ac5cb696456d7f5478f47bf2bcf234ab77ba56?branch=master

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


[Bug 1864519] New: F33FailsToInstall: perl-Alien-pkgconf

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1864519

Bug ID: 1864519
   Summary: F33FailsToInstall: perl-Alien-pkgconf
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-Alien-pkgconf
  Assignee: ppi...@redhat.com
  Reporter: igor.ra...@gmail.com
QA Contact: extras...@fedoraproject.org
CC: perl-devel@lists.fedoraproject.org, ppi...@redhat.com
Blocks: 1803235 (F33FailsToInstall)
  Target Milestone: ---
Classification: Fedora



Hello,

Please note that this comment was generated automatically. If you feel that
this output has mistakes, please contact me via email
(ignatenkobr...@fedoraproject.org).

Your package (perl-Alien-pkgconf) Fails To Install in Fedora 33:

can't install perl-Alien-pkgconf:
  - nothing provides libpkgconf-devel(x86-64) = 1.7.0 needed by
perl-Alien-pkgconf-0.17-4.fc33.x86_64

If you know about this problem and are planning on fixing it, please
acknowledge so by setting the bug status to ASSIGNED. If you don't have time to
maintain this package, consider orphaning it, so maintainers of dependent
packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs
(https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/),
your package may be orphaned in 8+ weeks.

P.S. The data was generated solely from koji buildroot, so it might be newer
than the latest compose or the content on mirrors.

P.P.S. If this bug has been reported in the middle of upgrading multiple
dependent packages, please consider using side tags:
https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/

Thanks!



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1803235
[Bug 1803235] (F33FailsToInstall) - Fedora 33 Fails To install Tracker
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1864520] New: F33FailsToInstall: perl-re-engine-PCRE2

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1864520

Bug ID: 1864520
   Summary: F33FailsToInstall: perl-re-engine-PCRE2
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-re-engine-PCRE2
  Assignee: ppi...@redhat.com
  Reporter: igor.ra...@gmail.com
QA Contact: extras...@fedoraproject.org
CC: perl-devel@lists.fedoraproject.org, ppi...@redhat.com
Blocks: 1803235 (F33FailsToInstall)
  Target Milestone: ---
Classification: Fedora



Hello,

Please note that this comment was generated automatically. If you feel that
this output has mistakes, please contact me via email
(ignatenkobr...@fedoraproject.org).

Your package (perl-re-engine-PCRE2) Fails To Install in Fedora 33:

can't install perl-re-engine-PCRE2:
  - nothing provides perl(:MODULE_COMPAT_5.30.1) needed by
perl-re-engine-PCRE2-0.16-4.fc32.x86_64
  - nothing provides libperl.so.5.30()(64bit) needed by
perl-re-engine-PCRE2-0.16-4.fc32.x86_64

If you know about this problem and are planning on fixing it, please
acknowledge so by setting the bug status to ASSIGNED. If you don't have time to
maintain this package, consider orphaning it, so maintainers of dependent
packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs
(https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/),
your package may be orphaned in 8+ weeks.

P.S. The data was generated solely from koji buildroot, so it might be newer
than the latest compose or the content on mirrors.

P.P.S. If this bug has been reported in the middle of upgrading multiple
dependent packages, please consider using side tags:
https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/

Thanks!



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1803235
[Bug 1803235] (F33FailsToInstall) - Fedora 33 Fails To install Tracker
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


[Bug 1864486] New: F33FailsToInstall: fpdns

2020-08-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1864486

Bug ID: 1864486
   Summary: F33FailsToInstall: fpdns
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: fpdns
  Assignee: mmcki...@umich.edu
  Reporter: igor.ra...@gmail.com
QA Contact: extras...@fedoraproject.org
CC: mmcki...@umich.edu, perl-devel@lists.fedoraproject.org
Blocks: 1803235 (F33FailsToInstall)
  Target Milestone: ---
Classification: Fedora



Hello,

Please note that this comment was generated automatically. If you feel that
this output has mistakes, please contact me via email
(ignatenkobr...@fedoraproject.org).

Your package (fpdns) Fails To Install in Fedora 33:

can't install fpdns:
  - nothing provides perl(:MODULE_COMPAT_5.30.0) needed by
fpdns-0.10.0-20190131.fc31.2.noarch

If you know about this problem and are planning on fixing it, please
acknowledge so by setting the bug status to ASSIGNED. If you don't have time to
maintain this package, consider orphaning it, so maintainers of dependent
packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs
(https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/),
your package may be orphaned in 8+ weeks.

P.S. The data was generated solely from koji buildroot, so it might be newer
than the latest compose or the content on mirrors.

P.P.S. If this bug has been reported in the middle of upgrading multiple
dependent packages, please consider using side tags:
https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/

Thanks!



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1803235
[Bug 1803235] (F33FailsToInstall) - Fedora 33 Fails To install Tracker
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org


Re: Fedora 33 Mass Rebuild

2020-08-03 Thread Alexander Ploumistos
Hi Neal,

On Mon, Aug 3, 2020 at 8:37 PM Neal Gompa  wrote:
>
> CMake macros are documented in the packaging guidelines:
> https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/

So if a spec file is supposed to work on F31 to F33, "%undefine
__cmake_in_source_build" is all that's required?
___
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 33 Mass Rebuild

2020-08-03 Thread Nicolas Chauvet
Le lun. 3 août 2020 à 19:37, Neal Gompa  a écrit :
>
> On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
>  wrote:
> >
> > On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  wrote:
> >
> > > Most of those are the libcroco->gettext breakage, no?
> >
> > From a very cursory scan (not at all scientific),
> > some percentage are the cmake macro changes.
>
> CMake macros are documented in the packaging guidelines:
> https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
>
> Here's an example of how to adjust it:
> https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f

Can you show an example that work across all maintained releases ?
(aka inclusing epel7).

Thanks in advance.
___
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


Orphaning fst

2020-08-03 Thread Erich Eickmeyer
Hello all,

fst is a VST bridge for Windows VST plugins for wine only for i686 and
hasn't seen a commit since 2011-01-31[1]. With the F33 mass rebuild, the
day finally has come where fst is FTBFS due to bit rot.

Since there are newer solutions now, such as Carla, that do a good job
of bridging, I don't see any reason for this package to be maintained
anymore. Honestly, it should probably be retired.

[1] https://repo.or.cz/w/fst.git


Erich Eickmeyer
Fedora Jam Maintainer



pEpkey.asc
Description: application/pgp-keys
___
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: Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Hans de Goede

Hi,

On 8/3/20 7:29 PM, Fabio Valentini wrote:

On Mon, Aug 3, 2020 at 6:59 PM Hans de Goede  wrote:


Hi,

On 8/3/20 5:53 PM, Kevin Fenzi wrote:

On Mon, Aug 03, 2020 at 05:21:58PM +0200, Hans de Goede wrote:

Hi All,


I just noticed that a lot my packages got a FTBFS because of
failing to build on s390x. The first set of rebuilds failed with:

"BuildrootError: Requested repo (1785390) is DELETED"

The second set of rebuilds failed with:

"rpm.error: error reading package header"

errors.

The last error was also seen quite a bit during the F32 mass rebuid ...


I'm sorry this is happening, and it makes me very grumpy too.

I have some thoughts on improvements we can make to help try and make
this better, but I was under the impression it was mostly working ok for
the second pass.

We went from 4162 to 2833 failures, so it had to have been working at
least sometime there?


It seems for me the s390x failures on the second build are limited
to package names starting with A-Z and "aa*" - "an*" .

Any chance we can get a third mass rebuild for package-names starting
with A-Z and "a*" ?

Or maybe all those where the only failing platform is on s390x ?

(no idea how easy it is to script any of this)


I am already resubmitting all builds that failed in koji but that
currently pass locally in mock with "--enablerepo local".
So far this has reduced the number of FTBFS packages by almost 100,
and the script is still running.


Great, thank you. I will stop resubmitting these myself then (I just
resubmitted a first batch of 5 pkgs).

Regards,

Hans
___
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


Respinning rawhide images every filesystem update?

2020-08-03 Thread Alex Scheel
Hey list,


How do Fedora rawhide images get respun? Every time filesystem updates,
it causes `dnf update` to fail in a podman container because filesystem
can't be updated in a container. We either need to make sure filesystem
updates  cause rawhide containers to be rebuilt, or figure out how to
ship a container-friendly filesystem package.


See:

https://bugzilla.redhat.com/show_bug.cgi?id=1548403
https://bugzilla.redhat.com/show_bug.cgi?id=1708249


And I'm sure many other discussions.

- Alex
___
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 33 Mass Rebuild

2020-08-03 Thread Peter Robinson
> > > Most of those are the libcroco->gettext breakage, no?
> >
> > From a very cursory scan (not at all scientific),
> > some percentage are the cmake macro changes.
>
> CMake macros are documented in the packaging guidelines:
> https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
>
> Here's an example of how to adjust it:
> https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f

The changes should have landed _BEFORE_ mass rebuild, if the change
owner didn't have the permissions they should have done PRs for all
the packages rather than having zero direct comms to affected package
owners and having them find out of a change needed post mass rebuild
when they get generic FTBFS bugs.

Now people have even more work to do for the unexpected mess :-(
___
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: vim has lost it's damn mind

2020-08-03 Thread Richard Shaw
I finally ran into another issue and used the vim faq. It was ":set
cindent" that was causing the crazy indentation in spec file %changelogs.

I still consider this a bug as the file doesn't even end in c, cpp, cxx,
c++ etc.

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


Re: Fedora 33 Mass Rebuild

2020-08-03 Thread Jaroslav Skarvada


- Original Message -
> On Mon, Aug 03, 2020 at 01:30:56PM -0400, Jaroslav Skarvada wrote:
> > 
> > Most of my FTBFSs are in form:
> > BuildrootError: Requested repo (1785390) is DELETED
> > 
> > Wtf?
> > 
> > E.g.:
> > https://bugzilla.redhat.com/show_bug.cgi?id=1863168
> > https://bugzilla.redhat.com/show_bug.cgi?id=1863196
> > https://bugzilla.redhat.com/show_bug.cgi?id=1863197
> > https://bugzilla.redhat.com/show_bug.cgi?id=1863273
> > 
> > Jaroslav
> 
> This error is from the very beginning of the mass rebuild (more than a
> week ago now). I had kojira deleting repos that were expired for more
> than 5min. But of course the f33 repo regenerates all the time so it was
> not sufficent for the builds when they got around to building, that repo
> was gone.
> 
> However, the fails to build from source bug filing script is mistakenly
> adding the first rebuild failure, instead of the second one. ;(
> 
> decathorpes script should resubmit these if they are caused by transient
> s390x issues.
> 
> kevin
> 
> ___
> 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
> 

It seems it is not just s390x, but also armv7hl sometimes, maybe more arches,
I hadn't time to go through all of them

Jaroslav

___
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 33 Mass Rebuild

2020-08-03 Thread Kevin Fenzi
On Mon, Aug 03, 2020 at 01:30:56PM -0400, Jaroslav Skarvada wrote:
> 
> Most of my FTBFSs are in form:
> BuildrootError: Requested repo (1785390) is DELETED
> 
> Wtf?
> 
> E.g.:
> https://bugzilla.redhat.com/show_bug.cgi?id=1863168
> https://bugzilla.redhat.com/show_bug.cgi?id=1863196
> https://bugzilla.redhat.com/show_bug.cgi?id=1863197
> https://bugzilla.redhat.com/show_bug.cgi?id=1863273
> 
> Jaroslav

This error is from the very beginning of the mass rebuild (more than a
week ago now). I had kojira deleting repos that were expired for more
than 5min. But of course the f33 repo regenerates all the time so it was
not sufficent for the builds when they got around to building, that repo
was gone. 

However, the fails to build from source bug filing script is mistakenly
adding the first rebuild failure, instead of the second one. ;( 

decathorpes script should resubmit these if they are caused by transient
s390x issues. 

kevin


signature.asc
Description: PGP signature
___
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: Did check 0.15.x in rawhide break packages' test suites?

2020-08-03 Thread Jerry James
On Sun, Aug 2, 2020 at 11:27 AM Jerry James  wrote:
> You can point the finger of blame at least partly at me for this.
> Version 0.15.0 of check introduced the use of
> __attribute__((printf)) to check the arguments to some of the
> calls.  However, upstream didn't do it right, with the result that gcc
> warned on pretty much every use of the check macros.  I submitted a
> patch upstream to fix that, which upstream applied and included in
> version 0.15.1.  That patch, however, broke other things, such as the
> ability to call fail_if() with only one argument.
>
> I've been working on another patch to fix *that*.  It's not too hard
> to do for gcc, which makes __VA_OPT__ available to the C compiler, but
> not so easy for the Microsoft compiler.  I'll attach what I have so
> far.  Comments or suggestions on how to make it better are much
> appreciated.  I would like to submit something upstream by tomorrow.
> If upstream likes the idea, I'll do another build of check that
> includes the patch.

Upstream went with a simpler fix.  It seems that the fail_* macros are
deprecated anyway (your upstreams should switch to using ck_assert*
calls instead), so they just added an extra NULL argument to the end.
That will make GCC complain about too many arguments for the format
string in the case that more than one argument is passed, but will fix
the breakage when only one argument is passed.

I will add upstream's commit to the our package and rebuild.
-- 
Jerry James
http://www.jamezone.org/
___
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: Arch-specific LTO problems

2020-08-03 Thread Tom Stellard

On 8/3/20 1:28 PM, Jerry James wrote:

I've been going through mass rebuild failures.  Several of these look
like they might be LTO problems that only manifest on one
architecture.

libfplll: arm
https://koji.fedoraproject.org/koji/buildinfo?buildID=1575475
Link step fails:
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

linbox: arm
https://koji.fedoraproject.org/koji/buildinfo?buildID=1575610
Link step fails:
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

mathicgb: arm
https://koji.fedoraproject.org/koji/buildinfo?buildID=1575673
Link step fails:
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

primecount: ppc64le
https://koji.fedoraproject.org/koji/buildinfo?buildID=1576863
Bad assembly generated on ppc64le only when LTO is active.  See
https://bugzilla.redhat.com/show_bug.cgi?id=1862181



These are all likely caused by the linker running out of memory and
getting killed by the OOM killer.

-Tom
___
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 33 Mass Rebuild

2020-08-03 Thread Jaroslav Skarvada


- Original Message -
> On 8/3/2020 9:42 AM, Neal Gompa wrote:
> > On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
> >  wrote:
> >> On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  wrote:
> >>
> >>> Most of those are the libcroco->gettext breakage, no?
> >> From a very cursory scan (not at all scientific),
> >> some percentage are the cmake macro changes.
> > CMake macros are documented in the packaging guidelines:
> > https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
> >
> > Here's an example of how to adjust it:
> > https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f
> 
> Indeed, using this example appears to have fixed at least one of my
> packages.
> 
> 
> Erich Eickmeyer
> Fedora Jam Maintainer
> 
> 
> 
> ___
> 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
> 

Most of my FTBFSs are in form:
BuildrootError: Requested repo (1785390) is DELETED

Wtf?

E.g.:
https://bugzilla.redhat.com/show_bug.cgi?id=1863168
https://bugzilla.redhat.com/show_bug.cgi?id=1863196
https://bugzilla.redhat.com/show_bug.cgi?id=1863197
https://bugzilla.redhat.com/show_bug.cgi?id=1863273

Jaroslav
___
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: Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Fabio Valentini
On Mon, Aug 3, 2020 at 6:59 PM Hans de Goede  wrote:
>
> Hi,
>
> On 8/3/20 5:53 PM, Kevin Fenzi wrote:
> > On Mon, Aug 03, 2020 at 05:21:58PM +0200, Hans de Goede wrote:
> >> Hi All,
> >>
> >> 
> >> I just noticed that a lot my packages got a FTBFS because of
> >> failing to build on s390x. The first set of rebuilds failed with:
> >>
> >> "BuildrootError: Requested repo (1785390) is DELETED"
> >>
> >> The second set of rebuilds failed with:
> >>
> >> "rpm.error: error reading package header"
> >>
> >> errors.
> >>
> >> The last error was also seen quite a bit during the F32 mass rebuid ...
> >
> > I'm sorry this is happening, and it makes me very grumpy too.
> >
> > I have some thoughts on improvements we can make to help try and make
> > this better, but I was under the impression it was mostly working ok for
> > the second pass.
> >
> > We went from 4162 to 2833 failures, so it had to have been working at
> > least sometime there?
>
> It seems for me the s390x failures on the second build are limited
> to package names starting with A-Z and "aa*" - "an*" .
>
> Any chance we can get a third mass rebuild for package-names starting
> with A-Z and "a*" ?
>
> Or maybe all those where the only failing platform is on s390x ?
>
> (no idea how easy it is to script any of this)

I am already resubmitting all builds that failed in koji but that
currently pass locally in mock with "--enablerepo local".
So far this has reduced the number of FTBFS packages by almost 100,
and the script is still running.
This should take care of all packages that only failed due to infra issues.

Fabio
___
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


Arch-specific LTO problems

2020-08-03 Thread Jerry James
I've been going through mass rebuild failures.  Several of these look
like they might be LTO problems that only manifest on one
architecture.

libfplll: arm
https://koji.fedoraproject.org/koji/buildinfo?buildID=1575475
Link step fails:
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

linbox: arm
https://koji.fedoraproject.org/koji/buildinfo?buildID=1575610
Link step fails:
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

mathicgb: arm
https://koji.fedoraproject.org/koji/buildinfo?buildID=1575673
Link step fails:
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

primecount: ppc64le
https://koji.fedoraproject.org/koji/buildinfo?buildID=1576863
Bad assembly generated on ppc64le only when LTO is active.  See
https://bugzilla.redhat.com/show_bug.cgi?id=1862181

-- 
Jerry James
http://www.jamezone.org/
___
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: ghc-cryptonite LTO failure on s390x

2020-08-03 Thread Jens-Ulrik Petersen
Hi Elliot, thanks for the heads up:

On Mon, Aug 3, 2020 at 8:12 AM Elliott Sales de Andrade <
quantum.anal...@gmail.com> wrote:

> The build for ghc-cryptonite failed in the mass rebuild [1] and a
> later rebuild by me [2], but only on s390x. The failure appears to be
> LTO related. This doesn't appear to affect many other Haskell
> packages. (I've found one seemingly-related failure in
> ghc-haskell-src-exts [3].) Since it's Haskell, I'm using the standard
> macros that should pass consistent flags, etc., so I'm not sure what
> more information I can provide.
>
> What happens is that ld.gold warns about mixed LTO/non-LTO:
>
Yeah this seems to be affecting profiling libraries (ghc-*-prof.s390x).

[2] https://koji.fedoraproject.org/koji/taskinfo?taskID=48408236


I opened https://bugzilla.redhat.com/show_bug.cgi?id=1863601 using the
output from this build.

For now I am going to workaround this by disabling LTO for s390x Haskell
packages in ghc-rpm-macros.
I think when we move to ghc-8.10 for F34 we can hopefully switch s390x to
llvm10 which should make this problem go away.

Thanks, Jens
___
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: Review swaps

2020-08-03 Thread Jerry James
On Mon, Aug 3, 2020 at 9:16 AM Qiyu Yan  wrote:
> This works, but due to the mass rebuild and the mirrors available for
> me didn't get synced. Preparing the buildroot will take unreasonable
> long time here, maybe letting others interested to continue.

Sure, thank you for the antic review, Qiyu.  I appreciate it.  The
antic package has been built in Rawhide, so that should unblock the
e-antic review for anyone interested in a swap for that.
-- 
Jerry James
http://www.jamezone.org/
___
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: [Test-Announce] RIP: Thomas Gilliard (satellit)

2020-08-03 Thread Brian C. Lane
On Sun, Aug 02, 2020 at 03:48:41PM -0700, Adam Williamson wrote:
> Hi, folks. I'm sad to report that Thomas Gilliard (satellit), who was a
> valued member of the QA team for many years, passed away last week. His
> wife contacted me with the news. Thomas was a regular and reassuring
> presence at QA and blocker review meetings and ran many thousands of
> tests since he first joined the team in 2009. He was particularly
> dedicated to testing our Sugar builds. We'll miss him.

Sorry to hear the bad news, thanks for letting everyone know.

Brian

-- 
Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart
___
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 33 Mass Rebuild

2020-08-03 Thread Erich Eickmeyer
On 8/3/2020 9:42 AM, Neal Gompa wrote:
> On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
>  wrote:
>> On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  wrote:
>>
>>> Most of those are the libcroco->gettext breakage, no?
>> From a very cursory scan (not at all scientific),
>> some percentage are the cmake macro changes.
> CMake macros are documented in the packaging guidelines:
> https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
>
> Here's an example of how to adjust it:
> https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f

Indeed, using this example appears to have fixed at least one of my
packages.


Erich Eickmeyer
Fedora Jam Maintainer




pEpkey.asc
Description: application/pgp-keys
___
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 33 Mass Rebuild

2020-08-03 Thread Erich Eickmeyer
On 8/3/2020 9:38 AM, Gary Buhrmaster wrote:
> On Mon, Aug 3, 2020 at 4:24 PM Peter Robinson  wrote:
>
>> There's also a bunch of CMake related ones and I'm not even sure how
>> to deal with that.
> The proposal owners stated that:
>
> Existing packages can (and most likely will) become FTBFS, but
> proposal owners will fix as many Fedora packages as possible.
>
> I interpret that as the proposal owners are about to push
> a bunch of fixes RSN and rebuild the impacted packages.

I certainly hope so. All of my FTBFS packages are due to the cmake
issue. This is not good, and I have zero knowledge of how to fix them.

-
Erich Eickmeyer
Fedora Jam Maintainer



pEpkey.asc
Description: application/pgp-keys
___
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: Automatic logout due to quota

2020-08-03 Thread Robbie Harwood
Steve Grubb  writes:

> Hello,
>
> On Saturday, August 1, 2020 1:27:07 PM EDT Steven Grubb wrote:
>> I was using my desktop system when I got logged out. After logging back in,
>> I found this message in my logs:
>>
>> Aug  1 13:08:22 x2 journal[1751]: UID 1000 exceeded its 'bytes' quota on
>> UID 1000.
>
> I wrote a script that searched every binary on my system to see what possibly 
> matches this output. Turns out this cryptic message is from dbus-broker. As 
> best I can tell, a KDE program is triggering this. And I have no idea how to 
> reconfigure things to fix it, but the failure is catestrophic when it 
> shouldn't 
> be. And its happening with some regularity.
>
> You are warned...
>
> -Steve

When reporting problems of this kind, could you share a link to the
bugzilla you've filed against dbus-broker or this KDE program?

Thanks,
--Robbie


signature.asc
Description: PGP signature
___
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 33 Mass Rebuild

2020-08-03 Thread Neal Gompa
On Mon, Aug 3, 2020 at 12:32 PM Gary Buhrmaster
 wrote:
>
> On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  wrote:
>
> > Most of those are the libcroco->gettext breakage, no?
>
> From a very cursory scan (not at all scientific),
> some percentage are the cmake macro changes.

CMake macros are documented in the packaging guidelines:
https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/

Here's an example of how to adjust it:
https://src.fedoraproject.org/rpms/alembic/c/83812e6c762c28c7e2141860711a3598c101256f



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Jeff Law
On Mon, 2020-08-03 at 17:26 +0100, Daniel P. Berrangé wrote:
> On Mon, Aug 03, 2020 at 05:34:47PM +0200, Hans de Goede wrote:
> > Hi,
> > 
> > On 8/3/20 5:27 PM, Daniel P. Berrangé wrote:
> > > On Mon, Aug 03, 2020 at 05:01:18PM +0200, Florian Weimer wrote:
> > > > * Daniel P. Berrangé:
> > > > 
> > > > > Disabling LTO in the RPM spec confirms this and makes things pass
> > > > > again. Hacking the makefiles to remove the -fno-lto option when
> > > > > building the test suite binaries also fixes things.
> > > > > 
> > > > > I don't see any mention of LD_PRELOAD being impacted by LTO in the
> > > > > Fedora feature change page, but I can imagine how it would be.
> > > > 
> > > > LTO should still export the same functions as before, and should not
> > > > imply -fno-semantic-interposition by default.  The linker plugin
> > > > provides the necessary information to GCC.  What you are observing could
> > > > be the result of a toolchain bug.
> > > 
> > > Libvirt has a test program "qemuhotplugtest".
> > > 
> > > This test links to a shared library  libqemutestdriver.so which contains
> > > a function "qemuProcessStartManagedPRDaemon".
> > > 
> > > qemuhotplugtest test does not call "qemuProcessStartManagedPRDaemon"
> > > directly. It invokes "qemuDomainAttachDeviceDiskLive" which eventually
> > > ends up calling "qemuProcessStartManagedPRDaemon" some way further
> > > down the stack.
> > > 
> > > 
> > > Then there is a shared library libqemuhotplugmock.so which contains a
> > > replacement "qemuProcessStartManagedPRDaemon" to avoid us spawning
> > > external programs.
> > > 
> > > When it starts "qemuhotplugtest" will set LD_PRELOAD=libqemuhotplugmock.so
> > > and then execve() itself.
> > > 
> > > So when the test runs, the "qemuProcessStartManagedPRDaemon" impl from
> > > the mock library is supposed to be used.
> > > 
> > > If I run with LD_DEBUG=all on a build /without/ LTO, I can see this lookup
> > > and override happening:
> > > 
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
> > >  [0]
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> > >  [0]
> > >  381018:  binding file 
> > > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> > >  [0] to 
> > > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> > >  [0]: normal symbol `qemuProcessStartManagedPRDaemon'
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
> > >  [0]
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirhostdevmock.so
> > >  [0]
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirpcimock.so
> > >  [0]
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libdomaincapsmock.so
> > >  [0]
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirprocessmock.so
> > >  [0]
> > >  381018:  symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
> > >  [0]
> > >  381018:  binding file 
> > > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> > >  [0] to 
> > > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
> > >  [0]: normal symbol `qemuProcessStartManagedPRDaemon'
> > > 
> > > 
> > > If I run LD_DEBUG=all on a build /with/ LTO, there are no symbol lookups
> > > at all for qemuProcessStartManagedPRDaemon. It looks very much like the
> > > call was resolved and bound at link time when built with LTO.
> > 
> > Maybe it was not bound at link time, but inlined at compile time?
> > 
> > I think it might be worthwhile to try and mark the 
> > qemuProcessStartManagedPRDaemon
> > implementation which is used normally (no LD_PRELOAD) with some function
> > attribute that it may be never inlined. I'm sure Florian and/or Jakub
> > can help with what that function attribute should actually look like...
> 
> We usually mark APIs we mock with G_GNUC_NO_INLINE to prevent such
> problems. In this case we 

Re: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Daniel P . Berrangé
On Mon, Aug 03, 2020 at 05:40:42PM +0200, Florian Weimer wrote:
> * Daniel P. Berrangé:
> 
> > If I run LD_DEBUG=all on a build /with/ LTO, there are no symbol lookups
> > at all for qemuProcessStartManagedPRDaemon. It looks very much like the
> > call was resolved and bound at link time when built with LTO.
> 
> It's possible that the symbol extraction logic is confused by LTO, but
> -ffat-lto-objects should prevent that.
> 
> Can you collect all the linker input scripts/command lines after libtool
> has done its thing?

For the qemuhotplugtest, this should be the gcc line it is running:

gcc -DHAVE_CONFIG_H -I. -I../../tests -I..  -I.. -I../.. -I../include 
-I../../include -I../src -I../../src -I../../src/util -I../../src/conf 
-I../../src/hypervisor -I../src/rpc   
-Dabs_builddir="\"/builddir/build/BUILD/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests\""
 
-Dabs_top_builddir="\"/builddir/build/BUILD/libvirt-6.5.0/x86_64-redhat-linux-gnu\""
 
-Dabs_srcdir="\"/builddir/build/BUILD/libvirt-6.5.0/x86_64-redhat-linux-gnu/../tests\""
 
-Dabs_top_srcdir="\"/builddir/build/BUILD/libvirt-6.5.0/x86_64-redhat-linux-gnu/..\""
 -I/usr/include/libxml2  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-pthread -I/usr/include/libmount -I/usr/include/blkid  -I/usr/include/libnl3  
-I/usr/include/libnl3  -I/usr/include/p11-kit-1   -I/usr/include/tirpc 
-fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member 
-Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes 
-Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch 
-Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict 
-Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments 
-Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated-declarations 
-Wdesignated-init -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers 
-Wdiv-by-zero -Wdouble-promotion -Wduplicated-cond -Wduplicate-decl-specifier 
-Wempty-body -Wendif-labels -Wexpansion-to-defined -Wextra 
-Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security 
-Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa 
-Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit 
-Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types 
-Winit-self -Winline -Wint-conversion -Wint-in-bool-context 
-Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch 
-Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized 
-Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation 
-Wmissing-attributes -Wmissing-braces -Wmissing-declarations 
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type 
-Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros 
-Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference 
-Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow 
-Woverride-init -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses 
-Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast 
-Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type 
-Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative 
-Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument 
-Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstrict-aliasing 
-Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold 
-Wsuggest-attribute=const -Wsuggest-attribute=format 
-Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods 
-Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand 
-Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized 
-Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable 
-Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-parameter 
-Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros 
-Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings 
-Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 
-Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 
-Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 
-Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 
-Wno-sign-compare -Wno-cast-function-type -Wjump-misses-init -Wswitch-enum 
-Wno-format-nonliteral -Wno-format-truncation -Wframe-larger-than=4096 
-fstack-protector-strong -fexceptions -fasynchronous-unwind-tables 
-fipa-pure-const -Wno-suggest-attribute=pure -Wno-suggest-attribute=const 
-std=gnu99 -Wframe-larger-than=262144 -O2 -flto=auto -ffat-lto-objects 
-fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong 
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mtune=generic 
-fasynchronous-unwind-tables -fstack-clash-protection 

[retitled] Fedora wiki and code tags

2020-08-03 Thread Robbie Harwood
Richard Shaw  writes:

> So I wanted to document a ham radio related howto, so I decided that I
> would make it an extension of the Amateur Radio SIG wiki, and I've got an
> incomplete version created:
>
> https://fedoraproject.org/wiki/AmateurRadio/Howto/Pat
>
> How can a wiki not have some kind of  tag?
>
> Most other systems in Fedora support markdown, and I would be a fan of
> that.
>
> 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

Hi, there are two documents in the list footer ^ you may wish to
review.

The Fedora wiki didn't just appear magically one day: your colleagues in
Fedora put effort into standing it up and its maintainance, and some
have even worked on mediawiki itself.  Telling us that it "sucks" is not
courteous, polite, considerate, or respectful.  I've suggested a more
friendly subject in my reply.

Thanks,
--Robbie


signature.asc
Description: PGP signature
___
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 33 Mass Rebuild

2020-08-03 Thread Gary Buhrmaster
On Mon, Aug 3, 2020 at 4:24 PM Peter Robinson  wrote:

> There's also a bunch of CMake related ones and I'm not even sure how
> to deal with that.

The proposal owners stated that:

Existing packages can (and most likely will) become FTBFS, but
proposal owners will fix as many Fedora packages as possible.

I interpret that as the proposal owners are about to push
a bunch of fixes RSN and rebuild the impacted packages.
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Daniel P . Berrangé
On Mon, Aug 03, 2020 at 05:34:47PM +0200, Hans de Goede wrote:
> Hi,
> 
> On 8/3/20 5:27 PM, Daniel P. Berrangé wrote:
> > On Mon, Aug 03, 2020 at 05:01:18PM +0200, Florian Weimer wrote:
> > > * Daniel P. Berrangé:
> > > 
> > > > Disabling LTO in the RPM spec confirms this and makes things pass
> > > > again. Hacking the makefiles to remove the -fno-lto option when
> > > > building the test suite binaries also fixes things.
> > > > 
> > > > I don't see any mention of LD_PRELOAD being impacted by LTO in the
> > > > Fedora feature change page, but I can imagine how it would be.
> > > 
> > > LTO should still export the same functions as before, and should not
> > > imply -fno-semantic-interposition by default.  The linker plugin
> > > provides the necessary information to GCC.  What you are observing could
> > > be the result of a toolchain bug.
> > 
> > Libvirt has a test program "qemuhotplugtest".
> > 
> > This test links to a shared library  libqemutestdriver.so which contains
> > a function "qemuProcessStartManagedPRDaemon".
> > 
> > qemuhotplugtest test does not call "qemuProcessStartManagedPRDaemon"
> > directly. It invokes "qemuDomainAttachDeviceDiskLive" which eventually
> > ends up calling "qemuProcessStartManagedPRDaemon" some way further
> > down the stack.
> > 
> > 
> > Then there is a shared library libqemuhotplugmock.so which contains a
> > replacement "qemuProcessStartManagedPRDaemon" to avoid us spawning
> > external programs.
> > 
> > When it starts "qemuhotplugtest" will set LD_PRELOAD=libqemuhotplugmock.so
> > and then execve() itself.
> > 
> > So when the test runs, the "qemuProcessStartManagedPRDaemon" impl from
> > the mock library is supposed to be used.
> > 
> > If I run with LD_DEBUG=all on a build /without/ LTO, I can see this lookup
> > and override happening:
> > 
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
> >  [0]
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> >  [0]
> >  381018:binding file 
> > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> >  [0] to 
> > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> >  [0]: normal symbol `qemuProcessStartManagedPRDaemon'
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
> >  [0]
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirhostdevmock.so
> >  [0]
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirpcimock.so
> >  [0]
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libdomaincapsmock.so
> >  [0]
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirprocessmock.so
> >  [0]
> >  381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
> > file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
> >  [0]
> >  381018:binding file 
> > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
> >  [0] to 
> > /home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
> >  [0]: normal symbol `qemuProcessStartManagedPRDaemon'
> > 
> > 
> > If I run LD_DEBUG=all on a build /with/ LTO, there are no symbol lookups
> > at all for qemuProcessStartManagedPRDaemon. It looks very much like the
> > call was resolved and bound at link time when built with LTO.
> 
> Maybe it was not bound at link time, but inlined at compile time?
> 
> I think it might be worthwhile to try and mark the 
> qemuProcessStartManagedPRDaemon
> implementation which is used normally (no LD_PRELOAD) with some function
> attribute that it may be never inlined. I'm sure Florian and/or Jakub
> can help with what that function attribute should actually look like...

We usually mark APIs we mock with G_GNUC_NO_INLINE to prevent such
problems. In this case we forgot to mark qemuProcessStartManagedPRDaemon
but it doesn't actually make a difference to the behaviour if we add the
missing G_GNUC_NO_INLINE annotation. I think the method impl is large enough
that the compiler would not 

Re: Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Miroslav Lichvar
On Mon, Aug 03, 2020 at 05:21:58PM +0200, Hans de Goede wrote:
> Hi All,
> 
> 
> I just noticed that a lot my packages got a FTBFS because of
> failing to build on s390x. The first set of rebuilds failed with:
> 
> "BuildrootError: Requested repo (1785390) is DELETED"

I have one of those too, but oddly enough another package of mine is
failing (only) on s390x in its test suite (using LD_PRELOAD as
mentioned in the previous thread - but that wasn't specific to s390x,
right?).

It would be nice if there was an up-to-date rawhide s390x available to
all Fedora packagers for quick debug sessions, where I don't need root
or anything special, and it can be safely shared with others.

-- 
Miroslav Lichvar
___
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: Non responsive packager: rfairley

2020-08-03 Thread Robert Fairley
Addressed in: https://pagure.io/fesco/issue/2460#comment-668868
___
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: Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Hans de Goede

Hi,

On 8/3/20 5:53 PM, Kevin Fenzi wrote:

On Mon, Aug 03, 2020 at 05:21:58PM +0200, Hans de Goede wrote:

Hi All,


I just noticed that a lot my packages got a FTBFS because of
failing to build on s390x. The first set of rebuilds failed with:

"BuildrootError: Requested repo (1785390) is DELETED"

The second set of rebuilds failed with:

"rpm.error: error reading package header"

errors.

The last error was also seen quite a bit during the F32 mass rebuid ...


I'm sorry this is happening, and it makes me very grumpy too.

I have some thoughts on improvements we can make to help try and make
this better, but I was under the impression it was mostly working ok for
the second pass.

We went from 4162 to 2833 failures, so it had to have been working at
least sometime there?


It seems for me the s390x failures on the second build are limited
to package names starting with A-Z and "aa*" - "an*" .

Any chance we can get a third mass rebuild for package-names starting
with A-Z and "a*" ?

Or maybe all those where the only failing platform is on s390x ?

(no idea how easy it is to script any of this)

Regards,

Hans
___
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: Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Kevin Fenzi
On Mon, Aug 03, 2020 at 05:21:58PM +0200, Hans de Goede wrote:
> Hi All,
> 
> 
> I just noticed that a lot my packages got a FTBFS because of
> failing to build on s390x. The first set of rebuilds failed with:
> 
> "BuildrootError: Requested repo (1785390) is DELETED"
> 
> The second set of rebuilds failed with:
> 
> "rpm.error: error reading package header"
> 
> errors.
> 
> The last error was also seen quite a bit during the F32 mass rebuid ...

I'm sorry this is happening, and it makes me very grumpy too. 

I have some thoughts on improvements we can make to help try and make
this better, but I was under the impression it was mostly working ok for
the second pass. 

We went from 4162 to 2833 failures, so it had to have been working at
least sometime there?

I guess I will try and push changes this week to improve things. 
This may result in off line s390x builders when I reconfigure things,
but I will try and keep it as minimal as I can. 

kevin


signature.asc
Description: PGP signature
___
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: module build: BuildrootError: could not init mock buildroot

2020-08-03 Thread Kevin Fenzi
On Mon, Aug 03, 2020 at 04:47:39PM +0200, Jun Aruga wrote:
...
> So, I suppose previously it tried to build outputed platform (f30).
> The other build id 9294 is f32, 9295 is f31, 9296 is f33.

Ah, that would do it. I finally was shown the command to retire the f30
eol platform and did so... before it was likely trying to build against
it, but those targets are all gone, so nothing was in the build but the
mbs macro package. ;( 

kevin


signature.asc
Description: PGP signature
___
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 33 Mass Rebuild

2020-08-03 Thread Fabio Valentini
On Mon, Aug 3, 2020 at 5:15 PM Richard Hughes  wrote:
>
> On Mon, 3 Aug 2020 at 14:02, Mohan Boddu  wrote:
> > Failures can be seen
> > https://kojipkgs.fedoraproject.org/mass-rebuild/f33-failures.html
>
> Most of those are the libcroco->gettext breakage, no? We're not going
> to be rebuilding all affected packages manually are we?!

No, at this point, most breakage (~1000 packages) stems from CMake
macro changes.
Regarding FTBFS issues that were caused by the transient gettext /
annobin / binutils issues in the buildroot, I've been resubmitting
almost all of those already, and still have a script running that will
resubmit the rest of them too.

Fabio
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Florian Weimer
* Daniel P. Berrangé:

> If I run LD_DEBUG=all on a build /with/ LTO, there are no symbol lookups
> at all for qemuProcessStartManagedPRDaemon. It looks very much like the
> call was resolved and bound at link time when built with LTO.

It's possible that the symbol extraction logic is confused by LTO, but
-ffat-lto-objects should prevent that.

Can you collect all the linker input scripts/command lines after libtool
has done its thing?

Thanks,
Florian
___
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 33 Mass Rebuild

2020-08-03 Thread Gary Buhrmaster
On Mon, Aug 3, 2020 at 3:15 PM Richard Hughes  wrote:

> Most of those are the libcroco->gettext breakage, no?

From a very cursory scan (not at all scientific),
some percentage are the cmake macro changes.
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Hans de Goede

Hi,

On 8/3/20 5:27 PM, Daniel P. Berrangé wrote:

On Mon, Aug 03, 2020 at 05:01:18PM +0200, Florian Weimer wrote:

* Daniel P. Berrangé:


Disabling LTO in the RPM spec confirms this and makes things pass
again. Hacking the makefiles to remove the -fno-lto option when
building the test suite binaries also fixes things.

I don't see any mention of LD_PRELOAD being impacted by LTO in the
Fedora feature change page, but I can imagine how it would be.


LTO should still export the same functions as before, and should not
imply -fno-semantic-interposition by default.  The linker plugin
provides the necessary information to GCC.  What you are observing could
be the result of a toolchain bug.


Libvirt has a test program "qemuhotplugtest".

This test links to a shared library  libqemutestdriver.so which contains
a function "qemuProcessStartManagedPRDaemon".

qemuhotplugtest test does not call "qemuProcessStartManagedPRDaemon"
directly. It invokes "qemuDomainAttachDeviceDiskLive" which eventually
ends up calling "qemuProcessStartManagedPRDaemon" some way further
down the stack.


Then there is a shared library libqemuhotplugmock.so which contains a
replacement "qemuProcessStartManagedPRDaemon" to avoid us spawning
external programs.

When it starts "qemuhotplugtest" will set LD_PRELOAD=libqemuhotplugmock.so
and then execve() itself.

So when the test runs, the "qemuProcessStartManagedPRDaemon" impl from
the mock library is supposed to be used.

If I run with LD_DEBUG=all on a build /without/ LTO, I can see this lookup
and override happening:

 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
 [0]
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0]
 381018:binding file 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0] to 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0]: normal symbol `qemuProcessStartManagedPRDaemon'
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
 [0]
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirhostdevmock.so
 [0]
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirpcimock.so
 [0]
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libdomaincapsmock.so
 [0]
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirprocessmock.so
 [0]
 381018:symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
 [0]
 381018:binding file 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0] to 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
 [0]: normal symbol `qemuProcessStartManagedPRDaemon'


If I run LD_DEBUG=all on a build /with/ LTO, there are no symbol lookups
at all for qemuProcessStartManagedPRDaemon. It looks very much like the
call was resolved and bound at link time when built with LTO.


Maybe it was not bound at link time, but inlined at compile time?

I think it might be worthwhile to try and mark the 
qemuProcessStartManagedPRDaemon
implementation which is used normally (no LD_PRELOAD) with some function
attribute that it may be never inlined. I'm sure Florian and/or Jakub
can help with what that function attribute should actually look like...

Regards,

Hans
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Daniel P . Berrangé
On Mon, Aug 03, 2020 at 05:01:18PM +0200, Florian Weimer wrote:
> * Daniel P. Berrangé:
> 
> > Disabling LTO in the RPM spec confirms this and makes things pass
> > again. Hacking the makefiles to remove the -fno-lto option when
> > building the test suite binaries also fixes things.
> >
> > I don't see any mention of LD_PRELOAD being impacted by LTO in the
> > Fedora feature change page, but I can imagine how it would be.
> 
> LTO should still export the same functions as before, and should not
> imply -fno-semantic-interposition by default.  The linker plugin
> provides the necessary information to GCC.  What you are observing could
> be the result of a toolchain bug.

Libvirt has a test program "qemuhotplugtest".

This test links to a shared library  libqemutestdriver.so which contains
a function "qemuProcessStartManagedPRDaemon".

qemuhotplugtest test does not call "qemuProcessStartManagedPRDaemon"
directly. It invokes "qemuDomainAttachDeviceDiskLive" which eventually
ends up calling "qemuProcessStartManagedPRDaemon" some way further
down the stack.


Then there is a shared library libqemuhotplugmock.so which contains a
replacement "qemuProcessStartManagedPRDaemon" to avoid us spawning
external programs.

When it starts "qemuhotplugtest" will set LD_PRELOAD=libqemuhotplugmock.so
and then execve() itself.

So when the test runs, the "qemuProcessStartManagedPRDaemon" impl from
the mock library is supposed to be used.

If I run with LD_DEBUG=all on a build /without/ LTO, I can see this lookup
and override happening:

381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
 [0]
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0]
381018: binding file 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0] to 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0]: normal symbol `qemuProcessStartManagedPRDaemon'
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/lt-qemuhotplugtest
 [0]
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirhostdevmock.so
 [0]
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirpcimock.so
 [0]
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libdomaincapsmock.so
 [0]
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libvirprocessmock.so
 [0]
381018: symbol=qemuProcessStartManagedPRDaemon;  lookup in 
file=/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
 [0]
381018: binding file 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemutestdriver.so
 [0] to 
/home/berrange/src/fedora/libvirt/libvirt-6.5.0/x86_64-redhat-linux-gnu/tests/.libs/libqemuhotplugmock.so
 [0]: normal symbol `qemuProcessStartManagedPRDaemon'


If I run LD_DEBUG=all on a build /with/ LTO, there are no symbol lookups
at all for qemuProcessStartManagedPRDaemon. It looks very much like the
call was resolved and bound at link time when built with LTO.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
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: s390x weirdness during mass rebuild

2020-08-03 Thread Jonathan Wakely

On 03/08/20 17:16 +0200, Andrea Musuruane wrote:

Hi guys,
   at least one of the packages I maintain was also affected. Fedora


I'm seeing the same error for boost on both s390x and armv7hl.


Release Engineering has opened a bug against the package for this issue.
Can you please avoid that? Moreover, would my package be orphaned in 8
weeks because it cannot be built for a builder issue on s390x?


It's unlikely the problem with the builders will not get fixed within
the next 8 weeks.


https://bugzilla.redhat.com/show_bug.cgi?id=1863133

BR,

Andrea


On Tue, Jul 28, 2020 at 8:05 AM Guido Aulisi  wrote:


Il giorno lun 27 lug 2020 alle ore 17:11 Jerry James
 ha scritto:
>
> I don't know if this is related to what we saw during the previous
> mass rebuild, but on s390x only, the TOPCOM build failed with:
>
> BuildrootError: Requested repo (1785306) is DELETED
I'm having the same issue.
https://koji.fedoraproject.org/koji/buildinfo?buildID=1548001

FAS: tartina

Ciao
Guido

___
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 33 Mass Rebuild

2020-08-03 Thread Peter Robinson
On Mon, Aug 3, 2020 at 4:15 PM Richard Hughes  wrote:
>
> On Mon, 3 Aug 2020 at 14:02, Mohan Boddu  wrote:
> > Failures can be seen
> > https://kojipkgs.fedoraproject.org/mass-rebuild/f33-failures.html
>
> Most of those are the libcroco->gettext breakage, no? We're not going
> to be rebuilding all affected packages manually are we?!

There's also a bunch of CMake related ones and I'm not even sure how
to deal with that.
___
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


Lots of FTBFS bugs filed for S390x "BuildrootError: Requested repo (1785390) is DELETED" / "rpm.error: error reading package header" errors

2020-08-03 Thread Hans de Goede

Hi All,


I just noticed that a lot my packages got a FTBFS because of
failing to build on s390x. The first set of rebuilds failed with:

"BuildrootError: Requested repo (1785390) is DELETED"

The second set of rebuilds failed with:

"rpm.error: error reading package header"

errors.

The last error was also seen quite a bit during the F32 mass rebuid ...

I just checked 3 semi-random packages of the 9 FTBFS bugs filed
sofar, still at the later a only and I already got 9! And all 3
have this issue rather then being true FTBFS errors.

Now I can try to resubmit these, and resubmit again and resubmit
again, until they succeed as I did for a bunch of packages
(but not this much) during the previous mass-rebuild, but that
seems like a significant waste of mine and other contributors time.

With me Red Hat off and my Fedora contributor head on, I really
think we need to get these s390x build issues escalated. 99%
of the reasons to support s390x is because of a certain downstream
derivative of Fedora. If they care so much about this, they really
ought to fix these s30-x build issues, which seem to have been
plaguing us for at least a full cycle now (at least the second
problem mentioned above).

Alternatively, maybe we need to re-introduce secondary arches and
make s390x build failures non fatal? I dunno but IMHO we need to
do something continuing as usual with this is IMHO not a good
answer here.


Regards,

Hans
___
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 33 Mass Rebuild

2020-08-03 Thread Vascom
Many of this are cmake change breakage.

пн, 3 авг. 2020 г., 18:15 Richard Hughes :

> On Mon, 3 Aug 2020 at 14:02, Mohan Boddu  wrote:
> > Failures can be seen
> > https://kojipkgs.fedoraproject.org/mass-rebuild/f33-failures.html
>
> Most of those are the libcroco->gettext breakage, no? We're not going
> to be rebuilding all affected packages manually are we?!
>
> 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
>
___
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: s390x weirdness during mass rebuild

2020-08-03 Thread Andrea Musuruane
Hi guys,
at least one of the packages I maintain was also affected. Fedora
Release Engineering has opened a bug against the package for this issue.
Can you please avoid that? Moreover, would my package be orphaned in 8
weeks because it cannot be built for a builder issue on s390x?

https://bugzilla.redhat.com/show_bug.cgi?id=1863133

BR,

Andrea


On Tue, Jul 28, 2020 at 8:05 AM Guido Aulisi  wrote:

> Il giorno lun 27 lug 2020 alle ore 17:11 Jerry James
>  ha scritto:
> >
> > I don't know if this is related to what we saw during the previous
> > mass rebuild, but on s390x only, the TOPCOM build failed with:
> >
> > BuildrootError: Requested repo (1785306) is DELETED
> I'm having the same issue.
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1548001
>
> FAS: tartina
>
> Ciao
> Guido
> ___
> 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
>
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Jakub Jelinek
On Mon, Aug 03, 2020 at 05:01:18PM +0200, Florian Weimer wrote:
> * Daniel P. Berrangé:
> 
> > Disabling LTO in the RPM spec confirms this and makes things pass
> > again. Hacking the makefiles to remove the -fno-lto option when
> > building the test suite binaries also fixes things.
> >
> > I don't see any mention of LD_PRELOAD being impacted by LTO in the
> > Fedora feature change page, but I can imagine how it would be.
> 
> LTO should still export the same functions as before, and should not
> imply -fno-semantic-interposition by default.  The linker plugin
> provides the necessary information to GCC.  What you are observing could
> be the result of a toolchain bug.

Yeah (unless it is Clang which only supports -fno-semantic-interposition and
not anything else.  LD_PRELOAD will simply not work with it).

Jakub
___
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: LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Florian Weimer
* Daniel P. Berrangé:

> Disabling LTO in the RPM spec confirms this and makes things pass
> again. Hacking the makefiles to remove the -fno-lto option when
> building the test suite binaries also fixes things.
>
> I don't see any mention of LD_PRELOAD being impacted by LTO in the
> Fedora feature change page, but I can imagine how it would be.

LTO should still export the same functions as before, and should not
imply -fno-semantic-interposition by default.  The linker plugin
provides the necessary information to GCC.  What you are observing could
be the result of a toolchain bug.

Thanks,
Florian
___
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: module build: BuildrootError: could not init mock buildroot

2020-08-03 Thread Jun Aruga
> Can you try again now? we fixed a major issue with mbs, which I wouldn't
think was related to this, but who knows..

I tried it, and found the cause of the error now.

> So isn't this the relevant part of root.log which could give a hint?

Yes, possibly it is related to the issue.

> https://koji.fedoraproject.org/koji/taskinfo?taskID=48194471
> BuildrootError: could not init mock buildroot, mock exited with status
> 20; see root.log for more information
>
> https://kojipkgs.fedoraproject.org//work/tasks/4473/48194473/root.log
>   => looks ok.
> https://kojipkgs.fedoraproject.org//work/tasks/4473/48194473/build.log
>   => empty.

The situation is when I got the above error, I got the 4 builds by
`fedpkg module-build`.
(I am excluding el8 by `platform: [-el8]`) in the module config file ruby.yaml.

```
$ fedpkg module-build
Submitting the module build...
The builds 9293, 9294, 9295 and 9296 were submitted to the MBS
```

The error happened on build id 9293.

But today I got the 3 builds with the same config file except the build id 9293.

```
$ fedpkg module-build

Submitting the module build...
The builds 9296, 9294 and 9295 were submitted to the MBS
```

I found `ruby-None-None` in the build id 9293.
So, I suppose previously it tried to build outputed platform (f30).
The other build id 9294 is f32, 9295 is f31, 9296 is f33.

```
$ fedpkg module-build-info 9293
...
Name:   ruby
NVR:ruby-None-None
State:  FAILED
Koji Task:  https://koji.fedoraproject.org/koji/taskinfo?taskID=48194471
...
```

-- 
Jun | He - His - Him
___
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


LTO vs LD_PRELOAD (libvirt FTBFS test suite failure)

2020-08-03 Thread Daniel P . Berrangé
I'm trying to understand failures in the libvirt test suite since the
Fedora rawhide mass rebuild.

Our test suite makes extensive use of mocking to replace functions in
the library being tested. We do this either by loading a LD_PRELOAD,
or by having the test program define a symbol with the same name as
the one in the library to replace it. It appears this is being
broken by LTO

Disabling LTO in the RPM spec confirms this and makes things pass
again. Hacking the makefiles to remove the -fno-lto option when
building the test suite binaries also fixes things.

I don't see any mention of LD_PRELOAD being impacted by LTO in the
Fedora feature change page, but I can imagine how it would be.

What is still confusing me is that 40+ of our test programs rely
on LD_PRELOAD, but only one of them actually broke from LTO. It
seems the LTO is inconsistent is how it affects the test binaries
in some way.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
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: Review swaps

2020-08-03 Thread Qiyu Yan
Robert-André Mauchin  于2020年8月2日周日 上午1:47写道:
>
> On Saturday, 1 August 2020 05:07:52 CEST Qiyu Yan wrote:
> > Jerry James  于 2020年8月1日周六 上午5:24写道:
> >
> > > I need two packages reviewed to enable some optional functionality in
> > > the normaliz package.  The second depends on the first:
> > >
> > > antic: https://bugzilla.redhat.com/show_bug.cgi?id=1862615
> >
> > Done for this.
> >
> > > e-antic: https://bugzilla.redhat.com/show_bug.cgi?id=1862616
> >
> > Maybe we should wait the former one to be ready in rawhide, then this?
> >
>
> You can use the -L switch in fedora-review to install packages prior to
> testing. For example, you create a "deps" folder, and add bug 1862615 RPM
> results in it. Then you pass -L deps to fedora review:
>
> fedora-review -r fedora-rawhide-x86_64 -L deps theSRPM
This works, but due to the mass rebuild and the mirrors available for
me didn't get synced. Preparing the buildroot will take unreasonable
long time here, maybe letting others interested to continue.
>
> ___
> 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
___
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 33 Mass Rebuild

2020-08-03 Thread Richard Hughes
On Mon, 3 Aug 2020 at 14:02, Mohan Boddu  wrote:
> Failures can be seen
> https://kojipkgs.fedoraproject.org/mass-rebuild/f33-failures.html

Most of those are the libcroco->gettext breakage, no? We're not going
to be rebuilding all affected packages manually are we?!

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


Re: Fedora flatpaks on non-x86 architectures

2020-08-03 Thread Michael Catanzaro

On Mon, Aug 3, 2020 at 12:13 pm, John Doe  wrote:
I am willing to help this, I want flatpaks with sandboxing for more 
secure desktop with Fedora.


Best person to talk to about helping out with Fedora flatpaks would be 
Owen Taylor . I understand that infrastructure 
challenges are the main problems here


___
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: The Fedora wiki system sucks

2020-08-03 Thread Brian (bex) Exelbierd
On Sat, Aug 1, 2020 at 8:21 PM Richard Shaw  wrote:
>
> On Sat, Aug 1, 2020 at 1:10 PM Adam Williamson  
> wrote:
>>
>> If what you're writing falls under the general heading of
>> 'documentation', you might want to write it for docs.fedoraproject.org
>> rather than the wiki. docs.fp.o is built by a static generator and uses
>> the ASCIIDoc markup language. See
>> https://docs.fedoraproject.org/en-US/fedora-docs/contributing/adding-new-docs/
>
> Perhaps... Is docs open? Or is there some process for getting this approved? 
> I'm heavily making updates right now. I'm somewhat selfishly documenting it 
> so I remember how I set everything up as I'm sure I won't remember a year 
> from now :) But figured it's worth documenting for others as well.

This sounds like something for the
https://docs.fedoraproject.org/en-US/quick-docs/ section, or if you
have enough stuff a dedicated HAM section.  I suggest you start by
submitting PRs to the quick docs repo
(https://pagure.io/fedora-docs/quick-docs/pull-requests)

regards,

bex
___
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


  1   2   >