Bug 2426985 - papers-51.alpha is available
Summary: papers-51.alpha is available
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: papers
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact:
URL:
Whiteboard:
Depends On: 2495869 2495878
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-03 23:29 UTC by Upstream Release Monitoring
Modified: 2026-07-07 09:10 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME/papers/-/work_items/712 0 None None None 2026-07-06 16:44:29 UTC

Description Upstream Release Monitoring 2026-01-03 23:29:10 UTC
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

Comment 1 Upstream Release Monitoring 2026-02-02 04:15:41 UTC
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

Comment 2 Upstream Release Monitoring 2026-03-01 07:39:25 UTC
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

Comment 3 Upstream Release Monitoring 2026-03-14 16:08:27 UTC
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

Comment 4 Fabio Valentini 2026-03-16 17:16:42 UTC
Working on this ...

Comment 5 Fabio Valentini 2026-03-16 17:34:19 UTC
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

Comment 6 Upstream Release Monitoring 2026-04-10 17:14:17 UTC
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

Comment 7 Upstream Release Monitoring 2026-05-26 01:45:37 UTC
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

Comment 8 Angelo Schirinzi 2026-06-09 08:20:57 UTC
(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.

Comment 9 Fabio Valentini 2026-06-19 17:50:49 UTC
It does not appear so.

See also https://forge.fedoraproject.org/workstation/tickets/issues/495#issuecomment-677370 and other comments in this thread.

Comment 10 Milan Crha 2026-07-01 11:29:56 UTC
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.

Comment 11 Fabio Valentini 2026-07-05 13:52:48 UTC
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.)

Comment 12 Michael Catanzaro 2026-07-05 13:59:08 UTC
I think it's OK to patch out these dependencies, provided we create an issue report with upstream to discuss the problem.

Comment 13 Matthias Clasen 2026-07-05 14:11:09 UTC
> 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

Comment 14 Upstream Release Monitoring 2026-07-05 21:24:37 UTC
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

Comment 15 Milan Crha 2026-07-07 09:10:51 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.