Re: [ACTION REQUIRED] FTBFS Packages in rawhide (2015-07-08)

2015-07-09 Thread Miro Hrončok


On 8.7.2015 23:55, opensou...@till.name wrote:
> Depending on: prelink (30), status change: 2014-05-14 (60 weeks ago)

There are lot of my packages in there and also lot's of others. I
haven't willingly chosen this package to be the dependency, so I guess
this is happening automatically. Should I worry?

-- 
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [Fedora-legal-list] [RFC] Switching to SPDX in license tags

2015-07-09 Thread Miro Hrončok
On 9.7.2015 14:48, Haïkel wrote:
> * mass changing all specs => could be automated

Actually, openSUSE has a tool for this:

https://github.com/openSUSE/spec-cleaner

It can convert their old license abbrevs to SPDX, I don't know if we are
using the same ones, but the data set can be changed of course.



Another thing is that this would most certainly also affect EPEL/RHEL,
so it is probably not only Fedora's decision to make.

-- 
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Removing packages that have broken dependencies in F23 tree

2015-09-24 Thread Miro Hrončok


On 24.9.2015 16:34, Kalev Lember wrote:
> python-Fionachurchyard, group::python-sig


This one cannot work with Fedora 23 due to GDAL 2. Feel free to retire it.

-- 
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Flock 2014 reminder about decision making and thanks to organizers

2014-08-14 Thread Miro Hrončok
Dne 11.8.2014 18:05, Kevin Fenzi napsal(a):
> Also, I would like to say a heartfelt thank you to the many people who
> organized flock 2104. It was a very smoothly run, great conference!
> Kudos. 

Thanks for this.

-- 
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Orphaning perl-Lingua-EN-Numbers-Easy

2014-10-29 Thread Miro Hrončok
Hi,

perl-Lingua-EN-Numbers-Easy FTBFS in rawhide. [1]

While the fix seems trivial, I don not want to patch a (most probably)
dead upstream project that I don't need any more (I packaged it as a
dependency for something not needing it anymore).

Facts:
 * Latest upstream release is ~5 years old
 * No other package requires this any more

If anybody want this package, feel free to take it. Otherwise I'm fine
with this being retired later.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1153134

-- 
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Anaconda goes Python 3

2015-05-18 Thread Miro Hrončok


On 18.5.2015 11:01, Vratislav Podzimek wrote:
> The F22 composes are at
> https://m4rtink.fedorapeople.org/anaconda/images/python3/f22/ so feel
> free to download and test them.

Hi, what is the difference between latest and testing images? Which one
should I test?

Thanks for the summary and blogpost.

-- 
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-28 Thread Miro Hrončok

On 28. 05. 20 0:42, Miro Hrončok wrote:

On 27. 05. 20 20:24, Miro Hrončok wrote:

I'm currently trying to build a live image, but it's running insanely
slow for some reason, mock in general on my Rawhide box seems to be
really slow and I'm not sure why. If it ever finishes I'll try it. But
so far at least I see no problems.


Hah, so it seems you're ahead of me =)

The live image build finally finished, but when I booted it to check
it, I found it includes both python3-3.8.3-1.fc33 and python3.9-
3.9.0~b1-1.fc33.x86_64 .

Digging into this I figured out it's because of libreoffice:
libreoffice-pyuno requires Python 3.8. So I went to Koji and
saw...you're rebuilding it already :)

https://koji.fedoraproject.org/koji/buildinfo?buildID=1511799

I will test again when that's done.


If it ever finishes.


After 30 hours of s390x misery watching the build.log grow one line in 15 
minutes, I decided to gamble and I have restarted the build:


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


Apparently, tough luck.

Could you please test with x86_64 libreoffice packages downloaded from Koji 
before the build finishes? That way, we'll know that we can merge as soon as it 
is finally done.


Thanks

--
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: [HEADS UP] F33 Boost 1.73.0 rebuilds starting in a side tag

2020-05-28 Thread Miro Hrončok

On 28. 05. 20 14:21, Fabio Valentini wrote:

On Thu, May 28, 2020 at 2:16 PM Jonathan Wakely
 wrote:

I've literally just started. The new boost hasn't even finished yet:
https://koji.fedoraproject.org/koji/taskinfo?taskID=45094034


I wonder if this build is actually broken and if it will ever finish:
https://koji.fedoraproject.org/koji/taskinfo?taskID=45094034

Because ... ppc64 hasn't been a valid arch since fedora 31 or so?


It will not finish. The side tag configuration is busted:

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

--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-28 Thread Miro Hrončok

On 22. 05. 20 3:06, Miro Hrončok wrote:
Hello, in order to deliver Python 3.9, we are running a coordinated rebuild in a 
side tag.


https://fedoraproject.org/wiki/Changes/Python3.9

If you see a "Rebuilt for Python 3.9" (or similar) commit in your package, 
please don't rebuild it in regular rawhide.

If you need to, please let me know, so we can coordinate.


Hello.

I've seen more packages updated in rawhide after the "Rebuilt for Python 3.9" 
commit. Please don't rebuild the packages in regular rawhide unless it is 
critical. When it is critical, please let me know about it, so we can coordinate.


Thanks.

--
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: Schedule for Thursday's FPC Meeting (2020-05-28 16:00 UTC)

2020-05-28 Thread Miro Hrončok

On 28. 05. 20 8:08, James Antill wrote:

  Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2020-05-28 16:00 UTC in #fedora-meeting-1 on 
irc.freenode.net.


I ma sorry, but I am too tired to attend. The Python 3.9 rebuilds are draining 
all my energy :(


--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-28 Thread Miro Hrončok

On 22. 05. 20 3:06, Miro Hrončok wrote:
Hello, in order to deliver Python 3.9, we are running a coordinated rebuild in a 
side tag.


https://fedoraproject.org/wiki/Changes/Python3.9

If you see a "Rebuilt for Python 3.9" (or similar) commit in your package, 
please don't rebuild it in regular rawhide.

If you need to, please let me know, so we can coordinate.


Hello.

I've seen more packages updated in rawhide after the "Rebuilt for Python 3.9" 
commit. Please don't rebuild the packages in regular rawhide unless it is 
critical. When it is critical, please let me know about it, so we can coordinate.


Thanks.

--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-28 Thread Miro Hrončok

On 28. 05. 20 8:33, Adam Williamson wrote:

On Wed, 2020-05-27 at 10:27 -0700, Adam Williamson wrote:


Hah, so it seems you're ahead of me =)

The live image build finally finished, but when I booted it to check
it, I found it includes both python3-3.8.3-1.fc33 and python3.9-
3.9.0~b1-1.fc33.x86_64 .

Digging into this I figured out it's because of libreoffice:
libreoffice-pyuno requires Python 3.8. So I went to Koji and
saw...you're rebuilding it already :)

https://koji.fedoraproject.org/koji/buildinfo?buildID=1511799

I will test again when that's done.


In the mean time I tested a KDE live build, and that came up with just
Python 3.9 in it. So that looks good.


I'd like to merge the side tag as soon as libreoffice is built.

Adam, do you want to ack it first?


--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 22. 05. 20 3:06, Miro Hrončok wrote:
Hello, in order to deliver Python 3.9, we are running a coordinated rebuild in a 
side tag.


     https://fedoraproject.org/wiki/Changes/Python3.9

If you see a "Rebuilt for Python 3.9" (or similar) commit in your package, 
please don't rebuild it in regular rawhide.

If you need to, please let me know, so we can coordinate.

If you'd like to build the package, you should be able to build it in the side 
tag via:


     on branch master:
     $ fedpkg build --target=f33-python
     $ koji wait-repo f33-python --build 

Note that it will take a while before all the essential packages are rebuilt, so 
don't except all your dependencies to be available right away. When in trouble, 
ask here or on IRC (#fedora-python on Freenode).


Builds: 
https://koji.fedoraproject.org/koji/builds?latest=0&tagID=22287&order=-build_id&inherited=0 



Please avoid any potentially disturbing changes in Python packages until the 
rebuild is over.


The side tag is being merged right now.

The builds are tagged into f33 in alphabetical order, hence expect a small 
window of very broken dependencies.


--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 29. 05. 20 9:32, Felix Schwarz wrote:


Am 29.05.20 um 09:19 schrieb Miro Hrončok:

The side tag is being merged right now.


Thank you for all the work (also in advance with all the alpha/beta versions) 
:-)

Seems like quite a few Python packages were rebuilt in rawhide during your
mass rebuild. Did that happen in the past as well? (I don't remember it that
way but also I did not monitor previous python rebuilds closely).


In previous upgrades, we haven't checked and after we asked releng to merge the 
side tag, we just realized several packages were rebuilt (incl. a small boostrap 
loop once and anaconda the other time). Hence this time, I've been monitoring 
the situation. Less then 10 packages were bumped and built in rawhide during the 
rebuilds this time.


--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 29. 05. 20 11:49, Jonathan Wakely wrote:

On 29/05/20 09:34 +0200, Miro Hrončok wrote:

On 29. 05. 20 9:32, Felix Schwarz wrote:


Am 29.05.20 um 09:19 schrieb Miro Hrončok:

The side tag is being merged right now.


Thank you for all the work (also in advance with all the alpha/beta versions) 
:-)


Seems like quite a few Python packages were rebuilt in rawhide during your
mass rebuild. Did that happen in the past as well? (I don't remember it that
way but also I did not monitor previous python rebuilds closely).


In previous upgrades, we haven't checked and after we asked releng to merge 
the side tag, we just realized several packages were rebuilt (incl. a small 
boostrap loop once and anaconda the other time). Hence this time, I've been 
monitoring the situation. Less then 10 packages were bumped and built in 
rawhide during the rebuilds this time.


Could you send me the list of those packages, if you have it?


I've rebuilt them all again.


Are any of them in the list of packages that I need to rebuild anyway
for the boost1.73+python3.9 combo?


No.


By the way, I accidentally rebuilt player in the f33-boost side tag,
because my makefile incorrectly listed it as a prerequisite of gazebo
and so automatically added it to my rebuilds (it *is* a prerequisite
of gazebo, but doesn't use boost so I didn't need to do it). I noticed
that your f33-python build of player didn't work, so I'll add that to
the list of ones to rebuild in my tag after f33-python finishes
merging (apparently they're still being signed).


The signing is taking ages :/

--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 29. 05. 20 13:07, Jonathan Wakely wrote:

On 29/05/20 12:17 +0200, Miro Hrončok wrote:

On 29. 05. 20 11:49, Jonathan Wakely wrote:

On 29/05/20 09:34 +0200, Miro Hrončok wrote:

On 29. 05. 20 9:32, Felix Schwarz wrote:


Am 29.05.20 um 09:19 schrieb Miro Hrončok:

The side tag is being merged right now.


Thank you for all the work (also in advance with all the alpha/beta 
versions) :-)


Seems like quite a few Python packages were rebuilt in rawhide during your
mass rebuild. Did that happen in the past as well? (I don't remember it that
way but also I did not monitor previous python rebuilds closely).


In previous upgrades, we haven't checked and after we asked releng to merge 
the side tag, we just realized several packages were rebuilt (incl. a small 
boostrap loop once and anaconda the other time). Hence this time, I've been 
monitoring the situation. Less then 10 packages were bumped and built in 
rawhide during the rebuilds this time.


Could you send me the list of those packages, if you have it?


I've rebuilt them all again.


Are any of them in the list of packages that I need to rebuild anyway
for the boost1.73+python3.9 combo?


No.


OK, great, nothing extra for me to do then :-)


By the way, I accidentally rebuilt player in the f33-boost side tag,
because my makefile incorrectly listed it as a prerequisite of gazebo
and so automatically added it to my rebuilds (it *is* a prerequisite
of gazebo, but doesn't use boost so I didn't need to do it). I noticed
that your f33-python build of player didn't work, so I'll add that to
the list of ones to rebuild in my tag after f33-python finishes
merging (apparently they're still being signed).


The signing is taking ages :/


Yes, but python3-3.8.3-1.fc33 is done, so I'll rebuild boost in my
side tag and resume my rebuilds there.


This was a Python 3.9 rebuild, not 3.8. We need to wait for:

  python3.9-3.9.0~b1-3.fc33

--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 22. 05. 20 3:06, Miro Hrončok wrote:
Hello, in order to deliver Python 3.9, we are running a coordinated rebuild in a 
side tag.


     https://fedoraproject.org/wiki/Changes/Python3.9

If you see a "Rebuilt for Python 3.9" (or similar) commit in your package, 
please don't rebuild it in regular rawhide.

If you need to, please let me know, so we can coordinate.


The side tag has been merged. Thank you all for your patience.

--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 29. 05. 20 16:25, Richard Shaw wrote:
On Fri, May 29, 2020 at 9:18 AM Miro Hrončok <mailto:mhron...@redhat.com>> wrote:



The side tag has been merged. Thank you all for your patience.


Woohoo! So now Python can be rebuilt with the fix for PySide2? :)


Technically blocked by https://bugzilla.redhat.com/show_bug.cgi?id=1839826

But I am sure Petr is working on it.

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


PSA: pytest 5 now finally available in rawhide

2020-05-29 Thread Miro Hrončok

Hello,

the pytest package (python3-pytest) has been updated to 5.4.2.

In case it gives you trouble, you can pin an older version:

  BuildRrequires: %{py3_dist pytest} < 5

Or:

  BuildRrequires: python3dist(pytest) < 5

That will give you the python3-pytest4 package (4.6.10 now), not parallely 
installable with python3-pytest.


Note that the python3-pytest4 package is deprecated, but no removal date has 
been set. Likely, it will get orphaned or retired when no important packages 
need it.


The pytest 4.6.x series is still being occasionally released, but:

https://docs.pytest.org/en/latest/py27-py34-deprecation.html#maintenance-of-4-6-x-versions

"From now on, the core team will no longer actively backport patches, but the 
4.6.x branch will continue to exist so the community itself can contribute patches."


Side note: The Fedora 31/32 python3-pytest package does not provide 
python3-pytest4, hence I recommend not to BuildRequire python3-pytest4 directly 
by name, but using python3dist(pytest) or %py3_dist as in the examples above.


--
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: Rawhide broken: crypto-policies

2020-05-29 Thread Miro Hrončok

On 29. 05. 20 18:08, Jerry James wrote:

Trying to build a package just now failed
(https://koji.fedoraproject.org/koji/taskinfo?taskID=45145531):

Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
error: lua script failed: [string
"%prein(crypto-policies-20200527-3.gitb234a47.fc33.noarch)"]:19:
attempt to call a nil value

Error in PREIN scriptlet in rpm package crypto-policies
error: crypto-policies-20200527-3.gitb234a47.fc33.noarch: install failed


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

Mohan and Igor are untagging the build now.

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


Packages that failed to build with Python 3.9

2020-05-29 Thread Miro Hrončok
c   python-gerritlib
kevin  ansible calibre python-IPy
ktdreyer   python-cram
kubo   py3status
kumarpraveen python-flask-assets python-webassets
kushal mu
kushal124  python-docx
kwizartblender libfreenect luxcorerender player
larsks python-shade
lbalharmicropipenv
lbazan pydeps python-chaospy python-elpy python-hdmf python-ipmi 
python-missingno python-mne-bids python-netssh2 python-numpoly python-pynwb

lberk  pcp
limb   python-basemap python-pcodedmp python-slackclient
lkundrak   coreboot-utils
lmackenpython-chameleon python-tw2-core
louizatakk python-slixmpp
lucilanga  pyzor
lupinixpython-astroML python-astroscrappy python-ccdproc python-gatspy
luya   blender luxcorerender
lyessaadi  komikku python-pure-protobuf
maci   python-apsw
maha   python-onionbalance
major  pre-commit
marcindulak gpaw
martinkg   mlt
maxamillion python-nikola
mbarnescommissaire-client
mchehabzbar
melmorabity python-azure-sdk python-azure-storage 
python-googleapis-common-protos python-grpcio-gcp python-msal 
python-opencensus-proto python-uamqp

mfabiannototools
mgoodwin   pcp
michichpython-precis_i18n
mikem  module-build-service
mimccune   python-saharaclient
minh   kdevelop-python
mitr   libuser m2crypto
mkrizeklibtaskotron
mlisik pcs
mlombard   python-simpleparse
mprahl module-build-service python-neo4j-driver
mrunge pyflakes python-cherrypy python-django-formtools python-flake8 
python-gnocchiclient python-hacking python-oslo-concurrency python-troveclient 
python-webpy

msivak mom
mstuchli   python-peewee python-wtf-peewee
msuchy osc
nathanspcp
ngompa ipsilon m2crypto osc python-pytest-flake8
nickblack  notcurses
nonamedotc python-jsonrpc-server python-language-server python-qdarkstyle 
python-rope python-spyder-kernels

nphilipp   lilv
nsaje  python-oslo-serialization
nushio calibre
ohaessler  Zim
omular pcs
ondrejjTurboGears2 python-tw2-core python-tw2-forms
orion  Mayavi paraview python-AppTools python-Traits python-envisage 
python-pyface python-scikit-image python-traitsui python-x2go

pabelanger python-keystoneauth1 python-os-client-config python-shade
pbrobinson csound libcec pyee
pcpa   sagemath
peter  coreboot-utils
pjppython-flask-assets python-webassets
pkilambi   python-gnocchiclient
pmoravco   5minute
pnemadeansible-inventory-grapher ansible-lint fonttools python-fs 
python-ufoLib2 transtats-cli woffTools

puiterwijk ipsilon
pwalterscribus
pwunototools
qulogicocrmypdf python-cartopy python-descartes python-fiona 
python-geopandas python-geoplot python-libpysal python-mapclassify 
python-mplcairo python-pep8-naming python-pikepdf python-pyshtools python-xarray 
python-xmp-toolkit

qwan   module-build-service
radez  python-ansible-runner python-cheroot python-cherrypy 
python-network-runner python-portend

ralph  module-build-service python-chameleon python-tw2-core 
python-tw2-forms
ramkrsna   gdeploy
raphgropython-jep
rathannlazygal mnemosyne
rdietercantor
rebus  python-pyev python-yara
rjmco  python-novaclient-os-networks python-novaclient-os-virtual-interfaces
rjones coccinelle
rmatteslibfreenect player
robert python-pcodedmp pyzor
roma   blender
ryansb python-heatclient
s4504krblender
sacgdeploy
sagitter   paraview petsc4py pymol
sandeeps   woffTools
sbonazzo   imgbased mom pyflakes
sdgathman  cjdns
sdzcsound
senderek   cryptlib
sergiomb   mlt pymol
sergiopr   python-photutils python-pywt python-scikit-image
sgallagh   python-flake8
sharkczscribus
shlomifpython-freecell_solver
simo   ipsilon
slaanesh   blender zbar
smani  gmsh
smilnercommissaire-client
social python-hacking python-oslo-serialization
suanandtranstats-cli
sundaram   python-flask-assets python-webassets
suraia distro-info
tagoh  fonttools
tartinalilv
tc01   python-cocotb
tdabasin   python-chameleon
than   cantor
tibbs  pyzor
timn   player
tojeline   pcs
tomh   pyosmium
toshio ansible
tripledes  scribus
ttorling   player
ttrinksansible-review
uwog   abiword
vkmc   python-designateclient
vkrizanpython-peewee
vmaljulin  module-build-service
volter python-shapely
wakko666   python-testinfra
wzzrd  ansible
xavierbpython-f5-icontrol-rest python-f5-sdk
yuvalturg  imgbased
zaitcevpython-manilaclient
zaneb  python-heatclient
zbyszekcalibre diffoscope enjarify moose python-asttokens 
python-flake8-import-order

zdohnalpython-pikepdf
zultronfreecad
zuul   python-ws4py

--
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://fedoraprojec

Re: Packages that failed to build with Python 3.9

2020-05-29 Thread Miro Hrončok

On 29. 05. 20 22:38, Gwyn Ciesla via devel wrote:


‐‐‐ Original Message ‐‐‐
On Friday, May 29, 2020 2:59 PM, Miro Hrončok  wrote:


Hello.

As you might already know, we have recently merged in the Python 3.9 side tag,
despite several builds have not succeeded. We always aim for some compromise
between having the side tag open for too long and having too many failures.


When will python3 in the rawhide buildroot be 3.9?


It is.

Note that the component name is python3.9, but the binary package is still 
python3. The python3 component is retired.


--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-29 Thread Miro Hrončok

On 30. 05. 20 0:08, Orion Poplawski wrote:

On 5/29/20 8:17 AM, Miro Hrončok wrote:

On 22. 05. 20 3:06, Miro Hrončok wrote:
Hello, in order to deliver Python 3.9, we are running a coordinated rebuild 
in a side tag.


 https://fedoraproject.org/wiki/Changes/Python3.9

If you see a "Rebuilt for Python 3.9" (or similar) commit in your package, 
please don't rebuild it in regular rawhide.

If you need to, please let me know, so we can coordinate.


The side tag has been merged. Thank you all for your patience.



Thank you Miro for all the hard work.


You are welcome. Thanks for your help with vtk an other packages you maintain, I 
know you don't have that much time for Fedora nowadays.


--
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: [HEADS UP] Fedora 33 Python 3.9 rebuilds have started in a side tag

2020-05-30 Thread Miro Hrončok

On 30. 05. 20 23:10, Jonathan Wakely wrote:

On 29/05/20 16:17 +0200, Miro Hrončok wrote:

On 22. 05. 20 3:06, Miro Hrončok wrote:
Hello, in order to deliver Python 3.9, we are running a coordinated rebuild 
in a side tag.


    https://fedoraproject.org/wiki/Changes/Python3.9

If you see a "Rebuilt for Python 3.9" (or similar) commit in your package, 
please don't rebuild it in regular rawhide.

If you need to, please let me know, so we can coordinate.


The side tag has been merged. Thank you all for your patience.


https://koji.fedoraproject.org/koji/buildinfo?buildID=1512682 is still
going for python-graph-tool-2.29-4.fc33 and will probably take another
15 hours at least, based on the comments in the spec file.

I've already started python-graph-tool-2.29-5.fc33 for the boost
rebuild, so if yours finishes it won't be needed anyway.


I am afraid the build gets restarted every coupe hours. See:

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

Total time  32:37:26
Task time   2:33:39

Buildroots
/var/lib/mock/f33-build-20969493-1558663
/var/lib/mock/f33-build-20951538-1558663
/var/lib/mock/f33-build-20962546-1558663
/var/lib/mock/f33-build-20957113-1558663
/var/lib/mock/f33-build-20953332-1558663

--
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: What's pulling in a bunch of texlive packages?

2020-05-30 Thread Miro Hrončok

On 30. 05. 20 17:30, Zbigniew Jędrzejewski-Szmek wrote:

On Sat, May 30, 2020 at 10:01:50AM -0500, Richard Shaw wrote:

I'm working on updating FreeCAD both for Python 3.9 and coming VTK 9.0 and
I noticed that something is pulling in a lot of texlive packages but I am
not BR'ing any.


I'm seeing this too, with ~100 texlive packages pulled in on upgrade
in a VM.  I think this is caused by new dependencies between texlive
package. E.g.  I had texlive-kpathsea installed, presumably because it
is required by texlive-dvipng which is required by python3-matplotlib,
and upon upgrade this pulls in texlive-context, which pulls in
texlive-pstricks, which pulls in texlive-biblatex, which pulls in
texlive-xpatch, and so on. The dep was added back in #1270202.

Dunno. python3-matplotlib pulling in the whole latex stack is going to
be painful. Maybe we could "downgrade" the dependency in python-matplotlib
to something like
Recommends: dvipng
Requires: (dvipng if texlive-base)
?

(Though of course in your case the dependency path might be different.)


See also:

https://bugzilla.redhat.com/show_bug.cgi?id=1509657 (couple years old)


--
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: Packages that failed to build with Python 3.9

2020-05-30 Thread Miro Hrončok

On 30. 05. 20 9:18, Przemo Firszt wrote:

W dniu pią, 29.05.2020 o godzinie 23∶10 +0200, użytkownik Miro Hrončok
napisał:

[..]



When will python3 in the rawhide buildroot be 3.9?


It is.

Note that the component name is python3.9, but the binary package is
still
python3. The python3 component is retired.


Hi Miro,

What's the time line for COPR? My FreeCAD nightly on rawhide still
builds on python 3.8


As soon as the mirrors have the newest compose from yesterday. Should be now 
already.


--
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: Packages that failed to build with Python 3.9

2020-05-30 Thread Miro Hrončok

On 30. 05. 20 1:17, Adam Williamson wrote:

On Fri, 2020-05-29 at 21:59 +0200, Miro Hrončok wrote:

Hello.

As you might already know, we have recently merged in the Python 3.9 side tag,
despite several builds have not succeeded. We always aim for some compromise
between having the side tag open for too long and having too many failures.

The packages, when not rebuilt, are not installable in rawhide, hence fixing
them should be our top priority. If you need help with Python related issues, we
(the Python Maintenance team at Red Hat) are happy to help. Unfortunately,
several packages fail to build for Python-unrelated reasons.

Some of the actual build failures already have a bugzilla open from our copr
rebuilds. Others don't have it yet because the error only manifested on some
architecture other than x86_64. I'll get back to this next week and open the
remaining bugzillas.

Most of the packages only fail to build because their dependencies were not yet
rebuilt. Chances are, you already got an automated bugzilla from Igor, that your
package fails to install. It would be really helpful if you could find the
missing dependency and mark the bugzilla for your package dependent on the
bugzilla for the missing dep. I slowly progress to do that as well, but your
help is crucial here.

Let me know if you have questions.

Here is the list:

Maintainers by package:

bugzilla2fedmsg  abompard
calibre  chkr heliocastro kevin nushio zbyszek
python-apsw  cicku dfateyev maci
python-stompest  abompard


I fixed apsw and rebuilt calibre, which needed it.


Thanks. I'll close https://bugzilla.redhat.com/show_bug.cgi?id=1840234

--
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: Packages that failed to build with Python 3.9

2020-05-31 Thread Miro Hrončok

On 30. 05. 20 11:56, Ján ONDREJ (SAL) wrote:

Ahoj,


Hey. I'll try to answer.


   som trocha zmateny z tych hlaseni. Je skoda, ze bugzilla priamo neobsahuje
link na failed build.


The bugzillas don't contain the failed build link, because they are primarily 
"fails to install" and not "fails to build" bugzillas. In this particular case, 
the first is caused by the latter, but Igor's automation cannot know that.



Musim si ho pohladat sam. Skusal som rebuildnut tak
ako si mi vravel, teda cez mock s konfiguraciou copr repo, ale neviem preco,
tak ten build zbehne teraz bez problemov. Ale ked dam build priamo cez
fedpkg build, tak to nezbehne. To este nie je mergnute?
Ale divne je, ze preco mi mock -r fedora-rawhide-python39 ... zbehne.


The Python 3.9 copr is debugging tool only. It contains builds of genshi and 
chameleon done with Python 3.9.0a1, a2... etc. In Koji, we have started with b1 
and chameleon and genshi didn't build there. That's the reason why your packages 
build with copr-mock, but not in regular mock.



   Upravil som tie bugy a doplnil pozadovane depends. Hadam je to vsetko,
pretoze ani z koji build logov mi nie je uplne jasne, co z toho naozaj treba
a mozno ani nie. Pridal som aj pull-request pre chameleon, ale mam pocit,
ze ten maintainer je unresponsible.


I suggest you change the bugzillas to ASSIGNED, becasue you are clearly looking 
into it -- that way, others know you are on top of this and Igor's automation 
won't bother you.


Indeed, the chameleon bug received no maintainer response for a very long time. 
This way, the automation may as well render the package orphan and you can take it.


--
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: Packages that failed to build with Python 3.9

2020-05-31 Thread Miro Hrončok

On 31. 05. 20 12:49, Leigh Scott wrote:

Hello.

As you might already know, we have recently merged in the Python 3.9 side tag,
despite several builds have not succeeded. We always aim for some compromise
between having the side tag open for too long and having too many failures.

The packages, when not rebuilt, are not installable in rawhide, hence fixing
them should be our top priority. If you need help with Python related issues, we
(the Python Maintenance team at Red Hat) are happy to help. Unfortunately,
several packages fail to build for Python-unrelated reasons.

Some of the actual build failures already have a bugzilla open from our copr
rebuilds. Others don't have it yet because the error only manifested on some
architecture other than x86_64. I'll get back to this next week and open the
remaining bugzillas.

Most of the packages only fail to build because their dependencies were not yet
rebuilt. Chances are, you already got an automated bugzilla from Igor, that your
package fails to install. It would be really helpful if you could find the
missing dependency and mark the bugzilla for your package dependent on the
bugzilla for the missing dep. I slowly progress to do that as well, but your
help is crucial here.

Let me know if you have questions.


Even if the package builds it doesn't mean it's functional.

$ cinnamon-settings
Traceback (most recent call last):
   File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in 

 from setproctitle import setproctitle
ImportError: 
/usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: 
undefined symbol: Py_GetArgcArgv
[leigh@leigh ~]$ python
Python 3.9.0b1 (default, May 29 2020, 00:00:00)
[GCC 10.1.1 20200507 (Red Hat 10.1.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.

from setproctitle import setproctitle

Traceback (most recent call last):
   File "", line 1, in 
ImportError: 
/usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: 
undefined symbol: Py_GetArgcArgv

import setproctitle

Traceback (most recent call last):
   File "", line 1, in 
ImportError: 
/usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: 
undefined symbol: Py_GetArgcArgv




Note that python-setproctitle already failed to built with Python 3.8 and the 
"fix" was to comment out the tests:


https://src.fedoraproject.org/rpms/python-setproctitle/c/d6d9620c3c4fa076b62ddfa7fdc39b0f70597dd6?branch=master

Hence, it built with Python 3.9 even if it doesn't work at all.

--
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: Packages that failed to build with Python 3.9

2020-05-31 Thread Miro Hrončok

On 31. 05. 20 13:04, Zbigniew Jędrzejewski-Szmek wrote:

On Sun, May 31, 2020 at 10:49:28AM -, Leigh Scott wrote:

Even if the package builds it doesn't mean it's functional.

$ cinnamon-settings
Traceback (most recent call last):
   File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in 

 from setproctitle import setproctitle
ImportError: 
/usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: 
undefined symbol: Py_GetArgcArgv


Idea for a global gating test for packages:
for rpm in $rpms; do
 python3 -c "$(rpm -qP $rpm | sed -n -r 's/python3dist\((.*)\).*/import 
\1/p')"
done


Unfortunately, this has a wrong assumption: python3dist(xxx) doesn't mean there 
is an xxx module to import. See for example:


python3-beautifulsoup4 provides python3.9dist(beautifulsoup4) but is imported as 
bs4. (I have plenty more examples like this... including python-fedora.)


A better thing might be to query for .py files, .so files and directories with 
such in %{python_sitelib}/%{python_sitearch}.



--
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: Packages that failed to build with Python 3.9

2020-05-31 Thread Miro Hrončok

On 31. 05. 20 13:13, Zbigniew Jędrzejewski-Szmek wrote:

On Sun, May 31, 2020 at 01:09:31PM +0200, Miro Hrončok wrote:

On 31. 05. 20 13:04, Zbigniew Jędrzejewski-Szmek wrote:

On Sun, May 31, 2020 at 10:49:28AM -, Leigh Scott wrote:

Even if the package builds it doesn't mean it's functional.

$ cinnamon-settings
Traceback (most recent call last):
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 16, in 

  from setproctitle import setproctitle
ImportError: 
/usr/lib64/python3.9/site-packages/setproctitle.cpython-39-x86_64-linux-gnu.so: 
undefined symbol: Py_GetArgcArgv


Idea for a global gating test for packages:
for rpm in $rpms; do
  python3 -c "$(rpm -qP $rpm | sed -n -r 's/python3dist\((.*)\).*/import 
\1/p')"
done


Unfortunately, this has a wrong assumption: python3dist(xxx) doesn't mean
there is an xxx module to import. See for example:

python3-beautifulsoup4 provides python3.9dist(beautifulsoup4) but is
imported as bs4. (I have plenty more examples like this... including
python-fedora.)

A better thing might be to query for .py files, .so files and directories
with such in %{python_sitelib}/%{python_sitearch}.


I always thought python3dist(foo) means that the package provides the
foo module, so that if I want to install foo module, I can rely on this
provides.


This is a very common misconception. That's why we want to explain this better 
in the new Python guidelines:


https://lists.fedoraproject.org/archives/list/python-de...@lists.fedoraproject.org/message/ZCNUQBJLDUJUJXK2EOPP2MWL6FJKLBPS/

Particularly:

---

Python packages have several different names, which should be kept in sync but 
will sometimes differ for historical or practical reasons. They are:

* the Fedora *source package name* (or *component name*, %{name}),
* the Fedora *built RPM name*,
* the *project name* used on *PyPI* or by *pip*, and
* the *importable module name* used in Python (a single package may have 
multiple importable modules).


Some examples (both good and worse):

| Fedora component  | Built RPM  | Project name  | Importable module   |
| - | -- | - | --- |
| `python-requests` | `python3-requests` | `requests`| `requests`  |
| `PyYAML`  | `python3-pyyaml`   | `pyyaml`  | `yaml`  |
| `python-ldap` | `python3-ldap` | `python-ldap` | `ldap`, `ldif`, etc.|
| `python-pillow`   | `python3-pillow`   | `pillow`  | `PIL`   |

---

python3dist() holds the "project name" (more specifically, the canonical form).

We use upstream metadata to generate python3.Xdist() requires. Upstreams specify 
dependencies in project names, not importable module names.



--
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: Packages that failed to build with Python 3.9

2020-05-31 Thread Miro Hrončok

On 29. 05. 20 21:59, Miro Hrončok wrote:

Hello.

As you might already know, we have recently merged in the Python 3.9 side tag, 
despite several builds have not succeeded. We always aim for some compromise 
between having the side tag open for too long and having too many failures.


...


cinch    greghellings
libtaskotron mkrizek
python-ansible-runner radez
python-peewee    cstratak mstuchli vkrizan
python-testinfra chedi ignatenkobrain wakko666
python-wtf-peewee    cstratak mstuchli


I've rebuilt those.

--
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: PSA: pytest 5 now finally available in rawhide

2020-05-31 Thread Miro Hrončok

On 31. 05. 20 14:06, Ian McInerney wrote:
On Fri, May 29, 2020 at 4:58 PM Miro Hrončok <mailto:mhron...@redhat.com>> wrote:


Hello,

the pytest package (python3-pytest) has been updated to 5.4.2.

In case it gives you trouble, you can pin an older version:

    BuildRrequires: %{py3_dist pytest} < 5

Or:

    BuildRrequires: python3dist(pytest) < 5

That will give you the python3-pytest4 package (4.6.10 now), not parallely
installable with python3-pytest.

Note that the python3-pytest4 package is deprecated, but no removal date has
been set. Likely, it will get orphaned or retired when no important packages
need it.

The pytest 4.6.x series is still being occasionally released, but:


https://docs.pytest.org/en/latest/py27-py34-deprecation.html#maintenance-of-4-6-x-versions

"From now on, the core team will no longer actively backport patches, but 
the
4.6.x branch will continue to exist so the community itself can contribute
patches."

Side note: The Fedora 31/32 python3-pytest package does not provide
python3-pytest4, hence I recommend not to BuildRequire python3-pytest4 
directly
by name, but using python3dist(pytest) or %py3_dist as in the examples 
above.

-- 
Miro Hrončok

--
Phone: +420777974800
IRC: mhroncok


  When running the fedora-review tool on a package that has "BuildRequires: 
  python3dist(pytest)" in it (note there is no version dependency on the pytest 
package), the review is complaining that:


- Package must not depend on deprecated() packages.
   Note: python3-pytest4 is deprecated, you must not depend on it.

Looking in the build log, it is actually using pytest5 though:

+ /usr/bin/python3 -m pytest
= test session starts ==
platform linux -- Python 3.9.0b1, pytest-5.4.2, py-1.8.0, pluggy-0.13.0

I have already cleaned my mock cache, and ran mock --scrub=all and this 
persists. Is there another cache that has to be cleaned, or a package that needs 
updating?


No, this is a bug in fedora-review.

https://pagure.io/FedoraReview/issue/392

--
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: Packages that failed to build with Python 3.9

2020-05-31 Thread Miro Hrončok

On 31. 05. 20 17:09, Leigh Scott wrote:

On 31. 05. 20 12:49, Leigh Scott wrote:

Note that python-setproctitle already failed to built with Python 3.8 and the
"fix" was to comment out the tests:

https://src.fedoraproject.org/rpms/python-setproctitle/c/d6d9620c3c4fa076...

Hence, it built with Python 3.9 even if it doesn't work at all.

Would it be acceptable to comment out the Py_GetArgcArgv code?

https://paste.centos.org/view/raw/779a12bd

Doing this enables cinnamon, blueberry, cinnamon-screensaver and 
lightdm-settings to function


That's up to the maintainer. Seems reasonable to me.

--
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: Packages that failed to build with Python 3.9

2020-06-01 Thread Miro Hrončok

On 01. 06. 20 4:14, Denis Arnaud wrote:

Thanks for the follow up!

| airinv airrac airtsp rmol sevmgr trademgen

All those packages have been successfully rebuilt (after upstream upgrade):
* airinv: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d6b3c81762
* airrac: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bd268627aa
* airtsp: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf40bfa645
* rmol: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5c004b8ae6
* sevmgr: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1cd31866cb
* trademgen: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1966482401

Thank you, Denis!

--
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: subtle issue with systemd, dnf 'greedy' obsoletes behaviour, and multiple repos

2020-06-01 Thread Miro Hrončok

On 01. 06. 20 23:10, Adam Williamson wrote:

It was actually a bit tricky to come up with a solution for this. I
hacked up a minimal reproducer with empty packages, and experimented a
bit, and the solution I was able to find that works is to have systemd-
udev Obsoletes: systemd < 245.6-1. This seems to correctly clue DNF in
to the situation and cause it to leave out anything from 245.4-1.fc32
in the upgrade.


IMO this is the "correct" solution to the problem. Thanks.

--
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: [HEADS UP] F33 Boost 1.73.0 rebuilds starting in a side tag

2020-06-02 Thread Miro Hrončok

On 02. 06. 20 17:24, Jonathan Wakely wrote:

### Boost.Endian

Several packages fail because they were using an implementation detail
of Boost, the  header. That no longer exists,
but nobody should have been using it anyway :-P The Boost.Endian
library exists now, and provides  which
should work instead.

This Boost.Endian issue affects:

openscad
supercollider


Also prusa-slicer and slic3r.

--
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: [HEADS UP] F33 Boost 1.73.0 rebuilds starting in a side tag

2020-06-02 Thread Miro Hrončok

On 02. 06. 20 19:51, Miro Hrončok wrote:

On 02. 06. 20 17:24, Jonathan Wakely wrote:

### Boost.Endian

Several packages fail because they were using an implementation detail
of Boost, the  header. That no longer exists,
but nobody should have been using it anyway :-P The Boost.Endian
library exists now, and provides  which
should work instead.

This Boost.Endian issue affects:

openscad
supercollider


Also prusa-slicer and slic3r.


 is deprecated:

# error " is deprecated. Define 
BOOST_ENDIAN_DEPRECATED_NAMES to use."


/usr/include/boost/endian/endian.hpp:19:1: note: '#pragma message: This header 
is deprecated. Use  instead.'

   19 | BOOST_HEADER_DEPRECATED( "" )


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


Orphaning repsnapper, gtkglextmm

2020-06-02 Thread Miro Hrončok
I've just orphaned repsnapper and gtkglextmm. repsnapper depends on gtkglextmm 
which depends on pangox-compat, which is already orphaned for 4 weeks.


I haven't touched the packages in years and I don't use repsnapper.

In case a new maintainer emerges, I can stay around if needed.
--
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: [HEADS UP] F33 Boost 1.73.0 rebuilds starting in a side tag

2020-06-03 Thread Miro Hrončok

On 03. 06. 20 13:32, Till Hofmann wrote:

Yes, that's what I meant. I'm not going to test patches by submitting
builds over and over again, that's not really time efficient. I'll just
wait until it shows up in mock.


$ mock -r fedora-rawhide-x86_64 --enablerepo=local install boost-devel
...
Installed:
boost-devel-1.73.0-3.fc33.x86_64
...

--
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: %configure broken in Rawhide

2020-06-04 Thread Miro Hrončok

On 04. 06. 20 6:02, Michael Cronenworth wrote:

On 6/3/20 8:23 PM, Igor Raits wrote:

At least it did not break anything than %configure, so the world did
not explode:)


It hit at a very unfortunate time. With the reduced data center power it is 
taking a long time to hit the build root. Two hours and counting... :(


That is IMHO https://pagure.io/fedora-infrastructure/issue/8922 (aka not a 
reduced power problem).


--
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: Upcoming fedoraproject Datacenter move reminder and plans

2020-06-05 Thread Miro Hrončok

On 02. 06. 20 18:40, Kevin Fenzi wrote:

Greetings.

As previously announced, fedoraproject is moving many of it's servers
from one datacenter (phx2 near phoenix, arizona, usa) to another (iad2:
near arlington, virginia, usa).

As we move from the old datacenter to the new, we will have a temporary
reduction in capacity. The new datacenter has a smaller, less-redundant,
lower-capacity version of our infrastructure. Over the next two weeks,
we will migrate services to it so that we can finish moving out of the
old datacenter.

After everything is moved from the old datacenter, many of the servers
there will be shipped to the new datacenter and then re-added to bring
us back to full redundency and capacity.

Out detailed checklist for these migrations is available at
https://hackmd.io/@fedorainfra2020/rJpsA4FLL

... snip ...


Is there a publicly available more or less up to date mirror of 
src.fedoraproject.org git repos?


I know there is https://fedoraproject.org/wiki/Infrastructure/Grokmirror

But I'd rather not set it up myself, if there is some instance I can use.

We'd like to build packages in Copr during the outage, because Copr is not 
affected, but we build packages from dist git sources, so when src.fp.o goes 
down, we need a backup plan.


To have this, we need git repos + lookaside cache, but we can more or less 
workaround the lookaside cache problem (at least for packages with Sources with 
proper URLs).


--
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: Let's standardize the way to disable tests during RPM build?

2020-06-05 Thread Miro Hrončok

On 05. 06. 20 16:26, Richard W.M. Jones wrote:

On Fri, Jun 05, 2020 at 04:10:20PM +0200, Tomas Orsava wrote:

Hi,
I think it would be useful to have a standard way of disabling the
running of tests during RPM build (in the %check section of a spec
file).

I see a lot of packages already having %bcond's or other macro
definitions to archieve this, but each package has their own way,
there's no real standard. Thus you have to first look into the spec,
locate the appropriate %bcond or macro name and only then you can
disable the tests.

I would like to propose two approaches:

(a) Add a *SHOULD* rule to the guidelines that specifies what is the
preferred way to conditionalize the tests.

(b) Or, if that's too strong, mention in the guidelines the common
methods that are being used (e.g. %bcond tests and %bcond check) so
that new packagers have something to use.


What's the motivation for disabling tests globally?


Bootstrapping mostly.


I have some packages where tests fail on particular architectures at
particular times, and what I do there is (a) file a BZ (b) surround
the %check section with %ifarch/%ifnarch and a comment linking to the
bug, and this seems to me a practical and lightweight approach that
requires no special support in the toolchain.

Also rpmbuild itself can happily disable tests, just add the --nocheck
flag.


However rpmbuild itself doesn't support "CheckRequires", so the bcond often 
looks like this:



BuildRequires: python3-devel
BuildRequires: python3-setuptools
%if %{with tests}
BuildRequires: python3-pytest
BuildRequires: python3-hypothesis
%endif

...

%if %{with tests}
%check
%pytest
%endif


--
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: Is the name of this review package OK?

2020-06-05 Thread Miro Hrončok

On 05. 06. 20 15:55, Richard W.M. Jones wrote:

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

Proposed package name is "libvirt-test-api".  Upstream name is
"libvirt-test-API".

It is, very very loosely, a Python 3 API and the package includes
Python development files.  But on the other hand it's a set of
regression tests and the fact they're implemented in Python is rather
incidental.


Yes, in that case, the python- prefix is not useful.


The rules say:

   "The source package for a Python library MUST be named with the
   python- prefix. A built package however must include the Python
   major version in the name, using the python3- prefix. This is
   accomplished by adding a subpackage. See example below.

   This rule does not apply to applications."

I feel this is a bit of a grey area because it's a Python library
primary used to construct the test suite.


I think it applies here.


The docs for the package are here:
http://libvirt.org/sources/libvirt-test-API/Libvirt-test-API.pdf


The docs say you invoke the test with python:

"""
The main.py file, located in the root directory of the test tool, is the file 
that runs the test and performs

other operations in libvirt-test-API.
To run a test, from the libvirt-test-API root directory enter:
# python main.py
"""

Is this also True for the Fedora package? Seems kinda weird.

--
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-packaging] Let's standardize the way to disable tests during RPM build?

