Re: Self Introduction: Stefano Prina

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Felix,

I accept the challenge : ) I  starded from here :
https://copr.fedorainfracloud.org/coprs/stethewwolf/certbot-python3-epel7
I duplicated your work and I'm focusing on dns-lexicon package as you
suggested. 

Hints are well accepted : )

Regards

Stefano

On Mon, 2021-05-10 at 23:31 +0200, Felix Schwarz wrote:
> 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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux