Re: Fedora 41 Python 3.13 mass rebuild status

2024-06-11 Thread Miro Hrončok

On 10. 06. 24 17:34, Karolina Surma wrote:

Hello,

The Python 3.13 rebuild is in progress. We plan to merge the side tag soon.

So far, we've successfully built 3528 out of 4109 source packages, with 581 
remaining to be built.

See the list of packages sorted by maintainers at the end of this mail.

If your package fails because there is a non-dependency problem, you might have 
already received a bugzilla from us in the past. If the build failure is 
related to changes in Python 3.13, it should contain some hints about the 
problem. If you haven't received a bugzilla from us yet, feel free to open a 
new one and block the PYTHON3.13 tracking bug.


You can verify your package builds with Python 3.13 via a scratch build:

$ koji build --scratch f41-python 

or

$ fedpkg build --scratch --target f41-python

If successful, you can submit a build to the side tag from the rawhide branch 
in dist-git repository via:


$ fedpkg build --target f41-python

Please, don't build Python packages in regular rawhide now.

After the side tag is merged, we'll let you know when it's safe to build in 
regular rawhide again.

The remaining failures can be fixed afterwards.

I requested the side tag to be merged.

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

If you build for f41-python now, there is a risk that the build will fail at 
tagging time if the side tag is merged during the build. I don't recommend 
building long builds.


Please, still don't build Python packages in rawhide until the side tag is 
fully merged.


Thank you for your patience.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Fedora 41 Python 3.13 mass rebuild status

2024-06-11 Thread Miro Hrončok

On 10. 06. 24 17:34, Karolina Surma wrote:

Hello,

The Python 3.13 rebuild is in progress. We plan to merge the side tag soon.

So far, we've successfully built 3528 out of 4109 source packages, with 581 
remaining to be built.

See the list of packages sorted by maintainers at the end of this mail.

If your package fails because there is a non-dependency problem, you might have 
already received a bugzilla from us in the past. If the build failure is 
related to changes in Python 3.13, it should contain some hints about the 
problem. If you haven't received a bugzilla from us yet, feel free to open a 
new one and block the PYTHON3.13 tracking bug.


You can verify your package builds with Python 3.13 via a scratch build:

$ koji build --scratch f41-python 

or

$ fedpkg build --scratch --target f41-python

If successful, you can submit a build to the side tag from the rawhide branch 
in dist-git repository via:


$ fedpkg build --target f41-python

Please, don't build Python packages in regular rawhide now.

After the side tag is merged, we'll let you know when it's safe to build in 
regular rawhide again.

The remaining failures can be fixed afterwards.

I requested the side tag to be merged.

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

If you build for f41-python now, there is a risk that the build will fail at 
tagging time if the side tag is merged during the build. I don't recommend 
building long builds.


Please, still don't build Python packages in rawhide until the side tag is 
fully merged.


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


Re: [HEADS UP] Fedora 41 Python 3.13 rebuilds to start in a side tag (hopefully) next week

2024-06-10 Thread Miro Hrončok

On 10. 06. 24 15:07, Tom Stellard wrote:

On 5/31/24 01:55, Karolina Surma wrote:

Hello,

To deliver Python 3.13 with Fedora Linux 41, we will run a coordinated 
rebuild in a side tag.


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

Python 3.13.0b2 is scheduled for Tuesday, Jun 4th 2024.
We hope to start the mass rebuild shortly after it's available.

TL;DR: If you can, for the period of the mass rebuild just don't build your 
packages in rawhide.
We will let you know when the side tag rebuild actually starts and when it is 
merged and it's safe to build in rawhide with Python 3.13.


Details:
If you see a "Rebuilt for Python 3.13" (or similar) commit in your package,
please don't rebuild it in regular rawhide or another rawhide side tag.
If you need to, please let us know, so we can coordinate.

If you'd like to build a package after we already rebuilt it, you should be 
able to build it in the side tag via:


   on branch rawhide:
   $ fedpkg build --target=f41-python
   $ koji wait-repo f41-python --build 



I'm in the middle of updating the LLVM packages in my own side tag,
would it work if I tag python3.13.0b2 into my LLVM side-tag and
rebuild the LLVM packages there?


It works if you merge your side tag later than ours.
If you merge it sooner, it breaks the world unless you untag python first 
(which would presumably break the Python packages built in your side tag).



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 41 Python 3.13 rebuilds to start in a side tag (hopefully) next week

2024-06-10 Thread Miro Hrončok

On 10. 06. 24 15:07, Tom Stellard wrote:

On 5/31/24 01:55, Karolina Surma wrote:

Hello,

To deliver Python 3.13 with Fedora Linux 41, we will run a coordinated 
rebuild in a side tag.


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

Python 3.13.0b2 is scheduled for Tuesday, Jun 4th 2024.
We hope to start the mass rebuild shortly after it's available.

TL;DR: If you can, for the period of the mass rebuild just don't build your 
packages in rawhide.
We will let you know when the side tag rebuild actually starts and when it is 
merged and it's safe to build in rawhide with Python 3.13.


Details:
If you see a "Rebuilt for Python 3.13" (or similar) commit in your package,
please don't rebuild it in regular rawhide or another rawhide side tag.
If you need to, please let us know, so we can coordinate.

If you'd like to build a package after we already rebuilt it, you should be 
able to build it in the side tag via:


   on branch rawhide:
   $ fedpkg build --target=f41-python
   $ koji wait-repo f41-python --build 



I'm in the middle of updating the LLVM packages in my own side tag,
would it work if I tag python3.13.0b2 into my LLVM side-tag and
rebuild the LLVM packages there?


It works if you merge your side tag later than ours.
If you merge it sooner, it breaks the world unless you untag python first 
(which would presumably break the Python packages built in your side tag).



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 41 Python 3.13 rebuilds to start in a side tag (hopefully) next week

2024-06-06 Thread Miro Hrončok

On 06. 06. 24 16:03, Michael J Gruber wrote:

Karolina Surma venit, vidit, dixit 2024-06-06 14:17:10:

Hi,

On 6/6/24 12:41, Michael J Gruber wrote:

Hi there,
I'm somewhat confused by the two different coprs

@python/python3.13-b1
@python/python3.13

What is the role of which?


@python/python3.13 is the main copr used for the continuous Python
rebuild since alpha1 and a testing bed for the package maintainers. As
its environment rapidly changes, sometimes the obsolete package versions
are pulled into the buildroot.

In order to simulate the current Fedora environment as close as
possible, last week we created a python3.13-b1 copr - a testing
repository to bootstrap Python (again) from scratch and make sure we
haven't omitted something by accident.


I have a package (notmuch) which succeeds locally in mock (against
python 3.13) and in @python/python3.13 but fails in
@python/python3.13-b1. The failure is probably related to gdb (the
python module) usage in a test.


My guess is the "main" copr was still using some older package builds,
while the python3.13-b1 only contains the newest versions and that
exposed the issue in notmuch.
We're currently rebuilding everything with Python 3.13.0~beta2 in the
main copr and will know in a few hours whether notmuch is still affected.


@python/python3.13-b1 was used as a basis for bugzilla, it appears. (The
bz entry points to instructions which are not filled in, btw.)


Apologies for the inconsistent instructions, that's an oversight.


Thanks for the clarification, and no need to apologize :)

BTW: With current @python/python3.13-b1, the problem seems to be
scripting gdb:

```
/etc/gdbinit:9: Error in sourced command file:
Scripting in the "Python" language is not supported in this copy of GDB.
/builddir/build/BUILD/notmuch-0.38.3-build/notmuch-0.38.3/test/atomicity.py:11: 
Error in sourced command file:
Undefined command: "import".  Try "help".
```

This is from mock --shell.
(notmuch's test suite makes it hard to spot these things the easy way.)

So, let's hope gdb with py 3.13.0~beta2 will fix scripting.


gdb is built twice in the rebuild.
The first build is without_python.
notmuch probably needs the second build, but there is no way to express that 
via RPM BuildRequires (unless gdb starts providing something like gdb(python)).


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 41 Python 3.13 rebuilds to start in a side tag (hopefully) next week

2024-06-06 Thread Miro Hrončok

On 06. 06. 24 9:57, Sandro wrote:

On 31-05-2024 10:55, Karolina Surma wrote:
TL;DR: If you can, for the period of the mass rebuild just don't build your 
packages in rawhide.
We will let you know when the side tag rebuild actually starts and when it is 
merged and it's safe to build in rawhide with Python 3.13.


What about new packages? Can those be added to rawhide and will they be picked 
up for the rebuild? Or is it better to wait and submit them after the side tag 
has been merged?


Feel free to add new packages, they will be picked.

If you build them in rawhide, it will update the rawhide repo which we use as a 
source of our to-build package list.


If you build them right before we merge the side tag, chances are the builds 
won't be part of the repo in time. In that case, we will rebuild it after the 
merge (as well as many others).


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: GenericError: srpm mismatch for [debuginfo file]

2024-05-29 Thread Miro Hrončok

On 29. 05. 24 13:59, Richard W.M. Jones wrote:

On Wed, May 29, 2024 at 01:46:43PM +0200, Miro Hrončok wrote:

On 29. 05. 24 13:38, Richard W.M. Jones wrote:


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

It failed right at the end with this mysterious error:

GenericError: srpm mismatch for 
/mnt/koji/work/tasks/4737/118234737/ocaml-ocamldoc-debuginfo-5.2.0-1.fc41.x86_64.rpm:
 (none) (expected ocaml-5.2.0-1.fc41.src.rpm)

I have just now kicked off another build in case this was a one-off,
but anyone got ideas about this?


RPM 4.20 regression. Fix is being cooked at 
https://src.fedoraproject.org/rpms/rpm/c/9042b409567e8479d6ddafc26e33badbe3bb3457?branch=rawhide


I see the rpm package build containing this one failed, with the same
failure in debuginfo generation :-(
(https://koji.fedoraproject.org/koji/taskinfo?taskID=118237702)

Is the bad rpm package going to be untagged?


We'll use side tags to build it with old rpm.


I was planning to do the OCaml 5.2 rebuild today, but if RPM is full
of regressions maybe that's not such a good idea.  What do you think?


I suggest waiting a day.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: GenericError: srpm mismatch for [debuginfo file]

2024-05-29 Thread Miro Hrončok

On 29. 05. 24 13:38, Richard W.M. Jones wrote:


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

It failed right at the end with this mysterious error:

GenericError: srpm mismatch for 
/mnt/koji/work/tasks/4737/118234737/ocaml-ocamldoc-debuginfo-5.2.0-1.fc41.x86_64.rpm:
 (none) (expected ocaml-5.2.0-1.fc41.src.rpm)

I have just now kicked off another build in case this was a one-off,
but anyone got ideas about this?


RPM 4.20 regression. Fix is being cooked at 
https://src.fedoraproject.org/rpms/rpm/c/9042b409567e8479d6ddafc26e33badbe3bb3457?branch=rawhide


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: are pyproject rpm macros supposed to pick up the license automatically?

2024-05-29 Thread Miro Hrončok

On 29. 05. 24 9:48, Karolina Surma wrote:

Hi Felix,

The missing bit is whether the build backend of pypdf exposes the metadata that 
pyproject-rpm-macros use to detect the license file.
pypdf uses flit-core as its build backend which doesn't implement 
`License-File` field (it's a part of PEP 639, still in draft and implemented 
only in a subset of build backends, like setuptools and hatch). Hopefully in 
the future it'll become a standard.


For now, you've got to declare the license file via the %license macro manually.

See "Generating the %files section" of 
https://src.fedoraproject.org/rpms/pyproject-rpm-macros/blob/rawhide/f/README.md for more details.


Most importantly, this paragraph:

"""
%pyproject_save_files can automatically mark license files with %license macro 
and language (*.mo) files with %lang macro and appropriate language code. Only 
license files declared via PEP 639 License-File field are detected. PEP 639 is 
still a draft and can be changed in the future. It is possible to use the -l 
flag to declare that a missing license should terminate the build or -L (the 
default) to explicitly disable this check. Packagers are encouraged to use the 
-l flag when the %license file is not manually listed in %files to avoid 
accidentally losing the file in a future version. When the %license file is 
manually listed in %files, packagers can use the -L flag to ensure future 
compatibility in case the -l behavior eventually becomes a default.

"""

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Schedule for Monday's FESCo Meeting (2024-05-20)

2024-05-21 Thread Miro Hrončok

On 20. 05. 24 22:59, Stephen Gallagher wrote:

 * AGREED: FESCo will permit the inclusion of binaries provided by
upstream Python and FFI exclusively for the purposes of loading the
installer on MacOS since we have no reasonable way to cross-compile
for that platform at this time. (+5, 0, -4) (@sgallagh:fedora.im,
20:01:08)


I am a tad sad that this was approved by FESCo without being first discussed 
with the wider community.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Intention to retire mlocate

2024-05-21 Thread Miro Hrončok

On 21. 05. 24 12:29, Fabio Valentini wrote:

On Mon, May 20, 2024 at 2:42 PM Michal Sekletar  wrote:


On Fri, May 17, 2024 at 6:14 PM Michal Sekletar  wrote:


Hi everyone,

We have had a plocate as a drop-in replacement for mlocate for quite a while 
now. My intention is to retire the mlocate package next week in order to 
prevent duplication and so that we can focus only on plocate going forward.



mlocate is now retired in Rawhide.

https://src.fedoraproject.org/rpms/mlocate/c/7277dd5f59db126d1046a6aa5c4077a597dc?branch=rawhide


Thanks for the heads-up!
Should the package also be added to fedora-obsolete-packages so that
it is - if installed - removed on upgrade to Fedora 41?


If a specific replacement exists (plocate), I think it should Obsolete it 
explicitly.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Fedora Elections - Voting is now open!

2024-05-20 Thread Miro Hrončok

On 20. 05. 24 16:37, Aoife Moloney wrote:

Hi Folks,

After _much_ troubleshooting and some wonderful folks working with me to help 
resolve the issues that littered the elections today, I am pleased to say all 
issues have been resolved, or at least I live in hope that they are! :crosses 
fingers:

...
If you have voted in Council and/or Mindshare, and did not have a claim link 
for your badge, please revisit your vote as the link has been updated and you 
should be able to access it. If you can't, email me directly and I will 
manually award this to you (I cant see who voted so I can't do this without 
knowing who to send it to).


I'm afraid the badge claim link is expired now:

"""
410 Gone
This resource is no longer available. No forwarding address is given.

That invitation is expired.
"""

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Fedora Elections - Voting is now open!

2024-05-20 Thread Miro Hrončok

On 20. 05. 24 1:04, Aoife Moloney wrote:

Hi all,

The F40 elections have now officially opened after a little delay. You can find 
all of the candidate details in the Elections blog post[1]. We have open 
positions in Fedora Council, EPEL Steering Committee, Mindshare and Fedora 
Engineering Steering Committee (FESCo) and the voting period will close on 
Thursday 30th May @ 23:59:59 UTC sharp so please do take some time to read the 
wonderful candidate interviews we have received for the various open positions, 
cast your vote and dont forget to claim your Fedora badge too!



[1] https://communityblog.fedoraproject.org/elections-voting-is-now-open/ 
<https://communityblog.fedoraproject.org/elections-voting-is-now-open/>


Hello, there is a "None None" candidate to the EPEL Steering Committee.
The link leads to Troy Dawson (tdawson) interview.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: LLVM Packaging Ideas for Fedora 41

2024-05-15 Thread Miro Hrončok

On 15. 05. 24 13:31, Vít Ondruch wrote:

I am saying that Python is bad example and nobody should follow it.


I respectfully disagree. The LLVM maintainers think it is a good example worth 
following. So did the NodeJS maintainers. Name-versioning all the components 
makes things so much easier for the maintainers.


The component name does not matter to the "normal" users. It only matters to 
experienced packagers, but those should be capable of dealing with that.


(The Python 3 vs Python thing obviously is horrible, and nobody should ever do 
anything like that 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: LLVM Packaging Ideas for Fedora 41

2024-05-15 Thread Miro Hrončok

On 15. 05. 24 10:08, Vít Ondruch wrote:


Dne 14. 05. 24 v 18:35 Miro Hrončok napsal(a):

On 14. 05. 24 16:02, Vít Ondruch wrote:


Dne 13. 05. 24 v 20:23 Miro Hrončok napsal(a):

On 13. 05. 24 15:38, Vít Ondruch wrote:
And TBH, for me as a Fedora used with no special interest in Python, the 
current Python versioning sucks hard. How am I supposed to tell what is 
the current version just looking at e.g. the repository? Is it 
`python3.12` or is it already `python3.13`? Despite I have spent with 
Fedora more then a decade, answering such simple question is not trivial 
for me.


I guess that for the user, the easiest way is to look at the RPMs. Users 
barely look into our repositories.





~~~

$ rpm -q python
package python is not installed

~~~


Why?


Because it is called python3.

$ rpm -q python3
python3-3.12.3-2.fc39.x86_64

I thought this discussion is about python3.12 vs python3.13, not about python 
vs python3. I supposed the reason it is called python3 and not python is well 
know at this point (but if it is not, let me know and I'll try to explain).


We are in 2024, so I suppose we could rename everything python3 to python 
now, I just worry that it would be a lot of effort for not much benefit.


Even if `# dnf install python` does something, it still won't install 
`python` package.


Well, it installs the python-unverisoned-command package. Which requires 
python3. So it install python. Why does it matter? What are you trying to 
demonstrate here? (Don't take me wrong, I always appreciate good criticism, I 
juts don't understand what are you suggesting we should do.)


Do you suggest to rename python-unversioned-command to python?
Do you suggest to rename python3 to python?
Do you suggest to rename the python3.12 component to python? (As names of the 
components started this discussion.)

Or is it something else?



Every time I bring up such discussion, I am told "the reason it is called 
python3 and not python is well know" and yes, it is know to some, including me. 
But advocating for less experienced users. I advocating for users which are not 
experts on Python ecosystem. I am advocating for conventions.


I am trying to demonstrate that things should be obvious. There is "Python" 
language. Not "Python 3" language. There is e.g. https://www.python.org/ not 
https://www.python3.org/ etc.


Therefore, I'd rather hear "you are right, that does not make too much sense 
(these days). It is confusing and it is about the time to make the things right 
(finally)". In your words "We are in 2024, so I suppose we could rename 
everything python3 to python now" is what I would appreciate.


So you say "python3" should be renamed to "python".

But this entire discussion started about component names (e.g. "python3.12") 
and your inability to tell which Python version is the default just by looking 
at the sources.


I am not disagreeing with you. I just don't see how we suddenly discuss a 
completely different thing.



Anyway, let me tell you:


You are right, calling the package(s) "python3" does not make too much sense 
any more. It might be confusing and it might be about the time to make things 
right by renaming ~4200 packages back to "python". Feel free to propose a 
detailed plan of execution.


Note that I won't do it, because I don't think the benefits outweighs the 
necessary work. However, if there is a volunteer to drive this, I am happy to 
review the proposal and share my feedback.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: LLVM Packaging Ideas for Fedora 41

2024-05-14 Thread Miro Hrončok

On 14. 05. 24 16:02, Vít Ondruch wrote:


Dne 13. 05. 24 v 20:23 Miro Hrončok napsal(a):

On 13. 05. 24 15:38, Vít Ondruch wrote:
And TBH, for me as a Fedora used with no special interest in Python, the 
current Python versioning sucks hard. How am I supposed to tell what is the 
current version just looking at e.g. the repository? Is it `python3.12` or 
is it already `python3.13`? Despite I have spent with Fedora more then a 
decade, answering such simple question is not trivial for me.


I guess that for the user, the easiest way is to look at the RPMs. Users 
barely look into our repositories.





~~~

$ rpm -q python
package python is not installed

~~~


Why?


Because it is called python3.

$ rpm -q python3
python3-3.12.3-2.fc39.x86_64

I thought this discussion is about python3.12 vs python3.13, not about python 
vs python3. I supposed the reason it is called python3 and not python is well 
know at this point (but if it is not, let me know and I'll try to explain).


We are in 2024, so I suppose we could rename everything python3 to python now, 
I just worry that it would be a lot of effort for not much benefit.


Even if `# dnf install python` does something, it still won't install `python` 
package.


Well, it installs the python-unverisoned-command package. Which requires 
python3. So it install python. Why does it matter? What are you trying to 
demonstrate here? (Don't take me wrong, I always appreciate good criticism, I 
juts don't understand what are you suggesting we should do.)


Do you suggest to rename python-unversioned-command to python?
Do you suggest to rename python3 to python?
Do you suggest to rename the python3.12 component to python? (As names of the 
components started this discussion.)

Or is it something else?

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


When is Fedora 38 going EOL?

2024-05-14 Thread Miro Hrončok

Hi,

When is Fedora 38 going EOL?

https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html says today
https://fedorapeople.org/groups/schedule/f-40/f-40-key-tasks.html say next week

Which one is correct?

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


Re: SPDX Statistics - Hulk edition

2024-05-13 Thread Miro Hrončok

On 10. 05. 24 22:45, Miroslav Suchý wrote:

Dne 10. 05. 24 v 11:29 dop. Miro Hrončok napsal(a):


So we can now have packages with uppercase AND/ORs and packages with 
lowercase and/ors and we can no longer quickly recognize SPDX expression by 
observing uppercase AND/ORs?


That does not sound like improvement to me :/


This is very very frequent mistake. Mistake for people that does not have time 
to study the specification and thinks that the case variant does not matter.


Recognizing if something is SPDX expression using uppercase operators is IMHO 
bad idea. What is wrong with `license-validate`?


license-validate does not fit into my head. Seeing uppercase AND/OR does not 
mean the SPDX expression is correct, it only means it is an attempt of an SPDX 
expression. Which is often enough for me, when I read a specfile. I won't run 
license-validate on it when I am there to bump a vertsion, but I will notice 
the License uses and/or and hence I can do the SPDX conversion shile touching 
it (that is, up until SPDX 3).


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Smaller buildroot for Perl packages

2024-05-13 Thread Miro Hrončok

On 13. 05. 24 17:11, Frank Ch. Eigler wrote:

Hi -


I also did a test rebuild of all packages directly build-requiring
systemtap-sdt-devel and identified these packages that really need the
dtrace script: [...]

(The logistic challenge there will be side-tag rebuilding all those
after a systemtap subrpm split.)


I don't understand why that would be necessary. Could you please explain why
do you believe it would?


OK, build-time dependency changes may not need the side tag but do
need a spec update to prevent a FTBFS at next build.


Only those packages that actually need dtrace would require changes. Such 
changes could land gradually as 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: annocheck: -D_FORTIFY_SOURCE=2 detected, expected -D_FORTIFY_SOURCE=3

2024-05-13 Thread Miro Hrončok

On 13. 05. 24 20:04, Tulio Magno Quites Machado Filho wrote:

Miro Hrončok  writes:


It first showed up in 
https://src.fedoraproject.org/rpms/python3.13/pull-request/58

The Ci has all the logs, e.g.

https://kojipkgs.fedoraproject.org//work/tasks/8452/117468452/build.log


Thanks for these links.

It looks like this is happening because the tests are still using
annocheck 12.40.
I can't reproduce this issue locally with the current annocheck version
available in rawhide (v12.53).

annocheck 12.53 reports the following message:
skip: fortify test because LTO compilation discards preprocessor options


I suspect the Zuul rpminspect test runs on Fedora 38 which still has annocheck 
12.40.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: LLVM Packaging Ideas for Fedora 41

2024-05-13 Thread Miro Hrončok

On 13. 05. 24 15:38, Vít Ondruch wrote:
And TBH, for me as a Fedora used with no special interest in Python, the 
current Python versioning sucks hard. How am I supposed to tell what is the 
current version just looking at e.g. the repository? Is it `python3.12` or is 
it already `python3.13`? Despite I have spent with Fedora more then a decade, 
answering such simple question is not trivial for me.


I guess that for the user, the easiest way is to look at the RPMs. Users barely 
look into our repositories.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: GIMP 3.0 in F41?

2024-05-13 Thread Miro Hrončok

On 13. 05. 24 12:34, Daniel P. Berrangé wrote:

On Mon, May 13, 2024 at 12:14:14PM +0200, Fabio Valentini wrote:

On Mon, May 13, 2024, 11:50 Dominik 'Rathann' Mierzejewski <
domi...@greysector.net> wrote:


On Monday, 13 May 2024 at 01:00, Neal Gompa wrote:

On Sun, May 12, 2024 at 4:59 PM Sérgio Basto  wrote:




https://src.fedoraproject.org/rpms/gimp3



What the heck? This should have been gimp2 for the old version, not
gimp3 for the new version...


Also, how did this pass review?

License:LGPLv3+

And I'll answer myself: it hasn't or at least I can't find any review
ticket.

Nils, could you explain how this package ended up in Fedora?


Standard procedure, everything seems to be in order:

https://pagure.io/releng/fedora-scm-requests/issue/62152

The review exception is valid because it's an alternative version of an
existing package, and Nils is also the maintainer of the existing package.


It that exception automatic ? I thought it had to be explicitly
requested from FPC ? eg in

  
https://fedoraproject.org/wiki/Packaging_Committee#Review_Process_Exemption_Procedure

It says:

   "The FPC can grant exceptions to the normal package review process.
This may happen, for instance, if a large number of similar packages
are being submitted at once or if a package is being updated to a
new major version while the old version is being kept in the
distribution with a different name.
..
Just file a ticket here, set the component to "Review Process Exception"
and explain (with detail) why you're requesting the exemption and the
committee will consider it in the next meeting. "

So gimp3 falls under the 2nd example documented there, but still sounds
like an FPC ticket was needed ?


This is documented here:

https://docs.fedoraproject.org/en-US/packaging-guidelines/ReviewGuidelines/#_package_review_process

The section of the wiki page you linked should probably be updated/retired.




Anyway, if packagers are abusing this exception to import packages which don't 
even build, perhaps we should revisit if this exception is 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: LLVM Packaging Ideas for Fedora 41

2024-05-13 Thread Miro Hrončok

On 27. 04. 24 6:34, Tom Stellard wrote:

...
* Switch to python-style compat/main packages.  In order to make the packaging 
more
consistent between the main package (e.g. llvm) and the compat package (e.g. 
llvm18),
we would retire the un-versioned dist-git for llvm, and create a new versioned 
dist-git
for each new release (e.g. llvm19, llvm20, llvm21 etc.).  We would then 
designate one
of these as the 'main version', and that version would produce binary rpms that 
look

like the current main package (i.e. llvm-libs instead of  llvm19-libs).


In Python, we did it this way because it was hard to keep one "python3" 
component that was different version in different Fedoras + multiple 
"python3.X" components that did (not) exist on certain Fedoras. Git 
cherry-pciks between branches were... hard. Merges were impossible.


Having the component names release-agnostic simplified things us a lot.

* Invert the order of compat/main packages.  Instead of having the compat 
package be
the old version, and the main package be the new version, we would have the 
compat package
be newer and the main package be older.  This would allow us to introduce a new 
version of

llvm without impacting other packages that depend on the main version of LLVM.


This allowed us to package new pre-releases of Python as soon as alpha 1 was 
out (we could even do pre-alphas, but so far there was not enough motivation).


That makes it easier for users to test things early. It also allows *us* to 
test the RPM build early.


It also allowed users of e.g. Fedora 38 to use Python 3.12 if they needed to 
(however, without the entire RPM-Python packages stack on top), despite Python 
3.12 being the main Python in F39+ only.


Overall, it works quite nicely.


If anyone has any feedback on these ideas we'd like to hear it and are happy to 
discuss

these more.


+100

Any chance this gets partially implemented in older Fedoras?
I'd appreciate llvm18 and clang18 in Fedora 39 (for Python 3.13 experimental 
JIT).

https://github.com/python/cpython/blob/3.13/Tools/jit/README.md

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


Re: Smaller buildroot for Perl packages

2024-05-13 Thread Miro Hrončok

On 10. 05. 24 17:16, Frank Ch. Eigler wrote:

[...]
I also did a test rebuild of all packages directly build-requiring
systemtap-sdt-devel and identified these packages that really need the
dtrace script: glib2, sssd, qemu, python2.7, postgresql15, postgresql16,
perl, php, mariadb10.11, and libvirt. Those would newly depend on a new
package where we move the script to.

(The logistic challenge there will be side-tag rebuilding all those
after a systemtap subrpm split.)


I don't understand why that would be necessary. Could you please explain why do 
you believe it would?


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: annocheck: -D_FORTIFY_SOURCE=2 detected, expected -D_FORTIFY_SOURCE=3

2024-05-10 Thread Miro Hrončok

On 10. 05. 24 18:59, Tulio Magno Quites Machado Filho wrote:

Siddhesh Poyarekar  writes:


_FORTIFY_SOURCE (any level) should work perfectly with -O (any level).


Is this new? Or do you mean any level where optimization is enabled?
i.e. -On, where n >= 1

Anyway, a warning should be printed when using -O0 unless -Wno-cpp is
also used.


The debug build is -O0 -Wno-cpp. The optimized build is -O3.


annocheck's source code even mention that -O2 might be 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: annocheck: -D_FORTIFY_SOURCE=2 detected, expected -D_FORTIFY_SOURCE=3

2024-05-10 Thread Miro Hrončok

On 10. 05. 24 15:58, Siddhesh Poyarekar wrote:

On 2024-05-10 06:41, Miro Hrončok wrote:

Hello,

when we build Python 3.13 with -O3

https://fedoraproject.org/wiki/Changes/Python_built_with_gcc_O3

I see the following annocheck problem:

Hardened: /usr/bin/python3.13: MAYB: test: fortify, reason: 
-D_FORTIFY_SOURCE=2 detected, expected -D_FORTIFY_SOURCE=3 (lto)


Looks like an annobin issue; do you you have build logs someone can look at?


It first showed up in 
https://src.fedoraproject.org/rpms/python3.13/pull-request/58

The Ci has all the logs, e.g.

https://kojipkgs.fedoraproject.org//work/tasks/8452/117468452/build.log




The C flags have:

  -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -O3

Is -D_FORTIFY_SOURCE=3 not comaptible with -O3? Do I need to do somethign 
about this?


_FORTIFY_SOURCE (any level) should work perfectly with -O (any level).


That's what I thought as well.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


annocheck: -D_FORTIFY_SOURCE=2 detected, expected -D_FORTIFY_SOURCE=3

2024-05-10 Thread Miro Hrončok

Hello,

when we build Python 3.13 with -O3

https://fedoraproject.org/wiki/Changes/Python_built_with_gcc_O3

I see the following annocheck problem:

Hardened: /usr/bin/python3.13: MAYB: test: fortify, reason: -D_FORTIFY_SOURCE=2 
detected, expected -D_FORTIFY_SOURCE=3 (lto)



The C flags have:

 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -O3

Is -D_FORTIFY_SOURCE=3 not comaptible with -O3? Do I need to do somethign about 
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: SPDX Statistics - Hulk edition

2024-05-10 Thread Miro Hrončok

On 10. 05. 24 10:55, Miroslav Suchý wrote:

Hot news:

    SPDX v3 has been published. The biggest change for us is that license 
expression allows lowercase operators (and, or, with). This got into the 
specification because of your (Fedora maintainers) feedback!


So we can now have packages with uppercase AND/ORs and packages with lowercase 
and/ors and we can no longer quickly recognize SPDX expression by observing 
uppercase AND/ORs?


That does not sound like improvement 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Testing package version is spec file

2024-05-08 Thread Miro Hrončok

On 08. 05. 24 19:38, Brad Smith wrote:

I help maintain a package where upstream changed the process to
generate installed documentation. In version 1.30 and newer, the spec
file needs to use process A; in versions older than 1.30 (e.g. 1.29.x,
etc) the spec file needs to use process B. I am struggling to find a
workable solution to testing the version like this.

Can someone please point me in the right direction? Or useful example?


Something like this?

  %if v"%{version}" >= v"1.30"
  do this
  %else
  do that
  %endif

That said, please don't do that. Do the necessary changes for 1.30+ only in the 
specfile for 1.30+ in new Fedora(s), keep the specfile as it was with 1.29 in 
the older Fedoras you still need to support.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: pipenv removal in F40

2024-04-30 Thread Miro Hrončok

On 30. 04. 24 8:13, Mattia Verga via devel wrote:

I vaguely remember that pipenv retirement was briefly discussed here on
the ML, yet I was surprised that F40 doesn't have pipenv anymore.

IMO, this would have been announced more prominently as a self contained
change, as I expect more python developers to find out this too late.


Well, the package was orphaned and later retired because nobody stepped up to 
take it. We don't usually file change proposals for package orphaning and 
neither we should -- packagers who do no longer have the resources to maintain 
a package rarely have resources to write documents about it.


If you wish to help, I guess you can send a pull request to the release notes...


Also, the official guide on
https://developer.fedoraproject.org/tech/languages/python/pipenv.html
should have been updated as well.


...or to this guide. (I agree it needs to be updated and/or removed.)

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Creating venv with latest python3.10 requires expat >= 2.6.0

2024-04-18 Thread Miro Hrončok

On 18. 04. 24 1:00, Miro Hrončok wrote:

On 18. 04. 24 0:37, Miro Hrončok wrote:

On 17. 04. 24 23:10, Markus Falb wrote:

I wonder if there is a way to reflect that in the spec file
something like:

...snip
Requires: expat >= 2.6.0
snap...


Yes, we need to do that. I'm on it.


https://src.fedoraproject.org/rpms/python3.13/pull-request/54 -- other Pythons 
will follow after CI + review.


Here is the Fedora 38 python3.10 update:

https://bodhi.fedoraproject.org/updates/FEDORA-2024-7736b7ce48

Other updates are available as well:

https://bodhi.fedoraproject.org/updates/?packages=python3.8,python3.9,python3.10,python3.11,python3.12,python3.13

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Creating venv with latest python3.10 requires expat >= 2.6.0

2024-04-17 Thread Miro Hrončok

On 18. 04. 24 0:37, Miro Hrončok wrote:

On 17. 04. 24 23:10, Markus Falb wrote:

I wonder if there is a way to reflect that in the spec file
something like:

...snip
Requires: expat >= 2.6.0
snap...


Yes, we need to do that. I'm on it.


https://src.fedoraproject.org/rpms/python3.13/pull-request/54 -- other Pythons 
will follow after CI + review.




--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Creating venv with latest python3.10 requires expat >= 2.6.0

2024-04-17 Thread Miro Hrončok

On 17. 04. 24 23:10, Markus Falb wrote:

Hi,
I noticed that creating virtualenvs did not work anymore with the latest python 
3.10 package on Fedora 38


Hello Markus,

Thanks for the report, this is indeed happening.


[root@fe60c84b08f3 /]# python3.10 -m venv venv
Error: Command '['/venv/bin/python3.10', '-m', 'ensurepip', '--upgrade', 
'--default-pip']' returned non-zero exit status 1.
snap...


And the error is (when I run the failed command):

ImportError: 
/usr/lib64/python3.10/lib-dynload/pyexpat.cpython-310-x86_64-linux-gnu.so: 
undefined symbol: XML_SetReparseDeferralEnabled


Unfortunately this also happens with all python3.8 ... python3.13.

3.11 and 3.12 were still in updates testing, so I have blocked the autopush for 
now:


https://bodhi.fedoraproject.org/updates/FEDORA-2024-d615822702
https://bodhi.fedoraproject.org/updates/FEDORA-2024-98a723cb68

I am afraid this also impacts newer Fedoras once shipped with older expat.




https://www.python.org/downloads/release/python-31014/ tells us
... bundled libexpat was updated to 2.6.0 to address CVE-2023-52425...


And we unbundle it, yet we depend on the new symbol :(


using the fedora container for CI runs without doing global dnf update to save 
resources I had to update expat from
expat-2.5.0-2.fc38.x86_64
to
expat-2.6.0-1.fc38.x86_64


Fortunately, fedora:39 from registry.fedoraproject.org already has 
expat-2.6.2-1.fc39.



I wonder if there is a way to reflect that in the spec file
something like:

...snip
Requires: expat >= 2.6.0
snap...


Yes, we need to do that. I'm on it.

---

I wonder how to prevent this in the future. There is 
https://github.com/rpm-software-management/rpm/pull/2372 but that will take a 
while.

Perhaps we need to always Require expat >= version of expat used when building.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Handling --enable-experimental-jit in Python 3.13

2024-04-17 Thread Miro Hrončok

On 17. 04. 24 14:27, Victor Stinner wrote:

On Wed, Apr 10, 2024 at 8:23 PM Miro Hrončok  wrote:

Python 3.13 has an experimental JIT compiler:
https://docs.python.org/dev/whatsnew/3.13.html#experimental-jit-compiler

Enabling it is a configure (hence build-time) option.

How do we handle this in Fedora?

- We can keep it disabled, as it is experimental.


I concur with that.


- We can enable it, but be ready to revert if it causes problems.
- We can add yet another build variant, but we already have 4 of those
(regular, debug, freethreading, freethreading-debug), so I'd rather not make it
6 (or 8, if we include freethreading+jit combinations). I don't know yet if it
would be co-installable.


I don't think it's worth it.

Moreover, it doesn't build on Fedora 39 with clang-17, since Python
3.13 currently requires exactly clang-16.



We have multiple clangs/llvms:

https://src.fedoraproject.org/rpms/llvm16
https://src.fedoraproject.org/rpms/clang16

Victor, do you think it would be possible to build in the JIT support but have 
a runtime opt-out/opt-in switch? That way, we can build it, but disable it by 
default, unless our users want to experiment with it.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F41 Change Proposal - Python Built with gcc -03 (self-contained)

2024-04-13 Thread Miro Hrončok

On 13. 04. 24 10:04, Miro Hrončok wrote:

On 13. 04. 24 2:33, Kevin Kofler via devel wrote:

How much larger is Python at -O3 compared to -O2? And other packages?


That is a good question, will measure.


-O2 RPM size:
python3-3.12.2-3.fc41.x86_6432638
python3-libs-3.12.2-3.fc41.x86_644246

-O3 RPM size:
python3-3.12.2-3.O3.fc41.x86_64 32638
python3-libs-3.12.2-3.O3.fc41.x86_64 43389702

Difference of python3-libs:

500856 == 489 kB = 1.1678 % increase in size of pytohn3-libs itself or 1.1669 % 
of python3-libs+python3 combined size.


(I added this to the change proposal.)

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F41 Change Proposal - Python Built with gcc -03 (self-contained)

2024-04-13 Thread Miro Hrončok

On 13. 04. 24 2:33, Kevin Kofler via devel wrote:

How much larger is Python at -O3 compared to -O2? And other packages?


That is a good question, will measure.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: convert everything to rpmautospec?

2024-04-13 Thread Miro Hrončok

On 07. 04. 24 17:47, Miro Hrončok wrote:
Note that it produces incorrect results if the Release value is not numerical 
(or if it is a greater number than count of the commits since last bump). It 
will happily convert release 0.1 to 3, 29.20130501hg26242d0aa7b8 to 30 or even 
release 500 to 10.


I converted all of my packages with it and in some cases I had to manually fix 
the results.


E.g.:

https://src.fedoraproject.org/rpms/printrun/pull-request/8
https://src.fedoraproject.org/rpms/pypy3.10/pull-request/15#comment-179619
https://src.fedoraproject.org/rpms/poly2tri/pull-request/2 + fixup commit on 
top https://src.fedoraproject.org/rpms/poly2tri/c/053f90


I had to push https://src.fedoraproject.org/rpms/simarrange/c/4ec0880c after a 
broked automated conversion. It's very hard to notice this when converting ~100 
packages at the same 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [SPDX] Mass license change AGPLv3+ to AGPL-3.0-or-later

2024-04-12 Thread Miro Hrončok

On 12. 04. 24 11:22, Miroslav Suchý wrote:

Hi.

I am going to do the mass change of the license from AGPLv3+ to 
AGPL-3.0-or-later

The proposed diff is in attachment.

Affected packages:

simarrange


I had a look at this package of mine and realized I borked the rpmautospec 
conversion, so I opened 
https://src.fedoraproject.org/rpms/simarrange/pull-request/3 -- it includes the 
SPDX conversion.



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: RFC: Django latest vs LTS maintenance plan

2024-04-11 Thread Miro Hrončok



On 11. 04. 24 22:41, Michel Lind wrote:

The different Django stacks are in the process of being updated so they
can be swapped without affecting dependents, by providing and
conflicting with the virtual `python-django-impl`; not only will this
allow us to swap one Django LTS for another in EPEL when the older one
EOLs, but it also allows those with dependencies that are not qualified
for the latest Django to swap to the LTS in Fedora


I saw this and I meant to ask: Why `python-django-impl`? Why not `Conflicts: 
pytohn3dist(django)`?


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: RFC: Django latest vs LTS maintenance plan

2024-04-11 Thread Miro Hrončok



On 11. 04. 24 22:41, Michel Lind wrote:

The different Django stacks are in the process of being updated so they
can be swapped without affecting dependents, by providing and
conflicting with the virtual `python-django-impl`; not only will this
allow us to swap one Django LTS for another in EPEL when the older one
EOLs, but it also allows those with dependencies that are not qualified
for the latest Django to swap to the LTS in Fedora


I saw this and I meant to ask: Why `python-django-impl`? Why not `Conflicts: 
pytohn3dist(django)`?


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Idea: pynose as drop-in replacement for nose

2024-04-11 Thread Miro Hrončok

On 11. 04. 24 15:05, Sandro wrote:

On 11-04-2024 13:54, Miro Hrončok wrote:

On 11. 04. 24 11:55, Sandro wrote:
While I ponder those thoughts some more, moving forward in either direction, 
the next step would be writing a change proposal?


I'd start by:

Packaging pynose without hacks (only making it Conflict with nose, no 
compatibility Provides, Obsoletes or dist-infos).


That way, pro-active packagers can switch already.


That makes sense. Review is up [1]. If enough packagers adapt, I may not need 
to go through the changes process.


And the change proposal can then describe what will be *added* to pynose, 
rather than describing the approach from scratch.


Since predicting the future is difficult, I'll start on writing up a proposal 
while the package is being introduced, anyway.


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


I see "# Package doesn't provide any tests" in the %check section.
That certainly feels a bit dodgy. This successor of a test framework decided to 
ditch all of the tests it used to have? That is certainly a red flag.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Idea: pynose as drop-in replacement for nose

2024-04-11 Thread Miro Hrončok

On 11. 04. 24 11:55, Sandro wrote:
While I ponder those thoughts some more, moving forward in either direction, 
the next step would be writing a change proposal?


I'd start by:

Packaging pynose without hacks (only making it Conflict with nose, no 
compatibility Provides, Obsoletes or dist-infos).


That way, pro-active packagers can switch already.

And the change proposal can then describe what will be *added* to pynose, 
rather than describing the approach from scratch.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Handling --enable-experimental-jit in Python 3.13

2024-04-10 Thread Miro Hrončok

Hello Pythonistas,

Python 3.13 has an experimental JIT compiler:

https://docs.python.org/dev/whatsnew/3.13.html#experimental-jit-compiler

Enabling it is a configure (hence build-time) option.

How do we handle this in Fedora?

- We can keep it disabled, as it is experimental.
- We can enable it, but be ready to revert if it causes problems.
- We can add yet another build variant, but we already have 4 of those 
(regular, debug, freethreading, freethreading-debug), so I'd rather not make it 
6 (or 8, if we include freethreading+jit combinations). I don't know yet if it 
would be co-installable.


Opinions?

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Idea: pynose as drop-in replacement for nose

2024-04-10 Thread Miro Hrončok

On 10. 04. 24 17:30, Sandro wrote:

On 10-04-2024 12:04, Miro Hrončok wrote:

On 09. 04. 24 19:30, Sandro wrote:
Therefore, I'm thinking of introducing pynose as a drop in replacement of 
deprecated nose. Pynose uses the same namespace as nose, but provides 
python3dist(pynose). Thus adding Provides: for nose would make it a drop-in 
replacement for packages currently depending on nose.


FTR We MUST NOT add RPM Provides for python3dist(nose) unless we package nose 
dist-info metadata.


Thanks for pointing that out. I was indeed experimenting with it.

Is there some documentation or example for packaging extra dist-info metadata?


Not really, because it is a hack that should not be done if it can be avoided.

You can see a working example in python-lark

https://src.fedoraproject.org/rpms/python-lark/c/c7a9aa2e7b0b1d9d621ac60f73c854fdcc154ab2

I also played around pith setuptools' `provide` only to learn later on that pip 
ignores it entirely (as well as `obsoletes`, which is deprecated). So, the 
pyproject-rpm-macros are probably not honoring that either.


For example %pyproject_buildrequires queries Python for installed packages 
(hence it reads the packaged dist-info/egg-info metadata) and it will see 
nose is not installed.


It will then query dnf to install python3dist(nose). dnf will install pynose.

%pyproject_buildrequires will see nose is not installed. It will query dnf to 
install python3dist(nose) again. dnf will install nothing.


The %pyproject_buildrequires phase will end prematurely when dnf installs 
nothing.


Agreed. If we do add python3dist(nose) it needs to work not cause more issues. 
Most packages I've looked at recently have a BR for python3-nose. That's 
covered by adding "%py_provides python3-nose". But dependency resolution in 
%pyproject_buildrequires uses python3dist. If the package configuration has a 
dependency on nose declared, I would like that to be satisfiable, both in RPM 
and pip, by installing python3-pynose.


If that is too much hassle or simply (currently) not possible, a fallback to 
not providing nose at all, is also possible. In that case more packages might 
need to be patched and we need to educate people te replace dependencies on 
nose with pynose.


My preference at the moment is for the former.


If we are to retire python-nose at the same time, I'd do:

 - have python3-pynose %py_provides (and Obsolete) python3-nose
 - don't mess with dist metadata at all

That way:

 - packages that use upstream requirements will need to be updated
   (preferably upstream first => good)
 - packages that manually BuildRequire python3-nose will likely keep working

If the pynose package has a "nose" importable module, providing python3-nose 
even follows 
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_provides_for_importable_modules


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Idea: pynose as drop-in replacement for nose

2024-04-10 Thread Miro Hrončok

On 09. 04. 24 19:30, Sandro wrote:
Therefore, I'm thinking of introducing pynose as a drop in replacement of 
deprecated nose. Pynose uses the same namespace as nose, but provides 
python3dist(pynose). Thus adding Provides: for nose would make it a drop-in 
replacement for packages currently depending on nose.


FTR We MUST NOT add RPM Provides for python3dist(nose) unless we package nose 
dist-info metadata.


For example %pyproject_buildrequires queries Python for installed packages 
(hence it reads the packaged dist-info/egg-info metadata) and it will see nose 
is not installed.


It will then query dnf to install python3dist(nose). dnf will install pynose.

%pyproject_buildrequires will see nose is not installed. It will query dnf to 
install python3dist(nose) again. dnf will install nothing.


The %pyproject_buildrequires phase will end prematurely when dnf installs 
nothing.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: convert everything to rpmautospec?

2024-04-08 Thread Miro Hrončok

On 08. 04. 24 6:08, Carlos Rodriguez-Fernandez wrote:


Not all commits correspond with a new release downstream, and not all commit 
messages are relevant to the end user to be part of the change log. For 
example, commits related with increasing gating test coverage efforts, or 
setting up gating.yaml itself. Another example is linting setting and/or 
configurations. How is that handled with autochangelog? Can we tell it to skip 
certain commits? Or should we include it all?


Put [skip changelog] in the commit message.

https://fedora-infra.github.io/rpmautospec-docs/autochangelog.html#skipping-changelog-entries

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: convert everything to rpmautospec?

2024-04-07 Thread Miro Hrončok

On 07. 04. 24 17:15, Zbigniew Jędrzejewski-Szmek wrote:

Hi everyone,

I'm revisting the topic of rpmautospec because I was doing some work
on various packages, and it's annoying that some packages are using
rpmautospec and others are not.

All my packages have been converted, so in day-to-day work, I don't
even think about %changelog. When working with other packages, I'll
forget to update the Relase and/or %changelog. Today I was rebasing
some pull requests in pagure, and the _only_ conflicts that I had were
about Release and %changelog.

I think it's time to switch to rpmautospec completely.
Thus, the proposal:
- new packages MUST use rpmautospec
- packagers SHOULD convert their packages
- provenpackagers MAY convert existing packages
   (e.g. when they want to push some fix or separately from other
work)
- people submitting pull requests against src.fp.o MAY also
   include a conversion in the pull request and packagers SHOULD
   merge it.


I have some packages where the tooling isn't ready yet for %autorelease, so I 
put them on hold.


I also have some packages with pre-release info still in the Release filed and 
moving it to Version with ~ (to use %autorelease) would make the package 
downgrade, so I am waiting for a next upstream release to do that.


I think it's to early to force this.


(FTR, 'rpmautospec convert' does the conversion, incl. the commit
to dist-git. Manual conversion should not be used.)


Note that it produces incorrect results if the Release value is not numerical 
(or if it is a greater number than count of the commits since last bump). It 
will happily convert release 0.1 to 3, 29.20130501hg26242d0aa7b8 to 30 or even 
release 500 to 10.


I converted all of my packages with it and in some cases I had to manually fix 
the results.


E.g.:

https://src.fedoraproject.org/rpms/printrun/pull-request/8
https://src.fedoraproject.org/rpms/pypy3.10/pull-request/15#comment-179619
https://src.fedoraproject.org/rpms/poly2tri/pull-request/2 + fixup commit on 
top https://src.fedoraproject.org/rpms/poly2tri/c/053f90


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Module-Build-WithXSpp] PR #1: Convert to %autorelease and %autochangelog

2024-03-28 Thread Miro Hrončok

churchyard merged a pull-request against the project: 
`perl-Module-Build-WithXSpp` that you are following.

Merged pull-request:

``
Convert to %autorelease and %autochangelog
``

https://src.fedoraproject.org/rpms/perl-Module-Build-WithXSpp/pull-request/1
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Wx-GLCanvas] PR #3: Convert to %autorelease and %autochangelog

2024-03-28 Thread Miro Hrončok

churchyard merged a pull-request against the project: `perl-Wx-GLCanvas` that 
you are following.

Merged pull-request:

``
Convert to %autorelease and %autochangelog
``

https://src.fedoraproject.org/rpms/perl-Wx-GLCanvas/pull-request/3
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-ExtUtils-Typemaps-Default] PR #1: Convert to %autorelease and %autochangelog

2024-03-28 Thread Miro Hrončok

churchyard merged a pull-request against the project: 
`perl-ExtUtils-Typemaps-Default` that you are following.

Merged pull-request:

``
Convert to %autorelease and %autochangelog
``

https://src.fedoraproject.org/rpms/perl-ExtUtils-Typemaps-Default/pull-request/1
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Growl-GNTP] PR #1: Convert to %autorelease and %autochangelog

2024-03-28 Thread Miro Hrončok

churchyard merged a pull-request against the project: `perl-Growl-GNTP` that 
you are following.

Merged pull-request:

``
Convert to %autorelease and %autochangelog
``

https://src.fedoraproject.org/rpms/perl-Growl-GNTP/pull-request/1
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-ExtUtils-CppGuess] PR #2: Convert to %autorelease and %autochangelog

2024-03-28 Thread Miro Hrončok

churchyard merged a pull-request against the project: `perl-ExtUtils-CppGuess` 
that you are following.

Merged pull-request:

``
Convert to %autorelease and %autochangelog
``

https://src.fedoraproject.org/rpms/perl-ExtUtils-CppGuess/pull-request/2
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: %pyproject_buildrequires -r/-x: Attempt to read runtime dependencies from pyproject.toml?

2024-03-28 Thread Miro Hrončok

On 27. 03. 24 23:15, Maxwell G wrote:

One way to mitigate would be to make the proposed behavior opt-in only,
with the possibility to either build wheel with -w option (already
existing) or e.g. -p (now-proposed: reading from pyproject.toml) in case
backend doesn't have prepare_metadata_for_build_wheel.

Yeah, I think -p (for *p*yproject) is good flag name choice.


Or even for [*p*roject] table. It is double good.


I guess I will throw something out there, but I am not convinced it is a
great idea: what about making the `-p` flag fail if
`prepare_metadata_for_build_wheel` is available? In my opinion, this
should only be a last resort for backends that do not implement the hook.


I am not particularly keen on this.

This means that once the backend starts supporting it, all the spec files using 
-p need to drop it. And if the backend only supports it in rawhide, the spec 
files need to diverge and/or %if-guard the flag.


If the backend followed PEP 621 before adding the hook and now it added the 
hook, it is unlikely the PEP 621 support was dropped.


OTHO if the backed was changed (e.g. meson -> poetry), this *could* happen. So 
I am not entirely opposed for this guard.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2024-03-27 Thread Miro Hrončok

On 27. 03. 24 16:03, Jens-Ulrik Petersen wrote:
On Wed, Mar 27, 2024 at 9:46 PM Miro Hrončok <mailto:mhron...@redhat.com>> wrote:


On 25. 03. 24 7:48, Jens-Ulrik Petersen wrote:
 > Also botan got orphaned despite the FTI going away
 > <https://bugzilla.redhat.com/show_bug.cgi?id=2259559
<https://bugzilla.redhat.com/show_bug.cgi?id=2259559>> [1] ;-(
 > Could it be un-orphaned back?

 > [1] Seems FTI failed to close the bug fixed on 2024-03-07

It was closed after it was fixed. The update was stuck at beta freeze and
nobody associated the FTI bugzilla with it.


No, it was reported <https://bugzilla.redhat.com/show_bug.cgi?id=2259559#c5> 
installable (comment 5) on 7th March by fti-bugs but was not closed as it 
should have been then.


On Fedora 41 only.

Then it was orphaned <https://bugzilla.redhat.com/show_bug.cgi?id=2259559#c6> 
(comment 6) on 21st March.


Yes, because it was still NEW and not acted upon by the maintainer.

Then again reported <https://bugzilla.redhat.com/show_bug.cgi?id=2259559#c7> 
installable (comment 7) on 25th which actually closed the bug.


On Fedora 40.


Which is why I am asking if the orphaned can be reverted, please.


Yes, if the previous maintainer is still interested in maintaining it, they can 
take the package back by clicking on the *Take* button.


It makes no sense to me to assign it back to them if they are not interested.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2024-03-27 Thread Miro Hrončok

On 25. 03. 24 7:48, Jens-Ulrik Petersen wrote:
Also botan got orphaned despite the FTI going away 
<https://bugzilla.redhat.com/show_bug.cgi?id=2259559> [1] ;-(

Could it be un-orphaned back?


Yes, by clicking the *Take* button.


[1] Seems FTI failed to close the bug fixed on 2024-03-07


It was closed after it was fixed. The update was stuck at beta freeze and 
nobody associated the FTI bugzilla with 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Default NodeJS stream packages with versioned names are not available

2024-03-20 Thread Miro Hrončok

On 20. 03. 24 17:35, Jan Staněk wrote:

Hello all,
recently, when trying to spin up a CI for NodeJS in Fedora, I ran into a
slight problem: when a NodeJS stream is the default one, versioned
packages (i.e. nodejs20) are not generated and are not installable.

For example, on current rawhide, I cannot install `nodejs20` package,
only `nodejs`; this will give me the version 20.x as expected.
The problem is that this complicates the CI setup,
and requires me to take into account which Fedora I'm currently on.

As an example, when adding tests for nodejs20 dist-git[1],
I would like to simply specify `requires: nodejs20` into the test
metadata. However, with the current setup, I would need something akin
to the following (pseudocode, I did not really test if that would work):

 requires:
 - {% if fedora == 40 %}nodejs{% else %}nodejs20{% fi %}

In addition to being more complicated, this will also break if the
default stream for a given Fedora version ever change
(which is not unlikely to happen, as the upstream release schedule
is not really synchronized with the Fedore one).

---

I recall that the current status is the result of already existing
long discussion, with associated debugging, so I would like to have this
solved with as minimal disruption as possible. That being said,
what is the reason for having the non-versioned packages (`nodejs`) *in
stead* of the versioned ones (`nodejs20`), as opposed to *in addition*
to them?

The non-versioned packages could then require the appropriate versioned
ones and contain only symlinks (/usr/bin/node → /usr/bin/node-20,
/usr/lib/node_modules → /usr/lib/node_modules_20, etc.).


Python does this similarly to nodejs (we have python3.11, pytohn3, python3.13 
in rawhide today), with one difference. The python3 package provides 
python3.12. So when you do:


 requires:
 - python3.12

It just works.

I believe nodejs should provide nodejs20, the same way.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] EPEL 8 Next rebuild blocked by modularity magic, please help

2024-03-20 Thread Miro Hrončok

Hello,

I opened this ticket 1+ month ago:

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

tl;dr RHEL modular python39-pip-wheel and python39-setuptools-wheel packages 
are available in epel8 Koji buildroot but not in epel8-next Koji buildroot.


Can somebody please help to fix this?

Thanks,
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Follow up for bash-completion pkgconfig file packaging change

2024-03-18 Thread Miro Hrončok

On 18. 03. 24 17:07, Fabio Valentini wrote:

I wonder why these packages rely in pkg-config and don't just install
to `%{bash_completions_dir}`?


Because they either predate the macro or the thing was copied from another 
package that predates 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Follow up for bash-completion pkgconfig file packaging change

2024-03-18 Thread Miro Hrončok

On 18. 03. 24 16:33, Mamoru TASAKA wrote:

Hello, all:

After investigating the recent Fedora-Security-Live livespin compose failure
on F-41, it is found that this is caused because:

- Recently on F-41, bash-completion packaging changed so that pkgconfig file
   is moved into -devel subpackage: (bash-completion-2.11-15.fc41)
   
https://src.fedoraproject.org/rpms/bash-completion/c/d1f5dc48c0440cc68efdd519b78fccca416cad94?branch=rawhide


- A package (lynis) installing bash-completion file into the directory
   $(pkg-config --variable=completionsdir bash-completion), had "BuildRequires: 
bash-completion",

   but did not have "BuildRequires: pkgconfig(bash-completion)".
- So after the above bash-completion side packaging change, the above command 
line was
   expanded to the empty string, so the completion file was installed into the 
wrong directory,

   which caused conflict with filesystem rpm.


I've commented about his at 
https://bugzilla.redhat.com/show_bug.cgi?id=1457164#c8 a month ago but so far 
no response.



So on F-41(rawhide), the packages

* trying to install bash-completion file using $(pkg-config 
--variable=completionsdir bash-completion)
* which have "BuildRequires: bash-completion", but do NOT have "BuildRequires: 
pkgconfig(bash-completion)"


may be installing completion file into wrong directories after rebuild.
(At least, I tried rebuilding cowsay and actually it installs completion file 
into the wrong

  directory).

The possible packages which may need fixing are:

  ...
     13    python-django/rawhide/python-django.spec    bashcompdir=$(pkg-config 
--variable=completionsdir bash-completion)



I opened https://src.fedoraproject.org/rpms/python-django/pull-request/37 5 
days ago.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Guiding co-dependent RPM packages to swap nicely

2024-03-08 Thread Miro Hrončok

On 08. 03. 24 11:43, Florian Weimer wrote:

* Miro Hrončok:


On my system, I have postgresql16 and postgresql16-plugin installed
and I want to "upgrade" to postgresql20*.

Using my distribution package manager, I would want to run something like:
   dnf swap postgresql16 postgresql20

However that will fail, as the package manager does not know I want to
also swap postgresql16-plugin with postgresql20-plugin.

Is there something I can do as a package maintainer to "guide" the
co-dependent swap case?


Have you tried using “dnf shell” and entering both swap commands there/


I am actually looking for a metadata solution that would guide the package 
manager to do it for me, not for a way to swap them manually.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: libxslxwriter (misspelled package) in zombie state

2024-03-03 Thread Miro Hrončok

On 02. 03. 24 23:28, Richard W.M. Jones wrote:

On Sat, Mar 02, 2024 at 10:16:02PM +0100, Miro Hrončok wrote:

On 02. 03. 24 11:31, Richard W.M. Jones wrote:

On Fri, Mar 01, 2024 at 10:00:20AM -0800, Kevin Fenzi wrote:

On Fri, Mar 01, 2024 at 11:49:06AM +, Richard W.M. Jones wrote:


We were discussing this on IRC, so just to bring the topic up on the
mailing list ...

(1) Package libxslxwriter (note: "xslx") with only automated activity
and no builds:
https://src.fedoraproject.org/rpms/libxslxwriter/commits/rawhide
https://koji.fedoraproject.org/koji/packageinfo?packageID=32741

(2) Package libxlsxwriter (note: "xlsx") which is normal:
https://src.fedoraproject.org/rpms/libxlsxwriter/commits/rawhide
https://koji.fedoraproject.org/koji/packageinfo?packageID=32754

It seems like the first package is in some sort of zombie state?


Yeah, the package owner (or a provenpackager) should just be able to
'fedpkg retire' it...


Well I took that as a hint and I ran the retire command.  I'm not sure
if it actually worked completely.  There was an error towards the end:

$ fedpkg retire 
"https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/X6ADYQA27WRLDQYAL3MHMGCHN3NQY47S/;
rm '.gitignore'
rm 'README.md'
rm 'libxlsxwriter.spec'
rm 'libxlsxwriter_sover.patch'
rm 'libxlsxwriter_zlib.patch'
rm 'sources'
[rawhide 922af46] 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/X6ADYQA27WRLDQYAL3MHMGCHN3NQY47S/
  7 files changed, 1 insertion(+), 143 deletions(-)
  delete mode 100644 .gitignore
  delete mode 100644 README.md
  create mode 100644 dead.package
  delete mode 100644 libxlsxwriter.spec
  delete mode 100644 libxlsxwriter_sover.patch
  delete mode 100644 libxlsxwriter_zlib.patch
  delete mode 100644 sources
...
Could not execute retire: The following error occurred while disabling 
monitoring: You are not allowed to modify this project


This seems like https://pagure.io/fedpkg/issue/505

The package is retired in dist-git:

https://src.fedoraproject.org/rpms/libxslxwriter/commits/rawhide


OK .. but is it retired?


It is now. When you asked, it might have been only partially retired. Package 
retirement is an asynchronous chain of events.


1. It is retired in rawhide distgit bacuase it has the dead.package file ✔️

2. It is "active: false" in rawhide PDC ✔️
https://pdc.fedoraproject.org/rest_api/v1/component-branches/?name=rawhide_component=libxslxwriter

3. It is blocked in f41 Koji ✔️
$ koji list-pkgs --show-blocked --tag f41 --quiet --package libxslxwriter
libxslxwriter   f41  smani 
 [BLOCKED]


4. It is not in the rawhide repository ✔️
This package never was, so :/


For docs, see 
https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/#_koji



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: libxslxwriter (misspelled package) in zombie state

2024-03-02 Thread Miro Hrončok

On 02. 03. 24 11:31, Richard W.M. Jones wrote:

On Fri, Mar 01, 2024 at 10:00:20AM -0800, Kevin Fenzi wrote:

On Fri, Mar 01, 2024 at 11:49:06AM +, Richard W.M. Jones wrote:


We were discussing this on IRC, so just to bring the topic up on the
mailing list ...

(1) Package libxslxwriter (note: "xslx") with only automated activity
and no builds:
https://src.fedoraproject.org/rpms/libxslxwriter/commits/rawhide
https://koji.fedoraproject.org/koji/packageinfo?packageID=32741

(2) Package libxlsxwriter (note: "xlsx") which is normal:
https://src.fedoraproject.org/rpms/libxlsxwriter/commits/rawhide
https://koji.fedoraproject.org/koji/packageinfo?packageID=32754

It seems like the first package is in some sort of zombie state?


Yeah, the package owner (or a provenpackager) should just be able to
'fedpkg retire' it...


Well I took that as a hint and I ran the retire command.  I'm not sure
if it actually worked completely.  There was an error towards the end:

$ fedpkg retire 
"https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/X6ADYQA27WRLDQYAL3MHMGCHN3NQY47S/;
rm '.gitignore'
rm 'README.md'
rm 'libxlsxwriter.spec'
rm 'libxlsxwriter_sover.patch'
rm 'libxlsxwriter_zlib.patch'
rm 'sources'
[rawhide 922af46] 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/X6ADYQA27WRLDQYAL3MHMGCHN3NQY47S/
  7 files changed, 1 insertion(+), 143 deletions(-)
  delete mode 100644 .gitignore
  delete mode 100644 README.md
  create mode 100644 dead.package
  delete mode 100644 libxlsxwriter.spec
  delete mode 100644 libxlsxwriter_sover.patch
  delete mode 100644 libxlsxwriter_zlib.patch
  delete mode 100644 sources
...
Could not execute retire: The following error occurred while disabling 
monitoring: You are not allowed to modify this project


This seems like https://pagure.io/fedpkg/issue/505

The package is retired in dist-git:

https://src.fedoraproject.org/rpms/libxslxwriter/commits/rawhide

The error is for monitoring only.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


List of long term FTBFS packages to be retired in 1 week

2024-02-21 Thread Miro Hrončok

NOTE: This was not sent to individual maintainers, as @fedoraproject.org
aliases are currently broken
https://pagure.io/fedora-infrastructure/issue/11768

---

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 1 week, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

erlang-jose@erlang-maint-sig, bowlofeggs, jcline, peter
golang-github-acme-lego@go-sig, eclipseo
golang-github-gobs-pretty  @go-sig, eclipseo
golang-gvisor  @go-sig, eclipseo, elmarco
golang-opentelemetry-otel-0.20 @go-sig, alexsaezm
golang-sigs-k8s-kustomize  @go-sig, dcavalca
golang-vitess  @go-sig, eclipseo
infinipath-psm honli
j4-dmenu-desktop   ibotty
jackson-dataformats-binary mbooth
jackson-dataformats-text   mbooth
java-1.8.0-openjdk-aarch32 akasko, jvanek
jreen  rdieter
libdeltacloud  clalance
mingw-clucene  greghellings
mingw-speexdsp janisozaur
nbd-runner xiubli
nodejs-generic-poolpatches, piotrp
ofono  njha, thunderbirdtr
pesign-test-appjavierm, nfrayer, pjones, rharwood
pthsem ixs
rust-drg   @rust-sig, jbtrystram

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: @erlang-maint-sig, bowlofeggs, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: @go-sig, eclipseo)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: @go-sig, eclipseo)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-opentelemetry-otel-0.20 (26)
golang-k8s-apiserver (maintained by: @go-sig, alexsaezm)
		golang-k8s-apiserver-1.22.0-12.fc40.src requires 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/google.golang.org/grpc/otelgrpc), 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/net/http/otelhttp), 
golang(go.opentelemetry.io/otel-0.20/exporters/otlp/otlpgrpc), 
golang(go.opentelemetry.io/otel-0.20/sdk/resource), 
golang(go.opentelemetry.io/otel-0.20/sdk/trace), 
golang(go.opentelemetry.io/otel-0.20/semconv), 
golang(go.opentelemetry.io/otel-0.20/trace), 
golang(k8s.io/component-base/cli/flag), 
golang(k8s.io/component-base/featuregate), 
golang(k8s.io/component-base/featuregate/testing), 
golang(k8s.io/component-base/logs), golang(k8s.io/component-base/metrics), 
golang(k8s.io/component-base/metrics/legacyregistry), 
golang(k8s.io/component-base/metrics/prometheus/workqueue), 
golang(k8s.io/component-base/metrics/testutil), 
golang(k8s.io/component-base/traces), golang(k8s.io/component-base/version)
		golang-k8s-apiserver-devel-1.22.0-12.fc40.noarch requires 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/google.golang.org/grpc/otelgrpc), 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/net/http/otelhttp), 
golang(go.opentelemetry.io/otel-0.20/exporters/otlp/otlpgrpc), 
golang(go.opentelemetry.io/otel-0.20/sdk/resource), 
golang(go.opentelemetry.io/otel-0.20/sdk/trace), 
golang(go.opentelemetry.io/otel-0.20/semconv), 
golang(go.opentelemetry.io/otel-0.20/trace), 
golang(k8s.io/component-base/cli/flag), 
golang(k8s.io/component-base/featuregate), golang(k8s.io/component-base/logs), 

Re: List of long term FTBFS packages to be retired in 1 week

2024-02-21 Thread Miro Hrončok

On 21. 02. 24 17:46, Kevin Fenzi wrote:

On Wed, Feb 21, 2024 at 04:43:26PM +0100, Miro Hrončok wrote:

NOTE: This was not sent to individual maintainers, as @fedoraproject.org
aliases are currently broken
https://pagure.io/fedora-infrastructure/issue/11768


(Side note: This should now be fixed)


Thanks. I forwarded the email.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


List of long term FTBFS packages to be retired in 1 week

2024-02-21 Thread Miro Hrončok

NOTE: This was not sent to individual maintainers, as @fedoraproject.org
aliases are currently broken
https://pagure.io/fedora-infrastructure/issue/11768

---

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 1 week, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

erlang-jose@erlang-maint-sig, bowlofeggs, jcline, peter
golang-github-acme-lego@go-sig, eclipseo
golang-github-gobs-pretty  @go-sig, eclipseo
golang-gvisor  @go-sig, eclipseo, elmarco
golang-opentelemetry-otel-0.20 @go-sig, alexsaezm
golang-sigs-k8s-kustomize  @go-sig, dcavalca
golang-vitess  @go-sig, eclipseo
infinipath-psm honli
j4-dmenu-desktop   ibotty
jackson-dataformats-binary mbooth
jackson-dataformats-text   mbooth
java-1.8.0-openjdk-aarch32 akasko, jvanek
jreen  rdieter
libdeltacloud  clalance
mingw-clucene  greghellings
mingw-speexdsp janisozaur
nbd-runner xiubli
nodejs-generic-poolpatches, piotrp
ofono  njha, thunderbirdtr
pesign-test-appjavierm, nfrayer, pjones, rharwood
pthsem ixs
rust-drg   @rust-sig, jbtrystram

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: @erlang-maint-sig, bowlofeggs, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: @go-sig, eclipseo)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: @go-sig, eclipseo)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-opentelemetry-otel-0.20 (26)
golang-k8s-apiserver (maintained by: @go-sig, alexsaezm)
		golang-k8s-apiserver-1.22.0-12.fc40.src requires 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/google.golang.org/grpc/otelgrpc), 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/net/http/otelhttp), 
golang(go.opentelemetry.io/otel-0.20/exporters/otlp/otlpgrpc), 
golang(go.opentelemetry.io/otel-0.20/sdk/resource), 
golang(go.opentelemetry.io/otel-0.20/sdk/trace), 
golang(go.opentelemetry.io/otel-0.20/semconv), 
golang(go.opentelemetry.io/otel-0.20/trace), 
golang(k8s.io/component-base/cli/flag), 
golang(k8s.io/component-base/featuregate), 
golang(k8s.io/component-base/featuregate/testing), 
golang(k8s.io/component-base/logs), golang(k8s.io/component-base/metrics), 
golang(k8s.io/component-base/metrics/legacyregistry), 
golang(k8s.io/component-base/metrics/prometheus/workqueue), 
golang(k8s.io/component-base/metrics/testutil), 
golang(k8s.io/component-base/traces), golang(k8s.io/component-base/version)
		golang-k8s-apiserver-devel-1.22.0-12.fc40.noarch requires 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/google.golang.org/grpc/otelgrpc), 
golang(go.opentelemetry.io/contrib-0.20/instrumentation/net/http/otelhttp), 
golang(go.opentelemetry.io/otel-0.20/exporters/otlp/otlpgrpc), 
golang(go.opentelemetry.io/otel-0.20/sdk/resource), 
golang(go.opentelemetry.io/otel-0.20/sdk/trace), 
golang(go.opentelemetry.io/otel-0.20/semconv), 
golang(go.opentelemetry.io/otel-0.20/trace), 
golang(k8s.io/component-base/cli/flag), 
golang(k8s.io/component-base/featuregate), golang(k8s.io/component-base/logs), 

Guiding co-dependent RPM packages to swap nicely

2024-02-21 Thread Miro Hrončok

Hello.

Assume I have two "stacks" of RPM packages available:

postgresql16
  provides postgresql-any version 16
  conflicts with other postgresql-any
postgresql16-plugin
  provides postgresql-any-plugin
  requires postgresql16
  conflicts with other postgresql-any-plugin

postgresql20
  provides postgresql-any version 20
  conflicts with other postgresql-any
postgresql20-plugin
  provides postgresql-any-plugin
  requires postgresql20
  conflicts with other postgresql-any-plugin

On my system, I have postgresql16 and postgresql16-plugin installed and I want 
to "upgrade" to postgresql20*.


Using my distribution package manager, I would want to run something like:
  dnf swap postgresql16 postgresql20

However that will fail, as the package manager does not know I want to also 
swap postgresql16-plugin with postgresql20-plugin.


Is there something I can do as a package maintainer to "guide" the co-dependent 
swap case?


I was thinking something like:

postgresql20-plugin:
  Obsoletes: (postgresql-any-plugin if postgresql-any != 20)


However that is not possible in RPM, "No rich dependencies allowed for this 
type: Obsoletes".


Is there anything else?

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


List of long term FTBFS packages to be retired in 2 weeks

2024-02-20 Thread Miro Hrončok

NOTE: This was not sent to individual maintainers, as @fedoraproject.org
aliases are currently broken
https://pagure.io/fedora-infrastructure/issue/11768

---

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 2 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

erlang-jose@erlang-maint-sig, bowlofeggs, jcline, peter
golang-github-acme-lego@go-sig, eclipseo
golang-github-genuinetools-pkg @go-sig, eclipseo
golang-github-gobs-pretty  @go-sig, eclipseo
golang-github-pierrre-compare  @go-sig, eclipseo
golang-github-smartystreets-goconvey  @go-sig, alexsaezm, jchaloup
golang-gvisor @go-sig, eclipseo, elmarco
golang-opentelemetry-otel-0.20@go-sig, alexsaezm
golang-sigs-k8s-kustomize @go-sig, dcavalca
golang-vitess @go-sig, eclipseo
infinipath-psmhonli
j4-dmenu-desktop  ibotty
jackson-dataformats-binarymbooth
jackson-dataformats-text  mbooth
java-1.8.0-openjdk-aarch32akasko, jvanek
jreen rdieter
libdeltacloud clalance
mingw-clucene greghellings
mingw-speexdspjanisozaur
nbd-runnerxiubli
nodejs-generic-pool   patches, piotrp
ofono njha, thunderbirdtr
pesign-test-app   javierm, nfrayer, pjones, rharwood
pthsemixs
rust-drg  @rust-sig, jbtrystram

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: @erlang-maint-sig, bowlofeggs, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-genuinetools-pkg (1)
reg (maintained by: @go-sig, @infra-sig, mattia)
reg-0.16.1-15.fc40.src requires 
golang(github.com/genuinetools/pkg/cli)

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: @go-sig, eclipseo)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: @go-sig, eclipseo)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-github-smartystreets-goconvey (23)
golang-github-afex-hystrix (maintained by: @go-sig, alexsaezm)
		golang-github-afex-hystrix-0-0.14.20190622gitfa1af6a.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-cucumber-godog (maintained by: @go-sig, eclipseo)
		golang-github-cucumber-godog-0.12.1-10.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-macaron-inject (maintained by: @go-sig, mikelo2)
		golang-github-macaron-inject-0-0.22.20210110git138e592.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-powerman-check (maintained by: @go-sig, eclipseo)
		golang-github-powerman-check-1.7.0-3.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey), 
golang(github.com/smartystreets/goconvey/convey/reporting)
		golang-github-powerman-check-devel-1.7.0-3.fc40.noarch requires 
golang(github.com/smartystreets/goconvey/convey/reporting)


golang-github-unknwon-com (maintained by: @go-sig, agerstmayr, nathans)
		golang-github-unknwon-com-1:1.0.1-9.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-unknwon-goconfig 

Re: mock build for rawhide: Transaction failed: Signature verification failed.

2024-02-20 Thread Miro Hrončok



On 20. 02. 24 13:31, Richard Shaw wrote:
For about a week I've been seeing this when trying to test build packages for 
rawhide locally:


Transaction failed: Signature verification failed.
PGP check for package "bash-5.2.26-3.fc40.x86_64" 
(/var/lib/mock/fedora-rawhide-x86_64/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/bash-5.2.26-3.fc40.x86_64.rpm) from repo "fedora" has failed: Import of the key didn't help, wrong key?


I've already done a --scrub=all a few times to no avail.


Do you have distribution-gpg-keys 1.101 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: %global __pytest_addopts or export PYTEST_ADDOPTS?

2024-02-20 Thread Miro Hrončok

On 20. 02. 24 13:10, Richard W.M. Jones wrote:

For %{pytest} in Fedora there seem to be two possible ways to add
options eg for skipping tests, both working.

Either:

%global __pytest_addopts --options ...
(see attachment for example)

Or:

export PYTEST_ADDOPTS="--options ..."
(example: 
https://src.fedoraproject.org/rpms/scipy/blob/rawhide/f/scipy.spec#_228)

Is there a preferred way?


The %__pytest_addopts macro exists for other macros to be able to inject stuff 
into %pytest: e.g. 
https://src.fedoraproject.org/rpms/pyproject-rpm-macros/blob/rawhide/f/macros.pyproject#_28


The preferred (and I would say the most natural way) to pass options to pytest 
is to pass them to %pytest directly, e.g.:


  %pytest -m "not network"

However, in case the options are long, manipulating PYTEST_ADDOPTS is also an 
option, as shown in scipy.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/slic3r] PR #13: Convert to %autorelease and %autochangelog

2024-02-20 Thread Miro Hrončok

churchyard merged a pull-request against the project: `slic3r` that you are 
following.

Merged pull-request:

``
Convert to %autorelease and %autochangelog
``

https://src.fedoraproject.org/rpms/slic3r/pull-request/13
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Feedback wanted - pruning old rawhide chroots in Copr

2024-02-18 Thread Miro Hrončok

On 18. 02. 24 13:54, Miroslav Suchý wrote:
In Copr build system, we noticed that Fedora rawhide chroots can became large 
and they stay forever as rawhide is never EOLed.
We plan to work on this soon, but we are not sure what is best approach. I want 
to ask you - the users of Copr - what will be convenient for you?


The problem is described here https://github.com/fedora-copr/copr/issues/2933

tl;dr version is:

  * when you build into fedora-39 chroot then the chroot is one day declared as 
EOLed and if you did not act, then the chroot from the project is deleted and 
we reclaim the storage space.


  * when you build into rawhide chroot, then we keep last builds. Even if you 
do not submit to this project anything for years, we still keep this chroot. 
And such chroots can occupy gigabytes of storage.



The problem is that builds in the rawhide can be packaged configs, and they can 
be still usable despite the fact that no one rebuilds the RPM for years. Or it 
can be forgotten build that is not even installable in current chroot. We do 
not know. And testing installability of package regularly will be expensive task.


What **you** would find as acceptable policy for pruning rawhide chroots?



If a build wasn't done in the copr chroot for long time, I would consider it 
acceptable to get a notification that my chroot will be purged unless I take an 
action. I think the EOLed chroots behave similarly, correct?


A long time could be defined as a fixed period (e.g. 1 year, 2 years), or by 
the meaning of rawhide (e.g. when the last build was done when rawhide was the 
Fedora that goes EOL now, consider this rawhide chroot for purging).



Are there other chroots with the same problems? opensuse-tumbleweed, 
openmandriva-cooker, openmandriva-rolling, mageia-cauldron...


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


List of long term FTBFS packages to be retired in 2 weeks

2024-02-14 Thread Miro Hrončok

NOTE: This was not sent to individual maintainers, as @fedoraproject.org
aliases are currently broken
https://pagure.io/fedora-infrastructure/issue/11768

---

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 2 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

erlang-jose@erlang-maint-sig, bowlofeggs, jcline, peter
golang-github-acme-lego@go-sig, eclipseo
golang-github-genuinetools-pkg @go-sig, eclipseo
golang-github-gobs-pretty  @go-sig, eclipseo
golang-github-pierrre-compare  @go-sig, eclipseo
golang-github-smartystreets-goconvey  @go-sig, alexsaezm, jchaloup
golang-gvisor @go-sig, eclipseo, elmarco
golang-opentelemetry-otel-0.20@go-sig, alexsaezm
golang-sigs-k8s-kustomize @go-sig, dcavalca
golang-vitess @go-sig, eclipseo
infinipath-psmhonli
j4-dmenu-desktop  ibotty
jackson-dataformats-binarymbooth
jackson-dataformats-text  mbooth
java-1.8.0-openjdk-aarch32akasko, jvanek
jreen rdieter
libdeltacloud clalance
mingw-clucene greghellings
mingw-speexdspjanisozaur
nbd-runnerxiubli
nodejs-generic-pool   patches, piotrp
ofono njha, thunderbirdtr
pesign-test-app   javierm, nfrayer, pjones, rharwood
pthsemixs
rust-drg  @rust-sig, jbtrystram

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: @erlang-maint-sig, bowlofeggs, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-genuinetools-pkg (1)
reg (maintained by: @go-sig, @infra-sig, mattia)
reg-0.16.1-15.fc40.src requires 
golang(github.com/genuinetools/pkg/cli)

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: @go-sig, eclipseo)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: @go-sig, eclipseo)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-github-smartystreets-goconvey (23)
golang-github-afex-hystrix (maintained by: @go-sig, alexsaezm)
		golang-github-afex-hystrix-0-0.14.20190622gitfa1af6a.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-cucumber-godog (maintained by: @go-sig, eclipseo)
		golang-github-cucumber-godog-0.12.1-10.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-macaron-inject (maintained by: @go-sig, mikelo2)
		golang-github-macaron-inject-0-0.22.20210110git138e592.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-powerman-check (maintained by: @go-sig, eclipseo)
		golang-github-powerman-check-1.7.0-3.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey), 
golang(github.com/smartystreets/goconvey/convey/reporting)
		golang-github-powerman-check-devel-1.7.0-3.fc40.noarch requires 
golang(github.com/smartystreets/goconvey/convey/reporting)


golang-github-unknwon-com (maintained by: @go-sig, agerstmayr, nathans)
		golang-github-unknwon-com-1:1.0.1-9.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-unknwon-goconfig 

List of long term FTBFS packages to be retired in February

2024-02-12 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 3 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

calendar dcantrell, egoode
erlang-jose bowlofeggs, erlang-maint-sig, jcline, peter
ghdl sailer
git-secrets  keesdejong
golang-github-acme-lego  eclipseo, go-sig
golang-github-gatherstars-com-jwzeclipseo, go-sig
golang-github-genuinetools-pkg   eclipseo, go-sig
golang-github-gobs-prettyeclipseo, go-sig
golang-github-jhillyerd-enmime   eclipseo, go-sig
golang-github-pierrre-compareeclipseo, go-sig
golang-github-smartystreets-goconvey alexsaezm, go-sig, jchaloup
golang-gopkg-square-jose-2   alexsaezm, go-sig
golang-gvisoreclipseo, elmarco, go-sig
golang-opentelemetry-otel-0.20   alexsaezm, go-sig
golang-sigs-k8s-kustomizedcavalca, go-sig
golang-vitesseclipseo, go-sig
infinipath-psm   honli
j4-dmenu-desktop ibotty
jackson-dataformats-binary   mbooth
jackson-dataformats-text mbooth
java-1.8.0-openjdk-aarch32   akasko, jvanek
jreenrdieter
libdeltacloudclalance
mingw-clucenegreghellings
mingw-speexdsp   janisozaur
nbd-runner   xiubli
nodejs-generic-pool  patches, piotrp
ofononjha, thunderbirdtr
pesign-test-app  javierm, nfrayer, pjones, rharwood
pthsem   ixs
rust-drg jbtrystram, rust-sig

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-gatherstars-com-jwz (1)
aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-genuinetools-pkg (1)
reg (maintained by: go-sig, infra-sig, mattia)
reg-0.16.1-15.fc40.src requires 
golang(github.com/genuinetools/pkg/cli)

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: eclipseo, go-sig)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: eclipseo, go-sig)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-github-jhillyerd-enmime (2)
golang-github-gatherstars-com-jwz (maintained by: eclipseo, go-sig)
		golang-github-gatherstars-com-jwz-1.3.0-1.fc37.src requires 
golang(github.com/jhillyerd/enmime)


aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-pierrre-compare (1)
golang-github-pierrre-geohash (maintained by: eclipseo, go-sig)
		golang-github-pierrre-geohash-1.0.0-9.fc40.src requires 
golang(github.com/pierrre/compare)


Depending on: golang-github-smartystreets-goconvey (23)
golang-github-afex-hystrix (maintained by: alexsaezm, go-sig)
		golang-github-afex-hystrix-0-0.14.20190622gitfa1af6a.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-cucumber-godog (maintained by: eclipseo, go-sig)
		

List of long term FTBFS packages to be retired in February

2024-02-08 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 3 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

calendar dcantrell, egoode
erlang-jose bowlofeggs, erlang-maint-sig, jcline, peter
ghdl sailer
git-secrets  keesdejong
golang-github-acme-lego  eclipseo, go-sig
golang-github-gatherstars-com-jwzeclipseo, go-sig
golang-github-genuinetools-pkg   eclipseo, go-sig
golang-github-gobs-prettyeclipseo, go-sig
golang-github-jhillyerd-enmime   eclipseo, go-sig
golang-github-pierrre-compareeclipseo, go-sig
golang-github-smartystreets-goconvey alexsaezm, go-sig, jchaloup
golang-gopkg-square-jose-2   alexsaezm, go-sig
golang-gvisoreclipseo, elmarco, go-sig
golang-opentelemetry-otel-0.20   alexsaezm, go-sig
golang-sigs-k8s-kustomizedcavalca, go-sig
golang-vitesseclipseo, go-sig
infinipath-psm   honli
j4-dmenu-desktop ibotty
jackson-dataformats-binary   mbooth
jackson-dataformats-text mbooth
java-1.8.0-openjdk-aarch32   akasko, jvanek
jreenrdieter
libdeltacloudclalance
mingw-clucenegreghellings
mingw-speexdsp   janisozaur
nbd-runner   xiubli
nodejs-generic-pool  patches, piotrp
ofononjha, thunderbirdtr
pesign-test-app  javierm, nfrayer, pjones, rharwood
pthsem   ixs
rust-drg jbtrystram, rust-sig

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-gatherstars-com-jwz (1)
aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-genuinetools-pkg (1)
reg (maintained by: go-sig, infra-sig, mattia)
reg-0.16.1-15.fc40.src requires 
golang(github.com/genuinetools/pkg/cli)

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: eclipseo, go-sig)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: eclipseo, go-sig)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-github-jhillyerd-enmime (2)
golang-github-gatherstars-com-jwz (maintained by: eclipseo, go-sig)
		golang-github-gatherstars-com-jwz-1.3.0-1.fc37.src requires 
golang(github.com/jhillyerd/enmime)


aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-pierrre-compare (1)
golang-github-pierrre-geohash (maintained by: eclipseo, go-sig)
		golang-github-pierrre-geohash-1.0.0-9.fc40.src requires 
golang(github.com/pierrre/compare)


Depending on: golang-github-smartystreets-goconvey (23)
golang-github-afex-hystrix (maintained by: alexsaezm, go-sig)
		golang-github-afex-hystrix-0-0.14.20190622gitfa1af6a.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)


golang-github-cucumber-godog (maintained by: eclipseo, go-sig)
		

List of long term FTBFS packages to be retired in February

2024-02-05 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 4 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

calendardcantrell, egoode
erlang-jose bowlofeggs, erlang-maint-sig, jcline, peter
ghdlsailer
git-secrets keesdejong
golang-github-acme-lego eclipseo, go-sig
golang-github-gatherstars-com-jwz   eclipseo, go-sig
golang-github-genuinetools-pkg  eclipseo, go-sig
golang-github-gobs-pretty   eclipseo, go-sig
golang-github-jhillyerd-enmime  eclipseo, go-sig
golang-github-pierrre-compare   eclipseo, go-sig
golang-github-smartystreets-goconvey  alexsaezm, go-sig, jchaloup
golang-gopkg-square-jose-2  alexsaezm, go-sig
golang-gvisor   eclipseo, elmarco, go-sig
golang-opentelemetry-otel-0.20  alexsaezm, go-sig
golang-sigs-k8s-kustomize   dcavalca, go-sig
golang-vitess   eclipseo, go-sig
infinipath-psm  honli
j4-dmenu-desktopibotty
jackson-dataformats-binary  mbooth
jackson-dataformats-textmbooth
java-1.8.0-openjdk-aarch32  akasko, jvanek
jreen   rdieter
libdeltacloud   clalance
mingw-clucene   greghellings
mingw-speexdsp  janisozaur
nbd-runner  xiubli
nodejs-generic-pool patches, piotrp
ofono   njha, thunderbirdtr
openni-primesense   cottsay, jkastner, rmattes
pesign-test-app javierm, nfrayer, pjones, rharwood
pthsem  ixs
rust-drgjbtrystram, rust-sig
telepathy-gabbleaperezbios

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-gatherstars-com-jwz (1)
aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-genuinetools-pkg (1)
reg (maintained by: go-sig, infra-sig, mattia)
reg-0.16.1-15.fc40.src requires 
golang(github.com/genuinetools/pkg/cli)

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: eclipseo, go-sig)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: eclipseo, go-sig)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-github-jhillyerd-enmime (2)
golang-github-gatherstars-com-jwz (maintained by: eclipseo, go-sig)
		golang-github-gatherstars-com-jwz-1.3.0-1.fc37.src requires 
golang(github.com/jhillyerd/enmime)


aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-pierrre-compare (1)
golang-github-pierrre-geohash (maintained by: eclipseo, go-sig)
		golang-github-pierrre-geohash-1.0.0-9.fc40.src requires 
golang(github.com/pierrre/compare)


Depending on: golang-github-smartystreets-goconvey (23)
golang-github-afex-hystrix (maintained by: alexsaezm, go-sig)
		golang-github-afex-hystrix-0-0.14.20190622gitfa1af6a.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)



List of long term FTBFS packages to be retired in February

2024-02-03 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 4 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

calendardcantrell, egoode
erlang-jose bowlofeggs, erlang-maint-sig, jcline, peter
ghdlsailer
git-secrets keesdejong
golang-github-acme-lego eclipseo, go-sig
golang-github-gatherstars-com-jwz   eclipseo, go-sig
golang-github-genuinetools-pkg  eclipseo, go-sig
golang-github-gobs-pretty   eclipseo, go-sig
golang-github-jhillyerd-enmime  eclipseo, go-sig
golang-github-pierrre-compare   eclipseo, go-sig
golang-github-smartystreets-goconvey  alexsaezm, go-sig, jchaloup
golang-gopkg-square-jose-2  alexsaezm, go-sig
golang-gvisor   eclipseo, elmarco, go-sig
golang-opentelemetry-otel-0.20  alexsaezm, go-sig
golang-sigs-k8s-kustomize   dcavalca, go-sig
golang-vitess   eclipseo, go-sig
infinipath-psm  honli
j4-dmenu-desktopibotty
jackson-dataformats-binary  mbooth
jackson-dataformats-textmbooth
java-1.8.0-openjdk-aarch32  akasko, jvanek
jreen   rdieter
libdeltacloud   clalance
mingw-clucene   greghellings
mingw-speexdsp  janisozaur
nbd-runner  xiubli
nodejs-generic-pool patches, piotrp
ofono   njha, thunderbirdtr
openni-primesense   cottsay, jkastner, rmattes
pesign-test-app javierm, nfrayer, pjones, rharwood
pthsem  ixs
rust-drgjbtrystram, rust-sig
telepathy-gabbleaperezbios

The following packages require above mentioned packages:
Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter)
erlang-p1_acme-1.0.8-9.fc40.noarch requires erlang-jose
erlang-p1_acme-1.0.8-9.fc40.src requires erlang-jose

Depending on: golang-github-gatherstars-com-jwz (1)
aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-genuinetools-pkg (1)
reg (maintained by: go-sig, infra-sig, mattia)
reg-0.16.1-15.fc40.src requires 
golang(github.com/genuinetools/pkg/cli)

Depending on: golang-github-gobs-pretty (2)
golang-github-vinyldns (maintained by: eclipseo, go-sig)
		golang-github-vinyldns-0.9.13-1.fc40.2.src requires 
golang(github.com/gobs/pretty)


golang-github-acme-lego (maintained by: eclipseo, go-sig)
		golang-github-acme-lego-4.4.0-8.fc37.src requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)
		golang-github-acme-lego-devel-4.4.0-8.fc37.noarch requires 
golang(github.com/vinyldns/go-vinyldns/vinyldns)


Depending on: golang-github-jhillyerd-enmime (2)
golang-github-gatherstars-com-jwz (maintained by: eclipseo, go-sig)
		golang-github-gatherstars-com-jwz-1.3.0-1.fc37.src requires 
golang(github.com/jhillyerd/enmime)


aerc (maintained by: eclipseo, go-sig)
aerc-0.15.2-2.fc39.src requires 
golang(github.com/gatherstars-com/jwz)

Depending on: golang-github-pierrre-compare (1)
golang-github-pierrre-geohash (maintained by: eclipseo, go-sig)
		golang-github-pierrre-geohash-1.0.0-9.fc40.src requires 
golang(github.com/pierrre/compare)


Depending on: golang-github-smartystreets-goconvey (23)
golang-github-afex-hystrix (maintained by: alexsaezm, go-sig)
		golang-github-afex-hystrix-0-0.14.20190622gitfa1af6a.fc40.src requires 
golang(github.com/smartystreets/goconvey/convey)



Re: Orphaned python-mccabe (dependency of pylint)

2024-01-31 Thread Miro Hrončok

On 01. 02. 24 0:51, Michel Lind wrote:

I see limb already took the package (thanks limb) - note that the
default bugzilla assignee still seems to be 'orphan', I'm assuming that
will fix itself eventually


Not by itself, the package has a epel bugzilla contact override, so when the 
main admin changes, the fedora bugzilla contact needs to be changed as well. 
I've just done 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Wx] PR #3: Remove unneeded complexity of the gtk requires hack

2024-01-30 Thread Miro Hrončok

churchyard opened a new pull-request against the project: `perl-Wx` that you 
are following:
``
Remove unneeded complexity of the gtk requires hack
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/perl-Wx/pull-request/3
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Orphaned python-mccabe (dependency of pylint)

2024-01-30 Thread Miro Hrončok

Hello.

I have orphaned python-mccabe.

It does not build with updated hypothesis, because the update broke 
hypothesmith and I don't have time to look into it:


https://bugzilla.redhat.com/2261579

mccabe is a dependency of pylint.

Packages other than linters should not BuildRequire pylint in Fedora (but they 
do).

The recursive dependency tree is very large. Here are some basics:

$ repoquery -q --repo=rawhide{,-source} --whatrequires python3-mccabe
pylint-0:3.0.3-3.fc40.src
python-f5-icontrol-rest-0:1.3.15-11.fc39.src
python-flake8-0:6.0.0-2.fc39.src
python-lsp-server-0:1.9.0-3.fc40.src
python-twitter-0:3.5-18.fc39.src
python3-flake8-0:6.0.0-2.fc39.noarch
python3-lsp-server+all-0:1.9.0-3.fc40.noarch
python3-pylint-0:3.0.3-3.fc40.noarch

$ repoquery -q --repo=rawhide{,-source} --whatrequires pylint --whatrequires 
python3-pylint

crypto-policies-0:20231204-1.git1e3a2e4.fc40.src
distro-info-0:0.18-18.fc39.src
dogtag-pki-tests-0:11.4.3-2.fc39.1.noarch
foomuuri-0:0.21-1.fc40.src
nordugrid-arc-0:6.18.0-2.fc40.src
nvme-stas-0:2.3.1-1.fc40.src
postfix-mta-sts-resolver+dev-0:1.4.0-2.fc40.noarch
pylint-0:3.0.3-3.fc40.noarch
python-geoplot-0:0.5.1-7.fc40.src
python-guessit-0:3.8.0-1.fc40.src
python-hwdata-0:2.3.8-4.fc39.src
python-platformio-0:6.1.13-1.fc40.src
python-pocketlint-0:0.25-1.fc40.src
python-pylint-venv-0:3.0.2-1.fc40.src
python-rebulk-0:3.3.0-1.fc40.src
python3-pocketlint-0:0.25-1.fc40.noarch
python3-spyder-0:6.0.0~a1-13.20231010gitv6.0.0a1.fc40.noarch
thonny-0:4.1.4-1.fc40.noarch
thonny-0:4.1.4-1.fc40.src
vcs-diff-lint-0:4-3.fc39.noarch
vim-syntastic-python-0:3.10.0-21.fc39.noarch

$ repoquery -q --repo=rawhide{,-source} --whatrequires python3-mccabe 
--recursive
crypto-policies-0:20231204-1.git1e3a2e4.fc40.src
diskimage-builder-0:3.31.0-2.fc40.noarch
distro-info-0:0.18-18.fc39.src
dogtag-pki-tests-0:11.4.3-2.fc39.1.noarch
foomuuri-0:0.21-1.fc40.src
glances-0:3.4.0-3.fc39.src
mu-0:1.2.0-10.fc40.noarch
mu-0:1.2.0-10.fc40.src
nordugrid-arc-0:6.18.0-2.fc40.src
nvme-stas-0:2.3.1-1.fc40.src
ocaml-atd-0:2.15.0-3.fc40.src
piper-0:0.7-5.fc39.src
postfix-mta-sts-resolver+dev-0:1.4.0-2.fc40.noarch
pyee-0:9.0.4-6.fc39.src
pylint-0:3.0.3-3.fc40.noarch
pylint-0:3.0.3-3.fc40.src
python-binary-memcached-0:0.31.2-2.fc39.src
python-croniter-0:1.4.1-1.fc40.src
python-debianbts-0:2.8.2-13.fc39.src
python-django-formtools-0:2.2-10.fc39.src
python-esbonio-0:0.16.4-3.fc40.src
python-f5-icontrol-rest-0:1.3.15-11.fc39.src
python-factory-boy-0:3.3.0-1.fc40.src
python-flake8-0:6.0.0-2.fc39.src
python-flake8-builtins-0:2.1.0-4.fc39.src
python-flake8-comprehensions-0:3.10.1-6.fc39.src
python-flake8-import-order-0:0.18.2-3.fc39.src
python-flake8-polyfill-0:1.0.2-19.fc39.src
python-flake8-quotes-0:3.3.2-4.fc39.src
python-flask-mailman-0:1.0.0-1.fc40.src
python-geoplot-0:0.5.1-7.fc40.src
python-gerritlib-0:0.6.0-24.fc39.src
python-guessit-0:3.8.0-1.fc40.src
python-hacking-0:6.0.1-1.fc40.src
python-hwdata-0:2.3.8-4.fc39.src
python-ipmi-0:0.5.4-3.fc39.src
python-lsp-server-0:1.9.0-3.fc40.src
python-nashpy-0:0.0.40-1.fc39.src
python-nikola-0:8.2.4-4.fc39.src
python-oslo-context-0:5.2.0-1.fc40.src
python-oslo-service-0:3.1.1-8.fc40.src
python-pep8-naming-0:0.13.3-3.fc39.src
python-platformio-0:6.1.13-1.fc40.src
python-pocketlint-0:0.25-1.fc40.src
python-pylint-venv-0:3.0.2-1.fc40.src
python-pymochad-0:0.2.0-10.fc39.src
python-pytest-flake8-path-0:1.5.0-1.fc39.src
python-rebulk-0:3.3.0-1.fc40.src
python-sqlalchemy-utils-0:0.41.1-2.fc39.src
python-twitter-0:3.5-18.fc39.src
python3-esbonio+dev-0:0.16.4-3.fc40.noarch
python3-flake8-0:6.0.0-2.fc39.noarch
python3-flake8-builtins-0:2.1.0-4.fc39.noarch
python3-flake8-comprehensions-0:3.10.1-6.fc39.noarch
python3-flake8-docstrings-0:1.6.0-6.fc39.noarch
python3-flake8-import-order-0:0.18.2-3.fc39.noarch
python3-flake8-polyfill-0:1.0.2-19.fc39.noarch
python3-flake8-quotes-0:3.3.2-4.fc39.noarch
python3-hacking-0:6.0.1-1.fc40.noarch
python3-lsp-server+all-0:1.9.0-3.fc40.noarch
python3-oslo-concurrency-tests-0:5.2.0-1.fc40.noarch
python3-oslo-service-tests-0:3.1.1-8.fc40.noarch
python3-oslo-utils-tests-0:6.2.1-1.fc40.noarch
python3-pep8-naming-0:0.13.3-3.fc39.noarch
python3-pocketlint-0:0.25-1.fc40.noarch
python3-pylint-0:3.0.3-3.fc40.noarch
python3-pytest-flake8-path-0:1.5.0-1.fc39.noarch
python3-spyder-0:6.0.0~a1-13.20231010gitv6.0.0a1.fc40.noarch
python3-tackerclient-tests-unit-0:1.14.0-1.fc40.noarch
quodlibet-0:4.6.0-1.fc40.src
repo-0:2.35-1.fc39.src
spyder-0:6.0.0~a1-13.20231010gitv6.0.0a1.fc40.src
thonny-0:4.1.4-1.fc40.noarch
thonny-0:4.1.4-1.fc40.src
vcs-diff-lint-0:4-3.fc39.noarch
vim-syntastic-python-0:3.10.0-21.fc39.noarch
xr-hardware-0:1.1.0-1.fc40.src



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct

Orphaned python-mccabe (dependency of pylint)

2024-01-30 Thread Miro Hrončok

Hello.

I have orphaned python-mccabe.

It does not build with updated hypothesis, because the update broke 
hypothesmith and I don't have time to look into it:


https://bugzilla.redhat.com/2261579

mccabe is a dependency of pylint.

Packages other than linters should not BuildRequire pylint in Fedora (but they 
do).

The recursive dependency tree is very large. Here are some basics:

$ repoquery -q --repo=rawhide{,-source} --whatrequires python3-mccabe
pylint-0:3.0.3-3.fc40.src
python-f5-icontrol-rest-0:1.3.15-11.fc39.src
python-flake8-0:6.0.0-2.fc39.src
python-lsp-server-0:1.9.0-3.fc40.src
python-twitter-0:3.5-18.fc39.src
python3-flake8-0:6.0.0-2.fc39.noarch
python3-lsp-server+all-0:1.9.0-3.fc40.noarch
python3-pylint-0:3.0.3-3.fc40.noarch

$ repoquery -q --repo=rawhide{,-source} --whatrequires pylint --whatrequires 
python3-pylint

crypto-policies-0:20231204-1.git1e3a2e4.fc40.src
distro-info-0:0.18-18.fc39.src
dogtag-pki-tests-0:11.4.3-2.fc39.1.noarch
foomuuri-0:0.21-1.fc40.src
nordugrid-arc-0:6.18.0-2.fc40.src
nvme-stas-0:2.3.1-1.fc40.src
postfix-mta-sts-resolver+dev-0:1.4.0-2.fc40.noarch
pylint-0:3.0.3-3.fc40.noarch
python-geoplot-0:0.5.1-7.fc40.src
python-guessit-0:3.8.0-1.fc40.src
python-hwdata-0:2.3.8-4.fc39.src
python-platformio-0:6.1.13-1.fc40.src
python-pocketlint-0:0.25-1.fc40.src
python-pylint-venv-0:3.0.2-1.fc40.src
python-rebulk-0:3.3.0-1.fc40.src
python3-pocketlint-0:0.25-1.fc40.noarch
python3-spyder-0:6.0.0~a1-13.20231010gitv6.0.0a1.fc40.noarch
thonny-0:4.1.4-1.fc40.noarch
thonny-0:4.1.4-1.fc40.src
vcs-diff-lint-0:4-3.fc39.noarch
vim-syntastic-python-0:3.10.0-21.fc39.noarch

$ repoquery -q --repo=rawhide{,-source} --whatrequires python3-mccabe 
--recursive
crypto-policies-0:20231204-1.git1e3a2e4.fc40.src
diskimage-builder-0:3.31.0-2.fc40.noarch
distro-info-0:0.18-18.fc39.src
dogtag-pki-tests-0:11.4.3-2.fc39.1.noarch
foomuuri-0:0.21-1.fc40.src
glances-0:3.4.0-3.fc39.src
mu-0:1.2.0-10.fc40.noarch
mu-0:1.2.0-10.fc40.src
nordugrid-arc-0:6.18.0-2.fc40.src
nvme-stas-0:2.3.1-1.fc40.src
ocaml-atd-0:2.15.0-3.fc40.src
piper-0:0.7-5.fc39.src
postfix-mta-sts-resolver+dev-0:1.4.0-2.fc40.noarch
pyee-0:9.0.4-6.fc39.src
pylint-0:3.0.3-3.fc40.noarch
pylint-0:3.0.3-3.fc40.src
python-binary-memcached-0:0.31.2-2.fc39.src
python-croniter-0:1.4.1-1.fc40.src
python-debianbts-0:2.8.2-13.fc39.src
python-django-formtools-0:2.2-10.fc39.src
python-esbonio-0:0.16.4-3.fc40.src
python-f5-icontrol-rest-0:1.3.15-11.fc39.src
python-factory-boy-0:3.3.0-1.fc40.src
python-flake8-0:6.0.0-2.fc39.src
python-flake8-builtins-0:2.1.0-4.fc39.src
python-flake8-comprehensions-0:3.10.1-6.fc39.src
python-flake8-import-order-0:0.18.2-3.fc39.src
python-flake8-polyfill-0:1.0.2-19.fc39.src
python-flake8-quotes-0:3.3.2-4.fc39.src
python-flask-mailman-0:1.0.0-1.fc40.src
python-geoplot-0:0.5.1-7.fc40.src
python-gerritlib-0:0.6.0-24.fc39.src
python-guessit-0:3.8.0-1.fc40.src
python-hacking-0:6.0.1-1.fc40.src
python-hwdata-0:2.3.8-4.fc39.src
python-ipmi-0:0.5.4-3.fc39.src
python-lsp-server-0:1.9.0-3.fc40.src
python-nashpy-0:0.0.40-1.fc39.src
python-nikola-0:8.2.4-4.fc39.src
python-oslo-context-0:5.2.0-1.fc40.src
python-oslo-service-0:3.1.1-8.fc40.src
python-pep8-naming-0:0.13.3-3.fc39.src
python-platformio-0:6.1.13-1.fc40.src
python-pocketlint-0:0.25-1.fc40.src
python-pylint-venv-0:3.0.2-1.fc40.src
python-pymochad-0:0.2.0-10.fc39.src
python-pytest-flake8-path-0:1.5.0-1.fc39.src
python-rebulk-0:3.3.0-1.fc40.src
python-sqlalchemy-utils-0:0.41.1-2.fc39.src
python-twitter-0:3.5-18.fc39.src
python3-esbonio+dev-0:0.16.4-3.fc40.noarch
python3-flake8-0:6.0.0-2.fc39.noarch
python3-flake8-builtins-0:2.1.0-4.fc39.noarch
python3-flake8-comprehensions-0:3.10.1-6.fc39.noarch
python3-flake8-docstrings-0:1.6.0-6.fc39.noarch
python3-flake8-import-order-0:0.18.2-3.fc39.noarch
python3-flake8-polyfill-0:1.0.2-19.fc39.noarch
python3-flake8-quotes-0:3.3.2-4.fc39.noarch
python3-hacking-0:6.0.1-1.fc40.noarch
python3-lsp-server+all-0:1.9.0-3.fc40.noarch
python3-oslo-concurrency-tests-0:5.2.0-1.fc40.noarch
python3-oslo-service-tests-0:3.1.1-8.fc40.noarch
python3-oslo-utils-tests-0:6.2.1-1.fc40.noarch
python3-pep8-naming-0:0.13.3-3.fc39.noarch
python3-pocketlint-0:0.25-1.fc40.noarch
python3-pylint-0:3.0.3-3.fc40.noarch
python3-pytest-flake8-path-0:1.5.0-1.fc39.noarch
python3-spyder-0:6.0.0~a1-13.20231010gitv6.0.0a1.fc40.noarch
python3-tackerclient-tests-unit-0:1.14.0-1.fc40.noarch
quodlibet-0:4.6.0-1.fc40.src
repo-0:2.35-1.fc39.src
spyder-0:6.0.0~a1-13.20231010gitv6.0.0a1.fc40.src
thonny-0:4.1.4-1.fc40.noarch
thonny-0:4.1.4-1.fc40.src
vcs-diff-lint-0:4-3.fc39.noarch
vim-syntastic-python-0:3.10.0-21.fc39.noarch
xr-hardware-0:1.1.0-1.fc40.src



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

[rpms/slic3r] PR #13: Convert to %autorelease and %autochangelog

2024-01-29 Thread Miro Hrončok

churchyard opened a new pull-request against the project: `slic3r` that you are 
following:
``
Convert to %autorelease and %autochangelog
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/slic3r/pull-request/13
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Wx-GLCanvas] PR #3: Convert to %autorelease and %autochangelog

2024-01-29 Thread Miro Hrončok

churchyard opened a new pull-request against the project: `perl-Wx-GLCanvas` 
that you are following:
``
Convert to %autorelease and %autochangelog
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/perl-Wx-GLCanvas/pull-request/3
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Module-Build-WithXSpp] PR #1: Convert to %autorelease and %autochangelog

2024-01-29 Thread Miro Hrončok

churchyard opened a new pull-request against the project: 
`perl-Module-Build-WithXSpp` that you are following:
``
Convert to %autorelease and %autochangelog
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/perl-Module-Build-WithXSpp/pull-request/1
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-Growl-GNTP] PR #1: Convert to %autorelease and %autochangelog

2024-01-29 Thread Miro Hrončok

churchyard opened a new pull-request against the project: `perl-Growl-GNTP` 
that you are following:
``
Convert to %autorelease and %autochangelog
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/perl-Growl-GNTP/pull-request/1
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-ExtUtils-Typemaps-Default] PR #1: Convert to %autorelease and %autochangelog

2024-01-29 Thread Miro Hrončok

churchyard opened a new pull-request against the project: 
`perl-ExtUtils-Typemaps-Default` that you are following:
``
Convert to %autorelease and %autochangelog
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/perl-ExtUtils-Typemaps-Default/pull-request/1
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/perl-ExtUtils-CppGuess] PR #2: Convert to %autorelease and %autochangelog

2024-01-29 Thread Miro Hrončok

churchyard opened a new pull-request against the project: 
`perl-ExtUtils-CppGuess` that you are following:
``
Convert to %autorelease and %autochangelog
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/perl-ExtUtils-CppGuess/pull-request/2
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


List of long term FTBFS packages to be retired in February

2024-01-29 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 5 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

cl-asdf green
erlang-jose bowlofeggs, erlang-maint-sig, jcline, peter
fwtsbenzea
ghdlsailer
git-secrets  keesdejong
golang-github-acme-lego  eclipseo, go-sig
golang-github-eclesh-welford abulimov, dcavalca, go-sig
golang-github-gatherstars-com-jwzeclipseo, go-sig
golang-github-genuinetools-pkg   eclipseo, go-sig
golang-github-gobs-prettyeclipseo, go-sig
golang-github-google-gopacketgo-sig, salimma
golang-github-jhillyerd-enmime   eclipseo, go-sig
golang-github-pierrre-compareeclipseo, go-sig
golang-github-smartystreets-goconvey alexsaezm, go-sig, jchaloup
golang-gopkg-square-jose-2   alexsaezm, go-sig
golang-gvisoreclipseo, elmarco, go-sig
golang-opentelemetry-otel-0.20   alexsaezm, go-sig
golang-sigs-k8s-kustomizedcavalca, go-sig
golang-vitesseclipseo, go-sig
infinipath-psm   honli
j4-dmenu-desktop ibotty
jackson-dataformats-binary   mbooth
jackson-dataformats-text mbooth
java-1.8.0-openjdk-aarch32   akasko, jvanek
jreenrdieter
kdevelop-pg-qt   jgrulich, kde-sig, rdieter, than
libdeltacloudclalance
libva-v4l2-request   kwizart, rathann
lmms thm
lxc  hguemar, sagarun, thm
mingw-clucenegreghellings
mingw-cppunitkwizart
mingw-dirac  kwizart
mingw-speexdsp   janisozaur
nbd-runner   xiubli
nodejs-generic-pool  patches, piotrp
ofononjha, thunderbirdtr
openni-primesensecottsay, jkastner, rmattes
pcmciautils  harald
pesign-test-app  javierm, nfrayer, pjones, rwood
pthsem   ixs
rust-drg jbtrystram, rust-sig
telepathy-gabble aperezbios
yaksazbyszek

The following packages require above mentioned packages:
Depending on: cl-asdf (5)
common-lisp-controller (maintained by: green)
common-lisp-controller-7.4-26.fc39.noarch requires cl-asdf

emacs-slime (maintained by: bkreuter, salimma)
emacs-slime-2:2.28-2.fc39.noarch requires common-lisp-controller
emacs-slime-2:2.28-2.fc39.src requires common-lisp-controller

sbcl (maintained by: green, rdieter)
sbcl-2.3.11-1.fc40.src requires common-lisp-controller
sbcl-2.3.11-1.fc40.x86_64 requires common-lisp-controller

maxima (maintained by: jamatos, rdieter)
maxima-5.45.1-6.fc40.src requires sbcl

wxMaxima (maintained by: jamatos, rdieter)
wxMaxima-20.12.1-10.fc39.x86_64 requires maxima

Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter)
erlang-p1_acme-1.0.8-6.fc38.noarch requires erlang-jose
erlang-p1_acme-1.0.8-6.fc38.src requires erlang-jose

Depending on: golang-github-eclesh-welford (1)
	golang-github-facebook-time (maintained by: abulimov, dcavalca, go-sig, 
leoleovich, salimma)
		golang-github-facebook-time-0^20240118git2f194ba-1.fc40.src requires 
golang(github.com/eclesh/welford)
		golang-github-facebook-time-devel-0^20240118git2f194ba-1.fc40.noarch requires 

Re: Orphaning python-flit

2024-01-26 Thread Miro Hrončok

On 26. 01. 24 4:33, Nico Kadel-Garcia wrote:

What is the*fascination*  with splitting and renaming packages this
way?


No idea generally, but in the world of Python packaging,
the two cases I know (poetry, flit) were motivated by folks not wanting to pull 
in full-blown package and environment management apps when they only want to 
pip install something that uses it.


The split made a lot of sense.

core - PEP517 backend https://peps.python.org/pep-0517/
the rest - an app that let's you "manage" your project

Scenario:

- The developer uses the full app to create and develop the project.
- The user uses -core to build and install it.

(Obviously a developer is free to just use -core as well, if they like it. Many 
upstream projects use flit-core only.)


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaning python-flit

2024-01-26 Thread Miro Hrončok

On 26. 01. 24 4:33, Nico Kadel-Garcia wrote:

What is the*fascination*  with splitting and renaming packages this
way?


No idea generally, but in the world of Python packaging,
the two cases I know (poetry, flit) were motivated by folks not wanting to pull 
in full-blown package and environment management apps when they only want to 
pip install something that uses it.


The split made a lot of sense.

core - PEP517 backend https://peps.python.org/pep-0517/
the rest - an app that let's you "manage" your project

Scenario:

- The developer uses the full app to create and develop the project.
- The user uses -core to build and install it.

(Obviously a developer is free to just use -core as well, if they like it. Many 
upstream projects use flit-core only.)


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Orphaning python-flit

2024-01-25 Thread Miro Hrončok

Hello.

Now when python-flit-core has been split out of python-flit, I do no longer 
have a use-case for python-flit and hence I have orphaned it.


$ repoquery -q --repo=rawhide{,-source} --whatrequires flit
python-perky-0:0.8.2-3.fc39.src
python-pydyf-0:0.8.0-1.fc40.src
python-pyrpm-0:0.14.1-3.fc39.src
python-signature-dispatch-0:1.0.1-4.fc39.src
python-vecrec-0:0.3.1-11.fc40.src
weasyprint-0:60.2-1.fc40.src

The packages would probably build fine with flit-core (happy to help with that 
if you are interested).


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Orphaning python-flit

2024-01-25 Thread Miro Hrončok

Hello.

Now when python-flit-core has been split out of python-flit, I do no longer 
have a use-case for python-flit and hence I have orphaned it.


$ repoquery -q --repo=rawhide{,-source} --whatrequires flit
python-perky-0:0.8.2-3.fc39.src
python-pydyf-0:0.8.0-1.fc40.src
python-pyrpm-0:0.14.1-3.fc39.src
python-signature-dispatch-0:1.0.1-4.fc39.src
python-vecrec-0:0.3.1-11.fc40.src
weasyprint-0:60.2-1.fc40.src

The packages would probably build fine with flit-core (happy to help with that 
if you are interested).


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Staled PRs at https://src.fedoraproject.org/rpms/

2024-01-25 Thread Miro Hrončok

On 25. 01. 24 19:17, Florian Weimer wrote:

* Miroslav Suchý:


I want to point to nice feature of Pagure - it can show you PR where
you can act on:

https://src.fedoraproject.org/user/msuchy/requests?type=actionable=open

(your account icon -> My Pull Request -> PR I can act on)

Please check it, maybe you will discover some PR that is waiting on
your feedback and you are not aware of it.


Is there a way to merge PR lists from multiple packages into a single
backlog?  We try to keep an eye on the bug list for our components, but
that only works (to some extent …) because Bugzilla allows us to
consolidate everything into a single list.  If we had this for PRs, it
would really help, I think.


You can use the packager dashboard:

https://packager-dashboard.fedoraproject.org/dashboard?users=fweimer,churchyard

On the top right corner, you can click the git icon to only see PRs (probably 
not possible via a bookmarked URL but if that is the only blocker for your 
workflow, open an issue).


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: List of long term FTBFS packages to be retired in February

2024-01-24 Thread Miro Hrončok

On 24. 01. 24 19:00, Ralf Corsépius wrote:



Am 24.01.24 um 17:38 schrieb Miro Hrončok:

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 5 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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




 freefem++ (maintained by: cicku, corsepiu)
 freefem++-openmpi-4.14-3.fc40.x86_64 requires 
libmpi.so.40()(64bit)(openmpi-x86_64)


WTH is this? Your script seems broken.


This is a 2-level deep dependency on a package that fails to build.

Thanks for your feedback. Occasionally, "my" script is broken, but what you 
reported is not actually incorrect. See further.



Neither is cicku a maintainer of freefem++


They are listed as such at https://src.fedoraproject.org/rpms/freefem++


nor did it fail to build.


It did not. It depends on openmpi which depends on infinipath-psm which fails 
to build.


Actually 
this package had been built several times in recent months/weeks. Koji lists it 
as having been rebuilt today!


Correct.


And while we are at it: Why is cicku still listed as a maintainer?


I don't know.

He was removed from Fedora by force due to a FESCO decision many years ago. I 
don't recall the details, but this can easily be 10 years ago.


Then, perhaps the removal was not complete.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: List of long term FTBFS packages to be retired in February

2024-01-24 Thread Miro Hrončok

On 24. 01. 24 17:50, Michel Lind wrote:

On Wed, Jan 24, 2024 at 05:38:59PM +0100, Miro Hrončok wrote:

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.


[snip]

golang-github-eclesh-welford abulimov, dcavalca, go-sig

I fixed this one last week - curious how it ended up on the
list?


No successful Rawhide build.


https://bodhi.fedoraproject.org/updates/?packages=golang-github-eclesh-welford

https://bugz.fedoraproject.org/golang-github-eclesh-welford shows no bug open
(though I noticed it just failed in the mass rebuild)


This report is not based on bugzillas, only Rawhide builds.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


List of long term FTBFS packages to be retired in February

2024-01-24 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
should be retired from Fedora 40 approximately one week before branching.

5 weekly reminders are required, hence the retirement will happen
approximately in 5 weeks, i.e. around 2024-02-28.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f40.

I apologize for starting this process a bit later than required again.
Unfortunately, I had other work obligations.
Volunteers to take over this are always welcome.

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


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

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

cl-asdf green
erlang-jose bowlofeggs, erlang-maint-sig, jcline, peter
fwtsbenzea
ghdlsailer
git-secrets  keesdejong
golang-github-acme-lego  eclipseo, go-sig
golang-github-eclesh-welford abulimov, dcavalca, go-sig
golang-github-gatherstars-com-jwzeclipseo, go-sig
golang-github-genuinetools-pkg   eclipseo, go-sig
golang-github-gobs-prettyeclipseo, go-sig
golang-github-google-gopacketgo-sig, salimma
golang-github-jhillyerd-enmime   eclipseo, go-sig
golang-github-pierrre-compareeclipseo, go-sig
golang-github-smartystreets-goconvey alexsaezm, go-sig, jchaloup
golang-gopkg-square-jose-2   alexsaezm, go-sig
golang-gvisoreclipseo, elmarco, go-sig
golang-opentelemetry-otel-0.20   alexsaezm, go-sig
golang-sigs-k8s-kustomizedcavalca, go-sig
golang-vitesseclipseo, go-sig
infinipath-psm   honli
j4-dmenu-desktop ibotty
jackson-dataformats-binary   mbooth
jackson-dataformats-text mbooth
java-1.8.0-openjdk-aarch32   akasko, jvanek
jreenrdieter
kdevelop-pg-qt   jgrulich, kde-sig, rdieter, than
libdeltacloudclalance
libva-v4l2-request   kwizart, rathann
lmms thm
lxc  hguemar, sagarun, thm
mingw-clucenegreghellings
mingw-cppunitkwizart
mingw-dirac  kwizart
mingw-speexdsp   janisozaur
nbd-runner   xiubli
nodejs-generic-pool  patches, piotrp
ofononjha, thunderbirdtr
openni-primesensecottsay, jkastner, rmattes
pcmciautils  harald
pesign-test-app  javierm, nfrayer, pjones, rwood
pthsem   ixs
rust-drg jbtrystram, rust-sig
telepathy-gabble aperezbios
yaksazbyszek

The following packages require above mentioned packages:
Depending on: cl-asdf (5)
common-lisp-controller (maintained by: green)
common-lisp-controller-7.4-26.fc39.noarch requires cl-asdf

emacs-slime (maintained by: bkreuter, salimma)
emacs-slime-2:2.28-2.fc39.noarch requires common-lisp-controller
emacs-slime-2:2.28-2.fc39.src requires common-lisp-controller

sbcl (maintained by: green, rdieter)
sbcl-2.3.11-1.fc40.src requires common-lisp-controller
sbcl-2.3.11-1.fc40.x86_64 requires common-lisp-controller

maxima (maintained by: jamatos, rdieter)
maxima-5.45.1-6.fc40.src requires sbcl

wxMaxima (maintained by: jamatos, rdieter)
wxMaxima-20.12.1-10.fc39.x86_64 requires maxima

Depending on: erlang-jose (1)
erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter)
erlang-p1_acme-1.0.8-6.fc38.noarch requires erlang-jose
erlang-p1_acme-1.0.8-6.fc38.src requires erlang-jose

Depending on: golang-github-eclesh-welford (1)
	golang-github-facebook-time (maintained by: abulimov, dcavalca, go-sig, 
leoleovich, salimma)
		golang-github-facebook-time-0^20240118git2f194ba-1.fc40.src requires 
golang(github.com/eclesh/welford)
		golang-github-facebook-time-devel-0^20240118git2f194ba-1.fc40.noarch requires 

Re: Lost KDC for FEDORAPROJECT.ORG realm

2024-01-23 Thread Miro Hrončok

On 23. 01. 24 16:08, Steve Dickson wrote:

Hello,

I had to change my /etc/krb5.conf do to
some realm changes... and now when I
to a kinit to FEDORAPROJECT.ORG  it
hangs for a while then errors with

kinit: Cannot contact any KDC for realm 'FEDORAPROJECT.ORG' while getting 
initial credentials


My question is, what has to be in the /etc/krb5.conf
for the FEDORAPROJECT.ORG realm to be found?

In the past I didn't think there was anything in
the file and assume the realm was found by the

includedir /etc/krb5.conf.d/
includedir /var/lib/sss/pubconf/krb5.include.d/

Any ideas?


There is an ongoing outage of FAS, see https://status.fedoraproject.org/

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Miro Hrončok

On 22. 01. 24 20:20, Stephen Gallagher wrote:

On Mon, Jan 22, 2024 at 2:11 PM Miro Hrončok  wrote:

In the meantime, if we
otherwise disabled free-access buildroot overrides, this would
definitely be grounds for granting an exception.


How would that work? Would I ask FESCo every time I need to do it?


If it's something that a specific packager has justifiable cause to do
on a regular basis, I think we could potentially grant them that
privilege (at least until we get a proper solution in place). Or do
you think this is the sort of thing where the number of people needing
this access would be prohibitively high?


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


Re: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Miro Hrončok

On 22. 01. 24 20:04, Stephen Gallagher wrote:

On Mon, Jan 22, 2024 at 1:55 PM Miro Hrončok  wrote:


On 22. 01. 24 19:07, Stephen Gallagher wrote:

I am unaware of any remaining use cases for buildroot overrides that
are not covered by side tags. If you know of any, please speak up.


Every time somebody asks this, I say: Pull Requests CI

I opened https://pagure.io/fedora-ci/general/issue/240 almost 3 years ago.

It works in CentOS Stream, but not in Fedora.

Without that, I sometimes need to create a buildroot override to be able to
test the the second package change before merging it.



This sounds a lot more like a workaround than a use-case, but it's
good to know about. So thank you.


Yes, it is.


Unfortunately, I feel like that workaround is dangerous, since it is
putting untested code into the buildroot.


In this case the PR-based CI has already passed for the build I add as a 
buidlroot override.



I would like to see that get
fixed properly with support for the side tags.


I would like that very much. However, it seems it has not been a priority.


In the meantime, if we
otherwise disabled free-access buildroot overrides, this would
definitely be grounds for granting an exception.


How would that work? Would I ask FESCo every time I need to do 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Proposal: Eliminate buildroot overrides

2024-01-22 Thread Miro Hrončok

On 22. 01. 24 19:07, Stephen Gallagher wrote:

I am unaware of any remaining use cases for buildroot overrides that
are not covered by side tags. If you know of any, please speak up.


Every time somebody asks this, I say: Pull Requests CI

I opened https://pagure.io/fedora-ci/general/issue/240 almost 3 years ago.

It works in CentOS Stream, but not in Fedora.

Without that, I sometimes need to create a buildroot override to be able to 
test the the second package change before merging 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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[rpms/slic3r] PR #12: Fix FTBFS with GCC 14

2024-01-22 Thread Miro Hrončok

churchyard merged a pull-request against the project: `slic3r` that you are 
following.

Merged pull-request:

``
Fix FTBFS with GCC 14
``

https://src.fedoraproject.org/rpms/slic3r/pull-request/12
--
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


  1   2   3   4   5   6   7   8   9   10   >