2020-06-05 Thread Miro Hrončok

On 05. 06. 20 16:45, Tomas Orsava wrote:

On 6/5/20 4:39 PM, Richard W.M. Jones wrote:

On Fri, Jun 05, 2020 at 10:28:39AM -0400, Paul Wouters wrote:

Or just a new option to rpmbuild that skips %check ?

It exists already: rpmbuild --nocheck.

It's not wired into the rest of the stack - eg. you cannot start a
Koji build with checks disabled.  IMHO that's a good thing, although
when we first started doing the RISC-V bootstrap we initially and
briefly used this option to disable the tests, for convenience of
getting packages built.


It might be a good thing for regular builds, but it's sorely missed in scratch 
builds.


Generally, the ability to flip bconds in scratchbuilds would be a huge help over 
uploading the entire SRPM. Something like:


$ fedpkg build --scratch --without tests --without optimizations

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


Orphaned packages looking for new maintainers

2020-06-08 Thread Miro Hrončok

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/

Full report available at:
https://churchyard.fedorapeople.org/orphans-2020-06-08.txt
grep it for your FAS username and follow the dependency chain.

Package  (co)maintainers   Status Change

CutyCapt  orphan   3 weeks ago
abgraph   orphan   1 weeks ago
accrete   orphan   1 weeks ago
amqp  irina, orphan0 weeks ago
apache-commons-vfsmizdebsk, orphan 3 weeks ago
astronomy-backgrounds orphan   1 weeks ago
astronomy-bookmarks   orphan   1 weeks ago
cdk   cicku, fale, orphan  1 weeks ago
cinnamon-applet-globalappmenu orphan   5 weeks ago
cinnamon-themes   jcpunk, orphan   5 weeks ago
coro-mock orphan   0 weeks ago
csvdiff   orphan   0 weeks ago
cvsgraph  bojan, orphan1 weeks ago
cvsplot   orphan   1 weeks ago
cvsweborphan   1 weeks ago
dateformatorphan   3 weeks ago
drawtkorphan   2 weeks ago
eris  bruno, orphan1 weeks ago
felix-framework   mizdebsk, msimacek, orphan   4 weeks ago
felix-osgi-obr-resolver   orphan   4 weeks ago
fritzing  logic, orphan0 weeks ago
fritzing-partslogic, orphan0 weeks ago
gcx   orphan   1 weeks ago
ggobi orphan   1 weeks ago
glassfish-hk2 orphan   2 weeks ago
gnome-themes  alexl, caillon, caolanm, 3 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
gpredict  orphan   1 weeks ago
gtkglextmmchurchyard, orphan   0 weeks ago
invokebinder  mmorsi, orphan   0 weeks ago
ircd-ratbox   orphan   1 weeks ago
irssi huzaifas, jskarvad, orphan   1 weeks ago
jasmine   nodejs-sig, orphan, patches  3 weeks ago
jasmine-node  nodejs-sig, orphan, patches  3 weeks ago
jp2a  mayorga, orphan  0 weeks ago
js-json   nodejs-sig, orphan   3 weeks ago
js-zlib   nodejs-sig, orphan, patches, 3 weeks ago
  zbyszek
json-tableorphan   0 weeks ago
kchildlockorphan   2 weeks ago
kitsune   orphan   3 weeks ago
libglade2 alexl, caillon, caolanm, 1 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
maven-release jcapik, orphan   4 weeks ago
mencalorphan   1 weeks ago
mercator  bruno, orphan1 weeks ago
mocha nodejs-sig, orphan, patches  3 weeks ago
nexcontrolorphan   1 weeks ago
nightfall orphan   1 weeks ago
nodejs-abbrev nodejs-sig, orphan, patches  3

Re: Schedule for Mondays's FESCo Meeting (2020-06-08) — proposal to cancel

2020-06-08 Thread Miro Hrončok

On 08. 06. 20 13:36, Petr Šabata wrote:

Hi,

while we have some open tickets, we're waiting for the Modularity
presentation later this week. In the meantime, the discussion
continues in the tickets. There doesn't appear to be anything else to
discuss today so I'm proposing we cancel the meeting.


+1


I'll chair the next one.


