https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Artur Iwicki changed:
What|Removed |Added
Status|ASSIGNED|CLOSED
Resolution|---
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Fabian Affolter changed:
What|Removed |Added
CC||m...@fabian-affolter.ch
---
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #35 from Artur Iwicki ---
There's nothing in Fedora policies preventing upstream developers from being
package maintainers for their own software in Fedora, and there's quite a few
packages where the maintainer is upstream.
I
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #34 from Petr Pisar ---
A package maintainer does not have the author of the software. You can ask
someone else to maintain this package in Fedora. (But don't count on me. I
already look after another thousand packages.)
--
You
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #33 from Kelly Brazil ---
Can I request someone else become the packager? I am the author of this
application, so I'm not sure if it is appropriate for me to be the package
maintainer. Other distros like OpenSuse, NixOS, FreeBSD
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #32 from Petr Pisar ---
Kelly, your package has already been approved (fedora-review flag is +).
You has not yet been sponsored into the packager group. Without that you cannot
request for creating a dist-git repository for the
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #31 from Kelly Brazil ---
Latest version (v1.11.2) update:
https://raw.githubusercontent.com/kellyjonbrazil/jc-packaging/master/rpmbuild/SPEC/jc.spec
https://jc-packages.s3-us-west-1.amazonaws.com/fedora/jc-1.11.2-1.fc32.src.rpm
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Bug 1824848 depends on bug 1776922, which changed state.
Bug 1776922 Summary: python-pygments-2.6.1 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1776922
What|Removed |Added
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #30 from Kelly Brazil ---
Let me know if there is anything I need to do. Thanks!
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Petr Pisar changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #28 from Kelly Brazil ---
Thank you very much! Appreciate your guidance through this process.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Artur Iwicki changed:
What|Removed |Added
Status|ASSIGNED|NEW
CC|
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #26 from Kelly Brazil ---
You got it! Links updated:
https://raw.githubusercontent.com/kellyjonbrazil/jc-packaging/master/rpmbuild/SPEC/jc.spec
https://jc-packages.s3-us-west-1.amazonaws.com/fedora/jc-1.10.12-1.fc32.src.rpm
--
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #25 from Artur Iwicki ---
Can't review it if you don't post it. ;)
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #24 from Kelly Brazil ---
I went ahead and removed the extra %package and %description sections per your
comment above and that seemed to build fine. Is that acceptable? If so, I'll
update the SRPM.
--
You are receiving this
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #23 from Artur Iwicki ---
>When I tried to change all references of "python3-%{pypi_name}" to
>"%{pypi_name}", rpm gave me the error:
>"error: line 24: %package -n jc: package jc already exists"
Since the name of the spec
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #22 from Kelly Brazil ---
I have updated the upstream source and spec and rebuilt the SRPM per the above.
rpmlint is coming back clean:
Issues:
===
- The spec produces a python binary in a "python3-jc" package,
instead of
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #21 from Artur Iwicki ---
Also, looking at the upstream repo - you could add the contents of the docs/
directory, either as %doc in the main jc package, or as jc-docs sub-package.
This would probably require using both the pypi
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Artur Iwicki changed:
What|Removed |Added
Flags||fedora-review?
--- Comment #20 from
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #19 from Kelly Brazil ---
Here is the latest spec:
https://raw.githubusercontent.com/kellyjonbrazil/jc-packaging/master/rpmbuild/SPEC/python-jc.spec
Here is the source RPM from the spec:
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #18 from Artur Iwicki ---
Please upload the latest spec and SRPM somewhere and provide the links, I'll do
a proper review then.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #17 from Kelly Brazil ---
Bumped the version to 1.10.10 which fixed a couple bugs relevant to the Fedora
platform. Should be the last update.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #16 from Kelly Brazil ---
Quick update - I bumped the version to 1.10.9 which includes the MIT license
info for a vendorized package used in jc (ifconfig-parser)
--
You are receiving this mail because:
You are on the CC list
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #15 from Kelly Brazil ---
Thanks for letting me know about that! It looks like a lot of other python
packages do the same thing because the python packaging docs (setup_tools, not
RPM/Fedora) are not very clear on how to deal with
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Petr Viktorin changed:
What|Removed |Added
CC||pvikt...@redhat.com
--- Comment #14
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #13 from Kelly Brazil ---
Thanks for the suggestions. I updated the spec here:
https://raw.githubusercontent.com/kellyjonbrazil/jc-packaging/master/rpmbuild/SPEC/python-jc.spec
--
You are receiving this mail because:
You are on
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #12 from Artur Iwicki ---
>https://github.com/kellyjonbrazil/jc-packaging/blob/master/rpmbuild/SPEC/python-jc.spec
This points to a syntax-highlighted HTML rendition of the spec. Please use "raw
file" links.
>%global desc JSON
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #11 from Kelly Brazil ---
Just checking if there is anything more I need to do here. Thanks!
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #10 from Kelly Brazil ---
Thanks for the feedback! It looks like this works:
https://github.com/kellyjonbrazil/jc-packaging/blob/master/rpmbuild/SPEC/python-jc.spec
$ rpm -q -i -p python3-jc-1.10.7-1.fc32.noarch.rpm
Name
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #9 from Artur Iwicki ---
The binary RPM link is not needed. The spec should be provided as a link,
instead of being pasted here.
Either way, here's my nitpicking:
>Summary:This tool serializes the output of popular
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #8 from Kelly Brazil ---
Here is my source RPM:
https://jc-packages.s3-us-west-1.amazonaws.com/fedora/python-jc-1.10.7-1.fc32.src.rpm
Here is my RPM:
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #7 from Kelly Brazil ---
Thanks - I think I'm good to start building the RPM and SRPM. I have
successfully tested with pygments 2.4.2 so I'm ok there. I have decided to
vendorize ifconfig-parser since it is a very small package
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Artur Iwicki changed:
What|Removed |Added
Depends On||1776922
--- Comment #6 from Artur
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #5 from Kelly Brazil ---
My app requires the following python modules (available via pip):
- 'ifconfig-parser>=0.0.5'
- 'ruamel.yaml>=0.15.0'
- 'xmltodict>=0.12.0'
- 'Pygments>=2.5.2'
It looks like the following are available:
-
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #4 from Kelly Brazil ---
This is very helpful, thank you! I'll dig into this.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #3 from Artur Iwicki ---
I'm far from a guru when it comes to packaging Python stuff in Fedora, but a
lot of the questions you ask have been thought out throughout the years and put
in the Python packaging guidelines:
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
--- Comment #2 from Kelly Brazil ---
Ah, I see. I can provide a spec, but I think the challenge will be with a SRPM.
Since this is a python3 app, typically users use pip to install it and the
source-code is freely available on pypi.org and
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Artur Iwicki changed:
What|Removed |Added
CC||fed...@svgames.pl
Doc
https://bugzilla.redhat.com/show_bug.cgi?id=1824848
Kelly Brazil changed:
What|Removed |Added
Blocks||177841 (FE-NEEDSPONSOR)
Referenced
39 matches
Mail list logo