[Bug 2241553] Review Request: snapshot - Take pictures and videos

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

 



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



--- Comment #5 from Fabio Valentini <decathorpe@xxxxxxxxx> ---
(In reply to Kalev Lember from comment #3)
> I think I'll go with the bundled version for now as I have that ready, and
> discuss with upstream what they think is the best way to handle it.
> 
> Another aspect is that it looks like the aperture crate is getting updates
> more often than the app itself: aperture 0.3.2 was released without a
> corresponding snapshot release, so unbundling would help us get updates
> faster. (0.3.2 was a tiny unimportant release, but still.)

Sounds good to me. This can be resolved after the package is imported.

> > > %global tarball_version %%(echo %{version} | tr '~' '.')
> > 
> > I think you could replace this with "%{version_no_tilde .}":
> > 
> > """
> > $ rpm --define "version 45.0~rc1" -E "%{version_no_tilde .}"
> > 45.0.rc1
> > """
> 
> I'd like to stick with the current way for now as that's how it's done in
> all other GNOME packages, but this definitely could use some overhaul. I've
> been thinking of adding gnome-srpm-macros which would contain macros for
> constructing the source url for download.gnome.org and handling the ~ and .
> translations in version strings.

Sure, that works as well. :)

> > What is the license of snapshot itself? It might be good to add either 
> > SourceLicense: GPL-3.0-or-later
> > 
> > or a comment like
> > # snapshot: GPL-3.0-or-later
> > # crate dependencies:
> > # <... list crate licenses>
> 
> Oh, good idea! I added both :)

:thumbsup:

> > > Provides:       bundled(rust-aperture) = 0.3.1
> > 
> > This should be in a slightly different format to match other Provides for
> > Rust crates:
> > 
> > Provides:       bundled(crate(aperture)) = 0.3.1
> 
> Fixed.

:thumbsup:

> > You mentioned on Matrix that you needed gstreamer1-plugin-gtk4 for this
> > application, but I don't see it mentioned in the spec file?
> > Should it be a dependency (Requires: gstreamer1-plugin-gtk4), or is it
> > somehow added automatically?
> 
> It just uses the rust crate directly and doesn't go through the plugin
> interface, if I understand it right. I may be wrong of course :) I'm having
> some trouble reading rust code.
> 
> So it just needs it as a build dep, which is picked up automatically thanks
> to the %cargo_generate_buildrequires.

Ah ... that makes sense. Somewhat. Thanks for the clarification.

I'll do the full review now with the latest version of the spec / SRPM.


-- 
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=2241553

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202241553%23c5
_______________________________________________
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