Re: HEADS UP: I plan to correct "python3 setup.py build" calls without proper flags

2019-02-13 Thread Miro Hrončok

On 06. 02. 19 15:04, Miro Hrončok wrote:

Hi,

due to https://fedoraproject.org/wiki/Changes/Python_Extension_Flags it is no 
longer correct to just call `python3 setup.py build` or `python3 setup.py 
build_ext` in spec without setting the proper flags (for arched builds with 
Python extension modules at least).


That is without setting both CFLAGS **and** LDFLAGS.

I've grepped the usage and skimmed trough specs, destining the following list of 
packages that fail to properly set both flags.


I intend to fix the packages using my provenpackager rights during next week. I 
plan to push directly. There is no automated script, I'll do the changes by hand.


I will:

  1) use %py3_build if possible
  2) use %set_build_flags otherwise if possible
  3) add the missing CFLAGS and/or LDFLAGS variables manually otherwise

If you prefer to fix your package yourself, please do (I would appreciate this).
If you need more time, let me know.

If you prefer a Pull Request over a direct push, let me know.

The change in python3 package did not yet happen, no rebuild is needed and I 
will not bump release or add a changelog entry for this.


I will check if the package builds and I will not introduce a new FTBFS.
I will not try to fix nontrivial already existing FTBFS.


All packages that explicitly called "python3 setup.py build/build_ext" without 
proper flags are fixed now. We will proceed with Python itself this week.

If you have troubles, block our tracking bug:

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

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Help needed: pypy 7.0.0

2019-02-13 Thread Miro Hrončok

PyPy was updated to 7.0.0 with alpha Python 3.6 support:

https://morepypy.blogspot.com/2019/02/pypy-v700-triple-release-of-27-35-and.html
https://bugzilla.redhat.com/show_bug.cgi?id=1673127

I'd very much want to see this in Fedora 30, but I'm overwhelmed by other things 
and will be on vacation next week. Is there a volunteer who would be able to do 
this? I will make time to review PRs.


Nothing requires pypy3. pypy2 is only required by sfact & skeinforge (mine, 
rebuild needed) and buildrequired by asv (I assume for %check).


Both PyPys are recommended by tox and asv and should be tested with them.

Talk to me over e-mail, bugzilla or #fedora-python.

Thanks!
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Help needed: pypy 7.0.0

2019-02-13 Thread Antonette Caldwell
Hi Miro,

I would like to help out.

Antonette Caldwell

From: Miro Hrončok 
Sent: Wednesday, February 13, 2019 6:23 AM
To: Fedora Python SIG
Subject: Help needed: pypy 7.0.0

PyPy was updated to 7.0.0 with alpha Python 3.6 support:

https://morepypy.blogspot.com/2019/02/pypy-v700-triple-release-of-27-35-and.html
https://bugzilla.redhat.com/show_bug.cgi?id=1673127

I'd very much want to see this in Fedora 30, but I'm overwhelmed by other things
and will be on vacation next week. Is there a volunteer who would be able to do
this? I will make time to review PRs.

Nothing requires pypy3. pypy2 is only required by sfact & skeinforge (mine,
rebuild needed) and buildrequired by asv (I assume for %check).

Both PyPys are recommended by tox and asv and should be tested with them.

Talk to me over e-mail, bugzilla or #fedora-python.

Thanks!
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Help needed: pypy 7.0.0

2019-02-13 Thread Miro Hrončok

On 13. 02. 19 15:12, Antonette Caldwell wrote:

Hi Miro,

I would like to help out.

Excellent! Let me know if you need pointers.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: Help needed: pypy 7.0.0

2019-02-13 Thread Antonette Caldwell
Hi Miro

I want to be honest with you, this is my first time tackling this. I am looking 
over the RPM porting guides at this time.

Antonette Caldwell

From: Miro Hrončok 
Sent: Wednesday, February 13, 2019 10:18 AM
To: Fedora Python SIG; Antonette Caldwell
Subject: Re: Help needed: pypy 7.0.0

On 13. 02. 19 15:12, Antonette Caldwell wrote:
> Hi Miro,
>
> I would like to help out.
Excellent! Let me know if you need pointers.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Fedora 29 Python Classroom Lab testers needed

2019-02-13 Thread Miro Hrončok

Hi.

The Fedora 29 Python Classroom Lab was not built for the proper Fedora 29 
release date.


We now have some candidates builds to test, so I'm looking for volunteers to 
help uncover issues.


https://pagure.io/releng/issue/7922

GNOME https://koji.fedoraproject.org/koji/taskinfo?taskID=32659167
Vagrant https://koji.fedoraproject.org/koji/taskinfo?taskID=32670129
Arm https://koji.fedoraproject.org/koji/taskinfo?taskID=32660565

See https://fedoraproject.org/wiki/Changes/PythonClassroomLab#How_To_Test

Thanks for help.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org