[Bug 2112474] Review Request: python-qemu-qmp - QEMU Monitor Protocol library

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

 



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



--- Comment #25 from Maxwell G <gotmax@e.email> ---
(In reply to Cole Robinson from comment #22)
> FWIW offthread I've also offered to sponsor jsnow,

If you want to do the sponsoring in the end, that's fine with me, but I already
started this review, so I might as well finish it :).

> and be an implicit
> co-maintainer (as part of virtmaint-sig), since this will eventually be a
> qemu dependency

That will work.

(In reply to John Snow from comment #23)
> (In reply to Maxwell G from comment #20)
> > Some more comments:
> 
> As I go, I'm
> learning a lot about the tooling and process so please pardon the temporary
> slowness.

Don't worry! There's no time crunch here.


> > Keep in mind that you won't be able to push incompatible updates to this
> > package in stable updates, either. Given that this is an alpha package,
> > you'll have to take that into consideration.
> 
> Understood!
> (You called it an alpha package -- is that because you read my readme?)

Yes, I did :).


> Ah, I see. OK, I've mostly implemented your suggestion, but I did spell out
> "python-qemu-qmp-doc" explicitly instead.
> (No strong reason, I guess I liked the visual parity? Will change if
> desired.)

I'd prefer `%package doc` and `%files doc`.


> Is it common to reproduce the same description for the doc package? I picked
> a few at random and it didn't seem that way, but I did it anyway.

I'm not really sure what's more common, but yes, that's what I'd recommend.

> I then found this blurb concerning pypi_source on the packaging guidelines:
> "For backward compatibility, the first argument is technically optional as
> well, but omitting it is deprecated. (It defaults to %srcname if defined, or
> to %pypi_name if defined, or to %name.)"

Yes, that's a good point that I sometimes forget. `%{pypi_source qemu.qmp}`
would be best here.


> > > rm %{buildroot}%{_bindir}/qmp-tui
> > 
> > I'm not a fan of this. Fedora packages should try to stay close to upstream
> > projects[1], and this feels like a deviation from that. I'm happy to help
> > you split it out into a subpackage if needed. However, if you still maintain
> > that this shouldn't be packaged, I won't push hard on it.
> > 
> > [1]:
> > https://docs.fedoraproject.org/en-US/package-maintainers/
> > Staying_Close_to_Upstream_Projects/
> 
> Understood. Currently, the TUI requires some packages that Fedora does not
> yet package.

What are the missing dependencies? At least looking at the tui extra, all three
of those packages exist in Fedora.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2112474
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-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/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux