Fedora Account System
Red Hat Associate
Red Hat Customer
Releases retrieved: 50.alpha Upstream release that is considered latest: 50.alpha Current version/release in rawhide: 49.2-1.fc44 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
Releases retrieved: 50.beta Upstream release that is considered latest: 50.beta Current version/release in rawhide: 49.3-2.fc44 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
Releases retrieved: 50.rc Upstream release that is considered latest: 50.rc Current version/release in rawhide: 49.3-2.fc44 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
Releases retrieved: 50.0 Upstream release that is considered latest: 50.0 Current version/release in rawhide: 49.3-2.fc44 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
Working on this ...
Turns out, this added new dependencies that I didn't notice at first: - crate(geo) ^0.30 - crate(geo-types) ^0.7 - crate(ink-stroke-modeler-rs) ^0.1 And needs an update for crate(oo7) ^0.5
Releases retrieved: 48.9, 50.1 Upstream release that is considered latest: 50.1 Current version/release in rawhide: 49.6-1.fc45 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
Releases retrieved: 49.7, 50.2 Upstream release that is considered latest: 50.2 Current version/release in rawhide: 49.6-1.fc45 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
(In reply to Fabio Valentini from comment #5) > Turns out, this added new dependencies that I didn't notice at first: > > - crate(geo) ^0.30 > - crate(geo-types) ^0.7 > - crate(ink-stroke-modeler-rs) ^0.1 > > And needs an update for crate(oo7) ^0.5 Any news on this? Papers continues to remain in version 49.x in F44 rather than being in 50.x.
It does not appear so. See also https://forge.fedoraproject.org/workstation/tickets/issues/495#issuecomment-677370 and other comments in this thread.
There are some missing dependencies in Rust for this. The list on rawhide is: crate(geo) >= 0.30.0 with crate(geo) < 0.31.0~ crate(geo-types) >= 0.7.0 with crate(geo-types) < 0.8.0~ crate(ink-stroke-modeler-rs/default) >= 0.1.0 with crate(ink-stroke-modeler-rs/default) < 0.2.0~ crate(oo7) >= 0.5.0 with crate(oo7) < 0.6.0~ crate(oo7/async-std) >= 0.5.0 with crate(oo7/async-std) < 0.6.0~ crate(oo7/native_crypto) >= 0.5.0 with crate(oo7/native_crypto) < 0.6.0~ The first three are new (see the dependency bugs, geo is waiting for geo-types). The oo7 update should be handled by: https://src.fedoraproject.org/rpms/rust-oo7/pull-request/3 https://src.fedoraproject.org/rpms/rust-oo7-cli/pull-request/2 Thank you, Fabio, for helping with this.
I looked into the last missing dependency for papers v50+ - the "geo" crate. The fact that it is a suite of tools and algorithms for geospatial analysis made me a bit suspicious. Turns out it is used in exactly one place in papers - to simplify polygons from freehand input (at "papers-50.2/shell/src/ink_transformation.rs"). The fact that papers pulls in 14 *additional* dependencies just for a polygon simplifications is bonkers. It looks like it could be patched out very easily. I can prepare a patch for this if you think that would be acceptable (I'm not sure what effect dropping this geometry "simplification" for the freehand input would have. It is already "smoothed" separately.)
I think it's OK to patch out these dependencies, provided we create an issue report with upstream to discuss the problem.
> I'm not sure what effect dropping this geometry "simplification" for the freehand input would have. If you are not sure, why are you suggesting to drop it? This is the kind of thing that makes upstreams go: please don't package my app
Releases retrieved: 51.alpha Upstream release that is considered latest: 51.alpha Current version/release in rawhide: 49.7-1.fc45 URL: https://apps.gnome.org/Papers/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/372871/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/papers
The 51.alpha missing deps on the current rawhide: (crate(geo) >= 0.30.0 with crate(geo) < 0.31.0~) (crate(imageproc/default) >= 0.26.0 with crate(imageproc/default) < 0.27.0~) (crate(oo7) >= 0.6.0 with crate(oo7) < 0.7.0~) (crate(oo7/async-std) >= 0.6.0 with crate(oo7/async-std) < 0.7.0~) (crate(oo7/native_crypto) >= 0.6.0 with crate(oo7/native_crypto) < 0.7.0~) which added imageproc and bumped oo7 into the next version in compare to the 50.2 deps.