Opened 6 months ago

Last modified 5 months ago

#19016 closed enhancement

Consolidate patches and seds in several packages — at Version 4

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description (last modified by Douglas R. Reno)

We now have 2 patches and 13! seds in qtwebengine. All or most of these should be consolidated into one patch.

  • QtWebEngine:
  • Firefox:
  • JS:
  • Thunderbird:
  • Seamonkey:

Change History (4)

comment:1 by Douglas R. Reno, 6 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned
Summary: Consolidate patches and seds in qtwebengineConsolidate patches and seds in several packages

I'm already going to be doing something similar for Thunderbird and Seamonkey, both of which have large amounts of seds that make them very difficult to follow and read. We should do the same to Firefox as well

comment:2 by ken@…, 6 months ago

Sounds as if this will cause problems for anybody updating old systems (e.g. those with python-3.11 in particular).

The current large number of fixes show how much is broken nowadays with what are supposed to be stable releases.

in reply to:  2 comment:3 by Douglas R. Reno, 6 months ago

Replying to ken@…:

Sounds as if this will cause problems for anybody updating old systems (e.g. those with python-3.11 in particular).

The current large number of fixes show how much is broken nowadays with what are supposed to be stable releases.

I'll be adding some text to state that you should not apply the patch if you aren't on Python 3.12/ICU 74 so that we can maintain information for security advisories (and testing against Python 3.11 and 3.12)

I'm still of the opinion that Python's minor releases are really Major ones with plenty of compatibility changes. Since Python 3.10 I've felt that 3.11 should've been 4, and now 12 should have been 4. This cycle has been particularly nasty with libxml2, python 3.12, ICU 74, etc. and the amount of fixes required has been hectic (we're almost at 1,000 commits since 12.0!)

comment:4 by Douglas R. Reno, 6 months ago

Description: modified (diff)

Added a checklist to the description of the ticket.

Note: See TracTickets for help on using tickets.