Re: F38 proposal: Upgrade ImageMagick to version 7 (Self-Contained Change proposal)

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

 



Good to see this proposal and I am glad that you have worked out the way together.


Vít


Dne 12. 12. 22 v 17:43 Sérgio Basto napsal(a):
On Mon, 2022-12-12 at 10:57 -0500, Ben Cotton wrote:
https://fedoraproject.org/wiki/Changes/ImageMagick7

This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if
approved
by the Fedora Engineering Steering Committee.


== Summary ==
Upgrade {{package|ImageMagick}} to the latest 7.x version.

== Owner ==
* Name: [[User:Ngompa| Neal Gompa]], [[User:Sergiomb| Sérgio Basto]],
[[User:Carlwgeorge| Carl George]]
* Email: ngompa13@xxxxxxxxx, sergio@xxxxxxxxxx, carl@xxxxxxxxxx


== Detailed Description ==
{{package|ImageMagick}} in Fedora is currently on the 6.x version
series. The latest version series is 7.x, and
[https://legacy.imagemagick.org/ upstream now recommends upgrading to
it]. Some of this work has been verified ahead of time in
[https://copr.fedorainfracloud.org/coprs/ngompa/ImageMagick7-dev/ a
COPR project], which will be the starting point for the transition.

We will attempt to avoid introducing an <code>ImageMagick6</code>
compatibility package, but if it is needed, it will be introduced.

== Feedback ==
This was
[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproj
ect.org/thread/OO2IBDMPNSKAHCJF5QY27CNAJYAFPZBY/
discussed on the development mailing list prior to this Change] with
most commentators agreeing that upgrading the default package
("ImageMagick") and creating a compatibility package if needed of the
legacy version ("ImageMagick6") is the right approach for Fedora.

The Change Owners privately discussed and came to the conclusion we
should try this and proceed forward.

== Benefit to Fedora ==
This brings us in line with upstream recommendations on how to ship
ImageMagick, and gives users and developers access to the latest
features and fixes being made available in the ImageMagick software.

== Scope ==
* Proposal owners:
** Update {{package|ImageMagick}} to version 7:
https://src.fedoraproject.org/rpms/ImageMagick/pull-request/10
** Rebuild reverse dependencies to link to v7 libraries
** Any packages that cannot build or be adapted to build for v7 will
need to switch to {{package|GraphicsMagick}} or an ImageMagick6
compatibility package will be introduced for them
** As much as possible will be done in a side-tag to merge into
Rawhide

* Other developers: N/A

* Release engineering: [https://pagure.io/releng/issue/11185 #11185]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: N/A

== Upgrade/compatibility impact ==
The main compatibility impact will be that third party packages will
need to adapt to ImageMagick v7 or use alternatives instead. Within
Fedora itself, these choices will be handled already.

== How To Test ==
Install and use any of the packages

== User Experience ==
This is largely an invisible change, so as long as applications using
ImageMagick still work.

== Dependencies ==
Reverse dependencies of the ImageMagick libraries.

== Contingency Plan ==
* Contingency mechanism: In the event not everything can be migrated
to ImageMagick 7, then the ImageMagick6 compatibility package will be
introduced for them and they will be switched to that.
* Contingency deadline: Final freeze
* Blocks release? No

== Documentation ==
N/A (not a System Wide Change)

== Release Notes ==
The ImageMagick package is now based on the latest version 7 series.
This brings new enhancements, including support for more image
formats
and features like HDR.

Hi,

I talked to Neal yesterday and the result is this proposal .

We may provide a compat-ImageMagick if it is need, but the proposal is
betting that we won't need it.
F36 and F37 are out of scope for now, after "getting IM7 in F38 will
let us see how things go, and we can follow up from there"

Also later, EPEL Steering Committee  will have to decide if want add
IM7 on EPEL 9 and 8 and how , or following this proposal or doing a new
package ImageMagick7

Best regards,
--
Sérgio M. B.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux