fedora-infra / fasjson-client

A client library for the FASJSON API
GNU Lesser General Public License v3.0
1 stars 12 forks source link

Provide fasjson-client rpm package #47

Closed arrfab closed 1 year ago

arrfab commented 4 years ago

For public consumption, a rpm package would be needed. Ideally, as we have still people on the following releases/versions interacting with all our infra (Fedora/CentOS combined), we'd build and provide it for :

abompard commented 4 years ago

I have a beta spec file, if somebody (or future me) wants to start from it : fasjson-client.spec

nphilipp commented 4 years ago

Notes from convo we had in today's standup:

abompard commented 3 years ago

There's a pending review of a dependency to get this packaged: https://bugzilla.redhat.com/show_bug.cgi?id=1878977 Could somebody pick it up? Maybe @nphilipp ?

As for poetry, the tarball uploaded to PyPI contains a setup.py that poetry generates, so it should work that way.

nphilipp commented 3 years ago

Reviewed here: https://bugzilla.redhat.com/show_bug.cgi?id=1900738 Requested repo here: https://pagure.io/releng/fedora-scm-requests/issue/30874

nphilipp commented 3 years ago

Package built for Rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1645295 Branches requested for:

nphilipp commented 3 years ago

Built the packages for F32…Rawhide and submitted updates:

In EPEL8 there are still some dependency gaps before the package can be built and used.

StephenCoady commented 3 years ago

Requested an epel8 branch for python3-cryptography and will build and submit updates as soon as its available.

StephenCoady commented 3 years ago

The build is failing for python3-cryptography without python3-cffi.

This package is only on epel7 at the moment so I've requested it to be adopted. I'll get an epel8 build going once I can and then rebuild python3-cryptography

arrfab commented 3 years ago

python-cryptography is built and included in rhe8 : https://git.centos.org/rpms/python-cryptography/tree/c8 So why are you trying to build it through epel8 ? it would be rejected anyway (as it would conflict with the one from BaseOS

nphilipp commented 3 years ago

TL;DR: Blocked by python-rfc3987 not yet being available as an official EPEL8 package.

Something of a more (but not too) detailed status:

arrfab commented 3 years ago

Good status report ... I already pointed (for now) some CentOS STG users on my copr repo, which should have same packages (plus centos-packager just pulling some other deps) : https://copr.fedorainfracloud.org/coprs/arrfab/fasjson-client/ .. I'll remove all my builds from that copr once it will be officially in epel8 and f32/f33 .. Also started a discussion to eventually have centos-packager itself in Fedora/epel to close the gap