Re: Self Introduction: Alexey Lunev (xbt573)

2024-09-26 Thread Felix Schwarz

Hey,

Am 25.09.24 um 20:43 schrieb Alexey Lunev:

I'm planning to contribute software that i like, but it is currently 
unavailable in repos (gdu, navidrome, openmw).


Oh, navidrome would be nice. Thank you for joining the Fedora packager 
community.

Felix
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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


systemd timers are not enabled by default even though listed in preset files

2024-08-09 Thread Felix Schwarz


There is a long-standing issue with certbot that the certbot-renew timer is not 
enabled by default even though it is listed in "90-default.preset" 
(fedora-release/epel-release):


https://src.fedoraproject.org/rpms/fedora-release/blob/rawhide/f/90-default.preset

Any idea how to debug this? I think it is not specific to certbot - for example 
x509watch.timer seems to be affected as well.


Felix
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: review swap: aactivator (Python)

2024-08-08 Thread Felix Schwarz

Am 08.08.24 um 13:25 schrieb Peter Lemenkov:

Sure, I still have a few Python packages sitting in my queue.


maybe you can have a look at this one if you have time:
https://bugzilla.redhat.com/show_bug.cgi?id=2303756

Felix
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: review swap: aactivator (Python)

2024-08-08 Thread Felix Schwarz

Hi Peter,

Am 05.08.24 um 20:16 schrieb Peter Lemenkov:

I've just reviewed it. Could you please pick any of these Python
packages and review it? All these packages are quite straightforward.

* https://bugzilla.redhat.com/2302539 - python-lazy_load - A
minimalistic interface that allows lazy evaluation
* https://bugzilla.redhat.com/2302731 - python-baseconv - A basic
baseconv implementation in python
* https://bugzilla.redhat.com/2302931 - python-multicodec - Multicodec
implementation in Python
* https://bugzilla.redhat.com/2302932 - python-multihash - Multihash
implementation in Python


Thanks for your review, I reviewed the three from your list which were not yet 
taken. I may have another (very simple) python package to review soon, maybe I 
can ping you when/if I submit that one?


Felix

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: review swap: aactivator (Python)

2024-08-05 Thread Felix Schwarz

Hi Peter,

thanks for the review, I'll check your packages later.

Am 05.08.24 um 20:16 schrieb Peter Lemenkov:

* https://bugzilla.redhat.com/2302731 - python-baseconv - A basic
baseconv implementation in python


non-existing github repo? https://github.com/semente/baseconv


* https://bugzilla.redhat.com/2302931 - python-multicodec - Multicodec
implementation in Python


Are you sure it is a good idea to package this one? The github repo was archived 
more than a year ago.


Felix

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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


review swap: aactivator (Python)

2024-08-05 Thread Felix Schwarz

Hi,

I would like to get this package reviewed:

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

Of course I can review something in exchange, preferrably Python-related.

Felix
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: PyTorch 2.4 (self-contained)

2024-07-18 Thread Felix Schwarz


Am 18.07.24 um 13:07 schrieb Zbigniew Jędrzejewski-Szmek:

On Wed, Jul 17, 2024 at 10:00:52PM +0100, Aoife Moloney wrote:

* Proposal owners: Update base to 2.4 when upstream releases.


Any details on when that'll happen? We need to know how this aligns
with the Fedora release dates…


pytorch 2.4 was planned for release on 2024-07-24 according to the initial 
planning:
https://dev-discuss.pytorch.org/t/pytorch-release-2-4-0-call-for-features/2051

AFAIK RC1 was a bit delayed but the final RC was produced two weeks ago:
https://dev-discuss.pytorch.org/t/pytorch-release-2-4-0-final-rc-is-available/2213

Felix


--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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 python-astunparse

2024-06-17 Thread Felix Schwarz


Am 17.06.24 um 16:05 schrieb Miro Hrončok:
python-astunparse is currently broken on Python 3.13 and I have not investigated 
why. The latest upstream commit is 5 years old.


Comment from the upstream issue tracker:
"In theory, no current Python package supporting Python since version 3.9 should 
be required to use this package, as the functionality is available in the stdlib 
now: https://docs.python.org/3/library/ast.html#ast.unparse python/cpython@27fc3b6"


https://github.com/simonpercivall/astunparse/issues/67#issuecomment-1438351272

So I guess it is really not worth keeping this package alive in Fedora.
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: [Node.js] Stepping down as Node.js Maintainer in Fedora

2024-05-30 Thread Felix Schwarz

Hi Stephen,

also a huge thank you from my side.
You did an excellent job to keep nodejs in Fedora!

Also this serves as a reminder for me to try getting new packagers in Fedora 
which hopefully helps to mitigate situations like yours eventually.


Felix
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: Donate 1 minute of your time to test upgrades from F39 to F40

2024-02-21 Thread Felix Schwarz


I just found that my visidata issue is likely being handled via

https://bugzilla.redhat.com/show_bug.cgi?id=2264975
https://bugzilla.redhat.com/show_bug.cgi?id=2265038
https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/285
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: Donate 1 minute of your time to test upgrades from F39 to F40

2024-02-21 Thread Felix Schwarz


Last metadata expiration check: 0:00:24 ago on Wed Feb 21 10:16:20 2024.
Error:
 Problem: problem with installed package visidata-2.11.1-2.fc39.noarch
  - visidata-2.11.1-2.fc39.noarch from @System  does not belong to a 
distupgrade repository

  - nothing provides /usr/bin/-S needed by visidata-3.0.2-1.fc40.noarch from 
fedora
(try to add '--skip-broken' to skip uninstallable packages)

Other than that the process works.
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: Proven to be sickened

2023-12-07 Thread Felix Schwarz


Am 02.12.23 um 09:46 schrieb Michal Schorm:

In my experience through the years, I've found very little proven
packagers that would work in what *I would see* as the right way.


I fully agree with you but I wanted to mention Miro + the Python team. From my 
experience in the Python packaging space it works pretty well there.


I regularly see new PRs by the "Python wranglers" for packages I (co-)maintain 
even though (technically) they could just push directly.


Felix
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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 - ZX Spectrum edition

2023-04-25 Thread Felix Schwarz


Am 24.04.23 um 12:41 schrieb Miroslav Suchý:

For example take python-pydyf:
https://src.fedoraproject.org/rpms/python-pydyf/commits/rawhide


After git-push it is gone now in the updated stats. Sorry.


Thank you for your time to drive this effort + the quick fix :-)

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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 - ZX Spectrum edition

2023-04-24 Thread Felix Schwarz


Am 23.04.23 um 11:59 schrieb Mattia Verga via devel:

I have updated some of my packages, but they're still listed there. I've
used "Update license tag to SPDX" in the changelog.


similar for me.

For example take python-pydyf:
https://src.fedoraproject.org/rpms/python-pydyf/commits/rawhide

Should I use a different license tag?

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/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: F37 proposal: Deprecate openssl1.1 package (System-Wide Change)

2022-06-24 Thread Felix Schwarz

Am 24.06.22 um 11:27 schrieb Florian Weimer:

* Felix Schwarz:


Are these Python 2.7 dependencies only used at build time? In that
case Fedora could maybe announce that openssl1.1 might not get the
full security suport so the burden for openssl1.1 packagers is lower
without removing the functionality?


I'm pretty sure it's used for Python's own HTTPS implementation, among
other things, so it's not really an optional feature (although Python
can be built without it, I believe).


What I meant is: Is Python 2.7 only used as a build dependency? If so, I think 
we might be able to state that Python 2.7 + openssl might get reduced security 
support. At build time we don't have any network access anyway.


I guess it is clear that removing openssl1.1 is not really feasible unless we 
remove Python 2.7.


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


Re: F37 proposal: Deprecate openssl1.1 package (System-Wide Change)

2022-06-24 Thread Felix Schwarz

Am 24.06.22 um 11:23 schrieb Dmitry Belyavskiy:
What I'm afraid of is that if we just declare the deprecation, we will stay with 
this package forever.


Well, RHEL 7 maintenance support 2 phase ends in June 2024. I'd expect that we 
should be able to drop Python 2.7 from Fedora at that point at least (probably 
even before).


And yes, I think removing really important packages like OpenSSL 1 or Python 2.7 
is not an easy task for a general-purpose Linux distribution.


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


Re: F37 proposal: Deprecate openssl1.1 package (System-Wide Change)

2022-06-24 Thread Felix Schwarz

Am 24.06.22 um 11:13 schrieb Dmitry Belyavskiy:
I'm not sure that if we don't remove the devel package, we will provide strong 
enough motivation to get rid of the deprecating packages.


imho removing the devel packages is basically the same as removing openssl1.1 
entirely. To me the idea of "deprecation" is to warn users that something is 
going away WITHOUT removing functionality immediately.


And yes, Python 2.7 might be a pain point for packagers but fact is that 
important packages still rely on it. Removing openssl just shifts the burden to 
(many more) packagers who just need Python 2.7 for their packages.


Are these Python 2.7 dependencies only used at build time? In that case Fedora 
could maybe announce that openssl1.1 might not get the full security suport so 
the burden for openssl1.1 packagers is lower without removing the functionality?


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


Re: intend to orphan python-cairosvg

2022-06-02 Thread Felix Schwarz

Hi Neal,

I made you an admin and orphaned python-cairosvg so you can claim it as "main 
admin" if you like.


You should probably also take a look at cairocffi which is FTBFS due to failures 
in the test suite:


https://src.fedoraproject.org/rpms/python-cairocffi

Technically Eric Smith is the main admin for this package but he did not push 
any commits in the last months and there is a history of non-responsive 
maintainer requests so I consider the package as "unmaintained".


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


intend to orphan python-cairosvg

2022-05-31 Thread Felix Schwarz

Hi *,

I'd like to orphan python-cairosvg. This package was required by older 
WeasyPrint releases but WeasyPrint v53 (Fedora 35+) stopped using cairo so I 
don't use this package anymore.


The package should be ok however I expect very little upstream maintainance as 
the code was maintained by the WeasyPrint. The most pressing problem is likely 
an FTBFS bug for python-cairocffi.


If you need cairosvg, this is the time to step forward :-)

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


intend to orphan python-cairocffi

2022-05-31 Thread Felix Schwarz

Hi *,

I'd like to orphan python-cairocffi. This package was required by older 
WeasyPrint releases but WeasyPrint v53 (Fedora 35+) stopped using cairo so I 
don't use this package anymore.


On top of this cairocffi was developed by the WeasyPrint developers and they 
stopped maintaining it once WeasyPrint v53 got rid of this dependency. So right 
now cairocffi's test suite fails in rawhide:

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

If you need cairocffi, this is the time to step forward :-)
Otherwise the package will likely be removed from Fedora due to the FTBFS 
policy.

Felix

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


Re: ROCm-OpenCL package

2022-05-31 Thread Felix Schwarz

Hi Jeremy,

just wanted to thank you for your contributions to ROCm on Fedora + your 
upstream work to make the stack more distro-friendly.


I'm pretty much swamped right now. Maybe I find some time to chime in but I hope 
someone else could review this.


Debian has a pretty active ROCm packaging team so a potential reviewer could 
also double-check with Debian to verify the packaging. Really, upstream is in a 
much better shape than it was 3 years ago with hcc so don't be afraid to take 
this review.
If anyone is concerned due to the lack of hardware I can offer to do some 
functional testing.


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


Re: F37 proposal: Build all JDKs in Fedora against in-tree libraries and with static stdc++lib (System-Wide Change proposal)

2022-05-18 Thread Felix Schwarz



Am 18.05.22 um 11:27 schrieb Peter Boy:

We didn’t lost Eclipse, we switched from RPM to another distribution method.


Do you mean the Eclipse flatpak? I tried the flatpak but in the end went back to 
upstream's plain binaries as the Flatpak does not work well when using pydev.


So for my use case Fedora lost Eclipse.

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


Re: FESCo wants to know what you use i686 packages for

2022-03-16 Thread Felix Schwarz


I use wine and lutris (+ 32bit mingw packages).
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: how to debug failures inside mock when building takes a long time?

2022-03-08 Thread Felix Schwarz

Hi Kevin,

Am 08.03.22 um 01:33 schrieb Kevin Kofler via devel:

There is actually a "mock shell" command that opens a shell inside the mock
chroot. You can also run arbitrary shell commands (including scripts that
you have previously manually copied in using the "copyin" command) in it.


I knew "mock shell" (via "fedpkg mockbuild --shell") but that only gave me a 
shell at the very beginning of the build process while (ideally) I wanted to set 
a kind of "breakpoint"+gdb/pdb at an arbitrary point in the build process.
(For example most of the build process works just fine so I want all the 
%prep/%build steps to run automatically while only fiddling around inside %check.)


After reading your answer + mock manpages I discovered mock's 
"--no-cleanup-after" which could help inspecting the state after a failed run. 
That should be pretty helpful, I'll try that next time I need to figure out why 
some test suite is failing. :-)


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


how to debug failures inside mock when building takes a long time?

2022-03-07 Thread Felix Schwarz


Am 07.03.22 um 13:25 schrieb Miro Hrončok:
Building pypy is nontrivial. I don't know if you can "just" build it on x86_64 
for i686 without using mock, but you should be able to do it in mock:


Btw: How do you handle/fix build issues when you can only build inside mock?

So for example your mock build fails because some paths or binaries are wrong 
and it is not obvious from the error what needs to be changed. In these 
situations I'd like to have some kind of interactive repl shell similar to pdb. 
Is there something like that for mock? Or some other trick to fix such problems?


I found that fixing a build is really time consuming especially if the error 
only happens in the %check section and build times are high. I thought about 
using a reverse shell (+ enable network for mock) but I guess there is a better 
way to do this?


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


Re: Self Introduction: Yunmei Li

2022-02-18 Thread Felix Schwarz


Am 18.02.22 um 07:40 schrieb Yunmei LI:

We are looking to contribute Milvus to the fedora community to help more users 
with their AI applications.
I have already filled out a Milvus package review request in bugzilla: 
https://bugzilla.redhat.com/show_bug.cgi?id=2055596


Welcome to Fedora. I'm always glad if companies help maintaining their software 
in Fedora (or other distros) :-)


One just a little hint for your package: I think you'll have to rework this a 
bit. For example a Fedora package must not not depend on "epel-release" or 
"centos-release-scl-rh" (this is also true for EPEL packages).


BuildRequiring "wget" seems strange. I guess the build process tries to download 
something from the internet which is also forbidden in Fedora. You MUST include 
all sources in your package or use packages already included in Fedora.


I see that you list OpenBLAS, cmake, go, boost and tbb in your sources. You 
should remove all of these from your package and use only the packages already 
included in Fedora. This might be a bit of work especially for somewhat complex 
packages but it ensures that Fedora can provide some level of quality.


So again, thank you for your contribution. It's a good start and I'm pretty sure 
that streamlining your software to match Fedora's processes will also help your 
upstream quality.


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


Re: Self-Introduction: Steve Cossette

2022-02-14 Thread Felix Schwarz

Hi Steve,

welcome to Fedora :-)

Am 14.02.22 um 14:46 schrieb Steve Cossette:
But I'm not really aiming to help maintain a specific package 
(I don't really mind which), is there a place where maintainers look for 
co-maintainers? 


I don't think so. The main reason is that data on any list gets outdated 
immediately.


Usually it is best to work on a package you are using yourself or some tech you 
find fascinating. Once you start looking you'll find outdated Fedora packages 
almost immediately and you can start submitting some version updates via pull 
requests.


You might notice non-responsive maintainers - otherwise these packages probably 
would have been updated already. However you send an email to this list (or some 
other Fedorian you trust) to get help.


Once you are familiar with Fedora's processes and you still have free time you 
can also help tackling bigger issues (e.g. packaging .NET, getting a working AMD 
ROCm stack, helping with reproducible builds, ...) but I guess these projects 
are not a good fit for a "newcomer".


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


Re: F37 Change: MinGW UCRT target (Self-Contained Change proposal)

2022-02-07 Thread Felix Schwarz


Am 07.02.22 um 18:08 schrieb Neal Gompa:

If anything, our MinGW stack is an amazing selling point compared to
other distributions, because we provide a usable framework to build
applications for Windows.


I'd like to second this. I felt relieved once I found out that I could build a 
tiny in-house C application for Windows (using DBUS via glib + a proprietary 32 
bit black box DLL) purely on Linux.


meson can do all the cross-compilation, mingw glib provides .pc files and 
everything works beautifully just like you would compile a Linux executable. 
Since I got this working a year ago all of our release builds were done on 
Windows. I completely wiped Visual Studio and there was no bug report related to 
compilation or the build process since. :-)


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


Re: F37 Change: MinGW UCRT target (Self-Contained Change proposal)

2022-02-05 Thread Felix Schwarz


Am 04.02.22 um 23:43 schrieb Richard W.M. Jones:

We build using mingw precisely to avoid touching Windows at all.


Yup - same here. We are using Fedora's mingw packages to create Windows 
executables which link to a proprietary 32 bit library. This really has been a 
huge time saver for me and I would really like to keep that ability.


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


Re: question about review process excemptions for Python 3

2022-01-25 Thread Felix Schwarz


Am 25.01.22 um 21:22 schrieb Miro Hrončok:
If I assume correctlty that both python-augeas and python-boto3 are in RHEL 
7,


yes.


this exception applies:

"""

>
The package exists in both Fedora and RHEL, but the packager wants to 
ship it in EPEL under an alternative name (as required by EPEL policy) to 
provide a subpackage that exists in Fedora but does not exist (or is not 
shipped) in RHEL.

"""


Well, I'm not exactly sure. For python-boto3 I plan on shipping exactly the same 
code as RHEL 7.


python-augeas might be a bit different as RHEL ships 0.5 but I'd like to use 1.1 
as that version fixed many bugs.


I guess the exemption only applies when using the same source code as present in 
RHEL, right?



I don't think this rule applies to python3-josepy, as python-josepy exists in
EPEL7, not RHEL7.


I was thinking about this exemption:

"""
The package is being created so that multiple versions of the same package
can coexist in the distribution (or coexist between EPEL and RHEL). The
package MUST be properly named according to the naming guidelines and MUST
NOT conflict with all other versions of the same package.

> """

We need a newer version of josepy which only supports Python 3. Given the 
age/maturity of RHEL 7 I don't want to remove python2-josepy from EPEL 7 and 
introduce a newer python3-josepy.


Thank you very much, Miro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


question about review process excemptions for Python 3

2022-01-25 Thread Felix Schwarz

Hi,

(I sent this to epel-devel but did not get any reply there so maybe fedora-devel 
is a better place for this question even though this is about EPEL packages?)


the packaging guidelines have a few excemptions for the package review process 
[1]. I'm working on updating certbot to Python 3 in EPEL 7 (rhbz 1797129, [2]). 
I need some additional Python 3 packages in EPEL 7 to achieve that and my 
question is which of these packages should get a proper review.



A) python3-augeas
https://bugzilla.redhat.com/show_bug.cgi?id=2043744

This is mostly the Fedora spec with just on additional bugfix (already 
upstream).


B) python3-josepy
intended spec file: 
https://github.com/FelixSchwarz/certbot-epel7-python3/blob/rawhide/python3-josepy/python-josepy.spec


I did not want to upgrade the existing EPEL 7 package as the required version is 
Python 3 only. We can not use some newer macros like %pytest but otherwise the 
spec is the same as in Fedora.



C) python3-boto3
python-boto3 (Python 2) version is in RHEL and won't get a Python3 package.
intended spec file: 
https://github.com/FelixSchwarz/certbot-epel7-python3/blob/rawhide/python3-boto3/python3-boto3.spec


The spec file is very close to the RHEL spec file just with some customizations 
removed.


Should I try to get reviews for each of the three packages or can I skip some of 
these according to the Fedora review policy?


Felix


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

[2] https://bugzilla.redhat.com/show_bug.cgi?id=1797129
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


"Firefox 96.0 hangs after a while - loses connectivity": workaround for rhbz 2040189

2022-01-13 Thread Felix Schwarz

Hi,

I guess this might affect quite a few people so I hope I can save you a few 
minutes to find the workaround:


Firefox 96.0 hangs after a while - loses connectivity
https://bugzilla.redhat.com/show_bug.cgi?id=2040189


upstream bug:
Infinite loop in HTTP3 hangs socket thread
https://bugzilla.mozilla.org/show_bug.cgi?id=1749908


Workarounds (from the upstream bug):

If anyone need to fix it, please open "about:config" in a new tab.
Search : "network.http.http3.enabled"
change to false, then restart firefox.



Other workaround: Go to preferences -> Firefox Data Collection and uncheck 
everything. Then restart Firefox


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


Re: Non-responsive maintainer check for Eric Smith (brouhaha)

2021-12-20 Thread Felix Schwarz


Am 20.12.21 um 12:49 schrieb Dominik 'Rathann' Mierzejewski:

This is a non-responsive maintainer check for Eric Smith (brouhaha).

I've been maintaining solaar for over two years now. It was maintained
by tibbs before. I asked the original maintainer, Eric Smith to change
the default bugzilla assignee to myself several times in the past. The
last time was on September 13th this year. There was no response.

I've just filed the required Non-responsive maintainer check bug:
https://bugzilla.redhat.com/show_bug.cgi?id=2034199


This might be relevant:
https://pagure.io/fesco/issue/2283#comment-615251

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


Re: Any interest in ROCm packaging?

2021-12-16 Thread Felix Schwarz



Am 17.12.21 um 02:39 schrieb Jeremy Newton:

Well I think OpenCL would be a good starting point since it's been around for a 
while and lots of applications use it.


Also I'd be interested in using pytorch (installed via pip) on my AMD system.

Years ago when Tom Stellard started to package rocm things for Fedora I tried to 
review some of the packages but found it really hard to tweak the sources/build 
process to produce something acceptable to Fedora. I'd love to see this being 
improved so I could use my GPU for smaller compute tasks.


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


Re: Fedora 35 update failure from libjxl

2021-12-03 Thread Felix Schwarz


Am 03.12.21 um 16:19 schrieb Steven A. Falco:

What is the proper procedure to escalate this?  Should I create a bug?


Either create a bug or write to this mailing list (as you did).

I use bodhi only to give simple feedback or post easy workarounds. The interface 
is not suitable for discussions.


Regarding your last bodhi comment [1]:

> @fschwarz, so I get it right next time, are the errors below sufficient to
> justify the negative karma?

Not sure which package causes the problem. I could update libjxl to 0.6.1-6.fc35 
(which worked after removing the gimp heif plugin).


In general negative karma is not useful after the package went to stable. Just 
file a bug in that case and don't be afraid of filing issues which may get 
closed as "CANTFIX" or "NOTABUG". As long as you are respectful and employ 
common courtesy everything should be ok :-)



Felix

[1] 
https://bodhi.fedoraproject.org/updates/FEDORA-2021-ee6b5b458e#comment-2300180
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Fedora 35 update failure from libjxl

2021-12-03 Thread Felix Schwarz


Hi Steven,

Am 03.12.21 um 16:19 schrieb Steven A. Falco:

There was an update [1] to libjxl that appears to have broken some
dependencies (gimp-jxl-plugin, jxl-pixbuf-loader, libaom, etc.).

I'm not sure if the negative karma is helpful, since this update has already 
been pushed to stable a few days ago.


libheif is not part of Fedora (likely installed from rpmfusion-free) and
the update was not coordinated between Fedora + RPM Fusion (as expected - 
RPMFusion is an independent 3rd party repo.


I think there is some progress to rebuild the package but you should watch 
RPMFusion bug 6158: https://bugzilla.rpmfusion.org/show_bug.cgi?id=6158


HTH
Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: How to reach the certbot SIG?

2021-11-25 Thread Felix Schwarz


Am 25.11.21 um 09:21 schrieb spike:

I've been trying to contact Fedora's certbot SIG for a while now. Back then I 
wanted to help fix some issues with python-dns-lexicon (which are resolved 
upstream now and an update has trickled down to Fedora 35 with the latest 
release) but currently I'm trying to find somebody who's willing to review 
https://bugzilla.redhat.com/show_bug.cgi?id=2019398


You can always write to certbot-maintain...@fedoraproject.org but asking here 
worked as well :-)


I'll check this later this week (please ping me if I don't - lots of other stuff 
going on in my area unfortunately).


There is one (minor) issue with certbot plugins though: As far as I could see 
certbot upstream will rethink its approach to plugins and packaging extra 
plugins for Fedora/EPEL often introduces additional dependencies. The latter 
caused quite a bit of work when I tried to uplift certbot to Python 3 for EPEL 7 
(I've completed the builds locally but I still need to submit a few new review 
requests + coordinate updates for many more packages).


So I'm not super keen on adding new certbot plugins to Fedora but if we have 
some additional hands that of course changes the equation :-)


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


Re: Keeping track of inconsistent backports

2021-11-16 Thread Felix Schwarz

Hi,

I have a similar problem (but on a much smaller scale): The certbot stack 
comprises ~ a dozen packages which should be updated in lockstep. We push the 
same version to all supported Fedora releases + EPEL (mostly).


To do that somewhat efficiently I built/extended some scripts:
https://github.com/FelixSchwarz/fedpkgscripts

Basically these handle issues like:
- merge a branch to N other branches
- push git changes in N branches
- build branch X for N packages (either in mock, in COPR or with koji)
- check for unpushed/uncommitted changes in a repo
- pull git changes for N packages
- set the new version in a spec file based on bugzilla queries, download the new
  sources, verify with gpg and run "fedpkg new-sources" if verification is
  successful
+ some other stuff I probably just did not remember

currently really a lot of "ad hoc" code but I'd be happy to contribute to a 
common set of tools :-)


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


Re: Fedora 💔 Java: The Death of Two SIGs

2021-09-27 Thread Felix Schwarz


Am 27.09.21 um 15:09 schrieb Mario Torre:

However the majority of people just usually download Eclipse (or IntelliJ for
what matters) from the upstream website anyway, further suggesting that
maintaining Eclipse is not really a rewarding nor useful task.


Just my 2 ¢: Since I switched from upstream Eclipse tarballs to Fedora's Eclipse 
packages my developer experience improved so much. Previously I had to make 
Eclipse cleaning up its temporary files quite often. With Fedora's Eclipse 
mostly just worked fine.


So a big thanks to the previous Java/Eclipse maintainers from me. I really 
appreciate the effort.


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


Re: karma question

2021-08-25 Thread Felix Schwarz


Am 24.08.21 um 22:47 schrieb Steven A. Falco:
Should I edit the criteria in f33 so I can mark it stable before the 7 days 
elapse, or should I let it wait?  It seems weird that one release would have to 
wait longer than the other releases when the fix is identical for all of them.


Also I'd even prefer F33 getting the update a bit later:
I assume F33 users are valuing stability over "latest versions and fixes" 
(otherwise they would have upgraded to F34 already). On the other hand the bug 
is probably not too bad (otherwise the bug would have been fixed earlier or 
users would have stopped using the package altogether).


So as a F33 user I'd prefer only getting "rock solid" fixes over newer stuff 
which might introduce regressions.


just a personal opinion though :-)

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


Re: The Death of Java (packages)

2021-08-12 Thread Felix Schwarz

Hi Stephen,

thank you for your interest in contributing to Fedora. I can totally understand
that the current policies may seem overwhelming so that becoming a packager
might be seen as some kind of "elite" status.
I think I would feel the same way if I didn't become a packager ~10 years ago.

However I would like to emphasize Ben's point:

I think becoming a packager is not as complicated as you’ve written. To
become a packager, you must convince a packager sponsor to sponsor you.
That’s all; there is no rule about how to do the convincing.


Maybe you do 1-2 package updates or fixes (pull request via 
src.fedoraproject.org) and check the Fedora wiki pages for a list of sponsors. 
Try contacting some of them directly after you verified they are still active 
(mailing list/src.fedoraproject.org). Also it helps usually if these sponsors 
are interested in the languages/tech stack which you tried to improve.


That being said: Java in Fedora is one of the hardest areas to tackle. Several 
"high profile" packagers had to give up on that task (despite heroic efforts) 
because it is just too much for one person (or a small team).


Part of the problem is that the Java upstream "culture" does not matches the 
processes of a traditional Linux distribution like Fedora. Lots of bundled 
dependencies, "secret" build processes and on top a huge number of small packages.


I can understand that "keeping Eclipse in Fedora" is a worthy goal for sure but 
really a lot of work. Other areas like Python packaging are much easier as 
applications tend to be smaller and bundling is less common in the Python world. 
(Also great efforts by our Python team!)



One of the things I'd be interested in is "reprocible builds" which I think 
might be easier to contribute. While there is a lot of infrastructure to build 
(= a lot of work) you can also just fix one package at a time (probably with a 
few upstream commits). Even if you stop contributing to Fedora after some months 
or years you advanced the state of Fedora/Linux anyway.


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


Re: Packages that fail to install in Fedora 35 and might be retired one week before the beta freeze

2021-08-06 Thread Felix Schwarz


Am 05.08.21 um 14:00 schrieb Miro Hrončok:

eclipse akurtakov, dbhole, eclipse-sig,    11 weeks
     jerboaa, jjohnstn, lef, mbooth,
     oliver, rgrunber


What is the idea here? Is that a fallout of the Javapocalypse/the state of Java 
in Fedora? Will users be able to get Eclipse from Fedora for F35+?


(I'm using Eclipse + pydev a lot so I'm interested in having these packages 
available. However I can't take any more packages.)


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


Re: Package requests: mingw-glfw, gtkmm-4

2021-07-29 Thread Felix Schwarz


Am 29.07.21 um 12:42 schrieb Sandro Mani:
mingw packages are dedicated like any other packages, with a respecitve 
maintainer.


Though there was some initiative in March 2021 of building (some?) mingw 
packages directly from the regular linux specs. Not sure if something happened 
there:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/FR5OEMAIROHKECQB2NGLMMXQGG7IQMHM/

Felix

PS: I'd like thank all mingw packagers in Fedora. I'm actively using it to 
cross-compile an in-house Windows application with Linux. Not having to use 
Windows for development is really a time saver :-)

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


Re: F35 Change: Remove SHA-1 from Sqlite (Self-Contained Change proposal)

2021-07-09 Thread Felix Schwarz


Am 09.07.21 um 17:45 schrieb Ben Cotton:

== Detailed Description ==
The use of SHA-1 is no longer permitted for Digital Signatures or
authentication in RHEL-9. Due to this reason, there is a need to
remove SHA-1 extension from sqlite in RHEL-9 and therefore also
Fedora.


I don't think that this is a valid logical conclusion. Fedora is (should be?) 
upstream to RHEL 9 so you can disable SHA1 in RHEL 9 but keep it enabled in 
Fedora. There is certainly no "need" for this change as demonstrated by the 
various packaging changes done in RHEL.


(FWIW I don't particularly care about SHA1 functionality in sqlite.)

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


Re: Python libraries problem with F34

2021-07-05 Thread Felix Schwarz

Hi Fred,

your code works for me without printing any warnings.

Am 05.07.21 um 10:01 schrieb Frederic Muller:> I install all my libraries using 
pip.
The important thing is that you never use pip to install anything into Fedora's 
site-packages /usr/lib64/python3.9/site-packages/ . That can (and will) cause a 
lot of trouble. Use "dnf" only to install stuff into your system site-packages 
directory. Use virtualenvs (or similar mechanisms) to install your own libraries 
with pip.


Actually I see a lot of bug reports about certbot in Fedora/EPEL where users 
installed custom Python libraries which break Fedora's certbot. For Python 
packages included in Fedora we can check that everything works fine (though 
sometimes a bug might go unnoticed).



I suggest you revert all manual changes first, reinstall all Python packages and 
then create a custom virtualenv if you need additional libraries:


$ rpm -qf /usr/lib64/python3.9/site-packages/* | grep 'is not owned by any 
package'
-> you will see a list of files/directories which are not part of Fedora's
   packages. You should delete those.

Once you did that, check all remaining Python packages which might have been 
replaced by pip:

$ rpm -qf /usr/lib64/python3.9/site-packages/* | xargs rpm --verify

You'll see a list of changed files, e.g.:
S.5T./usr/share/glib-2.0/schemas/gschemas.compiled

If these files are in /usr/lib64/python3.9/site-packages/ you can check which 
python package these belong to ("rpm -qf /path/to/file") and reinstall those 
packages using "dnf reinstall ...".


Once you have done that you Fedora system should be fine again and you can start 
using virtualenvs.


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


Re: Python libraries problem with F34

2021-07-05 Thread Felix Schwarz


- Can you post a small code snippet which reproduces the problem?

- I can use requests on F34 without any warnings. Any chance you manually
  installed other libraries/versions in Fedora's site-packages?
  (/usr/lib64/python3.9)
Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Macro to smoke-test-import a Python module in %check

2021-06-28 Thread Felix Schwarz


Am 28.06.21 um 21:44 schrieb Miro Hrončok:

The semantics is quite simple:


     %check
     %py3_check_import mymodule mymodule.submodule


Looks great! Thank you.

Please let us know when we should start adding that to our Python packages. :-)

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


Re: [HEADS UP] Planned Sphinx update to 4.x - many packages fail to build

2021-06-22 Thread Felix Schwarz



Am 22.06.21 um 18:34 schrieb Karolina Surma:

borgbackup   fschwarz


Thank you for your work on Sphinx. borgbackup should be fixed in rawhide.

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


Re: Introduction: Trevor McKay

2021-06-16 Thread Felix Schwarz


Am 16.06.21 um 05:12 schrieb Trevor McKay:

My name is Trevor and I was hoping to contribute to the Fedora project
in the form of packaging.


Welcome!


introduce myself here. I have a few years of Linux experience as well as
Rust, Python and C/C++ development. I am, however, completely new to
packaging and contributing to open-source, so any advice is very much
welcome.


I think Fedora has pretty nice Python packaging and I think rust skills are also 
a welcome addition as there is a growing number of rust software in the open 
source ecosystem.


You can check out the SIG pages for Rust+Python. There are separate mailing 
lists for these SIGs (though fedora-devel works as well):


https://fedoraproject.org/wiki/SIGs/Python
https://fedoraproject.org/wiki/SIGs/Rust


I am interested in packing `bottom`, a package for system monitoring
that I find fairly useful.


There is a Fedora package by "atim" (real name AFAIK "Artem Polishchuk", 
ego.corda...@gmail.com) in COPR:


https://copr.fedorainfracloud.org/coprs/atim/bottom/

Probably there is a reason why this is not yet in Fedora (missing dependencies? 
licensing?) so you could ask him and maybe help getting this into Fedora.


Sometimes you need to spend a lot of effort to get upstream's build system in 
line with Fedora's policies (no network access during build, so all dependencies 
must be packaged inside Fedora) but together we can create a really nice 
platform which can be used for stuff nobody envisioned at the beginning.
(For example I'm using Fedora's mingw packaging to cross-compile a commercial 
application for Windows and I spent several days before discovering Fedora's 
packages. Also more time with Linux instead of fighting Visual Studio => sanity++)


Anyway: If you have any questions, just ask. (And if you are not comfortable 
asking publicly, just contact me privately. Not much time here but I'm happy to 
help new Fedora contributors.)


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


Re: [cdparanoia] License field fix awaiting to be merged

2021-06-02 Thread Felix Schwarz


Am 02.06.21 um 17:42 schrieb Neal Gompa:

For what it's worth, I prefer the effective license approach too. I'm
just working with what people tell me. :(


If we just mention the source license(s) in the License tag this means it will 
become harder to check if some software can depend on a specific RPM.


For example I maintain a package which has a test suite under the AGPL (which is 
not shipped) but the actual software uses a 3-clause BSD. I guess some users 
might prefer not to use the packaged library if they see the AGPL even though 
that only affects tests.


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


Re: Self Introduction: Xiaofeng, FAS: wasphin

2021-06-01 Thread Felix Schwarz


Am 02.06.21 um 05:20 schrieb Xiaofeng Wang:

This sounds fine, thanks.


You are welcome. If there are any problems just ask here.

Thank you for contributing to a better Fedora.
Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Self Introduction: Xiaofeng, FAS: wasphin

2021-06-01 Thread Felix Schwarz


Am 01.06.21 um 14:15 schrieb xiaofeng:

Actually, I just have trouble following the guide.


Would you mind explaining a bit what part you are struggeling with?

Having a first PR is great! Actually if the maintainer of qt-creator is 
responsive you could work quite a while without the need of getting sponsored.
(If possible, just contributing a few PRs should get you on the way of becoming 
a Fedora contributor as you build a track record.)


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


Re: Self Introduction: Stefano Prina

2021-05-10 Thread Felix Schwarz

Hi Stefano,

a few months ago certbot switched to Python 3 only. certbot on EPEL 7 still uses 
Python 2 because EPEL 7 does not have all required Python 3 packages. So we need 
to bring the missing packages to EPEL 7.


The main bug for this is:
https://bugzilla.redhat.com/show_bug.cgi?id=1797129

(Click on "TreeView+ depends on" / "Expand all")

As you can see I already added quite a few packages but some are still missing 
(the list is probably incomplete but we need less than 10 additional packages).


- If python-X is in RHEL and does not offer a Python 3 version, we need to
  create a new python3-X package (new package review).

- Package is in EPEL but Python 2 only
  - is version recent enough for certbot?
 -> submit pull request for package to build also a Python 3 version.
   otherwise: create new review request for python3-X in EPEL 7.

- python3-X is already in RHEL or EPEL but too old.
  -> tricky case, we need to check if certbot also works with the older version.
- once we know that it works we should file a bug upstream to relax the
  requirements


From the top of my head:

- python3-augeas (bug 1823761), there is a non-responsive maintainer process at
  the moment for the Fedora maintainer. Once there is an active maintainer again
  I hope to (s)he will update the Fedora package so we can add that latest
  version to EPEL.

- python-certbot-dns-route53:
  - requires python3-boto3, python3-botocore
  - need to package new versions

- python-dns-lexicon
  - requires boto3, PyYAML


I didn't have time to work on that for many months now so I'm not sure what is 
the best place to start.


However I created a COPR repo which contains some Python 3 packages:
https://copr.fedorainfracloud.org/coprs/fschwarz/certbot-python3-epel7/

So probably you could start by getting python-dns-lexicon 3.3.28 packaged for 
EPEL 7 + Python 3.



I hope the long email does not deter you - in the end you do one step after the 
next. The email is only so long because I don't have the exact state in my head 
anymore so it takes longer to explain.


Please let me know if you are still interested so I can check for local changes 
so you don't have to duplicate work.


Felix

PS: I just noticed that I had to disable some tests in python-dns-lexicon 
(rawhide). If you know Python maybe you also want to check how to run more of 
these tests (without new dependencies).

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


Re: Self Introduction: Stefano Prina

2021-05-10 Thread Felix Schwarz

Hi Stefano,

Am 10.05.21 um 14:25 schrieb Stefano Prina:

I'm good with python programming and as sys admin.

Now I'm loking for a project or a task to work on, let me know if
someone need help :)


Welcome to Fedora. Fedora+Python is a pretty good match so you'll find plenty of 
packages to maintain/help out.


You might want to check out Fedora's Python mailing list:
https://lists.fedoraproject.org/archives/list/python-de...@lists.fedoraproject.org

If you are interested in Fedora EPEL 7 I could use some help getting all the 
required Python 3 packages for certbot (Let's Encrypt) in EPEL 7 so we can ship 
newer versions of certbot.


Otherwise just keep using Fedora - you'll find bugs/outdated version soon enough 
you'll maintain a bazillion packages... ;-)


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


Re: New RPM submission

2021-04-30 Thread Felix Schwarz


Am 29.04.21 um 21:27 schrieb Joan Moreau via devel:
Isn´t there a muh more systemic (and simpler) process to push a RPM in the 
distribution ?


Fedora tries to ship working software. This means there has to be at least one 
person who really cares about each Fedora package. All these processes to try 
ensure that someone is sufficiently motivated and knowledgeable so users can 
trust on Fedora packages.


That being said I can see that some of these docs can feel "overwhelming" and 
from my observation not all packages follow the guidelines all the time. So I'd 
like to encourage you to join even if you feel that you are lacking some skills.
However you should be willing to spend some time for at least 1-2 years when 
trying to get a new package into Fedora.


If you just want to package something for Fedora users without long-term 
commitments you can also try COPR: https://copr.fedorainfracloud.org/

This is similar to Ubuntu's PPAs or the OpenSuse build service.

Your contribution will have a much lower impact (as the software is not 
available by default for all Fedora users) but you can push your package without 
any review and it is easily available in a somewhat well-known location.
Also it can provide a starting point for others to submit the package for 
inclusion in Fedora.


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


Re: boolean dependencies and "rpm -e" (python3-urllib3 / python3-requests)

2021-03-15 Thread Felix Schwarz


Am 15.03.21 um 11:09 schrieb Miro Hrončok:

# rpm -e python3-py
error: Failed dependencies:
 python3.9dist(py) >= 1.4.17 is needed by (installed) 
python3-tox-3.19.0-1.fc33.noarch


Hence, I believe this is a bug in rpm --erase.


Thank you for confirming this.
Actually I noticed that there is already an issue in bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=1902420

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


boolean dependencies and "rpm -e" (python3-urllib3 / python3-requests)

2021-03-15 Thread Felix Schwarz

Hi,

I'm trying to make sense of a bug report a user submitted via bugzilla and I 
think the root cause might be boolean dependencies.


So basically python3-urllib3 was not present on the user's system even though 
python3-requests was installed (and of course triggered an exception when used).


Now I'm trying to understand how boolean dependencies work (in F33). It seems 
"rpm" let's me uninstall python3-urllib3 even though python3-requests is 
installed and requires it:


# rpm -q --requires python3-requests
((python3.9dist(urllib3) < 1.25 or python3.9dist(urllib3) > 1.25) with 
(python3.9dist(urllib3) < 1.25.1 or python3.9dist(urllib3) > 1.25.1) with 
python3.9dist(urllib3) < 1.26 with python3.9dist(urllib3) >= 1.21.1)

(python3.9dist(chardet) < 4 with python3.9dist(chardet) >= 3.0.2)
(python3.9dist(idna) < 3 with python3.9dist(idna) >= 2.5)
python(abi) = 3.9
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rpmlib(RichDependencies) <= 4.12.0-1


# rpm -q --whatrequires 'python3.9dist(urllib3)'
python3-requests-2.24.0-3.fc33.noarch

# rpm -e python3-urllib3
(no output, package is removed)


Is that the expected outcome?

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


hotplug headphone detection in pipewire? (was: Re: Fedora 34 Change: Route all Audio to PipeWire (System-Wide Change))

2021-01-14 Thread Felix Schwarz


I switched a desktop F33 machine from pulseaudio to pipewire and it seems to 
work fine at a quick glance:


$ sudo dnf swap pulseaudio pipewire-pulseaudio --allowerasing 
--enablerepo=updates-testing

$ systemctl --user enable pipewire pipewire-pulse

Now I have the problem when I re-plug my headphones (old-fashioned headphone 
jack) that I don't see the headphones as output device via "pactl list sinks" 
(neither via pavucontrol, gnome's audio settings, ...).



However the low-level alsa tools can see the headphone jacks (e.g. "alsamixer") 
and I can use "aplay" to get sound output one the headphone jacks.


With pulseaudio I had the same situation but
$ pacmd unload-module module-udev-detect && pacmd load-module module-udev-detect

fixed the situation for me (though I saw duplicated sinks via pulseaudio for the 
rest of the session).



-> Is there a way to force pipewire to rescan the available sinks? (Ideally 
there would be auto-detection of course)


I guess this is more a support question but I assumed that it might be on topic 
here as the main goal is to get some testing for pipewire in Fedora :-)


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: What should I do, without being in the packager group, to get updates for a package?

2021-01-07 Thread Felix Schwarz

Hi Cristian,

thank you for contributing to Fedora :-)

Am 07.01.21 um 13:05 schrieb Cristian Morales Vega:

My failed attempt has left me with some questions.


I think I don't understand what you tried so far and what failed exactly (maybe 
I misunderstood your email).



- Can this be done?
I may be able to push to my own fork and create Pull Requests. But to
update a package I am going to need to upload the updated tarball to
the Lookaside Cache, and I guess I need to be in the packager group to
be able to do that (I get a 403 error).


Yes. For a package update don't bother with the lookaside cache. Just fork the 
package, create a pull request and the maintainer can do "fedpkg new-sources 
..." (assuming "spectool -g *.spec" can download the necessary tarballs).




- How did this happen?
I am not trying to blame the maintainer. Stuff happens, people have a
life outside Fedora. But he probably knows
(https://bugzilla.redhat.com/show_bug.cgi?id=1899163), there is even a
person comment in there asking about the update, and for whatever
reason he has not done it. Two weeks ago I sent him an email but have
got no reply yet.


This was the holiday season and of course there is always real life so people 
may be distracted/non-responsive. However I have to say that non-responsive 
maintainers are a bit of dark spot in Fedora. Especially when touching more than 
a few packages I took me many weeks until all my patches were applied (and there 
is at least one pull request for the high-profile mesa package which just open 
without any comments for more than a year or so).


But I don't think this should be a problem in your case.


How does Fedora handle this?
For all I know he may have transcended into a pure-energy being and we
will never get more updates from him. If that's the case, when does
Fedora notice and assigns a new maintainer to the package? There is
any defined process?


In terms of policy there is the "Non-responsive maintainer policy":
https://docs.fedoraproject.org/en-US/fesco/Policy_for_nonresponsive_package_maintainers/

However in your case I think you should first submit a pull request and mention 
that PR in the bugzilla issue. If you don't get any response within 1-2 weeks 
maybe you could send another email to this list. cmake has some well-known 
maintainers so I'm sure the version update will be handled somehow.


Also cmake is a pretty important package so there might be the need to 
coordinate updating with the rest of Fedora - but the cmake package maintainers 
will let you know if that is the case.



- What's wrong with the the-new-hotness?
https://bugzilla.redhat.com/show_bug.cgi?id=1899163 has been
complaining that "An HTTP error occurred downloading the package's new
Source URLs: Getting
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5482.patch to
./5482.patch" since 18 November. I can open
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5482.patch in
my browser without any issues, "An HTTP error" is not too helpful
here.


Yes, not sure what is wrong exactly but I'm seeing this quite often. Not 
important though...


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Self Introduction: Frédéric Pierret (fepitre)

2021-01-05 Thread Felix Schwarz

Am 05.01.21 um 16:01 schrieb Neal Gompa:

Welcome to Fedora, Frédéric! I'm looking forward to see efforts around
reproducible builds in Fedora. :)


+1 from me.

I think this is really on example where free software can really show its 
strengths and if there is some easy tooling in Fedora to ensure packages are 
reproducible I'd start migrating my (mostly Python) packages to ensure they can 
be built reproducibly (or at least nag upstream about it).


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: GitLab AMA Topic Follow Up: Branches

2020-12-13 Thread Felix Schwarz


Am 13.12.20 um 17:18 schrieb Aoife Moloney:

Hiding branches
- Question: Is it possible to hide these retired branches from the UI?
Say, hide branch names with f30 or lower?
 - Answer: This is not possible currently


I think it would be more useful (also in the general sense) to make "inactive" 
branches less visible. Many projects keep ancient branches but these are not 
really relevant for most users so gitlab might want to make these less visible 
in the UI (I don't think they do this currently). The same concept could be 
applied to EOL Fedora branches.


I really dislike the idea of "hiding" old branches completely.


I hope you have been finding this concentrated topic email useful and
informative. 


Yes, thank you very much. (Though it seems there is a lot of work to be done 
until gitlab could replace pagure/dist-git for Fedora.)


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: The future of Fedora Server (was Re: Fedora 34 Change: Make Fedora CoreOS a Fedora Edition (System-Wide Change))

2020-12-04 Thread Felix Schwarz


Am 04.12.20 um 21:35 schrieb Stephen John Smoogen:

Anecdata which is as 'useful' as any other.


just some additional experience from my side:
- Fedora provides a recent PHP (unlike RHEL 7) but also ships the full PHP stack
  required to run popular PHP applications like WordPress/NextCloud/...
  AFAIK due to modularity and build-only RPMs it is still quite hard (on RHEL 8)
  to get PHP-related rpms required to deploy these PHP applications.
  With Fedora it works like a breeze.

- Fedora works well, no breaking updates in our server use

- also a lot of recent tech available: wireguard, systemd daemons

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 34 Change proposal: Xwayland as a standalone package (System-Wide Change)

2020-12-02 Thread Felix Schwarz


(Disclaimer: Just an XWayland user, so I might be totally wrong)

Am 01.12.20 um 10:58 schrieb Fabio Valentini:

I assume there are also at least *some* improvements (other than
XWayland improvements) in the xserver repo that are not released yet?


I think one example could be:

xwayland: Add EGL-backed GLX provider
https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/195

which fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=98272

Basically this fixes some well-known (sort of) Steam games from "Paradox 
Interactive" to launch when using a wayland desktop session. Right now users 
have to resort to X.org to play these games on Linux.


These fixes were merged in May 2019 with some follow-up fix in December 2019 but 
only in master so it is quite difficult for users to benefit from these.




Could we at least get one final, last, xserver release, maybe even
with XWayland split out as a separate component upstream?


As far as I know nobody is really keen on spending time on xserver releases:

Adam Jackson (@ajax): "on abandoning the X server"
https://ajaxnwnk.blogspot.com/2020/10/on-abandoning-x-server.html

Also Daniel Vetter (Intel) is on record that the xserver might be considered 
"abandonware".

https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/533#note_670522

If I am reading Adam's comments correctly we would need some kind of release 
manager who herds all the cats and publishes a release. It's kind of sad that 
there is still Xorg development even though users do not benefit as there are no 
release being made.


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: new Radeon RX 6800/6900/Big Navi on Fedora

2020-11-19 Thread Felix Schwarz

Hi Daniel,

Am 18.11.20 um 18:41 schrieb Daniel Pocock:

Firmware binary code that isn't yet present in linux-firmware.git
- is there any way to extract that binary from another platform?


you probably noticed this yourself, but just in case:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/DWHTL7DIYPZ5GPAW2RQC4EKOXH3B4BL2/

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Upstream SPEC files - was: Re: patch applied without package maintainers' approve

2020-11-17 Thread Felix Schwarz


Am 16.11.20 um 14:03 schrieb Vitaly Zaitsev via devel:
Most of casual packagers simply ignore all pull requests and don't even check 
their mail. It is much more easier to fix the package manually than waiting 2-3 
weeks for a response.


I think this is the root cause and a real problem (I complained about this 
myself several few times on this list). However I argue it is wrong starting to 
shortcut existing rules as this causes additional fallout for responsive 
maintainers who might feel disenfranchised.


Instead we should start thinking about ways to actually fix the root cause 
problem (and also how to integrate Fedora packaging much better with actual 
users, hopefully "converting" some users into packagers).


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Upstream SPEC files - was: Re: patch applied without package maintainers' approve

2020-11-16 Thread Felix Schwarz


Am 16.11.20 um 13:16 schrieb Vitaly Zaitsev via devel:
The main upstream for Fedora packages is the Fedora Package Sources. If the 
package need to be fixed, it must be fixed.


I agree with you here. The only point (though important imho) I want to make is 
that provenpackagers should not "circumvent" the package maintainer by default - 
even though I can imagine it is way faster just to push your change.


The main idea is that "everyone plays by the same rules" except for some special 
situations:

- pre-announced mass changes
- urgent fixes and maintainer does not react immediately

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Upstream SPEC files - was: Re: patch applied without package maintainers' approve

2020-11-16 Thread Felix Schwarz


Am 16.11.20 um 10:28 schrieb Miro Hrončok:
If it is not urgent, provnpackagers should not go and make packaging changes 
without talking to the maintainer first.


+1

I think the main idea is that we try not to create artificial "hierarchies". 
Especially for a volunteer maintainer who maintains a few packages there might 
be a pretty strong emotional attachment to his packages which try to keep up to 
the highest packaging standards. If some provenpackager just goes into "his" 
package and seems to play by a different set of rules this can be pretty 
demotivating.


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Non-responsive maintainer check avsej for grpc

2020-11-10 Thread Felix Schwarz


Am 09.11.20 um 22:35 schrieb Dan Čermák:

I have filed the respective ticket in Bugzilla [1] as I have seen no
development in the tracking bug to update grpc[2]. The outdated version
of grpc is currently blocking me from updating Bear to anything beyond
3.0.0.


Not directly relatived but:

I think Gwyn is working on updating grpc but as far as I understand there is an 
(upstream) bug which prevents grpc from compiling. The issue has been raised 
upstream but with little progress as far as I can tell.


Probably the best course of action would be to bundle the problematic git 
submodules yourself.


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


intending to retire thunderbird-enigmail in F34+

2020-10-14 Thread Felix Schwarz
Hey,

Thunderbird 78 changed its tech stack and integrated OpenPGP support so the
enigmail plugin does not work anymore.

Enigmail 2.2.x does not contain any OpenPGP functionality besides a migration
tool which migrates keys to Thunderbird's internal keyring. Since Thunderbird
78 was pushed to F31+ I also updated thunderbird-enigmail.

However I'd like to retire the package in rawhide (F34+) as the new version
does not provide any features once users migrated their keys to Thunderbird.
(I'll ship enigmail in F33 as a zero-day update as I think we can not remove a
package anymore from F33 at this point.)

Objections?

Felix

PS: Worst case users can always install the add-on manually via Thunderbird's
extension manager.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Packager Dashboard out of sync? - https://packager.fedorainfracloud.org

2020-10-11 Thread Felix Schwarz
Hi,

it seems that the packager dashboard does not synchronize my data anymore:
https://packager.fedorainfracloud.org/fschwarz

For example it still shows bug #1874669 ("Please build python-cssselect2 for
EPEL8") as NEW even though that bug is closed since 2020-09-19.
Also a lot of new bugs are not displayed at all.

Where can I report these issues? Is that a known bug?
Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Package downgrades from fedora 32 -> fedora 33 (updated + annotated list inside)

2020-10-03 Thread Felix Schwarz
Am 03.10.20 um 00:53 schrieb Fabio Valentini:
> - python3-certbot-dns-google is newer in 32 than in 33:
>   0:1.7.0-1.fc32 > 0:1.5.0-1.fc33
> 
> This is caused by python-certbot-dns-google being FTBFS for fedora 33+.
> There was no FTBFS bug reported for it, but both releng builds have failed.
> The subsequent update to 1.7.0 was also not pushed to f33 and rawhide ...

This is due to a missing dependency in F33+. I think this got fixed only very
recently but I'll check again. It's on my TODO list (though that became quite
long over the last month).

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Firefox 78.0.2 for F32

2020-07-16 Thread Felix Schwarz

Just wanted to mention that the F31 update needs one more karma so it can be
pushed to stable:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-dd4e4e78ef

Maybe a F31 user can take a look?

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Packagers with no corresponding valid bugzilla accounts

2020-06-25 Thread Felix Schwarz

Am 25.06.20 um 14:55 schrieb Pierre-Yves Chibon:
> Here is an updated list:
> 
> @certbot-sig
> 
> Please do try to fix this soon!

I'd love to but unfortunately I'm only a user for the certbot sig and even
though I think I'm probably the de-facto maintainer of the certbot stack now I
was not really successful in getting responses from other sig members (trying
for ~6 months now). Also I only learned about the sig mailing lists via this
thread here (but I'm not subscribed there and I don't know how to fix that).

Is there a "non-functional sig" process?

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Please BuildRequire python3-setuptools explicitly

2020-06-25 Thread Felix Schwarz
Am 23.06.20 um 18:26 schrieb Tomas Hrnciar:
> fschwarz   pdfarranger python-ndg_httpsclient python-pdfrw python-pyrfc3339
> python-tinycss2 

I fixed python-ndg_httpsclient, python-pdfrw, python-pyrfc3339 and 
python-tinycss2

dreua fixed pdfarranger.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Summary/Minutes from today's FESCo Meeting (2020-06-15)

2020-06-15 Thread Felix Schwarz

Am 15.06.20 um 19:00 schrieb Petr Šabata:

* What is the scope of Modularity?  (contyk, 15:35:03)
   * AGREED: Modular-only packages are not allowed and modular versions
 are only be allowed as alternatives to non-modular packages. (+9, 0,
 -0)  (contyk, 15:58:47)

(...)

Thank you, FESCo :-)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Packagers with no corresponding valid bugzilla accounts

2020-06-14 Thread Felix Schwarz

Am 13.06.20 um 22:10 schrieb Pierre-Yves Chibon:
> bpereto

Benjamin was a previous maintainer of borgbackup. After the Python 3.9 rebuild
I noticed that a new ticket was still assigned to him [1]. If I understood
your email correctly this is because there is no corresponding bugzilla account?

Any idea how to fix this? There was a non-responsive maintainer process a
while ago and I did not hear from him ever since.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1838161#c1
[2] https://pagure.io/fesco/issue/2242

> @certbot-sig

What can we do here? I'm a member of the sig but I don't know if it has an
email address.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Increasing the packaging team: regular workshops/vFADs/classroom sessions on packaging

2020-06-13 Thread Felix Schwarz

Am 21.05.20 um 10:52 schrieb Ankur Sinha:
> The packaging team is generally quite stretched, and we frankly need
> more people helping us out.

Agreed.

There might be another simple thing how we could get new contributors: I
noticed that sometimes users asked in bugzilla/on a mailing list if they could
help in maintaining some (more or less orphaned/unmaintained) package. IIRC
they never got an answer (as nobody reads bugzilla comments for unmaintained
packages). Also there was a similar post on epel-devel.

I think we have a pretty big hole in the process here - it is too easy for
interested people to "fall through the cracks". Also requiring them to review
some unrelated packages to demonstrate their knowlegde is a pretty big hurdle.

Last year there was a user who submitted a review request (which was approved)
but did not find a sponsor because reviewing more packages (without some
guidance to ensure the efforts won't go unnoticed) seemed to be too time
consuming. Instead he chose to spend more time in upstream development.

I noticed that he seemed to be aware of the most important things about
packaging in Fedora and was able to connect him with a sponsor (and vouched
for him by ensuring that sponsor I would be co-maintaining the new package so
I could fix any fallout).

Long story short: He got sponsored soon after and maintains the application in
Fedora since then pretty successfully. I tried to act as primary point of
contact for any questions and help solving some minor issues.

=> Maybe we could also scale-out if regular packagers could "mentor" (not
sponsor) new packagers. To do so it would be helpful to me which sponsors have
free cycles to take new packagers.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Datacenter move days 3 and 4

2020-06-12 Thread Felix Schwarz

Am 12.06.20 um 06:09 schrieb Kevin Fenzi:
> Overall things went pretty good from my view, and I would really like to
> thank the awesome fedora community for being patient with us.

Well - thank you (and the other awesome admins).

I hit a few issues but as you communicated the move pretty well (imho) I
refrained from posting but just waited a few hours or days (and everything
went fine then).

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


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

2020-05-29 Thread Felix Schwarz

Am 29.05.20 um 09:19 schrieb Miro Hrončok:
> The side tag is being merged right now.

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

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

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Soname bump of libb2 on F31/EPEL7

2020-05-25 Thread Felix Schwarz

builds for borgbackup done (finally):
- borgbackup-1.1.11-3.el7
- borgbackup-1.1.11-5.fc31

Please add these once you submit the final update.

Felix

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Soname bump of libb2 on F31/EPEL7

2020-05-24 Thread Felix Schwarz

Am 24.05.20 um 18:47 schrieb Antonio Trande:
> This mail for asking to the maintainers of `R-argon2` `borgbackup`
> `gtkhash` how we want to rebuild the packages against latest `libb2`
> update as required by rhbz#1836534 and rhbz#1836535.
> 
> By buildroot override?
> By a side-tag method?
> (https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/)

My buildroot overrides are still active so feel free to use these:
https://bodhi.fedoraproject.org/overrides/libb2-0.98.1-2.fc31
https://bodhi.fedoraproject.org/overrides/libb2-0.98.1-2.el7

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Soname bump of libb2 on F31/EPEL7

2020-05-24 Thread Felix Schwarz

Am 24.05.20 um 11:49 schrieb Antonio Trande:
> Can i include all dependent packages without related permissions? (i'm
> not the maintainer of `R-argon2` `borgbackup` `gtkhash`)
> 
> https://bodhi.fedoraproject.org/updates/FEDORA-2020-628ff99cfc#comment-1383812

Yes. Submitting an update does not require git-level permissions to commit
changes.

Here is what I'd like to see:
1. unpush the update
2. create tracking bugs for maintainers of dependent projects
 a) wait maybe a week or so for maintainers to submit a new build)
 b) if you don't get any response from a maintainer, please ask here for some
provenpackager to trigger a build
3. create an update for libb2 + all dependent packages


borgbackup:
- EPEL 7 build is ready
- In F31 I experienced strange test failures which only happen when doing
  "real" builds (all scratch builds work fine). I believe this is due to a
  flaky test suite but I will need some more days to investigate this. Maybe
  I will just disable the tests but I'm not yet sure.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Soname bump of libb2 on F31/EPEL7

2020-05-22 Thread Felix Schwarz

Am 22.05.20 um 23:16 schrieb Felix Schwarz:
> We should push broken updates to EPEL 7/F31.

obviously this should read "We should NOT push broken updates" ;-)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [EPEL-devel] Re: Soname bump of libb2 on F31/EPEL7

2020-05-22 Thread Felix Schwarz
Hey,

seems like you already built libb2?

I hoped we could coordinate the update a bit more so there won't be any
breakage. I just added buildroot override (still waiting for it to become
active) and I can rebuild borgbackup.

I hoped you could do the koji build and then dependent packages would be
rebuilt either by you with provenpackager powers or by the packager
maintainers. Afterwards you would create a single koji update.

Do you know if the gtkhash maintainers are ready for a rebuild? There are no
related commits: https://src.fedoraproject.org/rpms/gtkhash

-> Please ensure the current update does not go to stable so all dependent
   packages can be rebuilt + added to the update. (Please disable auto-stable
   by karma and time)

We should push broken updates to EPEL 7/F31.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


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

2020-05-22 Thread Felix Schwarz

Am 22.05.20 um 12:47 schrieb Miro Hrončok:
>> I was not aware that python-genshi is still part of the initial bootstrap
>> sequence. The package does not work with Python 3.9 (upstream problem, the
>> usual AST changes). I hope that won't make your life too difficult.
> 
> genshi is used in some html5lib tests, hence it is in this list, but don't
> worry too much, the genshi tests are optional and can be skipped if needed.

Good to know :-)

>> I started to debug the failures but it seems it is not a one line fix. Then
>> I got distracted by trying to fix up borgbackup for Python 3.9.
> 
> Sorry about the distraction.

No problem. I think it's hardly possible to run these mass rebuilds without an
occasional mistake.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


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

2020-05-22 Thread Felix Schwarz


Am 22.05.20 um 03:06 schrieb Miro Hrončok:

fschwarz   babel python-genshi


I was not aware that python-genshi is still part of the initial bootstrap 
sequence. The package does not work with Python 3.9 (upstream problem, the 
usual AST changes). I hope that won't make your life too difficult.


I started to debug the failures but it seems it is not a one line fix. Then I 
got distracted by trying to fix up borgbackup for Python 3.9.


Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Felix Schwarz

Am 19.05.20 um 15:55 schrieb Richard Shaw:
> Thanks! I do overall enjoy contributing to Fedora but like a lot of us 10 year
> plus packagers, I'm accumulated many packages (some a lot more trouble than
> others!) and while I have no intention of taking a hiatus or anything I'm
> trying to find a packager life balance :)

I can totally feel your pain. Just a few days ago Miro promised me some
cookies and added me to the python-sig. Now pagure says I can commit to 435
packages :-/

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Aggressive updating (Python 3.9): Are we trying to hard?

2020-05-19 Thread Felix Schwarz

Am 19.05.20 um 14:56 schrieb Igor Raits:
> I think we should get people who maintain Qt on board when updating
> Python so that they make sure to backport necessary patches from
> upstream when we upgrade Python.

Yeah, I think Richard got pretty unlucky when it comes to PySide2 (though
congrats for his efforts - not a small feat).

Historically PySide is lagging quite a bit behind in terms of Python 3 support
and iirc most (all?) development is done by the QT Company so it works pretty
much like other closed-source company projects (commercial priorities, wait
for stuff to stabilize, only adopt new versions when necessary).

On top PySide2 (and QT) are really a massive amount of complicated code so
just adding a quick Python 3.9 fix is not going to work.

So PySide2 is likely a package which gets the heat from updating QT AND 
Python...

However: Thank you Richard for taking care of PySide2. I contributed (tiny
bits) to Fedora's PySide/Shiboken packages in the past and I can only guess
how many hours you spent to get the new versions into Fedora.

Felix

PS: And to make things worse I'm not sure how this could work in the future if
the QT Company actually restricts releasing the QT source code by 12 months
(AFAIK this is a rumor and not confirmed).
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: FAS group as default assignee for Bugzilla?

2020-05-19 Thread Felix Schwarz

I see that the server returns "401 Unauthorized" when I try to change this via
s.f.o.  Is changing the bugzilla assignee only allowed for main admins?
Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: FAS group as default assignee for Bugzilla?

2020-05-19 Thread Felix Schwarz
Am 19.05.20 um 11:25 schrieb Fabio Valentini:
> Maybe the reason is that the @certbot-sig is registered as a
> "tracking" type group, whereas e.g. the new @java-maint-sig is
> registered as a "pkgdb" type group? I was able to successfully set
> overrides for the latter one.

You are probably right but honestly you could speak as well Chinese as I don't
have any clue what this means... So I guess I need a helping hand to set the
bugzilla assignee.

Can we convert a "tracking" group to a "pkgdb" group? Any downsides to this?

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


FAS group as default assignee for Bugzilla?

2020-05-19 Thread Felix Schwarz
Hi,

it seems it is possible to use a -sig group as default bugzilla assignee but I
don't know how to do it.

If I go to pagure (src.fedoraproject.org) I can edit the bugzilla assignee but
using "@certbot-sig" (or "certbot-sig") does not work (error message "Unable
to update the bugzilla assignee(s)").

I guess getting that to work requires manual work from some infra folks?

Background:
I'm maintaining the "certbot" stack in Fedora/EPEL. There are ~20 different
packages in the stack. In order to ease granting permissions for new packagers
we have "@certbot-sig" group which has commit privileges for most of these
packages.

However new bugzilla tickets are assigned to the main package admins by
default. These "main admins" is a group of maybe 5 people and none of them is
really active in Fedora at the moment. I'd like to be aware of new bugzilla
issues so I can help users more effectively. Therefore I'd like to set the sig
as default bugzilla assignee.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: moreutils newly in PowerTools repo in centos-8

2020-05-16 Thread Felix Schwarz

Am 16.05.20 um 20:42 schrieb clime:
> I am a long term epel user and I had no idea about PowerTools.

Yeah, I don't think you are the only one. Most EPEL 8 users do not need
anything from PowerTools so it goes pretty much unnoticed.

I got 3 or 4 bug reports about this when I added certbot to EPEL 8 and it
required python3-mock from PowerTools.

(The good thing was that this prompted upstream to change its code. With the
latest version I could drop the dependency on python3-mock :-)

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [EPEL-devel] Soname bump of libb2 on F31/EPEL7

2020-05-16 Thread Felix Schwarz

Am 16.05.20 um 19:39 schrieb Antonio Trande:
> `libb2-0.98.1` has been required on F31 [1] and EPEL7 [2]; it expects a
> soname bump, so all dependent packages need to be rebuilt:
> 
> $ repoquery --whatrequires libb2-devel --disablerepo=*
> --enablerepo=*-source
> R-argon2-0:0.2.0-8.fc32.src
> borgbackup-0:1.1.11-1.fc32.src
> gtkhash-0:1.2-2.fc32.src

fine by me. Ideally we could push out all the updated packages in a single
update to avoid inconsistencies.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Re-Launching the Java SIG

2020-05-12 Thread Felix Schwarz

Am 12.05.20 um 12:32 schrieb Ty Young:
> Right, I figured it was some Fedora policy and not up to you. I suppose I
> should have been more clear there. Sorry for any confusion, it was aimed at
> the Fedora project as a whole as this is a Fedora issue.

This is not a Fedora issue but a consequence of Fedora's core values. You not
agree with it but "building from source" is so fundamental that it does not
make sense to even start a discussion about it on fedora-devel.

I suggest you read up on the rationale behind that policy (which is why I
linked the policy document in the first place).

I understand that missing components/features due to the source requirement
are annoying but Fedora (and other distros) decided to take the "high road"
here and actually fix stuff instead of shipping whatever upstream came up with.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Re-Launching the Java SIG

2020-05-12 Thread Felix Schwarz
Hey Fabio,

thank you very much for your work.

I can't take on more Fedora work but still wanted to express my gratitude :-)

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Re-Launching the Java SIG

2020-05-12 Thread Felix Schwarz

Am 12.05.20 um 10:35 schrieb Ty Young:
> JUST PACKAGE THE PRE-COMPILED BUILDS!!!

Don't take me as rude but this is not possible.

This is documented in Fedora's packaging policies:
https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/#prebuilt-binaries-or-libraries

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Is there a way to mockbuild systemd?

2020-04-16 Thread Felix Schwarz

Am 16.04.20 um 20:05 schrieb Göran Uddeborg:
> As the suggestion was sent off list, I didn't want to say that.

No reason to keep it secret :-)
Until now I did not realize I sent you a private message (just wondered about
the privat reply ;-)

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: python-msgpack

2020-04-11 Thread Felix Schwarz

Am 24.03.20 um 12:04 schrieb Felix Schwarz:
> If I have some spare cycles I'll try to run the upstream test suite with
> msgpack 1.0.

just fyi: borgbackup upstream was not compatible with python-msgpack 1.0 but
upstream was (again) very helpful so the next version of borgbackup will also
support msgpack 1.0.

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


non-responsive maintainer: elyscape (Eli Young)

2020-04-10 Thread Felix Schwarz

Hi,

following the policy for non-responsive package maintainers [0], I'm
asking here if anybody knows how to contact elyscape (Eli Young).

Eli, if you're still interested in maintaining your packages, please respond.

Open bugs:
- python-digitalocean-1.15.0 is available
  https://bugzilla.redhat.com/show_bug.cgi?id=1793188

- python-digitalocean: please provide a package for EPEL 8
  https://bugzilla.redhat.com/show_bug.cgi?id=1813735

- python-tldextract-2.2.2 is available
  https://bugzilla.redhat.com/show_bug.cgi?id=1762086


Felix

[0]: 
https://docs.fedoraproject.org/en-US/fesco/Policy_for_nonresponsive_package_maintainers/

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: CPE Git Forge Decision

2020-04-01 Thread Felix Schwarz
Am 01.04.20 um 08:42 schrieb Clement Verna:
> I think this feeling comes from the mixing of git forge and dist-git use case
> that you have pointed out.

That seems to be the core of all the talk about "feature gaps" - obviously
pagure is not nearly as advanced as gitlab/github when you want "some space
for generic software development" (and probably will never be).

However using a generic git forge means we need a separate "self-service
application" for administration of Fedora packages. We had that in the past
(packagedb).

I don't want to presume too much but I just hope you researched why packagedb
was decommissioned and why people thought integrating the functionality into
pagure was a good idea?

Right now this really feels like a kind of ping-pong (from packagedb to pagure
to packagedb2?). I'm not against reversing decisions when the environment
changes or just because after careful consideration something seems like a
better choice. Still I'm worried that the CPE team might have missed some of
the lessons learned in the past...

Felix
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


  1   2   3   >