Re: Any recent changes to the arm builders?

2021-08-15 Thread Florian Weimer
* Kevin Fenzi:

> On Sun, Aug 15, 2021 at 01:51:16PM +0200, Florian Weimer wrote:
>> * Kevin Fenzi:
>> 
>> > Yes. They were mistakenly running the normal kernel (so they had ~3GB
>> > memory available). I moved them back to the lpae kernel (so they see
>> > 40GB memory), but this causes 
>> >
>> > https://bugzilla.redhat.com/show_bug.cgi?id=1920183
>> >
>> > basically OOM kills kojid, which restarts kojid, which restarts the
>> > build, which kills kojid, etc... 
>> 
>> Why aren't the builders running 64-bit kernels, like we do for x86-64?
>
> This is not a configuration that I think we support in any way.

Who is “we”?

I expect that 64-bit kernel bugs will get more attention upstream.

> At least rpm rejects trying to install a aarch64 kernel on a 32bit
> userspace.

The host (including kojid) should probably be 64-bit, and only the
chroot 32-bit.  If that doesn't work, it's an RPM bug/missing feature.

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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Fedora 35 Change: Autoconf-2.71 (Self-Contained Change proposal)

2021-08-15 Thread Ondrej Dubaj
Hello, according to the size of this change and the possible breakage
of multiple packages before f35 mass rebuild, we decided (team working
on this change) to postpone this change to early lifecycle of f36,
where we will have enough time to resolve any problems until f36 mass
rebuild.


On Mon, Aug 2, 2021 at 5:18 PM Kevin Fenzi  wrote:

> On Thu, Mar 25, 2021 at 05:28:07PM +0100, Ondrej Dubaj wrote:
> > Currently, we are trying to stay away from the compat package and with
> the
> > help of other package maintainers trying to fix the failures. We will
> give
> > time to react accordingly and see other possible steps in a few weeks
> time.
> >
> > Currently multiple FTBFS bugs in bugzilla were created according to
> > autoconf-2.71. More information available here:
> >
> > https://fedoraproject.org/wiki/Changes/Autoconf_271
>
> Whats the current status of this Change?
>
> It didn't land before mass rebuild. Is it still planned for f35?
>
> 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
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Running rawhide mockbuild on Fedora 33 fails with GPG check

2021-08-15 Thread Matt Domsch via devel
One problem is mock doesn't have the right GPG key for rawhide at this
point.  It's easy to fix.

# ls -al /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-*
...
-rw-r--r--. 1 root root 1668 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-34-primary
-rw-r--r--. 1 root root 1668 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-35-primary
-rw-r--r--. 1 root root 1668 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary
lrwxrwxrwx. 1 root root   29 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-rawhide-primary
-> RPM-GPG-KEY-fedora-35-primary

# cd /usr/share/distribution-gpg-keys/fedora/
# rm RPM-GPG-KEY-fedora-rawhide-primary
rm: remove symbolic link 'RPM-GPG-KEY-fedora-rawhide-primary'? y
# ln -s RPM-GPG-KEY-fedora-36-primary RPM-GPG-KEY-fedora-rawhide-primary

Furthermore,  /etc/mock/templates/fedora-rawhide.tpl has hard-coded version
35 which needs to bump to 36.

There's a second problem, that fedora-review claims to take a
--mock-config= option, but it seems not to work. It always wants to build
for rawhide.

Thanks,
Matt


On Sun, Aug 15, 2021 at 7:06 AM Otto Urpelainen  wrote:

> Sérgio Basto kirjoitti 15.8.2021 klo 3.12:
> > Hi,
> >
> > I'm seeing the same problem,  for a quick fix, we need update
> > /etc/mock/templates/fedora-rawhide.tpl line 12 with
> > config_opts['releasever'] = '36', as reference [1] ...
> >
> > We need a new mock-core-configs package with configurations for "Fedora
> > 35 branched" some work in progress here [2]
>
> Having followed the Fedora process for some time now, I have noticed
> that issues of this kind happen at every branching.
>
> I wonder if more things could work like dist-git branches already do,
> where rawhide is always rawhide, branching does not affect it, and
> branched releases receive a new configuration at the moment of
> branching? Opposed to that, Mock and other places follow a model where
> rawhide is Fedora N+1 and branching means a) reconfiguring rawhide as
> Fedora N+2 and b) creating a new configuration for the actual Fedora
> N+1. The need to do a) means that rawhide easily breaks when branching
> occurs.
>
> When you branch B off from A, it is understandable that B won't be
> completely functional until the branching is completed. But there should
> be no reason for A to stop working, simply because there should not be
> any reason to modify A at all.
>
> I am not very familiar with Mock internals, but I suppose that Mock is
> *not* one of the places where such change of approach would be easy. I
> suppose it has a relation with dist tags, and if you changed rawhide's
> dist tag from 'fc(n+1)' to 'rawhide', you should probably do mass
> rebuild only after branching to get dist tag right in the branched
> release. And you would probably have to consider a lot of other things,
> too.
>
> But there are also places where it would be easy to avoid breakage
> simply calling rawhide, 'rawhide': At least the thing where a Toolbox
> container build from f34 image can be either actually Fedora 34 or
> Fedora Rawhide, depending on things [1].
>
> [1]: https://github.com/containers/toolbox/issues/722
> ___
> 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
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: apitrace: undefined reference to `__libc_dlopen_mode', `__libc_dlsym'

2021-08-15 Thread John Reiser

I'd need help with the following issue with apitrace, which failed the mass 
rebuild with:

apitrace-9d42f667e2a36a6624d92b9bd697de097cc4e619/wrappers/dlsym.cpp:70: 
undefined reference to `__libc_dlopen_mode'
apitrace-9d42f667e2a36a6624d92b9bd697de097cc4e619/wrappers/dlsym.cpp:72: 
undefined reference to `__libc_dlsym'

The code triggering this is below. Have these symbols disappeared from libc 
resp is there any alternative?


I've raised this upstream but so far no activity [1]. I'm not really 
knowledgeable enough in this area to judge the best way to fix this. Is anyone 
able to help with this? Otherwise I'll have to orphain/retire apitrace for F35+.


According to the comments in https://github.com/apitrace/apitrace.git file 
wrappers/dlsym.cpp ,
the purpose is "to obtain the true dlsym" by explicit lookup in libdl.so.2, 
which is a library
that no longer exists in glibc-2.34, having been combined into libc.so itself.

The only legitimate way to find "the true dlsym" is to trust dl_iterate_phdr 
(/usr/include/link.h)
and call it, dig through all the Dynamic sections to find all the symbols named 
'dlsym',
then choose the one you want: perhaps by being defined in a file whose DT_SONAME is 
"libc.so"
and having symbol version GLIBC_2.2.5 .

Because such code has not been contributed, then apitrace should be 
orphaned/retired in F35+.
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Updated hdf5/netcdf/octave coming to rawhide/f35

2021-08-15 Thread Orion Poplawski

On 8/9/21 7:35 PM, devel@lists.fedoraproject.org wrote:
I'm starting to build packages and all dependencies for an updated 
hdf5/netcdf/octave stack in a side tag. 


I've just submitted the updates for F35 and F36.  There are a few 
packages have failed to build (mainly due to arm or other package issues 
- not many due to these updates it seems) and I'll be working on them 
and/or filing bugs for them shortly.


--
Orion Poplawski
he/him/his - surely the least important thing about me
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Test-Announce] Proposal to CANCEL: 2021-08-16 Fedora QA Meeting

2021-08-15 Thread Adam Williamson
Hi folks! I'm proposing we cancel the QA meeting tomorrow. Again I don't
have anything in particular for the agenda.

If you're aware of anything it would be useful to discuss this week,
please do reply to this mail and we can go ahead and run the meeting.

Thanks!
-- 
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net

___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-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/test-annou...@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: requesting help to update spyder

2021-08-15 Thread Scott Talbert

On Sun, 15 Aug 2021, Elliott Sales de Andrade wrote:



I am trying to update spyder on rawhide and F35. The main issue I have is
that pyqt requirements are strict. From the setup file,

'pyqt5<5.13',
'pyqtwebengine<5.13',

Fedora has 5.15.x. If I relax QT versions, built and launch spyder, I get
this error and spyder fails to launch.

scaled(self, int, int, aspectRatioMode: Qt.AspectRatioMode =
Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode =
Qt.FastTransformation): argument 1 has unexpected type 'float'

scaled(self, QSize, aspectRatioMode: Qt.AspectRatioMode =
Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode =
Qt.FastTransformation): argument 1 has unexpected type 'float'


Do you know where is this error triggered? Try explicitly converting the
floats to integers.


Yeah, that sounds more like a common Python 3.10 issue than an issue with
newer PyQt.



No, this is definitely a change in PyQt, or at least sip, cf.
https://github.com/matplotlib/matplotlib/pull/17565
https://github.com/matplotlib/matplotlib/pull/17600

The fix is 'easy', but you need to find everywhere that might trigger
it. QSize takes an int now, as it does in Qt (from C++), instead of
coercing a float.


Python 3.10 also contains a change where you can no longer pass floats to 
extension modules in cases where there would a loss of precision (e.g., as 
an int).


Scott
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: requesting help to update spyder

2021-08-15 Thread Elliott Sales de Andrade
On Sun, 15 Aug 2021 at 19:40, Scott Talbert  wrote:
>
> On Sun, 15 Aug 2021, Miro Hrončok wrote:
>
> >> Hi,
> >>
> >> I am trying to update spyder on rawhide and F35. The main issue I have is
> >> that pyqt requirements are strict. From the setup file,
> >>
> >> 'pyqt5<5.13',
> >> 'pyqtwebengine<5.13',
> >>
> >> Fedora has 5.15.x. If I relax QT versions, built and launch spyder, I get
> >> this error and spyder fails to launch.
> >>
> >> scaled(self, int, int, aspectRatioMode: Qt.AspectRatioMode =
> >> Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode =
> >> Qt.FastTransformation): argument 1 has unexpected type 'float'
> >>
> >> scaled(self, QSize, aspectRatioMode: Qt.AspectRatioMode =
> >> Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode =
> >> Qt.FastTransformation): argument 1 has unexpected type 'float'
> >
> > Do you know where is this error triggered? Try explicitly converting the
> > floats to integers.
>
> Yeah, that sounds more like a common Python 3.10 issue than an issue with
> newer PyQt.
>

No, this is definitely a change in PyQt, or at least sip, cf.
https://github.com/matplotlib/matplotlib/pull/17565
https://github.com/matplotlib/matplotlib/pull/17600

The fix is 'easy', but you need to find everywhere that might trigger
it. QSize takes an int now, as it does in Qt (from C++), instead of
coercing a float.

> Scott

-- 
Elliott
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: requesting help to update spyder

2021-08-15 Thread Scott Talbert

On Sun, 15 Aug 2021, Miro Hrončok wrote:


Hi,

I am trying to update spyder on rawhide and F35. The main issue I have is 
that pyqt requirements are strict. From the setup file,


'pyqt5<5.13',
'pyqtwebengine<5.13',

Fedora has 5.15.x. If I relax QT versions, built and launch spyder, I get 
this error and spyder fails to launch.


scaled(self, int, int, aspectRatioMode: Qt.AspectRatioMode = 
Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = 
Qt.FastTransformation): argument 1 has unexpected type 'float'


scaled(self, QSize, aspectRatioMode: Qt.AspectRatioMode = 
Qt.IgnoreAspectRatio, transformMode: Qt.TransformationMode = 
Qt.FastTransformation): argument 1 has unexpected type 'float'


Do you know where is this error triggered? Try explicitly converting the 
floats to integers.


Yeah, that sounds more like a common Python 3.10 issue than an issue with 
newer PyQt.


Scott___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Neal Gompa
On Sun, Aug 15, 2021 at 6:44 PM Demi Marie Obenour
 wrote:
>
> On 8/14/21 12:19 PM, Kevin Fenzi wrote:
> > On Fri, Aug 13, 2021 at 09:34:11PM -0600, Orion Poplawski wrote:
> >> Have there been any recent changes to the arm (32bit) builders?  It seems
> >> like I'm having much more issues there with builds likely running out of
> >> memory or similar.
> >
> > Yes. They were mistakenly running the normal kernel (so they had ~3GB
> > memory available). I moved them back to the lpae kernel (so they see
> > 40GB memory), but this causes
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=1920183
> >
> > basically OOM kills kojid, which restarts kojid, which restarts the
> > build, which kills kojid, etc...
>
> Mark kojid as non-killable by setting its OOM score to -1000?  Adding
> swap might also help, but then the build is by no means guaranteed to
> finish in a reasonable amount of time.
>
> > I've tried all kinds of things here, but haven't been able to find any
> > way to make it work. Arm folks can't duplicate it on non koji builders.
> > I suspect the number of people using lpae on 32bit arm is... low.
> > We could just go back to non lpae, but that breaks building some other
> > packages (llvm fails to build for example).
> >
> > It makes me wonder if we should consider letting 32bit arm go...
> > (insert pitchforks and torches).
> >
> > Anyhow, if anyone has any ideas, let me know.
> >
> > kevin
>
> If Fedora wants to keep supporting 32-bit platforms, I believe the only
> reasonable solution is cross-compilation.  32-bit systems are nowadays
> almost always embedded, and everyone cross-compiles in the embedded
> world.
>

ARM is the only remaining non-embedded 32-bit architecture in common use.



-- 
真実はいつも一つ!/ 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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Demi Marie Obenour
On 8/14/21 12:19 PM, Kevin Fenzi wrote:
> On Fri, Aug 13, 2021 at 09:34:11PM -0600, Orion Poplawski wrote:
>> Have there been any recent changes to the arm (32bit) builders?  It seems
>> like I'm having much more issues there with builds likely running out of
>> memory or similar.
> 
> Yes. They were mistakenly running the normal kernel (so they had ~3GB
> memory available). I moved them back to the lpae kernel (so they see
> 40GB memory), but this causes 
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1920183
> 
> basically OOM kills kojid, which restarts kojid, which restarts the
> build, which kills kojid, etc... 

Mark kojid as non-killable by setting its OOM score to -1000?  Adding
swap might also help, but then the build is by no means guaranteed to
finish in a reasonable amount of time.

> I've tried all kinds of things here, but haven't been able to find any
> way to make it work. Arm folks can't duplicate it on non koji builders. 
> I suspect the number of people using lpae on 32bit arm is... low. 
> We could just go back to non lpae, but that breaks building some other
> packages (llvm fails to build for example).
> 
> It makes me wonder if we should consider letting 32bit arm go...
> (insert pitchforks and torches). 
> 
> Anyhow, if anyone has any ideas, let me know. 
> 
> kevin

If Fedora wants to keep supporting 32-bit platforms, I believe the only
reasonable solution is cross-compilation.  32-bit systems are nowadays
almost always embedded, and everyone cross-compiles in the embedded
world.

Sincerely,

Demi


OpenPGP_0xB288B55FFF9C22C1.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital 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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: apitrace: undefined reference to `__libc_dlopen_mode', `__libc_dlsym'

2021-08-15 Thread Sandro Mani


On 25.07.21 12:51, Sandro Mani wrote:

Hi

I'd need help with the following issue with apitrace, which failed the 
mass rebuild with:


apitrace-9d42f667e2a36a6624d92b9bd697de097cc4e619/wrappers/dlsym.cpp:70: 
undefined reference to `__libc_dlopen_mode'
apitrace-9d42f667e2a36a6624d92b9bd697de097cc4e619/wrappers/dlsym.cpp:72: 
undefined reference to `__libc_dlsym'


The code triggering this is below. Have these symbols disappeared from 
libc resp is there any alternative?


I've raised this upstream but so far no activity [1]. I'm not really 
knowledgeable enough in this area to judge the best way to fix this. Is 
anyone able to help with this? Otherwise I'll have to orphain/retire 
apitrace for F35+.


Thanks
Sandro

[1] https://github.com/apitrace/apitrace/issues/756
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Kevin Fenzi
On Sun, Aug 15, 2021 at 11:43:48AM +0200, Miro Hrončok wrote:
> On 14. 08. 21 18:19, Kevin Fenzi wrote:
> > It makes me wonder if we should consider letting 32bit arm go...
> > (insert pitchforks and torches).
> 
> Let's propose it and see what people say? As a package maintainer, I would
> certainly appreciate this.
> 
> I can draft a change proposal next week.

How about we give time for the iot and arm folks who likely have not
seen this yet to chime in. :) 

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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Kevin Fenzi
On Sun, Aug 15, 2021 at 01:51:16PM +0200, Florian Weimer wrote:
> * Kevin Fenzi:
> 
> > Yes. They were mistakenly running the normal kernel (so they had ~3GB
> > memory available). I moved them back to the lpae kernel (so they see
> > 40GB memory), but this causes 
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=1920183
> >
> > basically OOM kills kojid, which restarts kojid, which restarts the
> > build, which kills kojid, etc... 
> 
> Why aren't the builders running 64-bit kernels, like we do for x86-64?

This is not a configuration that I think we support in any way. 

At least rpm rejects trying to install a aarch64 kernel on a 32bit
userspace. 

> As far as I understand it, there is both kernel and CPU support for that
> (on CPUs that support 32-bit at all).

If it can be made to work that would be great, but my understanding is
that it does not.

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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Kevin Fenzi
On Sat, Aug 14, 2021 at 12:57:40PM -0400, Frank Ch. Eigler wrote:
> Kevin Fenzi  writes:
> 
> > It makes me wonder if we should consider letting 32bit arm go...
> > (insert pitchforks and torches). 
> 
> ... or go back to an F32 kernel?

At this point it would have a gillion CVE's... but also I am not sure it
would work due to the change from direct boot to uefi booting. 

Might be worth trying tho... 

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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F35 Change: Memory Constraints macros for RPM (System-Wide Change proposal)

2021-08-15 Thread Michel Alexandre Salim via devel
On Thu, Aug 12, 2021 at 06:14:57PM -0700, Michel Alexandre Salim via devel 
wrote:
> On Thu, Aug 12, 2021 at 05:23:18PM -0700, Michel Alexandre Salim via devel 
> wrote:
> > On Wed, Aug 11, 2021 at 10:56:39AM +0300, Panu Matilainen wrote:
> > > On 8/10/21 8:53 PM, Ankur Sinha wrote:
> > > > On Thu, Aug 05, 2021 09:01:14 +0200, Miroslav Suchý wrote:
> > > > > Dne 05. 08. 21 v 2:42 Michel Alexandre Salim via devel napsal(a):
> > > > > > This is now implemented on Rawhide; Fedora updates are in testing:
> > > > > 
> > > > > Where is it documented?
> > > > > 
> > > > > I suggest one of these
> > > > > 
> > > > > https://rpm-packaging-guide.github.io/
> > > > > https://docs.fedoraproject.org/en-US/packaging-guidelines/
> > > > 
> > > > That would be great. I was trying to put %limit_build at the top of my
> > > > spec and kept getting errors. Then I looked at the mcrouter spec and
> > > > realised this needs to go into the %build section XD
> > > 
> > > Yes, the macro is a strange as it mixes rpm macro language and shell
> > > language, relying on some rather subtle aspects of how spec parsing and
> > > macros work and has to be placed in a shell section. If you ask me, it's
> > > asking for trouble.
> > > 
> > > Setting RPM_BUILD_NCPUS environment should achieve the same without
> > > requiring the twisty %global override which looks like it may break
> > > _smp_build_ncpus use in later sections (but I may be missing something
> > > there)
> > > 
> > So - I did try exporting RPM_BUILD_NCPUS earlier, and having tried it
> > again, could not figure out how to set that definition from within a
> > macro. Any idea?
> > 
> > openSUSE's macro overrides %_smp_mflags instead, which ... seems to work
> > for them, but I agree that we should rather use an environment variable 
> > instead.
> > 
> Some findings:
> - overriding %_smp_mflags works. But I have to use %global - %define
>   does not work - and that triggers some ugly warnings at every build
> - setting RPM_BUILD_NCPUS (or, similarly, %_smp_ncpus_max) does not work
>   since %_smp_build_ncpus is already defined by then
> 
> Seems like the proper fix here is to either:
> - try and get this macro into RPM proper, so we can have %limit_build
>   declared at the top of the spec. This will likely push the change back
>   to F36 at the earliest, and would make it hard to retrofit on existing
>   releases, unless we want to carry out-of-tree patches.
>   - _smp_build_ncpus also seems to be defined per platform, even though
> the definition is mostly identical, so this will be a bit messy
> - change the usage, and require users who want to limit the build to do
>   something like this:
> 
>   %make_build %{limit_build -m 4096} -- with %limit_build used as a
>   %function that spits out the relevant -j override
> 

Updated pull request, using the latter option:
https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/141

The macro is now rewritten in Lua, since I can't coerce the shell
definition to just output a value. Tested locally with mock (I had to
copy fedora-34-x86_64 to fedora-35-x86_64 as the Rawhide target is
currently failing on GPG verification).

- if limit_build computes a number that is higher than %_smp_build_ncpus
  it outputs nothing
- if it computes a value that is smaller, it outputs '-j'
- if it computes a value less than 1 it outputs '-j1'

Tested with mcrouter locally and setting the memory requirement to some
ridiculous value (-m 409600) I do end up with a single-core build.

Inline documentation is provided, once the PR is reviewed and this is
built for Rawhide I'll update the packaging guideline.

Best regards,

-- 
Michel Alexandre Salim
profile: https://keyoxide.org/mic...@michel-slm.name


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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Fedora-IoT-34-20210815.0 compose check report

2021-08-15 Thread Fedora compose checker
No missing expected images.

Failed openQA tests: 1/16 (x86_64), 3/15 (aarch64)

New failures (same test not failed in Fedora-IoT-34-20210809.0):

ID: 948737  Test: x86_64 IoT-dvd_ostree-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/948737
ID: 948764  Test: aarch64 IoT-dvd_ostree-iso iot_zezere_server@uefi
URL: https://openqa.fedoraproject.org/tests/948764
ID: 948766  Test: aarch64 IoT-dvd_ostree-iso iot_zezere_ignition@uefi
URL: https://openqa.fedoraproject.org/tests/948766

Old failures (same test failed in Fedora-IoT-34-20210809.0):

ID: 948753  Test: aarch64 IoT-dvd_ostree-iso iot_clevis@uefi
URL: https://openqa.fedoraproject.org/tests/948753

Soft failed openQA tests: 1/16 (x86_64)
(Tests completed, but using a workaround for a known bug)

Old soft failures (same test soft failed in Fedora-IoT-34-20210809.0):

ID: 948738  Test: x86_64 IoT-dvd_ostree-iso iot_clevis
URL: https://openqa.fedoraproject.org/tests/948738

Passed openQA tests: 1/16 (x86_64), 12/15 (aarch64)

New passes (same test not passed in Fedora-IoT-34-20210809.0):

ID: 948736  Test: x86_64 IoT-dvd_ostree-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/948736
ID: 948752  Test: aarch64 IoT-dvd_ostree-iso install_default_upload@uefi
URL: https://openqa.fedoraproject.org/tests/948752

Skipped non-gating openQA tests: 13 of 31
-- 
Mail generated by check-compose:
https://pagure.io/fedora-qa/check-compose
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Running rawhide mockbuild on Fedora 33 fails with GPG check

2021-08-15 Thread Otto Urpelainen

Sérgio Basto kirjoitti 15.8.2021 klo 3.12:

Hi,

I'm seeing the same problem,  for a quick fix, we need update
/etc/mock/templates/fedora-rawhide.tpl line 12 with
config_opts['releasever'] = '36', as reference [1] ...

We need a new mock-core-configs package with configurations for "Fedora
35 branched" some work in progress here [2]


Having followed the Fedora process for some time now, I have noticed 
that issues of this kind happen at every branching.


I wonder if more things could work like dist-git branches already do, 
where rawhide is always rawhide, branching does not affect it, and 
branched releases receive a new configuration at the moment of 
branching? Opposed to that, Mock and other places follow a model where 
rawhide is Fedora N+1 and branching means a) reconfiguring rawhide as 
Fedora N+2 and b) creating a new configuration for the actual Fedora 
N+1. The need to do a) means that rawhide easily breaks when branching 
occurs.


When you branch B off from A, it is understandable that B won't be 
completely functional until the branching is completed. But there should 
be no reason for A to stop working, simply because there should not be 
any reason to modify A at all.


I am not very familiar with Mock internals, but I suppose that Mock is 
*not* one of the places where such change of approach would be easy. I 
suppose it has a relation with dist tags, and if you changed rawhide's 
dist tag from 'fc(n+1)' to 'rawhide', you should probably do mass 
rebuild only after branching to get dist tag right in the branched 
release. And you would probably have to consider a lot of other things, too.


But there are also places where it would be easy to avoid breakage 
simply calling rawhide, 'rawhide': At least the thing where a Toolbox 
container build from f34 image can be either actually Fedora 34 or 
Fedora Rawhide, depending on things [1].


[1]: https://github.com/containers/toolbox/issues/722
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Florian Weimer
* Kevin Fenzi:

> Yes. They were mistakenly running the normal kernel (so they had ~3GB
> memory available). I moved them back to the lpae kernel (so they see
> 40GB memory), but this causes 
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1920183
>
> basically OOM kills kojid, which restarts kojid, which restarts the
> build, which kills kojid, etc... 

Why aren't the builders running 64-bit kernels, like we do for x86-64?
As far as I understand it, there is both kernel and CPU support for that
(on CPUs that support 32-bit at all).

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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


argyllcms package license change

2021-08-15 Thread Vitaly Zaitsev via devel

Hello.

License changed from "GPLv3+ and AGPLv3+ and MIT" to "AGPLv3+ and GPLv2+ 
and GPLv3+ and MIT and GFDL".


--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Fabio Valentini
On Sun, Aug 15, 2021 at 11:44 AM Miro Hrončok  wrote:
>
> On 14. 08. 21 18:19, Kevin Fenzi wrote:
> > It makes me wonder if we should consider letting 32bit arm go...
> > (insert pitchforks and torches).
>
> Let's propose it and see what people say? As a package maintainer, I would
> certainly appreciate this.
>
> I can draft a change proposal next week.

I think there's some variables we need to consider here, for example:

- Which 32-bit ARM hardware does Fedora currently support, and how old
are those boards? Can we drop support for those with, let's say,
Fedora 36?
- What's the impact on different editions, like on the IoT Edition? My
guess is that it's the one that's most impacted by dropping 32-bit ARM
support (though I may be wrong here).

If those two are no problem, then I'd probably support dropping
armv7hl from Fedora as well.
It's probably easier to do than dropping 32-bit x86, because there's
no multilib support on aarch64 in Fedora.

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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Miro Hrončok

On 14. 08. 21 18:19, Kevin Fenzi wrote:

It makes me wonder if we should consider letting 32bit arm go...
(insert pitchforks and torches).


Let's propose it and see what people say? As a package maintainer, I would 
certainly appreciate this.


I can draft a change proposal next week.

--
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Miro Hrončok

On 15. 08. 21 4:13, Orion Poplawski wrote:
Or perhaps at least a statement that support for it is "best effort" only to 
make it more acceptable to ExcludeArch it on some packages.


Due to the nature of our dependency chain, this would be just slower version of 
not including it. E.g. we have trouble building Python and if we ExcludeArch 
it, the distro is not working any more.


--
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Fedora-Cloud-34-20210815.0 compose check report

2021-08-15 Thread Fedora compose checker
No missing expected images.

Soft failed openQA tests: 1/8 (x86_64), 1/8 (aarch64)
(Tests completed, but using a workaround for a known bug)

Old soft failures (same test soft failed in Fedora-Cloud-34-20210814.0):

ID: 948720  Test: x86_64 Cloud_Base-qcow2-qcow2 cloud_autocloud
URL: https://openqa.fedoraproject.org/tests/948720
ID: 948731  Test: aarch64 Cloud_Base-qcow2-qcow2 cloud_autocloud@uefi
URL: https://openqa.fedoraproject.org/tests/948731

Passed openQA tests: 7/8 (x86_64), 7/8 (aarch64)
-- 
Mail generated by check-compose:
https://pagure.io/fedora-qa/check-compose
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Any recent changes to the arm builders?

2021-08-15 Thread Vitaly Zaitsev via devel

On 14/08/2021 20:29, Jeff Law wrote:
Letting 32bit arm go would have my support.  I suspect it's less and 
less interesting as a platform every day and it causes nothing but 
headaches.


+1 for dropping armv7.

--
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Fedora-Cloud-33-20210815.0 compose check report

2021-08-15 Thread Fedora compose checker
No missing expected images.

Soft failed openQA tests: 1/8 (x86_64), 1/8 (aarch64)
(Tests completed, but using a workaround for a known bug)

Old soft failures (same test soft failed in Fedora-Cloud-33-20210814.0):

ID: 948704  Test: x86_64 Cloud_Base-qcow2-qcow2 cloud_autocloud
URL: https://openqa.fedoraproject.org/tests/948704
ID: 948715  Test: aarch64 Cloud_Base-qcow2-qcow2 cloud_autocloud@uefi
URL: https://openqa.fedoraproject.org/tests/948715

Passed openQA tests: 7/8 (x86_64), 7/8 (aarch64)
-- 
Mail generated by check-compose:
https://pagure.io/fedora-qa/check-compose
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure