Bug 2238724 - ghostscript-10.02.1 is available
Summary: ghostscript-10.02.1 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ghostscript
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Richard Lescak
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2238815
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-13 11:25 UTC by Upstream Release Monitoring
Modified: 2023-12-07 02:06 UTC (History)
6 users (show)

Fixed In Version: ghostscript-10.02.1-2.fc38 ghostscript-10.02.1-2.fc39
Clone Of:
Environment:
Last Closed: 2023-12-07 01:56:39 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Update to 10.02.0 (#2238724) (1.04 KB, patch)
2023-09-13 11:25 UTC, Upstream Release Monitoring
no flags Details | Diff
Update to 10.02.1 (#2238724) (1.04 KB, patch)
2023-11-01 15:27 UTC, Upstream Release Monitoring
no flags Details | Diff

Description Upstream Release Monitoring 2023-09-13 11:25:33 UTC
Releases retrieved: 10.02.0
Upstream release that is considered latest: 10.02.0
Current version/release in rawhide: 10.01.2-3.fc39
URL: https://www.ghostscript.com

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/1157/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ghostscript

Comment 1 Upstream Release Monitoring 2023-09-13 11:25:44 UTC
Created attachment 1988638 [details]
Update to 10.02.0 (#2238724)

Comment 2 Upstream Release Monitoring 2023-09-13 11:32:34 UTC
the-new-hotness/release-monitoring.org's scratch build of ghostscript-10.02.0-1.fc38.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=106129165

Comment 3 Michael J Gruber 2023-09-15 14:17:37 UTC
gs 10.02.0 upstreamed all patches which we used to carry. Upstreams builds it with jbig2dec 0.20 which was just released. Here is a copr build of jbig2dec 0.20, gs 10.02.0 and (everything?) which needs a rebuild:

https://copr.fedorainfracloud.org/coprs/mjg/jbig2dec/monitor/

Recall that jbig2dec does not do proper versioning but has its onw check, which necessitates a coordinated side-tag build of everything.

Special note for gs 10.02.0:
The Old PostScript based PDF interpreter has been removed, it is no longer available.

Are we still using the old interpreter somewhere? I guess rawhide is the place to find out ... We have to face the future without it.

Also, we might want to start building with tesseract/leptonica.

Let me know your plans for ghostscript, and I'll coordinate the jbig2dec update.

Comment 4 Michael J Gruber 2023-09-25 16:54:23 UTC
On that occasion - do we want to add the ocr devices which have been around since 9.54? A local build with them works. (We build mupdf with ocr since mupdf-1.19.0-2.fc34.)

Comment 5 Michael J Gruber 2023-11-01 09:50:13 UTC
Could I please get some feedback regarding your plans with gs 10.02.0 and jbig2dec 0.20?

We could think about packaging jbig2dec (e.g. introducing soname downstream and introducing legacy packages such as jib2dec0.19 or such) to break those ties, or bundling again, both of which seem to be ugly workarounds for upstream's development "style".

Alternatively, I'll try and build mupdf etc with jbig2dec 0.19 (even though current releases suggest 0.20) and wait with jbig2dec 0.20 for gs to be ready. I just don't want to wait with *everything* for gs.

Comment 6 Upstream Release Monitoring 2023-11-01 15:26:58 UTC
Releases retrieved: 10.02.1
Upstream release that is considered latest: 10.02.1
Current version/release in rawhide: 10.01.2-3.fc39
URL: https://www.ghostscript.com

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/1157/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ghostscript

Comment 7 Upstream Release Monitoring 2023-11-01 15:27:08 UTC
Created attachment 1996616 [details]
Update to 10.02.1 (#2238724)

Comment 8 Upstream Release Monitoring 2023-11-01 15:35:10 UTC
the-new-hotness/release-monitoring.org's scratch build of ghostscript-10.02.1-1.fc38.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=108420838

Comment 9 Xose Vazquez Perez 2023-11-01 17:55:59 UTC
(In reply to Upstream Release Monitoring from comment #6)

> Releases retrieved: 10.02.1
> Upstream release that is considered latest: 10.02.1
> Current version/release in rawhide: 10.01.2-3.fc39
> URL: https://www.ghostscript.com
> Based on the information from Anitya: https://release-monitoring.org/project/1157/
> To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/ghostscript

FYI, 10.02.1 is a patch release to address some security bugs.

Comment 10 Richard Lescak 2023-11-06 12:58:58 UTC
Sorry Michael, it have slipped my attention.

I will rebase ghostscript so that it will build with tesseract/leptonica now.
As for jbig2dec, 0.20 is now supported/shipped with gs so I think there is no need for that.

Comment 11 Michael J Gruber 2023-11-06 14:23:01 UTC
(In reply to Richard Lescak from comment #10)
> Sorry Michael, it have slipped my attention.
> 
> I will rebase ghostscript so that it will build with tesseract/leptonica now.
> As for jbig2dec, 0.20 is now supported/shipped with gs so I think there is
> no need for that.

gs always shipped with jbig2dec and tons of other libs which we unbundle:
https://src.fedoraproject.org/rpms/ghostscript/blob/rawhide/f/ghostscript.spec#_241
```
rm -rf cups/libs freetype ijs jbig2dec jpeg lcms2* leptonica libpng openjpeg tesseract tiff windows zlib
```

Are you saying that you intend to bundle jbig2dec now?

The bundled jbig2dec version changed to 0.20, which is the version both ghostscript and mupdf upstream bundle currently, so that we (I) could update Fedora's jbig2dec to 0.20 and rebuild dependencies at their versions which require (or at least bundle) that jbig2dec version.

I mean, if you bundle jbig2dec with ghostscript in Fedora it definitely makes my life easier. I just don't think we can justify that from the packaging guidelines (not until we go full flatpak...).

Comment 12 Fedora Update System 2023-11-07 08:54:47 UTC
FEDORA-2023-1eb161dadc has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-1eb161dadc

Comment 13 Fedora Update System 2023-11-07 08:56:03 UTC
FEDORA-2023-fe0b3320f8 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-fe0b3320f8

Comment 14 Richard Lescak 2023-11-07 09:34:37 UTC
No, I mean that there is no need for legacy package or bundling jbig2dec with gs if I understand correctly. 

Ghostscript from now on will just require 'jbig2dec >= 0.19' in a same manner as a configure file is verifying the version.

I will address tesseract later in another commit.

Comment 15 Fedora Update System 2023-11-08 02:53:09 UTC
FEDORA-2023-34e8cac18a has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-34e8cac18a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-34e8cac18a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2023-11-08 02:58:00 UTC
FEDORA-2023-af39d2b2b4 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-af39d2b2b4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-af39d2b2b4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Elliott Sales de Andrade 2023-12-04 02:26:46 UTC
Please check on the status of your updates; they have been blocked due to failing tests for 4 weeks.

Comment 18 Richard Lescak 2023-12-06 12:20:16 UTC
Thank you.

Update will be pushed to stable soon.

I'm sorry about the delay.

Comment 19 Fedora Update System 2023-12-07 01:56:39 UTC
FEDORA-2023-34e8cac18a has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 20 Fedora Update System 2023-12-07 02:06:32 UTC
FEDORA-2023-af39d2b2b4 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


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