If it is needed, I can chair the next one (I'm not being re-elected this time).

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


[ELN] Opt out python2.7 from ELN

2020-06-08 Thread Miro Hrončok

Hello,

as a maintainer of the python2.7 package I was surprised to see it being built 
for ELN and I like to start a discussion on whether and how can I opt out this 
deprecated package from ELN.


Since there is no tracker or dedicated mailing list, I am following the advice 
given somewhere else on devel, to use this list, possibly with the [ELN] marker 
in subject.


Thanks,
--
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: Upcoming fedoraproject Datacenter move reminder and plans

2020-06-08 Thread Miro Hrončok

On 02. 06. 20 18:40, Kevin Fenzi wrote:

Out detailed checklist for these migrations is available at
https://hackmd.io/@fedorainfra2020/rJpsA4FLL


The https://status.fedoraproject.org/ page links to a different but similar 
hackmd.io document. Should it be replaced by this one?


--
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: Day one of the datacenter service migration

2020-06-09 Thread Miro Hrončok

On 09. 06. 20 11:26, Kevin Kofler wrote:

Kevin Fenzi wrote:

The openshift apps move caused a outage for the elections app (both a
short one while it was entirely down, and another short time when
authentication wasn't yet working)


Doing a migration of the elections app in the middle of a voting period
sounds like very bad timing to me.

Will the voting period be extended to compensate for the outage?


The outage of elections app was very short and not near the deadline (so people 
affected had (still have) a chance to come back a bit later). I don't think it 
satisfies an extended voting period.


--
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-packaging] Re: Let's standardize the way to disable tests during RPM build?

2020-06-09 Thread Miro Hrončok

On 09. 06. 20 12:21, Vít Ondruch wrote:

That won't be different for what was the original question here, i.e.
conditionally disable tests. bconds are what we have for better or worse.

And really, this seems about bootstrapping not disabling tests, which
are not completely different, but nobody can objects bootstrapping,
while disabling tests might be good just to improve build speed and
nothing else. That should never happen in production environment IMO.


FTR the discussion here is about packages that already have a bcond/macro to 
disable tests -- Tomáš proposed a common way of doing it. This discussion is not 
about adding new conditionals to packages that don't have them.


Whether or not disabling tests has legitimate use cases is out of scope here. It 
happens. We just want it to be more predictable when dealing with packaging in bulk.


As a metaphor (arguably not a very good one), imagine combustion motor vehicles. 
They pollute the environment. We are proposing to introduce colored emission 
stickers. You are discussing whether we should have such vehicles at all. While 
such discussion is certainly legitimate, it is out of scope. Sure, if we discard 
all gasoline- and diesel-powered cars and switch to electric or bicycles or 
perpetuum mobile, we don't have to put the energy into the emission stickers 
project. But how likely is that?



--
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: [ELN] Opt out python2.7 from ELN

2020-06-11 Thread Miro Hrončok

On 10. 06. 20 11:09, Vít Ondruch wrote:

You should probably open PR modifying this file:

https://github.com/minimization/content-resolver-input/blob/master/configs/view-eln.yaml


Thanks. I don't understand that file and hence I won't open PRs to it (not until 
I understand the relation between this file and ELN).


--
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: [ELN] Opt out python2.7 from ELN

2020-06-11 Thread Miro Hrončok

On 08. 06. 20 16:49, Miro Hrončok wrote:

Hello,

as a maintainer of the python2.7 package I was surprised to see it being built 
for ELN and I like to start a discussion on whether and how can I opt out this 
deprecated package from ELN.
I also see the python3.6 package being rebuilt for ELN and would also like for 
that one to be removed. It is packaged for developers so they can test their 
software, not as something to put to a next version of a enterprise distribution.


Thanks,

--
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: [ELN] Opt out python2.7 from ELN

2020-06-11 Thread Miro Hrončok

On 11. 06. 20 13:09, Miro Hrončok wrote:

On 08. 06. 20 16:49, Miro Hrončok wrote:

Hello,

as a maintainer of the python2.7 package I was surprised to see it being built 
for ELN and I like to start a discussion on whether and how can I opt out this 
deprecated package from ELN.
I also see the python3.6 package being rebuilt for ELN and would also like for 
that one to be removed. It is packaged for developers so they can test their 
software, not as something to put to a next version of a enterprise distribution.

Both packages are added via:

https://github.com/minimization/content-resolver-input/pull/25


But I am not sure if this is enough to block them from ELN.

--
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: git merge issue

2020-06-11 Thread Miro Hrončok

On 11. 06. 20 13:41, Richard Shaw wrote:

remote: *** Your commits contain a bad merge:
remote: ***   47456e93  2020-06-10  Merge branch 'master' into tmp/mingw*** 
Please rebase on top of this commit in tmp/mingw:

remote: ***   a596a086  2020-06-10  Initial commit for MinGW 64bit builds.


This sounds like some hook of their own. They are asking you to rebase your 
changes instead of merging.


--
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: Searching a new home for my packages

2020-06-12 Thread Miro Hrončok

On 12. 06. 20 21:37, Thomas Spura wrote:

Hi all,

unfortunately, I don't find much time anymore to look for my packages ..
Due to that, I would like to step down as the primary maintainer and 
am searching for a new home for my packages!
On most of them, I am co-maintainer and the following are the ones, where I am 
maintainer (and hope I didn't forget one, if so, please let me know):



- python-jupyter-client
- python-jupyter-core


I can take the above two, I've been co-maintaining them for some time. FAS 
churchyard.



- python-matplotlib


I think qulogic would be the de facto maintainer here.


- ipython


Please assign this package to lbalhar who effectively maintains it.

--
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: Searching a new home for my packages

2020-06-12 Thread Miro Hrončok
> and hope I didn't forget one, if so, please let me know

I found python-mglob python-minimock python-zmq scipy zeromq.

Thanks for maintaining the package in the past and for doing this.
___
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: Searching a new home for my packages

2020-06-13 Thread Miro Hrončok

On 13. 06. 20 13:54, Thomas Spura wrote:

- *scipy* (seems to be mostly maintained by Orion/Miro now)


I only "maintain" it when absolutely necessary and if there is a volunteer, I'd 
rather not.


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


Orphaned packages looking for new maintainers

2020-06-15 Thread Miro Hrončok

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/

Full report available at:
https://churchyard.fedorapeople.org/orphans-2020-06-15.txt
grep it for your FAS username and follow the dependency chain.

Package  (co)maintainers   Status Change

CutyCapt  orphan   4 weeks ago
abgraph   orphan   2 weeks ago
accrete   orphan   2 weeks ago
amqp  irina, orphan1 weeks ago
apache-commons-vfsmizdebsk, orphan 4 weeks ago
astronomy-backgrounds orphan   2 weeks ago
astronomy-bookmarks   orphan   2 weeks ago
cdk   cicku, fale, orphan  2 weeks ago
cinnamon-applet-globalappmenu orphan   7 weeks ago
coro-mock orphan   1 weeks ago
csvdiff   orphan   1 weeks ago
cvsgraph  bojan, orphan2 weeks ago
cvsplot   orphan   2 weeks ago
cvsweborphan   2 weeks ago
datanucleus-maven-parent  orphan   0 weeks ago
dateformatorphan   4 weeks ago
drawtkorphan   3 weeks ago
ebay-cors-filter  orphan   0 weeks ago
eris  bruno, orphan2 weeks ago
felix-framework   mizdebsk, msimacek, orphan   5 weeks ago
felix-osgi-obr-resolver   orphan   5 weeks ago
fritzing  logic, orphan1 weeks ago
fritzing-partslogic, orphan1 weeks ago
gcx   orphan   2 weeks ago
ggobi orphan   2 weeks ago
glassfish-hk2 orphan   3 weeks ago
gnome-themes  alexl, caillon, caolanm, 4 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
gobby05   kevin, orphan1 weeks ago
gpredict  orphan   2 weeks ago
gtkglextmmchurchyard, orphan   1 weeks ago
invokebinder  mmorsi, orphan   1 weeks ago
ircd-ratbox   orphan   2 weeks ago
jasmine   nodejs-sig, orphan, patches  4 weeks ago
jasmine-node  nodejs-sig, orphan, patches  4 weeks ago
javolutionorphan   0 weeks ago
jp2a  mayorga, orphan  1 weeks ago
js-jquery-datetimepicker  orphan   0 weeks ago
js-json   nodejs-sig, orphan   4 weeks ago
js-zlib   nodejs-sig, orphan, patches, 4 weeks ago
  zbyszek
json-tableorphan   1 weeks ago
kchildlockorphan   3 weeks ago
kitsune   orphan   4 weeks ago
maven-release jcapik, orphan   6 weeks ago
mencalorphan   2 weeks ago
mercator  bruno, orphan2 weeks ago
mnemosyne itamarjp, jpopelka, orphan,  0 weeks ago
  rathann
mocha nodejs-sig, orphan, patches  4 weeks ago
nexcontrolorphan   2 wee

Re: Fedora 33 System-Wide Change proposal: Fedora-Retired-Packages

2020-06-15 Thread Miro Hrončok

On 15. 06. 20 21:56, Igor Raits wrote:

I fully agree with the benefits, however I do not like the approach.
Why not to teach DNF system-upgrade about special flag (like --remove-
unmaintained-packages) that will take installed packages, available
packages and remove those that do not exist in the target repo?


I also think this is better than the proposed change.

However, if we cannot have this yet, maybe the change is the best we could get 
now?

That said, without 100 % automation, the proposed system is not manageable 
either.

--
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 Self-Contained Change proposal: Distribute .repo files for modular repositories from a separate package

2020-06-15 Thread Miro Hrončok

On 16. 06. 20 1:31, Miroslav Suchý wrote:

Dne 15. 06. 20 v 22:10 Ben Cotton napsal(a):

We install/keep fedora-repos-modular by default, users (admins) can
uninstall it if desired. No defaults are changed


How you manage to have it installed by default? It is not obvious from the 
linked PR to me.


I don't know yet. There are 3 possible ways I was abele to think of:

 - kickstarts
 - comps
 - compose configuration?

Originally, I was thinking I'll just add it to the same kickstart/comps as 
fedora-repos, unfortunately, I cannot see fedora-repos in either, so I will have 
to figure out trough what does the fedora-repos go in (I guess it is 
fedora-release-common).


I think we can add it to fedora-repo.ks or @core but I will yet to consult this 
with releng.



I just want to be sure it will be installed when @buildsys-build group is 
installed. Otherwise some mock builds may fail.


What kind of mock builds need Fedora modular repos? Could you elaborate? I 
thought mock uses repos defined in mock roots configuration.


--
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 System-Wide Change proposal: Fedora-Retired-Packages

2020-06-15 Thread Miro Hrončok

On 15. 06. 20 21:47, Ben Cotton wrote:

https://fedoraproject.org/wiki/Changes/Fedora-Retired-Packages

== Summary ==
All retired packages are obsoleted by `fedora-retired-packages`.


My general feedback:

+ I agree that removing retired and otherwise removed packages on release 
boundary upgrade is a reasonable default (with possible opt out).


- I do not think that doing this via obsoletes is the best way to achieve that 
goal. Already now, the situation is confusing to users wrt 
fedora-obsolete-packages. (However I realize that this is something that can be 
driven by a proposal like this easier than driving dnf system upgrade behavior 
changes.)


- I do not want to maintain the information in the package metadata and keep it 
up to date. Who does this? Note that releng does not follow the linked 
sop_retire_orphaned_packages.rst at all. And even if we manage to get "fedpkg 
retire" do the thing 100 % automatically, note that if a package gets removed 
from Fedora N, and is obsoleted via fedora-obsolete-packages (or 
fedora-retired-packages in case of this proposal), every time it is updated in 
Fedora N-1 and/or Fedora N-2, the obsoleted version must be updated. There is no 
automation for this and I have been doing it manually when people file bugzillas 
or complain on the mailing lists. It is an ungrateful, tedious and never ending job.


- There are retired packages ("components", "source packages") and removed 
packages ("built packages", "binary", "subpackages"). The problem is that when 
we retire a component, we need to obsolete all packages it (used to) create. 
Naturally, this is not always easy to grasp for packagers: Even the change does 
not consider the difference at all. Retirement also isn't the only way to remove 
a package (subpackages get removed as well).




Generally, I think we should instead strive to have configurable bahavior of dnf 
system-upgrade:


 option 1) broken deps block upgrades, user go figure (status quo)
 option 2) broken deps of packages not part of distupgrade repository behave 
like --allowerasing
 option 3) all packages not part of distupgrade repository are removed on 
distro boundary upgrade

 option 4) --allowerasing (already possible)

With alterations for 2/3:

 suboption a) this affects all packages
 suboption b) this affects only packages installed from "system repos"

(Suboption b) can be achieved trough a .repo file configuration option.)

Then we can have a discussion about the best default for Fedora.

Such solution obviously requires somebody to design it, code it, test it, 
support it and maintain it. I cannot speak for the software management team, but 
I guess they would have reasons not to do that (such as capacity reasons).



The solution proposed in the change OTOH requires somebody to create the 
package, create the automation, keep it up to date, explain to users how to opt 
out, explain to packagers what to do, fight broken data, keep it up to date 
after the data has been changed by a provenpackager who doesn't understand this 
(happens every once in a while with fedora-obsolete-packages), test it 
continuously, support different datasets for up to 4 different releases.


As one of the fedora-obsoelte-packages maintainers, I have capacity reasons not 
to do this.


--
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 Self-Contained Change proposal: Distribute .repo files for modular repositories from a separate package

2020-06-16 Thread Miro Hrončok

On 16. 06. 20 10:03, Panu Matilainen wrote:
Yeah it's a hard dependency of fedora-release-common. I suppose one possibility 
would be adding a recommends on fedora-repos-modular to fedora-release-common, 
but weak dependencies have an annoying tendency to creep back in when you're not 
looking, a kickstart/comps defaults are nicer in that regard.


I was originally thinking that fedora-repos should recommend 
fedora-repos-modular, but due to the annoying nature of getting recommends back 
on every upgrade of the related package I abandoned the idea.


Relevant dnf bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1699672

--
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 Self-Contained Change proposal: Distribute .repo files for modular repositories from a separate package

2020-06-16 Thread Miro Hrončok

On 16. 06. 20 11:57, Vít Ondruch wrote:

Not mentioned that weak dependencies are disabled in Mock.


I don't understand why would the user need fedora-repos-modular automatically 
pulled into mock when they install fedora-repos there. Could you please elaborate?


--
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 Self-Contained Change proposal: Distribute .repo files for modular repositories from a separate package

2020-06-17 Thread Miro Hrončok

On 17. 06. 20 12:01, Dridi Boukelmoune wrote:

== How To Test ==
Install Fedora 33 (any edition or flavor), check that modular repos
are still installed and enabled by default.

Update to Fedora 33 (from Fedora 31 or 32), check that modular repos
are still installed and enabled by default.

Check that you can remove the fedora-repos-modular package (e.g. via
sudo dnf remove fedora-repos-modular) and it removes the
modular repos.

Check that you can install the fedora-repos-modular package again
(e.g. via sudo dnf install fedora-repos-modular) and it
adds the modular repos, enabled.

If someone manually disables the modular repositories prior to this
change, uninstalling and reinstalling the package wouldn't make any
difference because the files are %config(noreplace) and would be left
alone because of the modification.

Unless you had plans to deal with that too.


I don't, I'll adapt the how to test section.

--
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 Self-Contained Change proposal: Distribute .repo files for modular repositories from a separate package

2020-06-17 Thread Miro Hrončok

On 17. 06. 20 14:31, Vít Ondruch wrote:

Quoting the original email which started this sub-thread:



Dne 15. 06. 20 v 22:10 Ben Cotton napsal(a):

We install/keep fedora-repos-modular by default, users (admins) can
uninstall it if desired. No defaults are changed

How you manage to have it installed by default? It is not obvious from

the linked PR to me.

I just want to be sure it will be installed when @buildsys-build group

is installed. Otherwise some mock builds may fail.


However, my question in the original email remains unanswered.

What kind of mock builds need Fedora modular repos inside the mock root?
I thought mock uses repos defined in mock roots configuration.

--
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: RHEL 9 and modularity

2020-06-18 Thread Miro Hrončok

On 18. 06. 20 15:24, Josh Boyer wrote:

Basically this email just says "We decided for Modularity in RHEL 9 and
we would like to do it in Fedora Infrastructure first".

Mostly, yes.  We were told there was ambiguity on whether modularity
would be used in RHEL 9 or not.  Very clearly it will, so I wanted to
get ahead of that.


I wonder where did this ambiguity came from. I always considered this as a very 
well known fact, but thanks for saying it explicitly, Josh.


--
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: [ELN] Opt out python2.7 from ELN

2020-06-18 Thread Miro Hrončok

On 11. 06. 20 18:04, Miro Hrončok wrote:

On 11. 06. 20 13:09, Miro Hrončok wrote:

On 08. 06. 20 16:49, Miro Hrončok wrote:

Hello,

as a maintainer of the python2.7 package I was surprised to see it being 
built for ELN and I like to start a discussion on whether and how can I opt 
out this deprecated package from ELN.
I also see the python3.6 package being rebuilt for ELN and would also like for 
that one to be removed. It is packaged for developers so they can test their 
software, not as something to put to a next version of a enterprise distribution.

Both packages are added via:

https://github.com/minimization/content-resolver-input/pull/25


But I am not sure if this is enough to block them from ELN.


Stephen, could you please clarify? Is this a proper way to get packages blocked 
from ELN?


Also, Is this a proper way to discuss ELN content? There was no reply from the 
ELN SIG for quite some time, not sure if you were aware of the thread.


Thanks,
--
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 System-Wide Change proposal: Use %make_build and %make_install macros

2020-06-19 Thread Miro Hrončok

On 19. 06. 20 23:11, Ben Cotton wrote:
All make invocations in spec files that don't use the install target will be 
modified to use the %make_build macro


Many Python packages build Sphinx documentation with variant of "make html". 
Such invocation will always be just 1 job. Hence there is no benefit of parallel 
make. Replacing it with %make_build will only make it harder to read.


Can we exclude such cases? Or do we want all make invocations to be mecronized, 
even if there is no benefit?


--
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: Orphaned 215 packages

2020-06-20 Thread Miro Hrončok

On 20. 06. 20 3:11, Stuart D Gathman wrote:

On Thu, 18 Jun 2020, Stephen Gallagher wrote:


Stewardship SIG guy speaking :)

If you have a limited set of packages that you want to keep working,
e.g. to keep a minimal environment available to build other NodeJS rpm
packages in fedora, then that's exactly what the Stewardship SIG was
originally intended to to, albeit for a limited time only. We also
have some tooling to check leaf package status and analyze dependency
trees, which would also help here.


I have some packages depending on indirectly on nodejs things being
retired.  How do I find out which ones I need to save?


Try https://churchyard.fedorapeople.org/orphans.txt

Search for your FAS username to get the list and also the dependency chain.

(The data might be a bit outdated, see modification time of the file.)

--
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 System-Wide Change proposal: Use %make_build and %make_install macros

2020-06-20 Thread Miro Hrončok

On 20. 06. 20 14:47, Andy Mender wrote:
On Sat, 20 Jun 2020 at 00:38, Miro Hrončok <mailto:mhron...@redhat.com>> wrote:


On 19. 06. 20 23:11, Ben Cotton wrote:
 > All make invocations in spec files that don't use the install target 
will be
 > modified to use the %make_build macro

Many Python packages build Sphinx documentation with variant of "make html".
Such invocation will always be just 1 job. Hence there is no benefit of
parallel
make. Replacing it with %make_build will only make it harder to read.

Can we exclude such cases? Or do we want all make invocations to be 
mecronized,
even if there is no benefit?


The way I understand it is that %make_build would be a replacement for the "make 
all" target with N jobs, which is called by default when you just run "make". 


The proposal says all make invocations.

That would be the all-in-1 scenario when you want to build the main binaries, 
docs and examples. If there is only 1 target (html) and you run "make" with N 
jobs, there is no downside, because only that single target gets picked up.


No downside when building, but downside when reading the spec file.

I really like the proposal and kind of sort of agree with Tomasz that if a build 
requires -j1 explicitly and fails with -jN, it means the target dependency tree 
was not defined properly and should be fixed.


That is not the case here.

--
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 System-Wide Change proposal: Use %make_build and %make_install macros

2020-06-20 Thread Miro Hrončok

On 20. 06. 20 23:18, Björn Persson wrote:

Also: Is it set in stone that "make_build" means "make in parallel" and
nothing else? If so, why isn't the macro called "parallel_make"?

Or is it the case that "make_build" means "the typical make command to
use in a build stage", and a future version of the macro may include
other parameters that are considered useful in a build stage but may
not be appropriate for other use cases? In that case the macro should
only be applied in the %build section, and any make invocation that
looks less than typical should be left alone.


Excellent point, Björn!

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


Orphaned packages looking for new maintainers (~200 nodejs packages to be retired in 2 days)

2020-06-22 Thread Miro Hrončok

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/

Full report available at:
https://churchyard.fedorapeople.org/orphans-2020-06-22.txt
grep it for your FAS username and follow the dependency chain.

Package  (co)maintainers   Status Change

CutyCapt  orphan   5 weeks ago
ORBit2alexl, caillon, caolanm, danw,   0 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
abgraph   orphan   3 weeks ago
accrete   orphan   3 weeks ago
amqp  irina, orphan2 weeks ago
apache-commons-vfsmizdebsk, orphan 5 weeks ago
astronomy-backgrounds orphan   3 weeks ago
astronomy-bookmarks   orphan   3 weeks ago
atoum orphan, trasher  0 weeks ago
coro-mock orphan   2 weeks ago
csvdiff   orphan   2 weeks ago
cvsgraph  bojan, orphan3 weeks ago
cvsplot   orphan   3 weeks ago
cvsweborphan   3 weeks ago
datanucleus-maven-parent  orphan   1 weeks ago
dateformatorphan   5 weeks ago
drawtkorphan   4 weeks ago
ebay-cors-filter  orphan   1 weeks ago
eris  bruno, orphan3 weeks ago
felix-framework   mizdebsk, msimacek, orphan   6 weeks ago
felix-osgi-obr-resolver   orphan   6 weeks ago
gcx   orphan   3 weeks ago
ggobi orphan   3 weeks ago
glassfish-hk2 orphan   4 weeks ago
gnome-themes  alexl, caillon, caolanm, 5 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
gobby05   kevin, orphan1 weeks ago
gpredict  orphan   3 weeks ago
gtkglextmmchurchyard, orphan   2 weeks ago
icon-slicer   alexl, caillon, caolanm, 0 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
invokebinder  mmorsi, orphan   2 weeks ago
ircd-ratbox   orphan   3 weeks ago
jasmine   nodejs-sig, orphan, patches  5 weeks ago
jasmine-node  nodejs-sig, orphan, patches  5 weeks ago
javolutionorphan   1 weeks ago
jp2a  mayorga, orphan  2 weeks ago
js-jquery-datetimepicker  orphan   1 weeks ago
js-json   nodejs-sig, orphan   5 weeks ago
js-zlib   nodejs-sig, orphan, patches, 5 weeks ago
  zbyszek
kchildlockorphan   4 weeks ago
kitsune   orphan   5 weeks ago
libgnomecanvasalexl, caillon, caolanm, 0 weeks ago
  gnome-sig, johnp, mbarnes,
  orphan, rhughes, rstrode, ssp
loudmouth fale, lkundrak, maha, orphan,0 weeks ago
  otaylor
mencalorphan   3 weeks ago
mercator 

Re: Orphaned packages looking for new maintainers (~200 nodejs packages to be retired in 2 days)

2020-06-22 Thread Miro Hrončok

On 22. 06. 20 15:02, François Cami wrote:

Hi,

On Mon, Jun 22, 2020 at 2:38 PM Miro Hrončok  wrote:


The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/

Full report available at:
https://churchyard.fedorapeople.org/orphans-2020-06-22.txt
grep it for your FAS username and follow the dependency chain.

  Package  (co)maintainers   Status 
Change

nodejs-wordwrap   nodejs-sig, orphan, patches  5 weeks ago


nodejs-yargs (maintained by: fcami, nodejs-sig, pvoborni)
nodejs-yargs-3.2.1-12.fc32.noarch requires npm(wordwrap) = 1.0.0

The FreeIPA project switched [0] from uglify-js to python-rjsmin. As a
result, neither FreeIPA, Petr (pvoborni) nor myself are nodejs-yargs
users anymore. Additionally, updating this package to the latest
version would require bringing more dependencies into Fedora [1].

We do not plan to retire it ourselves just in case anyone needs it and
would take nodejs-wordwrap too.
In short: nodejs-yargs package will be retired unless someone adopts it.


I suggest you explicitly orphan it in that case. Otherwise it won't be retired, 
but it will be broken and you will get bugzillas opened.


--
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 System-Wide Change proposal: Use %make_build and %make_install macros

2020-06-22 Thread Miro Hrončok

On 22. 06. 20 17:21, Tom Stellard wrote:

On 06/19/2020 03:37 PM, Miro Hrončok wrote:

On 19. 06. 20 23:11, Ben Cotton wrote:

All make invocations in spec files that don't use the install target will be 
modified to use the %make_build macro


Many Python packages build Sphinx documentation with variant of "make html". 
Such invocation will always be just 1 job. Hence there is no benefit of parallel make. 
Replacing it with %make_build will only make it harder to read.

Can we exclude such cases? Or do we want all make invocations to be mecronized, 
even if there is no benefit?



The reason I put in the proposal that all make invocations would be updated,
is because this is easier to script and it would be hard for someone who
doesn't know the package to make the call about which invocations don't
need to use parallel make.

However, this issue is also part of the reason I included a 1 week review 
period,
for each change.  I think it would be reasonable for a maintainer to
reject a change for something like `make html` if they felt it was making
the spec file worse with no benefit.


And that works, however I am trying to save you some work as well :)


What if I updated the proposed documentation change to say that
%make_build must be used for 'code building targets', check, and install,
but is optional otherwise?


That would certainly %make_build more sense to me, thanks.

--
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: RHEL 9 and modularity

2020-06-22 Thread Miro Hrončok

On 18. 06. 20 21:22, Josh Boyer wrote:

The introduction
of default module streams was a direct result of wanting to help
customers that are used to running 'yum install mariadb' still be able
to do that.


Hello Josh.

I'd like to ask whether RHEL 9 has decided for default modular streams despite 
their failure in Fedora, whether this decision is final and what was the 
reasoning behind it.


When discussing default modular streams in ELN, we have heard that ELN needs 
default streams because RHEL 9 needs them. I would like to know if this 
information is something that comes from RHEL leadership directly or whether it 
is a personal option of the people who said such things.


Thanks,
--
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: RHEL 9 and modularity

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 8:50, Zbigniew Jędrzejewski-Szmek wrote:

Hi Josh, Miro,

I think there has been a misunderstanding. I'm pretty sure Miro's
question is about "default modules" not "default streams"
(i.e. "modules enabled by default" vs. "the stream of a module to use
when a different one is not explicitly selected").
Default streams are not subject of much discussion. There is no plan
to limit them either in Fedora or ELN. But from your reply it is not
clear which of those you have in mind. Let's please clarify what we're
talking about first...


Hello Zbyszek. My question is about "default modular streams" i.e. about the 
automatically enabled modular streams filtering non-modular content out of dnf 
transactions. The thing that is prohibited in Fedora.


https://pagure.io/fedora-docs/modularity/blob/master/f/modules/ROOT/pages/glossary.adoc#_21

There is no "the stream of a module to use when a different one is not 
explicitly selected" concept in current modularity without also having "modules 
enabled by default". I would love to have that instead, but we don't.


--
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: RHEL 9 and modularity

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 13:29, Josh Boyer wrote:

   (It*may*  be possible to automatize this, but not as easily as with
   singular packages. And considering that non-modularized packages
   need to be handled too, there will be at least two paths.)

- (hypothetically) if we have default modules in eln, and work is done
   in those modules and skipping rawhide (for example by not building the
   packages in rawhide), we have an unpleasant situation where eln and
   rawhide diverge.

This is a very tenuous strawman.  You could also run into a case where
ELN forbids modules or default module streams and the maintainers
simply choose not to maintain anything in Fedora at all.  That's far
worse than divergence in my opinion.


When ELN was proposed and discussed, separate eln branches were proposed by 
several Fedora and RHEL maintainers. It was dismissed, and it was said 
repeatedly that rawhide/ELN divergence MUST be avoided. I wonder if that 
requirement has changed.



Fortunately, I think neither are
actually likely and this part of the conversation seems like it's
pointless to debate.


This has happened in the past when Fedora had default modular streams. Whether 
likely or not to repeat, we have experience with the problem, so the discussion 
is not pointless at all.


--
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: RHEL 9 and modularity

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 13:43, Josh Boyer wrote:

On Tue, Jun 23, 2020 at 7:36 AM Miro Hrončok  wrote:


On 23. 06. 20 13:29, Josh Boyer wrote:

(It*may*  be possible to automatize this, but not as easily as with
singular packages. And considering that non-modularized packages
need to be handled too, there will be at least two paths.)

- (hypothetically) if we have default modules in eln, and work is done
in those modules and skipping rawhide (for example by not building the
packages in rawhide), we have an unpleasant situation where eln and
rawhide diverge.

This is a very tenuous strawman.  You could also run into a case where
ELN forbids modules or default module streams and the maintainers
simply choose not to maintain anything in Fedora at all.  That's far
worse than divergence in my opinion.


When ELN was proposed and discussed, separate eln branches were proposed by
several Fedora and RHEL maintainers. It was dismissed, and it was said
repeatedly that rawhide/ELN divergence MUST be avoided. I wonder if that
requirement has changed.


Divergence where?  At the source level?  Why would the existence of a
default module in ELN cause divergence at the source level?  It
wouldn't.  The rawhide sources would be used for the module build in
ELN.


I ma concerned about divergence at source level. Modules in Fedora are built 
from stream branches. Rawhide content is built from the "master" branch. This is 
the first time I've heard that rawhide sources would be used for the module 
build in ELN and it certainly makes the entire thing more appealing. I've 
already asked about this in:


https://pagure.io/fesco/issue/2390#comment-659188


If you mean at the binary level, then I have no idea how anyone
possibly thinks ELN and Rawhide are the same because ELN is built with
entirely different flags, settings, etc.


No, I don't.


Fortunately, I think neither are
actually likely and this part of the conversation seems like it's
pointless to debate.


This has happened in the past when Fedora had default modular streams. Whether
likely or not to repeat, we have experience with the problem, so the discussion
is not pointless at all.


You seem to be concerned less about divergence and more about
abandonment of packages in Fedora, at least in ways counter to how the
default distribution is built.  You could come up with some guidelines
on usage of ELN modules that require existing content to be maintained
as it is in Fedora if that's what you want to ensure.  It's onerous
and causes extra work, but allows people to do their work in the open.
However, if you prevent that from happening entirely, you run the risk
of them abandoning the packages entirely which is counter to your goal
(I think).


I can totally support that. Thanks.

--
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: RHEL 9 and modularity

2020-06-23 Thread Miro Hrončok
ey are packaging, etc.
It remains unclear to me why Fedora would go out of its way to
disallow usage of default streams in ELN.  I understand they can
present some issues if used incorrectly, or for something that is core
to non-modular content, but the concept of a default stream being
forbidden outright is strange.  Default streams in ELN don't impact
the wider Fedora distribution and removing them eliminates options and
flexibility, forcing their usage to become a downstream-only concept
which is exactly what we're trying to avoid with ELN to begin with.


I haven't asked the questions to argue about this. I just wanted to get things 
clarified, so we can have a discussion at FESCo based on some actual RHEL 
information instead of guesses.


Frankly, I don't know how RHEL decisions are made or who makes them. As a Fedora 
package maintainer (and hence by extension an ELN package maintainer) I just 
want to know what decisions were made wrt default streams in RHEL 9 and why, so 
I can understand the request for default streams in ELN better.


Thank you very much for sharing some RHEL information here.
--
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: RHEL 9 and modularity

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 14:30, Josh Boyer wrote:

On Tue, Jun 23, 2020 at 8:01 AM Miro Hrončok  wrote:


On 22. 06. 20 21:36, Josh Boyer wrote:

I'd like to ask whether RHEL 9 has decided for default modular streams despite
their failure in Fedora, whether this decision is final and what was the
reasoning behind it.


That's an interesting question.  I think for the purposes of this
discussion, we should acknowledge that usage of default module streams
in Fedora and usage in RHEL aren't equivalent.  Therefore, failure of
adoption in Fedora doesn't necessarily equate to failure in RHEL.
With that context, I'll continue.


Before we continue with that context, could you please elaborate on this?


If I must.


Not at all, feel free to not continue this conversation if it bothers you in any 
way. But I think it is extremely helpful to have the things said here and I 
thank you for doing it.



What makes RHEL so different that the failure  is not relevant to it? Is it the
stable nature of RHEL content? Is it  the limited scope of RHEL content? Is it
the less "wild" development  process? Is it something different?


Primarily, RHEL:

- Moves much much slower
- Has a base distribution that is extremely stable and does not
version bump often across the "platform" layer of libraries, etc
- Has a lifecycle that is equivalent to 20 Fedora releases (yes, twenty)
- Has a broader downstream ecosystem of ISVs and products that require
stability and continuity


I can see technical challenges with default modular streams in ELN, because even 
thou ELN is RHEL-like, the content is Rawhide-like and hence most of the above 
does not apply.


(Notice I say challenges: I don't say this is a reason why we should not have 
this.)


You are smart enough to come up with your own reasons.  The fact that
you phrased them as questions rather than statements highlights your
perspective on the discussion more than any actual merit of what I
just provided above.


I don't even know what to reply to this. If this is the way to handle the 
conversation, I'd rather end it here. Thanks for your replies, Josh.


AFAIK Stephan and Igor are working on general guidelines for default streams in 
ELN and any further discussion should probably happen after that.


--
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: RHEL 9 and modularity

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 15:42, Miro Hrončok wrote:

AFAIK Stephan and Igor


Sorry, I've meant Stephen.

--
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: Please BuildRequire python3-setuptools explicitly

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 18:36, Adam Williamson wrote:

IMBW, but I think I recall the Python packaging guidelines specifically
said that you could or should (I forget which) just BR python-devel and
not BR python-setuptools at some point. At this point there seems to be
no explicit mention, but the sample spec file looks a lot like a
project that uses setuptools, but does not explicitly BuildRequire
it...


I'll work towards adding the explicit BR there.

--
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: Orphaned packages looking for new maintainers (~200 nodejs packages to be retired in 2 days)

2020-06-23 Thread Miro Hrončok
> On Mon, Jun 22, 2020 at 8:36 AM Miro Hrončok  
> We've been discussing this in the other thread about nodejs, but I
> figured I'd post this here. I've already taken mocha, and I plan to
> take the following 41 nodejs packages (at least temporarily...)--
> these appear to be the common dependencies of mocha and discord-irc
> that are currently orphaned.
> 
> 
> (I ran "dnf repoquery --requires --resolve --recursive" to get this
> list, and then filtered it against what was orphaned-- there are other
> nodejs packages I own that I care less about so I only wanted to take
> what I actually needed for mocha and discord-irc. I think this is the
> complete list; if I'm wrong, I guess I'll find out.)
> 
> Can I do this via releng ticket or do I need to actually go to each
> page on Pagure and click the button?

I've done it in bulk. Thanks for talking them.
___
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: Please BuildRequire python3-setuptools explicitly

2020-06-23 Thread Miro Hrončok
> On Tue, Jun 23, 2020 at 06:26:23PM +0200, Tomas Hrnciar wrote:
> 
> This package depends on python3-devel.  However the last build.log:
> 
>  
> https://kojipkgs.fedoraproject.org//packages/qemu/5.0.0/2.fc33/data/logs/...
> 
> does not contain the substring /setupto/ anywhere.  Nor does the
> upstream git repo.  How do we know it is required?

$ fedpkg prep
$ rg setuptools qemu-5.0.0
qemu-5.0.0/capstone/bindings/python/setup.py
10:from setuptools import setup
14:from setuptools.command.bdist_egg import bdist_egg
176:from setuptools.command.develop import develop

Is this file used during the build? If not, it's a false hit.
___
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: Please BuildRequire python3-setuptools explicitly

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 21:58, Michael J Gruber wrote:

The hit on portmidi is a false positive: while it allows to be built with setuptools it 
by default does not, and the spec does not override the default. Is there a way to 
specify this (other than patching out anything "setuptools" from the source)?


Would it make sense to explicitly enable setuptools based build instead? Among 
other things, it has richer metadata when the package is installed.


--
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: Orphaned packages looking for new maintainers (~200 nodejs packages to be retired in 2 days)

2020-06-23 Thread Miro Hrončok

On 23. 06. 20 21:11, Ben Rosser wrote:

Thanks Miro, much appreciated!


You are welocme.

However, I am afraid I have some bad news. The recent report in 
https://churchyard.fedorapeople.org/orphans.txt still mentions another 40 packages:


tc01: nodejs-optimist, nodejs-burrito, nodejs-cookiejar, nodejs-exit, 
nodejs-bunker, nodejs-abbrev, nodejs-which, nodejs-reduce-component, 
nodejs-osenv, nodejs-methods, nodejs-resolve, nodejs-charm, nodejs-formidable, 
nodejs-temporary, nodejs-mime, nodejs-underscore-dot-string, nodejs-nopt, 
nodejs-expect-dot-js, nodejs-superagent, nodejs-findup-sync, nodejs-runforcover, 
nodejs-traverse, nodejs-supertest, nodejs-ejs, nodejs-yamlish, nodejs-through, 
nodejs-js-yaml, nodejs-buffer-equal, nodejs-getobject, nodejs-slide, 
nodejs-better-assert, nodejs-bindings, nodejs-npmlog, nodejs-defined, 
nodejs-package, nodejs-hooker, nodejs-ansi, nodejs-eventemitter2, 
nodejs-callsite, nodejs-component-emitter, nodejs-bytes


--
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: Orphaned packages looking for new maintainers (~200 nodejs packages to be retired in 2 days)

2020-06-23 Thread Miro Hrončok

On 24. 06. 20 1:07, Ben Rosser wrote:

Some of my nodejs packages are an artifact of a failed attempt to
package quassel-webserver [1], which I eventually gave up on, and so
those could probably be safely retired. But looking at the orphans
report, I'm not confident I correctly separated out the dependency
trees, and this is now somewhat time sensitive, so I suppose it's
better safe than sorry. (At least this is "only" 80 out of 200
packages...)


I will try to isolate the mocha deps.

--
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: Orphaned packages looking for new maintainers (~200 nodejs packages to be retired in 2 days)

2020-06-23 Thread Miro Hrončok

On 24. 06. 20 1:10, Miro Hrončok wrote:

On 24. 06. 20 1:07, Ben Rosser wrote:

Some of my nodejs packages are an artifact of a failed attempt to
package quassel-webserver [1], which I eventually gave up on, and so
those could probably be safely retired. But looking at the orphans
report, I'm not confident I correctly separated out the dependency
trees, and this is now somewhat time sensitive, so I suppose it's
better safe than sorry. (At least this is "only" 80 out of 200
packages...)


I will try to isolate the mocha deps.



import requests

r = requests.get('https://churchyard.fedorapeople.org/orphans.json').json()

chain = r['affected_packages']
orphaned = set(r['status_change'].keys())

todo = {'mocha'}
needed = set()

while todo:
package = todo.pop()
for dep in chain[package]:
if dep not in needed:
needed.add(dep)
todo.add(dep)

needed & orphaned ->

nodejs-better-assert
nodejs-buffer-equal
nodejs-bunker
nodejs-burrito
nodejs-callsite
nodejs-charm
nodejs-ejs
nodejs-nopt
nodejs-runforcover
nodejs-slide
nodejs-traverse
nodejs-yamlish

Should I assign them to you?

--
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: Please BuildRequire python3-setuptools explicitly

2020-06-24 Thread Miro Hrončok

On 23. 06. 20 18:43, Miro Hrončok wrote:

On 23. 06. 20 18:36, Adam Williamson wrote:

IMBW, but I think I recall the Python packaging guidelines specifically
said that you could or should (I forget which) just BR python-devel and
not BR python-setuptools at some point. At this point there seems to be
no explicit mention, but the sample spec file looks a lot like a
project that uses setuptools, but does not explicitly BuildRequire
it...


I'll work towards adding the explicit BR there.


https://pagure.io/packaging-committee/pull-request/992

--
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: RHEL 9 and modularity

2020-06-24 Thread Miro Hrončok

On 24. 06. 20 14:41, Vít Ondruch wrote:

Having python27 and python36 modules is fail, because these should be
2.7 and 3.6 streams of python module.


Oh. We are so sorry for the failure. Could you please report is as a bug in RHEL 
8 and explain why it is a problem?


--
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: Please BuildRequire python3-setuptools explicitly

2020-06-24 Thread Miro Hrončok

On 24. 06. 20 20:21, Andy Mender wrote:
*Packages MAY use the automatic Python dependency generator. This generator uses 
upstream egg/dist metadata (such as setuptool’s install_requires 
<https://python-packaging.readthedocs.io/en/latest/dependencies.html>)


This is about the runtime dependencies.

--
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: Please BuildRequire python3-setuptools explicitly

2020-06-25 Thread Miro Hrončok

On 23. 06. 20 18:26, Tomas Hrnciar wrote:
churchyard python-django python-ipykernel python-more-itertools 
python-ndg_httpsclient thonny


All fixed at least in git. The changes should be visible in repoquery upon the 
next rebuild.


--
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: Avoiding the automatic /usr/bin/python3 dep

2020-06-25 Thread Miro Hrončok

On 25. 06. 20 15:50, Richard Hughes wrote:

Hi all,

In fwupd we ship 4 *tiny* python scripts that are useful for ODMs and
other people working with low level firmware blobs. In
https://src.fedoraproject.org/rpms/fwupd/pull-request/2 it was
suggested we split them off as a subpackage to avoid the
/usr/bin/python3 dep which is unwanted on CoreOS. It does seem a bit
crazy to split off a subpackage when the rpm header will be bigger
than the contents. Given these are such small files and certainly not
warranting dragging python3 onto the image, I did hope I could use
%{?python_disable_dependency_generator} to tell rpmbuild to basically
ignore the .py files and not add a /usr/bin/python3 dep on my package
automatically. Unfortunately that seems not to work. Ideas welcome,
thanks!


The %{?python_disable_dependency_generator} will only disable the "Python 
dependency generator", described in


https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_automatically_generated_dependencies

What you need is to disable is the "shebang dependency generator" from RPM. The 
easiest way is to use:


https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndRequiresFiltering/

%global __requires_exclude ^%{python3}$

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


Orphaned python-jupyterlab-launcher

2020-06-29 Thread Miro Hrončok

I've orphaned python-jupyterlab-launcher.

I've packaged it in an attempt to package jupyterlab, but I have never got to 
it :(

The package now FTBFS because I have removed tests from the python3-notebook 
RPM. If somebody wants python-jupyterlab-launcher, I can add 
python3-notebook-tests subpackage to make it work again.


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


List of long term FTBFS packages to be retired in August

2020-06-29 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
will be retired from Fedora 33 approximately one week before branching (August 
2020).


Policy: 
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/


Note that some listed packages are orphaned and hence may be retired even 
sooner.

The packages in rawhide were not successfully built at least since Fedora 31.

This report is based on dist tags.

Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbfs-retirements.ipynb

If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me 
know and we can work together to get a FESCo approval for that.


If you see a package that can be rebuilt, please do so.


  Package (co)maintainers  Latest build

OpenCoarrays   jussilehtolaFedora 30
gpscorrelate   tillFedora 30
js-jquery-jqplot   xavierb Fedora 30
js-jquery1 nodejs-sig, patches, vondruch   Fedora 30
js-jquery2 vondruchFedora 30
js-sizzle  nodejs-sig, patches, vondruch   Fedora 30
nodejs-path-type   jsmith, nodejs-sig  Fedora 30
nodejs-temp-write  jsmith  Fedora 30
nodejs-unique-stream   jsmith, nodejs-sig  Fedora 30
ocaml-pxp  orphan  Fedora 30
ocaml-ulex orphan  Fedora 30
orpie  bowlofeggs, jaredwallaceFedora 30
rubygem-ruby-hmac  humaton, mmorsi Fedora 30
xvarstar   orphan  Fedora 30


The following packages require above mentioned packages:
Depending on: gpscorrelate (1)
foxtrotgps (maintained by: bubeck)
foxtrotgps-1.2.2-5.fc33.x86_64 requires gpscorrelate = 
1.6.1-27.fc30

Depending on: js-jquery-jqplot (1)
sympa (maintained by: xavierb)
sympa-6.2.56-1.fc33.src requires js-jquery-jqplot = 1.0.9-3.fc30
sympa-6.2.56-1.fc33.x86_64 requires js-jquery-jqplot = 
1.0.9-3.fc30

Depending on: js-jquery1 (69)
R-profvis (maintained by: qulogic)
R-profvis-0.3.6-3.fc33.src requires js-jquery1 = 1.12.4-7.fc30
R-profvis-0.3.6-3.fc33.x86_64 requires js-jquery1 = 
1.12.4-7.fc30

R-rmarkdown (maintained by: qulogic)
R-rmarkdown-2.2-1.fc33.noarch requires js-jquery1 = 
1.12.4-7.fc30
R-rmarkdown-2.2-1.fc33.src requires js-jquery1 = 1.12.4-7.fc30

copr-frontend (maintained by: clime, copr-sig, dturecek, frostyx, 
msuchy, praiskup)
copr-frontend-1.166-1.fc33.noarch requires js-jquery1 = 
1.12.4-7.fc30

ghc-pretty-show (maintained by: mathstuf)
ghc-pretty-show-1.9.5-3.fc32.x86_64 requires js-jquery1 = 
1.12.4-7.fc30

mkdocs (maintained by: cheeselee)
mkdocs-1.1.2-1.fc33.noarch requires js-jquery1 = 1.12.4-7.fc30
mkdocs-1.1.2-1.fc33.src requires js-jquery1 = 1.12.4-7.fc30

python-XStatic-jQuery (maintained by: mrunge, openstack-sig, rdopiera)
python3-XStatic-jQuery-3.4.1.0-2.fc33.noarch requires 
js-jquery1 = 1.12.4-7.fc30

python-sphinx-bootstrap-theme (maintained by: besser82, sic)
		python3-sphinx-bootstrap-theme-0.8.0-3.fc33.noarch requires js-jquery1 = 
1.12.4-7.fc30


rubygem-apipie-rails (maintained by: jaruga, ruby-packagers-sig, 
vondruch)
rubygem-apipie-rails-0.5.5-6.fc32.noarch requires js-jquery1 = 
1.12.4-7.fc30

R-BiocFileCache (maintained by: spot)
R-BiocFileCache-1.12.0-2.fc33.src requires R-rmarkdown = 
2.2-1.fc33

R-DBItest (maintained by: qulogic)
R-DBItest-1.7.0-1.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-V8 (maintained by: qulogic)
R-V8-3.1.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-broom (maintained by: qulogic)
R-broom-0.5.6-2.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-cellranger (maintained by: qulogic)
R-cellranger-1.1.0-6.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-clipr (maintained by: qulogic)
R-clipr-0.7.0-3.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-dbplyr (maintained by: qulogic)
R-dbplyr-1.4.3-2.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-devtools (maintained by: qulogic)
R-devtools-2.1.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-diffobj (maintained by: qulogic)
R-diffobj-0.3.0-2.fc33.src requires R-rmarkdown = 2.2-1.fc33

R-dplyr (maintained by: qulogic)
R

Re: Lua 5.4.0

2020-06-29 Thread Miro Hrončok

On 29. 06. 20 20:30, Tom Callaway wrote:
I just built lua 5.4.0 in Rawhide. As with previous major updates of lua, the 
package also includes a copy of the lua 5.3 libraries so that rawhide does not 
just become broken reps.


Not sure if that was enough to prevent broken deps:

$ repoquery --repo=koji{,-source} --whatrequires 'lua(abi) = 5.3'
lua-argparse-0:0.5.0-10.fc32.noarch
lua-cqueues-0:20190813-3.fc32.x86_64
lua-cyrussasl-0:1.1.0-8.fc32.x86_64
lua-dbi-0:0.7.2-2.fc32.x86_64
lua-event-0:0.4.6-4.fc32.x86_64
lua-expat-0:1.3.0-18.fc32.x86_64
lua-filesystem-0:1.6.3-12.fc32.x86_64
lua-fun-0:0.1.3-12.fc32.noarch
lua-json-0:1.3.2-14.fc32.noarch
lua-ldap-0:1.1.0-15.fc32.x86_64
lua-librs232-0:1.0.3-10.20190917git1c29a27.fc32.x86_64
lua-logging-0:1.3.0-15.fc32.noarch
lua-lpeg-0:1.0.2-2.fc32.x86_64
lua-luaossl-0:20190731-2.fc32.x86_64
lua-luv-0:1.36.0.0-1.fc33.x86_64
lua-moonscript-0:0.5.0-4.fc32.noarch
lua-mosquitto-0:0.3-2.fc32.x86_64
lua-mpack-0:1.0.8-3.fc32.x86_64
lua-posix-0:33.3.1-16.fc32.x86_64
lua-psl-0:0.3-4.fc32.x86_64
lua-sec-0:0.9-2.fc32.x86_64
lua-socket-0:3.0-0.22.rc1.fc32.x86_64
lua-socket-compat-0:3.0-0.22.rc1.fc32.x86_64
lua-term-0:0.07-10.fc32.x86_64
lua-wsapi-0:1.6.1-11.fc32.noarch
lua-wsapi-0:1.6.1-11.fc32.src
luadoc-0:3.0.1-22.fc32.noarch
luarocks-0:3.3.1-1.fc33.x86_64
prosody-0:0.11.5-1.fc33.x86_64
rrdtool-lua-0:1.7.2-10.fc33.x86_64
vicious-0:2.4.1-1.fc33.noarch

$ repoquery --repo=koji{,-source} --whatrequires 'lua(abi) = 5.3' --recursive | 
wc -l

3144

$ repoquery --refresh --repo=koji{,-source} --whatprovides 'lua(abi) = 5.3'
(nada)


--
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: Lua 5.4.0

2020-06-30 Thread Miro Hrončok

On 30. 06. 20 6:40, Tom Callaway wrote:
Okay. I duct taped lua-posix into a "working" state. Also did builds for 
lua-argparse, lua-expat, lua-lpeg, and rpm (so that the macros say "5.4").


Any and all help is appreciated.


Rebuilding what I can. So far:

lua-cyrussasl luadoc lua-filesystem lua-fun lua-logging lua-mosquitto lua-psl 
lua-sec lua-socket lua-wsapi rrdtool vicious


--
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: Lua 5.4.0

2020-06-30 Thread Miro Hrončok

On 30. 06. 20 11:02, Miro Hrončok wrote:

On 30. 06. 20 6:40, Tom Callaway wrote:
Okay. I duct taped lua-posix into a "working" state. Also did builds for 
lua-argparse, lua-expat, lua-lpeg, and rpm (so that the macros say "5.4").


Any and all help is appreciated.


Rebuilding what I can. So far:

lua-cyrussasl luadoc lua-filesystem lua-fun lua-logging lua-mosquitto lua-psl 
lua-sec lua-socket lua-wsapi rrdtool vicious


The current status is:

$ comm -23 <(repoquery --refresh --repo=koji --whatrequires 'lua(abi) = 5.3' 
--source | pkgname | sort) <(repoquery --repo=koji --whatrequires 'lua(abi) = 
5.4' --source | pkgname | sort)


librs232
lua-cqueues
lua-event
lua-ldap
lua-luaossl
lua-luv
prosody


I will post followups in the F33FailsToInstall bugzillas.

One thing that I found surprising is that all of the packages have a 
in-spec-hardcoded Lua version macro that needs to be updated during the rebuild.


Would you accept a PR for lua that adds lua-rpm-macros subpackage with 
%{lua_version} (now defined as 5.4)?


--
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: Lua 5.4.0

2020-06-30 Thread Miro Hrončok

On 30. 06. 20 16:06, Miro Hrončok wrote:
One thing that I found surprising is that all of the packages have a 
in-spec-hardcoded Lua version macro that needs to be updated during the rebuild.


Would you accept a PR for lua that adds lua-rpm-macros subpackage with 
%{lua_version} (now defined as 5.4)?


Oh, %{lua_version} already is 5.4, it's just that almost no packages use it. 
Sorry for the confusion.


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


  1   2   3   4   5   6   7   8   9   10   >